Ich hätte mal eine Frage an euch:
Welche der unten genanneten Arten findet Ihr für die sauberste Lösung
.
Als erstens noch vorweg, die Benutzer melden sich nicht über das Forenformular an und haben auch keine Möglichkeit den Login des Forum zu benutzen.(Dies wird alles von einem CMS-System übernommen.)
Nun die Frage:
- Ssoll ich das Forum per iFrame ins CMS einbinden?
- Soll ich den Header im Forum so verändern, dass es wie das CMS-System aussieht?
- Oder habt ihr sogar eine noch bessere Idee?
Danke euch für eure Meinung
Also am einfachsten ist sicherlich die Methode per I-Frame. Das würde ich aber aus verschiedenen Gründen nicht machen. Ich bin also für die zweite Möglichkeit. Das ist aber eigentlich Ansichtssache.
Ich persönlich finde i-frame auch eine ziemlich unsaubere Lösung
. Doch leider kann ich nicht per incldue arbeite, da sonst die ganzen include im Forum fehlschalgen würden
. Ausser ich mache vorher ein Replace und ersetze diese durch feste Links!
Ich empfehle auch die zweite Methode, so funktioniert es hier auch.
@Michael, was hälst du denn von der Idee alle Include-Pfade anzupassen? Könnte das zu aufwändig werden? Oder gibt es vielleicht schon eine Schnittstelle dafür?
Da im MyBB über den gesamten Pfad zur Datei includet wird sollte es theoretisch möglich sein. Trotzdem würde ich die andere Variante bevorzugen.
Leider wird die global nicht so angebunden
Warning: main(./global.php) [function.main]: failed to open stream: No such file or directory in ....
War aber auch nur ein Test
, werde jetzt das ganze Forum umdesignen und hoffe dies geht so einfach, da ich sehr viel mit div-Layern auf zu vielen Ebenen gearbeitet habe
Die Datei global.php wird nicht über den gesamten Pfad includet, da dieser erst zur Verfügung steht nachdem die Datei eingebunden wurde.
Mit chdir() sollte es aber gehen.
Ist eigentlich auch logisch
Hab das ganz aber jetzt mit dem Layout geändert. Allerdings komme ich mit dem "Eval" nicht klar, da ich die stelle für den Header nicht finden kann. Sobald ich etwas in der Global anpassen will bekomme ich einen Fehler, dass kein Header mehr gesendet werden kann.
Leider muss ich genau in den header eine Anzeige für den Benutzer anbringen
.
Ich habe auch schon die Suche benutzt, doch dabei habe ich leider nur Sachen gefunden wie ich komplett neue Templates einfügen kann
.
Ich weiß ich kann nerven :-p.
Hoffe aber trotzdem auf eine Antwort