Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Module
  Blättern - aber kein Inhalt ??

Forum : eXV2 Module

Titel : Blättern - aber kein Inhalt ??

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=1079&forum=7


 flightlevel :

09.03.2004 19:07
 Hallo!

Schaut Euch mal bitte dies an:

http://www.flightlevel.info/modules/magazin/....

Das ganze ist ein geklontes Sections-Modul. Warum bietet mir das Script drei Seiten zum Blättern an, von denen Seite 2 und 3 leer sind ?

Danke!

Gruß
Malte

 flightlevel :

12.03.2004 20:54
 So, ganz langsam komme ich dem Problem auf die Schliche... nur leider dauert es dank meiner eher bescheidenen PHP-Kenntnisse etwas länger Smile

Der Fehler liegt in der Funktion listarticles und vor allem daran, dass das geklonte sections-modul zweimal eingesetzt wird. einmal als "infos" und einmal als "magazin". ich habe herausgefunden, dass alle artikel in beiden tabellen (magazin und infos) gezählt werden. wo es da genau hakt, weiss ich noch nicht.
da ich momentan in beiden abteilungen 41 artikel habe, werden bei einstellung "10 Artikel anzeigen" insgesamt 5 Seiten angezeigt...

der fehler trat übrigens auch schon vor der umstellung auf mod_rewrite-urls auf...

gruss
malte

 flightlevel :

12.03.2004 21:21
 Ich glaube, ich habs. Ist wahrscheinlich sogar ein Bug. Folgende Zeile 116 in index.php im sections-modul ist der Auslöser:

$result = $db->query("SELECT COUNT(*) FROM ".$db->prefix(_MI_NSECCONT_TABLE));

Mit der Anweisung wird die Gesamtzahl aller Artikel ausgelesen. Da das ganze aber in der funktion "listarticles" stattfindet, darf nur die gesamtzahl der artikel ausgelesen werden, die in der gewählten kategorie ($secid) vorhanden sind.

der code gehört also wie folgt geändert:

$result = $db->query("SELECT COUNT(*) FROM ".$db->prefix(_MI_NSECCONT_TABLE)." WHERE secid=$secid");

und an dieser kleinigkeit habe ich jetzt stundenlang rumgerätselt Mad

gruß
malte
Partnerseiten
http://www.exv2-filecenter.de/modules/news_ml/

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France