Pagina 1 van 2
Door wie bekeken
Geplaatst: 19 dec 2006, 16:18
door traxx!
Bestaat er een mod die toont wie de thread heeft bekeken?
Met google vind ik het niet direct.
Alvast bedankt
Geplaatst: 19 dec 2006, 19:45
door Fridge
Geplaatst: 27 dec 2006, 00:30
door fransoos
ik heb deze mod dus geinstaleerd op het dessertstorm template
maar het werkt niet
daarna ook maar op subzilver gedaan, maar ook daar werkt hij niet
iemand enige suggesties ?
Geplaatst: 27 dec 2006, 08:38
door brandsrus
HEb je hem wel goed geinstalleerd? Krijg je een foutmelding? Het moet gewoon werken met elk forum met 2.0.22!

Geplaatst: 27 dec 2006, 12:31
door fransoos
brandsrus schreef:HEb je hem wel goed geinstalleerd? Krijg je een foutmelding? Het moet gewoon werken met elk forum met 2.0.22!

in de database wordt het wel opgeslagen, dus dat zit goed
maar krijg nergen een plaatje waar ik iets achter zou moeten vinden
Dit zou dus dacht ik achter het IP knopje moeten zitten, maar in de looks van het forum is niks veranderd
Geplaatst: 27 dec 2006, 12:41
door brandsrus
Heb je de template bestanden wel aangepast voor de goede template die je gebruikt?
Geplaatst: 27 dec 2006, 12:47
door fransoos
brandsrus schreef:Heb je de template bestanden wel aangepast voor de goede template die je gebruikt?
ja, en toen dat niet werkte heb ik zew ook in de subzilver aangepast, maar daaar werkt het dan ook niet
, moet dus ergens n de bestanden op root liggen
Geplaatst: 27 dec 2006, 13:01
door fransoos
<td valign="top" align="right" nowrap="nowrap">{postrow.QUOTE_IMG} {postrow.EDIT_IMG} {postrow.DELETE_IMG} {postrow.IP_IMG} {postrow.TOPIC_VIEW_IMG} </td>
</tr>
dit heb ik in de vieuwtopic_body.tpl staan
hij zou dan toch teminste het plaatje moeten aangeven??
Geplaatst: 27 dec 2006, 19:38
door fransoos
dit zijn de wijzigingen gemaakt in vieuw topic.php
ik zou nou toch teminste iets in de layout moeten zien ?
message_die(GENERAL_MESSAGE, 'Topic_post_not_exist');
}
$forum_id = intval($forum_topic_data['forum_id']);
// Start add - Who viewed a topic MOD
$topic_id = intval($forum_topic_data['topic_id']);
// End add - Who viewed a topic MOD
//
// Start session management
//
$userdata = session_pagestart($user_ip, $forum_id);
init_userprefs($userdata);
message_die(GENERAL_MESSAGE, $message);
}
//
// End auth check
//
// Start add - Who viewed a topic MOD
$user_id=$userdata['user_id'];
$sql='UPDATE '.TOPIC_VIEW_TABLE.' SET topic_id="'.$topic_id.'", view_time="'.time().'", view_count=view_count+1 WHERE topic_id='.$topic_id.' AND user_id='.$user_id;
if ( !$db->sql_query($sql) || !$db->sql_affectedrows() )
{
$sql = 'INSERT IGNORE INTO '.TOPIC_VIEW_TABLE.' (topic_id, user_id, view_time,view_count)
VALUES ('.$topic_id.', "'.$user_id.'", "'.time().'","1")';
if ( !($db->sql_query($sql)) )
{
message_die(CRITICAL_ERROR, 'Error create user view topic information ', '', __LINE__, __FILE__, $sql);
}
}
// End add - Who viewed a topic MOD
$forum_name = $forum_topic_data['forum_name'];
$topic_title = $forum_topic_data['topic_title'];
$edit_img = '';
$edit = '';
// Start add - Who viewed a topic MOD
$topic_view_img = ($userdata['session_logged_in']) ? ' <a href="' . append_sid("topic_view_users.$phpEx?".POST_TOPIC_URL."=$topic_id") . '"><img src="' . $images['icon_view'] . '" alt="' . $lang['Topic_view_users'] . '" title="' . $lang['Topic_view_users'] . '" border="0" /></a>':'';
// End add - Who viewed a topic MOD }
if ( $is_auth['auth_mod'] )
{
if ( $userdata['user_level'] == ADMIN )
'QUOTE_IMG' => $quote_img,
'QUOTE' => $quote,
'IP_IMG' => $ip_img,
// Start add - Who viewed a topic MOD
'TOPIC_VIEW_IMG' => $topic_view_img,
// End add - Who viewed a topic MOD 'IP' => $ip,
'DELETE_IMG' => $delpost_img,
'DELETE' => $delpost,
Geplaatst: 27 dec 2006, 22:52
door fransoos
mmm nou blijkt dat de normale leden het dus wel zien, maar de moderators niet ?
conflictje met een andere mod die is geinstaleerd denk ik
Geplaatst: 25 feb 2007, 12:12
door budofrank
Ik ben dus ook hier mee bezig en stuit op het volgende probleem
In de uitleg staat:
#-----[ OPEN ]------------------------------------------------
#
modcp.php
#
#-----[ FIND ]------------------------------------------------
#
$sql =
FROM " . TOPICS_WATCH_TABLE
WHERE
if
{
message_die(
}
Nu heb ik dit bestand geopend maar kan het stuk niet vinden.
Het einige wat ik kan vinden wat er een beetje op lijkt is
// Update topic watch table, switch users whose posts
// have moved, over to watching the new topic
$sql = "UPDATE " . TOPICS_WATCH_TABLE . "
SET topic_id = $new_topic_id
WHERE topic_id = $topic_id
AND user_id IN ($user_id_sql)";
if (!$db->sql_query($sql))
{
en
// Update topic watch table, switch users whose posts
// have moved, over to watching the new topic
$sql = "UPDATE " . TOPICS_WATCH_TABLE . "
SET topic_id = $new_topic_id
WHERE topic_id = $topic_id
AND user_id IN ($user_id_sql)";
if (!$db->sql_query($sql))
{
message_die(GENERAL_ERROR, 'Could not update topics watch table', '', __LINE__, __FILE__, $sql);
}
Waar moet ik nu die code neerzetten?
Geplaatst: 25 feb 2007, 12:35
door BetaDevil
je moet dit zoeken:
Code: Selecteer alles
$sql = "DELETE
FROM " . TOPICS_WATCH_TABLE . "
WHERE topic_id IN ($topic_id_sql)";
if ( !$db->sql_query($sql, END_TRANSACTION) )
{
message_die(GENERAL_ERROR, 'Could not delete watched post list', '', __LINE__, __FILE__, $sql);
}
Geplaatst: 25 feb 2007, 12:56
door budofrank
Ok, alles uitgevoerd, maar nu zie ik niet wie de topics heeft bekeken.
Heb even met een test account gekeken maar er staat helemaal niks.
Wat kan ik nu verkeerd gedaan?
Geplaatst: 25 feb 2007, 16:11
door budofrank
Wie o wie kan mij hier verder bij helpen?
Heb zo'n beetje alles al geprobeerd, 3x alles opnieuw gedaan maarje ziet nog steeds niet wie de topics hebben bekeken.

Geplaatst: 01 mar 2007, 16:26
door budofrank
En het werkt nog steeds niet.
Heb alles nagekeken en het staat allemaal zo zoals het in de MOD is uitgelegd.
Ik snap er niks meer van, wie kan mij misschien nog een paar adviezen geven?
Geplaatst: 01 mar 2007, 19:59
door Bertie
Heb je wel alle templates aangepast.
Althans de template die jij gebruikt, en zie je ook geen nieuwe afbeelding in viewtopic dan?
normaal moet je er een soort van oogje zien in subSilver stijl.
Geplaatst: 01 mar 2007, 20:34
door budofrank
Ja ik heb subsilver en appalachia aangepast maar ik zie dug geen oogje eerlijk gezegd zie ik gewoon helemaal niks.
Heb echt alles 3x doorlopen.
Geplaatst: 15 mar 2007, 22:58
door budofrank
In viewtopic staat deze code.
Code: Selecteer alles
$forum_id = intval($forum_topic_data['forum_id']);
// Start add - Who viewed a topic MOD
$topic_id = intval($forum_topic_data['topic_id']);
// End add - Who viewed a topic MOD
Maar helaas geen oogje of andere afbeelding.
Wie heeft er misschien nog andere ideeen waar het aan kan liggen?
Geplaatst: 16 mar 2007, 18:24
door special18
mijn advies is niet triple posten.
Geplaatst: 16 mar 2007, 21:54
door budofrank
special18 schreef:mijn advies is niet triple posten.
Wat bedoel je hiermee????