|
|
Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Moderator: Moderatoren
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
von Christian_N » Sa 09.Dez, 2006 01:30 • Beitrag als PDF
Hallo,
habe mal auf meine Seite bei dem IM-Portal eine Pagination eingebaut, soweit so gut, er zeigt sie auch an, nach dem die Anzahl die eingetragen sind im ACP sind (5 News auf dem Portal) also ab der News 6 zeigt wunderbar wie es sich gehört die an "Gehe zu Seite 1, 2, >>" klick ich auf 2 bzw. weiter, kommt in der adressleiste oben index.php?cat=1&start=5 klick ich auf der 3 kommt index.php?cat=1&start=10 usw. die zählung scheint zu stimmen, soweit so gut.
Nur egal auf welcher Seite ich bin es zeigen immer die selbe 5 News an, irgendwas ist da wohl noch falsch so das er auf der 2. Seite dann die andere 5 News (ältere) anzeigt usw.
Häng mal die Datei an, vllt. findet ja jem. von euch den Fehler - das was eingefügt habe für die pagination ist ziehmlich am anfang zwischen den - Code: Alles auswählen
// <!-- Pagination Addon -->
zu finden.
Hoffe man kann mir dort helfen.
Schon mal recht herzlich Dank.
Gruß Chris
[center][ Attachment gelöscht ][/center]
Zuletzt geändert von Christian_N am Do 14.Dez, 2006 01:55, insgesamt 1-mal geändert.
-

Christian_N
- User

-
- Beiträge: 1806
- Registriert: Sa 19.Feb, 2005 22:48
- Wohnort: Frankfurt am Main
-
von oxpus » Sa 09.Dez, 2006 02:44 • Beitrag als PDF
Da wird Dir AmigaLink noch am ehesten helfen können, denn der hat das IM Portal bereits mehrfach "zerlegt"...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per ICQ, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert! No support per ICQ, Email or PM. Each unasked message will be ignored!
-

oxpus
- Administrator

-
- Beiträge: 28979
- Registriert: Mo 27.Jan, 2003 23:13
- Wohnort: Bad Wildungen
-
von AmigaLink » Sa 09.Dez, 2006 13:07 • Beitrag als PDF
Hehe - solchen sachen für das IM-Portal umzusetzen erfordert das man ein wenig um die Ecke denkt bzw. Trickst. Das IM-Portal unterstützt ja mehrere Portalseiten und was auf diesen Seiten dargestellt wird, sind ja Module (Blöcke) die auf jeder Seite eingesetzt werden können. Woher soll der Portalblock wissen auf welcher Portalseite er sich gerade befindet? Und woher soll er die Parameter kennen die du an die Portalseite übergibst?  Ich habe mich, zum Glück, schon mal mit diesem Problem auseinander gesetzt (siehe mein News Archiv) und werde später mal einen Blick in deine Datei werfen. 
-

AmigaLink
- Moderator

-
- Beiträge: 6211
- Registriert: Mi 03.Mär, 2004 10:05
- Wohnort: NRW
-
von Christian_N » Sa 09.Dez, 2006 13:15 • Beitrag als PDF
Dein Archiv kenne ich schon und da gehts auch  . Nur so hätte ich es nicht gerad unbedingt, möchte es so wie man es in der viewtopic.php kennt...
Das man um die Ecke denken bzw. Tricksen muss, beim IM-Portal kann ich mir gut vorstellen, aber ein versuchs war es bis hier her wert und soweit funktioniert es auch oder eben auch nicht *gg*
Oki, dann sag ich schon mal danke, das ein Blick rein wirfst, kann mir aber auch gut vorstellen bzw. befurchte mehr, das womöglich an der fetchposts.php was geändert werden müssten für des vorhaben.
EDIT: @Amigalink, wollts nicht mal in die Datei rein schaun? *liebnachfragt*
Zuletzt geändert von Christian_N am So 10.Dez, 2006 22:18, insgesamt 1-mal geändert.
-

Christian_N
- User

-
- Beiträge: 1806
- Registriert: Sa 19.Feb, 2005 22:48
- Wohnort: Frankfurt am Main
-
von AmigaLink » Di 12.Dez, 2006 00:51 • Beitrag als PDF
Sorry, bin noch nicht dazu gekommen.
Aber spätestens am Mittwoch schau ich mal rein. 
-

AmigaLink
- Moderator

-
- Beiträge: 6211
- Registriert: Mi 03.Mär, 2004 10:05
- Wohnort: NRW
-
von AmigaLink » Mi 13.Dez, 2006 19:37 • Beitrag als PDF
So, probier es mal hiermit.
Ich bin mir nicht 100%ig sicher ob ich evtl. etwas übersehen/vergessen habe.
[ Attachment gelöscht am Mi 13.Dez, 2006 21:48 von AmigaLink ]
-

AmigaLink
- Moderator

