![]() |
Szenentracker - keine Ausgabe - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Plugin-Entwicklung (https://www.mybb.de/forum/forum-74.html) +--- Thema: Szenentracker - keine Ausgabe (/thread-31615.html) |
Szenentracker - keine Ausgabe - Aletheia - 16.03.2015 Hallo ihr Lieben, wie so viele fragende Personen habe ich nur wenig bis keine Ahnung von PHP ![]() ![]() In Zuge meines Lernprozesses, habe ich versucht einen "Szenentracker" zu bauen, der schließlich im Profil des Users die verschiedenen Szenen, in der er geschrieben hat, anzeigen soll. Dabei werden nur ein paar Foren berücksichtigt (daher das Array) und alles wird nach Monaten geordent, diese Info hole ich mir aus der Description, die immer ausgefüllt ist. Ich habe nun folgendes Problem: Also entweder er schreibt die UserID nicht unten in das Select oder ich mache einen Denkfehler und deswegen erscheint absolut nichts im Profil - falsche Übergabe des Templates z.b. Jedenfalls kommt beim echo nichts raus :/ Habe ich was beim übergeben an die Tpl's vergessen? Ich seh vor lauter Wald die Bäume nicht mehr, aber vielleicht ist jemand findiges unter Euch und sieht meinen Fehler. Der ganze Code steht "unten" in der member.php über Code: if(!$mybb->input['action']) Hier mal mein kleines Desaster: Code: #Ich will die ID abgrabbeln... Vielen Dank wenn wer eine Idee hat! Liebe Grüße Ale RE: Szenentracker - keine Ausgabe - Aletheia - 23.03.2015 Wirklich keiner eine Ahnung? Ich habe nun alles in einer separaten PHP-Seite ausprobiert und der Code geht. Auch mit Code: output_page($profil_ausgabe_April); kommt die Ausgabe ganz unten, unter dem Footer und ich sehe, dass es soweit funzt. Auch das ausgeben verschiedener User mit Code: $uid = $_GET['uid']; Ich weiß nur immer noch nicht wieso es in der member.php nicht ankommt :/ bin leider ratlos und mit der Übergabe an die tpls kenne ich mich nur mäßig aus. Code: eval("\$profil_ausgabe_$monthName.= \"".$templates->get("profil_ausgabe")."\";"); RE: Szenentracker - keine Ausgabe - StefanT - 23.03.2015 Leider ist es nicht einfach zu helfen, wenn nur Teile des Codes zur Verfügung gestellt werden. ![]() Wenn du die Variable in einem Template benutzen willst, dann muss der Code vor dem Aufruf des gewünschten Templates eingefügt werden. RE: Szenentracker - keine Ausgabe - Aletheia - 23.03.2015 In meinem Eingangspost habe ich den gesamten Code geschrieben, so wie er jetzt funktioniert Oo mehr hab ich nicht Oo RE: Szenentracker - keine Ausgabe - StefanT - 23.03.2015 Es fehlt, was du in welches Template eingefügt hast, also genau der Teil der nicht funktioniert. ![]() RE: Szenentracker - keine Ausgabe - Aletheia - 23.03.2015 Ach so xD oh sorry! Das habsch vercheckt ![]() Ich habe noch nichts formatiert, also nicht meckern, dass da noch keine Tabellen etc. sind. Wie gesagt, ich weiß nicht wie ich die $profil_ausgabe_Januar in die member_profil bekomme -.- Also unter Templates ohne Gruppe profil_ausgabe: Code: $threadbeschreibungProfil - <a href="http://www.Blabla.net/showthread.php?tid=$threadidProfil"> $threadtitelProfil</a><br /> Und dann unter Mitglieder Templates member_profil: Code: [....] Mit Code: output_page($profil_ausgabe_Januar); Siehts dann unterm Footer so wie im Attachment RE: Szenentracker - keine Ausgabe - StefanT - 23.03.2015 Wie schon vorhin erwähnt, muss der PHP vor den Aufruf des Templates. In dem Fall also vor: PHP-Code: eval("\$profile = \"".$templates->get("member_profile")."\";"); RE: Szenentracker - keine Ausgabe - Aletheia - 23.03.2015 Oo oh mein Gott da sieht man, dass ich nix verstanden habe xD ich weine vor Glück. Oh danke danke danke Stefan! ![]() Wie ich dich knutschen will Oo... Jedenfalls bin ich einen Schritt weiter im Mysterium Mybb ![]() RE: Szenentracker - keine Ausgabe - melancholia - 23.08.2015 Ich scheitere gerade daran, einen Platzhaltersatz anzeigen zu lassen, wenn ein Mitglied noch keine Themen/Beiträge in den entsprechenden Foren besitzt.. Kann mir dabei vielleicht jemand helfen? RE: Szenentracker - keine Ausgabe - MrBrechreiz - 23.08.2015 Mit if(profilfeld=fidX){ bla bla }else{ bla bla } oder so, schon versucht ? |