Kleines prob mit Smiley ausgabe
Hallo,
ich benutzte für unseren Clan den CMS Webspell und damit schon sehr zufrieden, möchte aber das im Gästebuch die smileys angezeigt werden und durch ein klick der smiley eingefügt wird.
Nun hab ich einfach mal den code von der smiley.php genommen, wo er schon alle anzeigt und ein bissel geändert, es klappt ja auch wenn ich es in der echo variante mache, aber ich möchte das er alle smileys in einer Variable speichert.
Code: In Zwischenablage kopieren (nur IE)
Ich weiß, dass der Script so falsch ist, hatte ihn auch zwichendurch anders, mit einer while schleife und mit einer for schleife, aber alles hat nicht geklappt.
Also ich würde darum bitten, das mir einer zeigt, wie ich diese for-schleife richtig anwende.
Ich denke mal da kommt eine for-schleife rein wo er denn die bilder zählt und in der variable $i ausgibt.
Ich denke mal das es so geht, falls es anders geht, ist das auch kein problem.
Ich möchte nur, das sich alle smileys in einer Variable befinden, damit ich diese Variable irgendwo ausgeben kann.
MfG BennZ
Antworten
Wieso schreibst du den Teil der Ausgabe, nicht direkt in die Schleife, in der das Verzeichnis ausgegeben wird ?
2.
Selbst das hab ich schon probiert.
Aber in Webspell wird das layout durch eine extra seite aufgerufen.
z.B. in guestbook.php stehen nur die anweisungen, die er aus der datenbank liest usw... und speichert das alles in Variablen ab, dann wird durch ein befehl die teamplates/guestbook.html aufgerufen, wo das layout ist mit den ganzen Variablen, wie $tiel, $text usw.. Ich hab es versucht in der guestbook_comment.html wo er den kommentarbereich ausgibt, die schleife einzufügen, aber wenn ich dann die seite über webspell öffne, ist die seite voller fehler und die rechte seite der page ist weg.
3.
Dann übergeb doch eine Anzahl weiterer Variablen an das Template, deine Smilies eben.
4.
Meinste jetzt $showsmiley[1], $showsmiley[2] usw...?
Naja bei 80 Smileys ist das nen bissel viel oder?
Kann ich ja gleich alles als html schreiben.
Kann man das nicht irgendwie mit einer for oder while schleife machen?
5.
Zitat:
Kann man das nicht irgendwie mit einer for oder while schleife machen?
Doch sicher, man muss es eben nur richtig machen !
6.
Zitat:
johnpatcher postete
Doch sicher, man muss es eben nur richtig machen !
Ja das ist mir auch klar und deswegen Frage ich ja in diesem Forum nach, wie das geht!
Also könnte mir einer bitte einer oben diesen PHP Code richtig schreiben, oder wenigsens hier reinschreiben wie man das mit der for oder der while schleife richtig macht?
Und bitte kein link auf die php.net Seite, wo erklärt wird, wie man eine for oder while schleife anwendet, ich hab es schon ein paar mal probiert und es hat halt nicht geklappt.
BennZ
7.
Ich an deiner Stelle würde das ganze mit [doc]glob[/doc] versuchen, ist sehr viel einfacher !