Seite 1 von 2
Zugriffe auf Themen werde nicht gezählt?
Verfasst: 27.09.2008 22:36
von paint
Hallo zusammen,
ich habe mehrere Mods Woche für Woche Installiert.
Und Heute ist mir aufgefallen das die Zugriffe auf Themen nicht mehr gezählt werden.
siehe hier:
Airbrush Forum
Ich habe jetzt schon einige Dateien aus einer Backup eingespielt, aber er Zählt noch imme rnicht.
Kann mir einer sagen, in welchen Dateien der Zähler enthalten ist und mir zeigen wie der Original Code aussehen muss.
Oder gibt es andere möglichkeiten das zu Prüfen, wo der Fehler im Code ist?
Würde mich freuen, wenn mir schnell geholfen wird.
Vielen Dank im vorraus...
Gruss Olli
Verfasst: 27.09.2008 23:46
von nickvergessen
viewtopic.php
Code: Alles auswählen
// Update topic view and if necessary attachment view counters ... but only if this is the first 'page view'
if (isset($user->data['session_page']) && strpos($user->data['session_page'], '&t=' . $topic_id) === false)
{
$sql = 'UPDATE ' . TOPICS_TABLE . '
SET topic_views = topic_views + 1, topic_last_view_time = ' . time() . "
WHERE topic_id = $topic_id";
$db->sql_query($sql);
// Update the attachment download counts
if (sizeof($update_count))
{
$sql = 'UPDATE ' . ATTACHMENTS_TABLE . '
SET download_count = download_count + 1
WHERE ' . $db->sql_in_set('attach_id', array_unique($update_count));
$db->sql_query($sql);
}
}
Verfasst: 27.09.2008 23:58
von paint
Hi,
habe es verglichen, denke es ist dort alles Ok, aber zum vergleich vielleicht ahbe ich ja was übersehen:
Code: Alles auswählen
// Update topic view and if necessary attachment view counters ... but only if this is the first 'page view'
if (isset($user->data['session_page']) && strpos($user->data['session_page'], '&t=' . $topic_id) === false)
{
$sql = 'UPDATE ' . TOPICS_TABLE . '
SET topic_views = topic_views + 1, topic_last_view_time = ' . time() . "
WHERE topic_id = $topic_id";
$db->sql_query($sql);
// Update the attachment download counts
if (sizeof($update_count))
{
$sql = 'UPDATE ' . ATTACHMENTS_TABLE . '
SET download_count = download_count + 1
WHERE ' . $db->sql_in_set('attach_id', array_unique($update_count));
$db->sql_query($sql);
}
}
Wo kann es noch dran liegen?
Verfasst: 28.09.2008 10:01
von gn#36
An deinen Rechten und deinen Foreneinstellungen. In beiden kannst du wenn ich mich nicht irre den Beitragszähler ausschalten. Also die Forenrechte prüfen und auch die Foreneinstellungen.
Verfasst: 28.09.2008 10:51
von paint
Hi,
sorry ich finde nichts im ACP um dies aus und anzuschalten.
Hast Du vielleicht eine genaue Pfad Beschreibung?
Verfasst: 28.09.2008 11:02
von gn#36
Für die Rechte: KB:rechtesystem
Das ist definitiv ein Foren-Recht, du kannst also die Beitragszähler sogar für bestimmte Personen in einem Forum aus und für andere Eingeschaltet haben.
Bei den Einstellungen für ganze Foren habe ich da jetzt doch nichts gefunden, anscheinend läuft das entweder nur noch über die Rechte, oder ich habe das übersehen.
Verfasst: 28.09.2008 12:06
von paint
Ne, habe jetzt ne halbe Stunde gesucht und vorher ja auch schon, ich finde einfach nix.
Ich habe keine lust das Forum mit allen Mods neu aufzuspielen, das ist ja Tagelange arbeit.
Kann mir keiner weiterhelfen???
Kann man das nicht irgendwie auslesen, warum er das nicht anzeigt, gibt es da nicht irgednwas?
Bitte.....

Verfasst: 28.09.2008 12:21
von nickvergessen
gn#36 hat geschrieben:Das ist definitiv ein Foren-Recht, du kannst also die Beitragszähler sogar für bestimmte Personen in einem Forum aus und für andere Eingeschaltet haben.
Es geht hier nicht um den Beitragszähler, sondern den Viewcount

Verfasst: 28.09.2008 12:48
von paint
Also hat das nix mit den Rechten zutun?
Brauche ich da nicht weiter zu suchen?
Finde ja wieso nix...
@nickvergessen, was kann ich den noch machen, ausser alles neu zumachen?
Verfasst: 30.09.2008 19:18
von paint
Hat vielleicht noch einer einen Rat, wo ich ersehen kann woran es liegt?
Habe jetzt gesehen das manschmal dan aufeinmal dan 1 Zugriff steht, aber ganz Plötzlich, aber obwohl da schon bis dato bestimmt 50 drauf waren...