Artikel auf mehrere Seiten -> Counter

Begonnen von MikePapa, 28 Juni 2002, 14:43:02

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

MikePapa

Hallo!

Ich habe das Artikel-Modul auf meiner Seite so geändert, daß ich Texte mit <!--pagebreak--> wie in den Sections auf mehrere Seiten aufteilen kann.
Allerdings zählt der Counter jede Seite extra, heißt also, daß ein komplett gelesener Artikel über 5 Seiten den Counter um 5 erhöht, was ja irreführend ist, da der Artikel nur einmal gelesen wurde.
Ich vermute mal (habs mir noch nicht angeschaut), daß dies bei den Sections genauso ist.

Wie kann ich dieses Problem am besten lösen?

Joschau

Hi MikePapa!

Vielleicht hättest Du doch besser erstmal geschaut .. :P

In der Funktion viewarticle() findest Du am Anfang:

if (($page == 1) OR ($page == "")) {
   sql_query("update ".$prefix."_seccont set counter=counter+1 where artid='$artid'", $dbi);
    }


Der Counter zählt also nur eins hoch, wenn der Artikel nur eine Seite hat ($page == "") oder wenn Seite 1 des Artikels aufgerufen wird ($page == 1).

Wäre ein Ansatz, gelle?! :P

MikePapa

Hallo Joschau!

mmhhh.... jo, hätte ich tatsächlich besser gemacht! :P
Wunderbar! Vielen Dank!



[Editiert am 28/6/2002 von MikePapa]