-
- Beiträge: 6211
- Registriert: Mi 03.Mär, 2004 10:05
- Wohnort: NRW
-
von AmigaLink » Mi 13.Dez, 2006 22:50 • Beitrag als PDF
Ok, dann so.
- Code: Alles auswählen
# #-----[ OPEN ]---------------------------------------------------------------- #
fetchposts.php
# #-----[ FIND ]---------------------------------------------------------------- #
function phpbb_fetch_posts($forum_sql, $number_of_posts, $text_length, $bol_break)
# #-----[ REPLACE WITH ]-------------------------------------------------------- #
function phpbb_fetch_posts($forum_sql, $number_of_posts, $text_length, $start = 0, $bol_break)
# #-----[ FIND ]---------------------------------------------------------------- #
if ($number_of_posts != 0) { $sql .= ' LIMIT 0,' . $number_of_posts; }
# #-----[ REPLACE WITH ]-------------------------------------------------------- #
if ($number_of_posts != 0) { $sql .= ' LIMIT '.$start.',' . $number_of_posts; }
# #-----[ SAVE/CLOSE ALL FILES ]------------------------------------------------ # # EoM
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
-

AmigaLink
- Moderator

-
- Beiträge: 6211
- Registriert: Mi 03.Mär, 2004 10:05
- Wohnort: NRW
-
von Christian_N » Mi 13.Dez, 2006 23:15 • Beitrag als PDF
Habe ich mir fast gedacht das was in der fetchposts.php auch geändert werden musste
jetzt funktioniert es siehe auf meiner HP in der Signatur... Danke schön
Allerdings habe ich
- Code: Alles auswählen
# #-----[ FIND ]---------------------------------------------------------------- # function phpbb_fetch_posts($forum_sql, $number_of_posts, $text_length)
# #-----[ REPLACE WITH ]-------------------------------------------------------- # function phpbb_fetch_posts($forum_sql, $number_of_posts, $text_length, $start = 0)
gemacht da ich das $bol_break nicht drin hatte bei mir, ist bei dir womöglich wegen was anderem drin, was für ne Funktion hat das bei dir den zu bedauten?
-

Christian_N
- User

-
- Beiträge: 1806
- Registriert: Sa 19.Feb, 2005 22:48
- Wohnort: Frankfurt am Main
-
von AmigaLink » Do 14.Dez, 2006 00:16 • Beitrag als PDF
Jetzt wo du es sagst, fällt es mir wieder ein.  Das ist vom [ break ] tag für das ezPortal. An der Stelle wo im Test dieser Tag kommt, wird die News abgeschnitten, drei Punkte eingefügt und der Link für die komplette Ansicht wird angezeigt. Also eine manuelle Version der Newskürzung, die man im ACP einstellen kann.  Frag mich jetzt aber bitte nicht wo der MOD zu finden ist! Ich weiß ich hab mal hier bei oxpus einen link dafür gepostet. Den konnte ich jetzt aber auf die Schnelle nicht wieder finden.
-

AmigaLink
- Moderator

-
- Beiträge: 6211
- Registriert: Mi 03.Mär, 2004 10:05
- Wohnort: NRW
-
von AmigaLink » Do 14.Dez, 2006 01:13 • Beitrag als PDF
Gern geschehen.
Macht sich auch gut in deinem Portal.
Wenn ich nicht bereits das Archiv hätte, würde ich die Pagination wahrscheinlich auch bei mir einbauen.
Mal sehen, vielleicht auf EmF.
-

AmigaLink
- Moderator

-
- Beiträge: 6211
- Registriert: Mi 03.Mär, 2004 10:05
- Wohnort: NRW
-
von Christian_N » Do 14.Dez, 2006 01:53 • Beitrag als PDF
AmigaLink";p="67614 hat geschrieben:... Macht sich auch gut in deinem Portal...
Danke, finde ich auch, besonders weil ich des Forum gemacht hab das nur ADMINs rein kommen, wenn ein Mitglied, Gast etc. versucht es aufzurufen bekommt dieser ein message_die() Meldung - und deshalb fande ich das dann ich auf dem Portal eine Pagination mache muss damit auch ältere News gelesen werden können
EDIT: Falls die Pagination einbauen willst auf EmF oder jemand anders ggf. die noch verbaut, dann müsste noch eine Änderung an der blocks_imp_forum.php gemacht werden da da hat sich ein BUG in dein Attachment eingenistet
Und zwar muss es statt - Code: Alles auswählen
$pagination = generate_pagination("index.$phpEx?forum_id=".$portal_config['md_news_forum_id'].$page,
so heißen - Code: Alles auswählen
$pagination = generate_pagination("index.$phpEx?forum_id=".$portal_config['md_news_forum_id'].$portal_page,
die eigentliche reihe ist länger, ist nur ein Auszug, da $page nicht definiert wurde sonder $portal_page.
Ist mir die ganze Zeit auch nie aufgefallen da die News direkt auf Portal waren aber jetzt habe ich einmal im Portal und noch unter "Aktuelles" und da er dort immer dann wenn ich auf Seite 2 geklickt habe zurück ins Portal gesprungen ist, habe ich gemerkt den Fehler und nach geschaut gehabt
Gruß Chris
Zuletzt geändert von Christian_N am Fr 07.Sep, 2007 18:55, insgesamt 1-mal geändert.
-

Christian_N
- User

-
- Beiträge: 1806
- Registriert: Sa 19.Feb, 2005 22:48
- Wohnort: Frankfurt am Main
-
Zurück zu phpBB 2 Support Board + Modifikationen
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 0 Gäste
|