Seite 1 von 2
Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 02.02.2014 02:42
von Shababa
Hallo,
ich bin auf der Suche nach einem Mod, der den Usern ermöglicht das Benutzerprofil beliebig einzustellen (links und rechts),
so wie es den Usern auch hier im phpBB.de Board zur Verfügung steht im Persönlichen Bereich --> Einstellungen --> Anzeigeoptionen.
Ich habe da bereits einen Mod dafür gefunden (
https://www.phpbb.com/customise/db/mod/ ... e_switcher), den es aber scheinbar
nur für die phpBB Version 3.0.7-pl1 zum Download gibt.
Deshalb wollte ich fragen.... gibt es einen solchen Mod auch für die aktuellste phpBB Version 3.0.12?
Gruß, Shababa
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 02.02.2014 09:04
von Crizzo
Hi,
der Mod sollte, evtl. mit kleinen Anpassungen, auch mit 3.0.12 wunderbar funktionieren. Also einfach mal ein Backup machen, den Mod isntallieren und schauen ob alles glatt läuft.
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 02.02.2014 18:06
von Shababa
Hi,
also ich habs einmal ohne AutoMOD und einmal mit AutoMOD probiert, aber es ergab auf beiden Wegen das selbe Problem.
Und zwar funktioniert es nur beim ProSilver Style ohne Probleme, aber bei allen anderen Styles hat sich nichts verändert.
Nur enthält der FTP-Ordner vom ProSilver Style bestimmte Template-Dateien, welche die anderen Styles leider nicht drin haben.
Bei den anderen Styles habe ich alle benötigten Dateien, die in der Installationsbeschreibung angegeben sind. Aber bei meinem
Standartstyles und den anderen existiert von all den Template-Dateien nur die
overall_header.html und die
viewtopic_body.html.
Gibts da nicht trotzdem irgend eine Möglichkeit den Mod auf die anderen Styles zu kriegen?
In meinem Forum sind hauptsächlich die auf ProSilver basierenden Styles von Colirizeit.com (
http://www.colorizeit.com/styles/phpbb- ... 225fM1h81O)
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 02.02.2014 18:19
von Crizzo
Dann erbt dein Style die Template-Dateien von
prosilver.
Ergo:
viewtopic.php?p=1317309#p1317309
Grüße
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 02.02.2014 18:20
von Miriam
Wenn es prosilver basierte Styles sind, solltest Du die zu ändernden Codestellen relativ schnell finden.
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 02.02.2014 19:33
von Shababa
Als ich habs jetzt erstmal so probiert, dass ich die zwei in meinem Hauptstyle fehlenden Dateien ucp_pm_viewmessage.html und ucp_prefs_view.html
mit dem Notepad ++ geöffnet habe um sie an meine Styles anzupassen, nur leider fand ich dort keine Codestellen, die eindeutig zu verändern wären... oder ich hab sie nicht erkannt. Hab die dann einfach unverändert in den Template-Ordner von meinem Hauptstyle reinkopiert, nur ergab das bei mir keine Veränderung.
Die zweite Variante, die ich dann versucht habe:
Ich bin in den Admin-Bereich unter Styles gegangen, hab dann bei meinem Hauptstyle auf Details geklickt und habe bei der Template-Auswahl prosilver ausgewählt, beim Rest (Theme und Grafiksammlung) hab ich die vom Standartstyle gelassen, wie sie waren. Also nur die Templates verändert. Dann hab ich die Templates aktualisiert, die Forum Cache gelöscht und einen Blick ins Forum geworfen. Die Templates sahen dann aus wie bei ProSilver... total schrecklich, aber den Mod funktionierte dann. Nur hab ich die Templates dann wieder rückgängig gemacht, weil mir der ProSilver Style überhaupt nicht gefällt.
Welche Codestellen müsste ich denn in den Templates ucp_pm_viewmessage.html und ucp_prefs_view.htmlüberhaupt ändern,
damit ich sie an meinen Standartstyle von Colorizeit.com anpassen kann und sie dann akzeptiert werden?
Beste Grüße
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 03.02.2014 10:47
von Melmac
Hi
Hab die dann einfach unverändert in den Template-Ordner von meinem Hauptstyle reinkopiert, nur ergab das bei mir keine Veränderung.
Kann ja auch nicht: Du hast die vom MOD geforderten Änderungen nicht vorgenommen
in
ucp_pm_viewmessage.html
suche statt nach
Code: Alles auswählen
<div id="post-{MESSAGE_ID}" class="panel clearfix post pm-panel-message pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->">
nach dieser Code-Zeile (Zeile 17 in einem nicht modifizierten File)
Code: Alles auswählen
<div id="post-{MESSAGE_ID}" class="post pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->">
In dieser dann die Änderungen wie vorgegeben vornehmen.
Der zu suchende Code in der
ucp_prefs_view.html
ist aber genau so drin, wie in der install.xml angegeben: Zeilen 44 bis 46.
Nachdem alle Änderungen vorgenommen sind, gehe ins ACP > Tab "Styles", klicke dort nacheinander die drei Einträge unter "Style-Komponenten" an und aktualisiere jeweils den Eintrag Deines Styles (plus den von prosilver).
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 04.02.2014 15:47
von Shababa
Hi Melmac,
also ich hab das jetzt so gemacht, wie du beschrieben hast.
Hab erstmal ein nicht modifiziertes Template-File (
ucp_pm_viewmessage.html) vom ProSilver Style genommen und
statt diesen Code
Code: Alles auswählen
<div id="post-{MESSAGE_ID}" class="panel clearfix post pm-panel-message pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->">
nach diesem Code gesucht
Code: Alles auswählen
<div id="post-{MESSAGE_ID}" class="post pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->">
...und dort dann die Änderungen wie sie in der install.xml geschrieben stehen geändert.
Dann habe ich im ebenfalls nicht modifiziertem Template
ucp_prefs_view.html alles so geändert, wie in der install.xml beschrieben
und beide Templates auf dem FTP in den styles --> templates Ordner von meinem Style und dem ProSilver Style reinkopiert.
gehe ins ACP > Tab "Styles", klicke dort nacheinander die drei Einträge unter "Style-Komponenten" an und aktualisiere jeweils den Eintrag Deines Styles (plus den von prosilver).
Anschließend habe ich das alles so gemacht, aber es hat sich nichts geändert. Dann habe ich den Forum-Cache gelöscht und trotzdem keine Änderung...
Hab ich da irgendwas übersehen?
Und muss ich da nicht noch etwas ändern, damit die neuen Templatefiles von ProSilver auch für meinen Style wirksam sind?
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 04.02.2014 16:57
von Melmac
Kurze Fragen, da ich aus Deinen Posts nicht ablesen kann, was Du beim Einbau alles gemacht hast?
Hab erstmal ein nicht modifiziertes Template-File (ucp_pm_viewmessage.html) vom ProSilver Style genommen
Da Dein Style mit Inheritance arbeitet: in seinem Templateverzeichnis sind nur die HTML-Files enthalten, in denen er sich von seiner "Basis" prosilver unterscheidet - alle "fehlenden" holt er sich bei Bedarf dann von dort nach.
Daher würde ich diesen MOD zuerst einmal sauber unter prosilver installieren - wenn er dort dann reibungslos funktioniert, kann ich mich an die Änderungen der Files des eigenen Styles machen.
1) Hast Du den MOD auch für prosilver installiert, komplett und korrekt?
2) In der install.xml werden folgende Files als anzupassen gelistet:
- language/en/ucp.php,
- language/en/acp/board.php
Die Änderungen dort musst Du auch in deren "deutschen Pendants" vornehmen, also in:
- language/
de/ucp.php,
- language/
de/acp/board.php
3) Es ist, laut install.xml, ein CSS-File ins Theme-Verzeichnis von prosilver hochzuladen:
Copy: root/styles/prosilver/theme/mpss.css
To: styles/prosilver/theme/mpss.css
Dieses File musst Du dann auch in das theme-Verzeichnis Deines Styles hochladen, also nach
styles/*Name Deines Styles*/theme/
, sonst funktioniert es nicht.
Nochmals die Template- bzw. Theme-Caches von prosilver und Deinem Style löschen, den Browser-Cache ebenfalls.
Re: Mini Profile Side Switcher für phpBB 3.0.12
Verfasst: 04.02.2014 17:49
von Melmac
Sorry fürs bumpen - wird sonst unübersichtlich
Hab jetzt mal lokal sowohl den Style Clorizeit Black als auch den MOD installiert - da gibt es noch ein paar weitere Sachen zu beachten ...
1) Anpassen von Colorizeit Black
in
styles/*Name Deines Styles/template/overall_header.html
ignoriere, was hierzu in der install.xml steht und gehe so vor:
suche
davor in neuer Zeile einfügen
Code: Alles auswählen
<!-- IF (S_MPSS and S_MPSS_USER) or (S_MPSS and not S_MPSS_ALLOW_USER) -->
<link href="{T_THEME_PATH}/mpss.css" rel="stylesheet" type="text/css" media="screen, projection" />
<!-- ENDIF -->
Für die
viewtopic_body.html
passen die Sucheinträge wieder, die kannst Du also 1:1 abarbeiten
2) Du musst den MOD im ACP noch aktivieren - in der install.xml wird darauf nicht hingewiesen ...
=> gehe in den Administrations-Bereich => Tab "Allgemein" => "Board-Funktionalitäten"
Bei "Allow users to choose the mini profile side" dann "ja" markieren
Erst dann bekommen die User auch im persönlichen Bereich > Einstellungen > "Anzeigeoptionen ändern" die entsprechende Option angezeigt