13.08.2015, 14:24
Okay super, sehr gut erklärt. Werde ich gleich mal probieren...
Template für 5 Seiten erstellen.
|
13.08.2015, 14:24
Okay super, sehr gut erklärt. Werde ich gleich mal probieren...
15.08.2015, 18:50
(Dieser Beitrag wurde zuletzt bearbeitet: 15.08.2015, 19:36 von skrilaxrev.)
Okay habe es mir mal angesehen. Folgendes fehlt mir.
Ich hatte eigentlich vor das Template nicht nur in Index einzufügen, sondern auch noch in einige andere, wie z.B. Das reply-Template. Geht das nicht, müsste ich dafür jedes Mal ein extra Template erstelllen? Dann wäre meine Aktion nämlich sinnlos, denn das ist ja genau das was ich nicht mehr machen wollte. Oder hast du die Beispielvariablen einfach nur so gewählt und ich könnte $box überall einfügen? Auch wenn das Template index_box heißt? Ja nee schon gut, hab' falsch gedacht. Funktioniert alles. Hae es also nun so gemacht: Code: eval('$bannersidebar = "'.$templates->get('bannersidebar').'";'); Das an die entsprechende Stelle in der Index.php eingefügt. Dann ein Template mit dem Namen $bannersidebar erstellt und es an der entsprechenden Stelle reingeholt. Alles Bestens, genau das wollte ich. Danke und weiter so! PS. Ich spende demnächst nochmal was. Achso nee, ich muss das auch in jede Datei einfügen, die das betrifft. In dem Fall z.B. auch showthread.php. Glaube ich bräuchte da nochmal Hilfe, wo ich das da einfügen muss für showthread, newreply und newthread. Code: eval("\$bannersidebar = \"".$templates->get("bannersidebar")."\";"); Hoffe das ist okay so. Code: if($forumpermissions['canpostthreads'] != 0 && $mybb->user['suspendposting'] != 1) Das funzt aber leider net... :/ Ja nee, also da gibt es ja auch extra PHP Dateien für. Sorry... Alles gut also!
17.08.2015, 09:34
Jepp funktioniert, danke!
12.09.2015, 03:43
(Dieser Beitrag wurde zuletzt bearbeitet: 12.09.2015, 03:44 von skrilaxrev.)
Hat bis jetzt wunderbar funktioniert.
Jetzt möchte ich das selbe Template {$bannersidebar} bei editpost einfügen und da passiert einfach nichts... Hat das einen bestimmten Grund? Ich verändere das richtige Template, andere Veränderungen werden sichtbar.
12.09.2015, 07:35
Dann solltest Du in der editpost.php deine Templates auch an richtiger Stelle einbauen, sodass sie auch im Template ausgegeben werden können.
Mit freundlichen Grüßen
MrBrechreiz
12.09.2015, 20:58
Ach, das hab' ich doch glatt wieder vergesse - sorry, ja!
21.05.2016, 18:40
Unser Forum macht mich noch verrückt^^
Ich habe bereits vor längerem erfolgreich Templates erstellt und eingebunden aber heute will es beim besten Willen nicht. folgendes wurde gemacht: -Template erstellt: "testtemplate" -global.php ergänzt: PHP-Code: eval('$testcode = "'.$templates->get('testtemplate').'";'); Leider kommt keinerlei Code des Templates dabei raus. Namen wurden mehrfach gechekt. Ein Debug-Versuch mit einem js alert($testcode) brachte ein leeres Fenster hervor. Was kann hier schief laufen?
21.05.2016, 18:45
Wo hast du das in der global.php eingefügt? Und in welchem Template hast du die Variable eingefügt?
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
21.05.2016, 18:54
In der global.php ganz ans Ende (wo bereits ein anderes Template auch steht und läuft).
Und die Variable habe ich in Header und in portal_whosonline getestet. |
|
Möglicherweise verwandte Themen… | |||||
Thema | Verfasser | Antworten | Ansichten | Letzter Beitrag | |
eigene Seiten erstellen Tutorial | Schumuckl | 66 | 31.242 |
04.07.2017, 19:30 Letzter Beitrag: Luna |
|
[Suche] Plugin mit dem man neue Seiten erstellen kann | Puppsmuffel | 6 | 3.097 |
08.03.2008, 18:50 Letzter Beitrag: Puppsmuffel |