Funktion zum Blättern
Moin,
hiermit eröffne ich mal absolut unfeierlich dieses Forum. Denke mal, dass das jetzt hier rein gehört. Es bestand mal wieder das Problem, dass Leute bei irgendwas eine Blätterfunktion haben wollten. Hab mal für dieses Problem eine Funktion geschrieben. Natürlich nicht bloß irgendeine! Nein! Man hat ja sonst nichts zu tun, als über 7 Stunden lang ... egal. Man kann so ziemlich jeden Quark einstellen, es ist also möglich die Ausgabe komplett an das eigene Design anzupassen. Der Code ist hochgradig unlesbar und fast nicht kommentiert. Letzteres wird sich noch ändern. Zum testen reicht es aber aus. Hier erstmal der Code: /* Entfernt, da Beitrag sonst zu lang.... Jetzt zu finden unter http://dbCF.de/t_blaettern/ */ Was man einstellen kann und was das bedeuten will steht alles oben. Ich würde dann mal recht herzlich drum bitten, dass jeder mit genauso viel überflüssiger Zeit, wie ich sie anscheinend habe, das Ding zu testen. Am interessantesten sind diese Variablen: $entries, $epp, $show_count, $show_outer, $show_outer_pages, $continuous Eigentlich ist $show_count auch interessant, aber das Ding wurde erstmal fleißig ignoriert und davon ausgegangen, dass dort immer eine 3 steht. Wer Fehler im Code findet - und die sind vorhanden - bitte ich mitzuteilen. So. Viel Spaß - ich hatte keinen.... Edit: Hab mal $show_count=5; probiert und darf zufrieden sagen, dass es geht. Sieht aber dumm aus. Edit 2: Der Quältext steht nun auch unter http://dbCF.de/t_blaettern/ zur Verfügung. Wenn also was geändert wird, dann ist es dort zu finden. Edit 3: Der Code ist nun fein auskommentiert. Die Wahrscheinlichkeit ihn jetzt zu verstehen wurde damit mindestens verdoppelt. Nur dumm, dass die Chance vorher 0 war... Hat das Ding überhaupt schon mal wer auch nur angerührt?? |
ich hab das ding jetzt in den favoriten..
bei gelegenheit, so nächste woche, werde ich (mit neuer tastatur :) ) versuchen, mir an dem teil nicht den kopf zu zerbrechen ;) hoffentlich hab ich überhaupt die geduld dazu... |
ich persönlich finde es ohne kommentar übersichtlicher *g*
[ edit ] hatte auch mal sowas geschrieben, natürlich ohne kommentar und variablen für trennzeichen etc, da ich es ja bloss für meine seite brauchte. http://www.3d-community.com/page.phps |
Zitat:
Kann ja jeder rauslöschen, wie will er. Naja, fast alles... |
hmm...ich habe mal eine Frage.
Ich habe es in mein Gästebuch eingebunden, doch erscheint, dort, wo die Beiträge sein sollten leider nur Zitat:
P.S. Ich weiß auch ncht genau, wo man include 'blaetter.php'; hinsetzen soll? Kann das in einer while schleife passieren oder darunter... ?-( |
Zur ersten Fehlermeldung kann ich Dir sagen, dass ein Variablenname nur Zahlen, Buchstaben und den Unterstrich enthalten dürfen.
Zum zweiten: Kleiner Fehler von mir, wurde bereits behoben. Nach 'Hier ist schluss mit Einstellungen' fehlte diese Zeile: $ll_delimiter_ori=$ll_delimiter; Entweder Du kopierst es selber rein oder Du gehst auf Nummer sicher und holst Dir den Quältext nochmal von http://dbCF.de/t-blaettern/ Den include() nicht in der Schleife platzieren!! Einfach dort, wo Du die Linkliste haben willst, schreibst Du include('dateiname.php'); |
AAAAAAlso, ich habe mir gerade mal den Code durchgelesen und muss sagen:"Ich habe nichts kapiert!"
Ich hab mal im Inet ne Blätterfunktion gefunden, die sehr, sehr, viel kleiner als der Code ist, allerdings wirklich ALLE Seiten die es gibt, ausgibt! Also nicht soooooooo funktionell mit verschiedenen Anzeigen! Aber ich muss sagen.. RESPEKT! Schröder |
Zitat:
Funktioniert es nun wenigstens? |
Hab noch einen kleinen Fehler gefunden und ausgemerzt.
Entweder den das Folgende mit dem darunter ersetzen oder gleich den Quelltext von http://dbCF.de/t-blaettern/ nehmen. PHP-Code:
|
Mal ne dumme Frage wieso ist dieses Skript eingentlich so riesig meine blättern Funktion ist höchstens 20 Zeilen lang.
Habe mir deins aber auch noch nicht auf meinem Rechner angeguckt. :) mach ich heute Abend mal |
Alle Zeitangaben in WEZ +2. Es ist jetzt 05:44:36 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.