19.01.2006, 14:22
Hallöle,
ich bin ein Weiterer der "endlich-vom-phpBB-Wegwoller" und bin über einen kurzen, aber sehr gruseligen Umweg über SMF beim MyBB gelandet. Bisher bin ich sehr zufrieden, muss diese Forumsoftware nun aber in meine bestehende Seite einbinden. Die serienmässigen "Portal"-Möglichkeiten entsprechen ja nur einer "vorgeklebten" Kurzübersicht, für die man sogar noch ne extra Seite aufrufen muss. Ich habe bisher auch noch kein richtiges Portalmodul zum MyBB finden können. Scheinbar ist hier bissl mehr Aufwand notwendig.
Ich habe bereits in den letzten paar Tagen alle Threads, die ich zu diesem Thema hier im Forum finden konnte gelesen, habe aber noch ein paar Fragen, die ich auf diesem Weg noch nicht klären konnte.
Die Seite soll grundsätzlich wieder 3zeilig wie folgt aufgebaut werden:
- oben nen Banner über die ganze Breite
- unten nen Footer über die ganze Breite
- mittlere Zeile 3spaltig:
-- links ne Seitennavigationsspalte für alle Links der eigentlichen Seite
-- mitte der eigentliche Inhalt, sprich News, Seiteninhalte oder Forum
-- rechte Spalte sämtliche forenspezifischen Navigations- und Informationselemente
Wie ich dieses Seitengrundgerüst in die Templates einbauen muss habe ich bereits in einem anderen Thread gefunden, dazu aber noch ne Frage:
Wie sieht das mit einer Variablenverschiebung innerhalb der Templates aus. Reicht es, wenn ich bspw. Variablen aus dem Template "header" nach "footer" verschiebe und die werden dann im Footer gefüllt? Oder muss ich da in irgendwelchen anderen Files auch noch die Scripte überarbeiten?
Konkrete Anwendungsfälle wären bei mir bspw.:
- die Verschiebung der gesamten allgemeinen Forumnavigation aus dem Header und Footer in die rechte Menüspalte.
- Verschiebung aller Imagelegenden in eine extra Legendenseite, damit sie nicht die Forenübersichten unnötig "vollmüllen".
- Verschiebung des "Wer ist online"-Bereichs und des Quick-Logins ebenfalls in die rechte Spalte
- Foren- bzw. Seitenpositionsanzeige in den Bannerteil des Headers
- usw.
Edit: System glaube ich erkannt. Neues Template- und Themepack ist bereits in arbeit. Die CSS-Bearbeitung mit dem ACP könnte aber kaum noch umständlicher sein.
Gibt es irgendwo ne Templateübersicht, sprich ne Baumstruktur oder ähnliches, (wie) welches Template in welches andere (Ober-)Template eingebunden ist?
Meine eigenen Seiteninhalte möchte ich wie bisher auch über eine geeignete $page- und $parameter-Variabelübergabe in der Adresse aufrufen und in der index.php auswerten und entsprechend des Ergebnisses die eigentlichen Inhalte includen. Das spart mir das mehrfache Einbinden des Seitengerüstes auf den Unterseiten. Änderungen an der Grundstruktur brauchen also nur in einmalig vorgenommen werden.
Gibt es hierzu bereits ein fertiges Modul oder Tutorial oder muss ich mir da selbst eben die geeigneten Stellen raussuchen und alles selber basteln?
Wie sieht es mit der Templateengine aus, kann ich die beliebig auf für meine Inhalte nutzen? Ich habe nämlich auf den meisten Inhaltsseiten Inhalte, die sich vom Grundaufbau immer wiederholen. Sprich ich müsste zum Teil ~50mal ein bestimmtes Template ausfüllen und untereinanderreihen. Die Inhaltsdaten kommen dann alle aus der Datenbank.
Wäre ja Blödsinn³, diese Inhalte statisch zu coden. Da würde ich halt meine bestehenden Scripte entsprechend anpassen und weiter nutzen wollen. Nur geht das über die bestehenden Templateengine oder muss ich mir da selber was einbauen?
Dann habe ich noch ne Frage zur allgemeinen Updatevorgehensweise. Werden bei MyBB-Softwareupdates üblicherweise nur Codeschnipsel ergänzt/ausgetauscht oder muss ich mich auf ganze Dateiwechsel einstellen? Wäre mir wichtig für die Dokumentation, der von mir vorgenommenen Änderungen. Werden nur "Schnipsel" getauscht, kann sie deutlich geringer ausfallen, was enorm viel Zeit sparen kann. Irgendwie habe ich nämlich wenig Lust für jede Änderung nen volles Modulpaket zu erstellen
Dann noch ne rechtliche Frage zu den Copyrightangaben. Sind Pflicht, klar, keine Frage, aber wo genau? Müssen die wirklich auf jeder Seite stehen, oder würde es reichen, wenn ich sie im Impressum entsprechend deutlich kenntlich mache? Denn die 3 Zeilen entstellen so ne Seite ziemlich arg
Ich stehe halt auf möglichst klare und schlanke Strukturen ohne viel ablenkenden Firlefanzdekor.
Abschließend vielleicht noch: Wegen dem technischen Aspekt des "Wie umsetzen?" habe ich derzeit noch wenig bis keine Bedenken. Ich habe auch keine Angst vor gesteigertem Aufwand. Geht mir halt mehr darum ob es für einige der "Probleme" möglicherweise schon praxisbewährte Fertiglösungen gibt, die ich übersehen habe.
Mir geht es auch nicht darum alles haarklein vorgekaut zu bekommen. Mir reichen auch geeignete Links (gern auch englisch), damit ich mich da selber einlesen kann.
MfG
P.S.: Sorry, dass mein erster Post hier so lang ausgefallen ist, aber mir juckt es bereits in den Fingern, und ich möchte den Forenumstieg möglichst zügig abschließen, damit ich meine Seite relaunchen kann. Aber bevor ich damit anfange, möchte ich halt die Meisten der offenen Fragen geklärt wissen, um nicht erst unnötig in die falsche Richtung zu "wühlen".
ich bin ein Weiterer der "endlich-vom-phpBB-Wegwoller" und bin über einen kurzen, aber sehr gruseligen Umweg über SMF beim MyBB gelandet. Bisher bin ich sehr zufrieden, muss diese Forumsoftware nun aber in meine bestehende Seite einbinden. Die serienmässigen "Portal"-Möglichkeiten entsprechen ja nur einer "vorgeklebten" Kurzübersicht, für die man sogar noch ne extra Seite aufrufen muss. Ich habe bisher auch noch kein richtiges Portalmodul zum MyBB finden können. Scheinbar ist hier bissl mehr Aufwand notwendig.
Ich habe bereits in den letzten paar Tagen alle Threads, die ich zu diesem Thema hier im Forum finden konnte gelesen, habe aber noch ein paar Fragen, die ich auf diesem Weg noch nicht klären konnte.
Die Seite soll grundsätzlich wieder 3zeilig wie folgt aufgebaut werden:
- oben nen Banner über die ganze Breite
- unten nen Footer über die ganze Breite
- mittlere Zeile 3spaltig:
-- links ne Seitennavigationsspalte für alle Links der eigentlichen Seite
-- mitte der eigentliche Inhalt, sprich News, Seiteninhalte oder Forum
-- rechte Spalte sämtliche forenspezifischen Navigations- und Informationselemente
Wie ich dieses Seitengrundgerüst in die Templates einbauen muss habe ich bereits in einem anderen Thread gefunden, dazu aber noch ne Frage:
Wie sieht das mit einer Variablenverschiebung innerhalb der Templates aus. Reicht es, wenn ich bspw. Variablen aus dem Template "header" nach "footer" verschiebe und die werden dann im Footer gefüllt? Oder muss ich da in irgendwelchen anderen Files auch noch die Scripte überarbeiten?
Konkrete Anwendungsfälle wären bei mir bspw.:
- die Verschiebung der gesamten allgemeinen Forumnavigation aus dem Header und Footer in die rechte Menüspalte.
- Verschiebung aller Imagelegenden in eine extra Legendenseite, damit sie nicht die Forenübersichten unnötig "vollmüllen".
- Verschiebung des "Wer ist online"-Bereichs und des Quick-Logins ebenfalls in die rechte Spalte
- Foren- bzw. Seitenpositionsanzeige in den Bannerteil des Headers
- usw.
Edit: System glaube ich erkannt. Neues Template- und Themepack ist bereits in arbeit. Die CSS-Bearbeitung mit dem ACP könnte aber kaum noch umständlicher sein.
Gibt es irgendwo ne Templateübersicht, sprich ne Baumstruktur oder ähnliches, (wie) welches Template in welches andere (Ober-)Template eingebunden ist?
Meine eigenen Seiteninhalte möchte ich wie bisher auch über eine geeignete $page- und $parameter-Variabelübergabe in der Adresse aufrufen und in der index.php auswerten und entsprechend des Ergebnisses die eigentlichen Inhalte includen. Das spart mir das mehrfache Einbinden des Seitengerüstes auf den Unterseiten. Änderungen an der Grundstruktur brauchen also nur in einmalig vorgenommen werden.
Gibt es hierzu bereits ein fertiges Modul oder Tutorial oder muss ich mir da selbst eben die geeigneten Stellen raussuchen und alles selber basteln?
Wie sieht es mit der Templateengine aus, kann ich die beliebig auf für meine Inhalte nutzen? Ich habe nämlich auf den meisten Inhaltsseiten Inhalte, die sich vom Grundaufbau immer wiederholen. Sprich ich müsste zum Teil ~50mal ein bestimmtes Template ausfüllen und untereinanderreihen. Die Inhaltsdaten kommen dann alle aus der Datenbank.
Wäre ja Blödsinn³, diese Inhalte statisch zu coden. Da würde ich halt meine bestehenden Scripte entsprechend anpassen und weiter nutzen wollen. Nur geht das über die bestehenden Templateengine oder muss ich mir da selber was einbauen?
Dann habe ich noch ne Frage zur allgemeinen Updatevorgehensweise. Werden bei MyBB-Softwareupdates üblicherweise nur Codeschnipsel ergänzt/ausgetauscht oder muss ich mich auf ganze Dateiwechsel einstellen? Wäre mir wichtig für die Dokumentation, der von mir vorgenommenen Änderungen. Werden nur "Schnipsel" getauscht, kann sie deutlich geringer ausfallen, was enorm viel Zeit sparen kann. Irgendwie habe ich nämlich wenig Lust für jede Änderung nen volles Modulpaket zu erstellen
Dann noch ne rechtliche Frage zu den Copyrightangaben. Sind Pflicht, klar, keine Frage, aber wo genau? Müssen die wirklich auf jeder Seite stehen, oder würde es reichen, wenn ich sie im Impressum entsprechend deutlich kenntlich mache? Denn die 3 Zeilen entstellen so ne Seite ziemlich arg
Ich stehe halt auf möglichst klare und schlanke Strukturen ohne viel ablenkenden Firlefanzdekor.
Abschließend vielleicht noch: Wegen dem technischen Aspekt des "Wie umsetzen?" habe ich derzeit noch wenig bis keine Bedenken. Ich habe auch keine Angst vor gesteigertem Aufwand. Geht mir halt mehr darum ob es für einige der "Probleme" möglicherweise schon praxisbewährte Fertiglösungen gibt, die ich übersehen habe.
Mir geht es auch nicht darum alles haarklein vorgekaut zu bekommen. Mir reichen auch geeignete Links (gern auch englisch), damit ich mich da selber einlesen kann.
MfG
P.S.: Sorry, dass mein erster Post hier so lang ausgefallen ist, aber mir juckt es bereits in den Fingern, und ich möchte den Forenumstieg möglichst zügig abschließen, damit ich meine Seite relaunchen kann. Aber bevor ich damit anfange, möchte ich halt die Meisten der offenen Fragen geklärt wissen, um nicht erst unnötig in die falsche Richtung zu "wühlen".