Ränge - je Style in eigener Farbe?

Alles zu Styles, Templates, Icons und Smilies für phpBB 3.1/3.2, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
Bei Style spezifischen Fragen ist der Stylename und die Downloadquelle des Styles erforderlich, besser noch die URL vom betroffenen Forum.
Benutzeravatar
Mylady
Mitglied
Beiträge: 252
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Ränge - je Style in eigener Farbe?

Beitragvon Mylady » 09.02.2018 16:39

Irgendwie stehe ich gerade auf dem Schlauch. Ich habe unterschiedliche Styles, die unterschiedliche Farben haben.

Wenn ich im ACP unter Ränge dem jeweils erstellten Rang eine Grafik zuordne, liegt die üblicherweise global in ROOT/images/ranks.

Nun habe ich in meinem jugendlichen Leichtsinn angenommen, wenn ich im ROOT/styles/mein_style/theme/images/ranks Grafiken hinterlege, die den gleichen Namen haben (aber halt andersfarbig sind), dass dann diese genommen werden. Doch scheint das nicht (mehr?) zu funktionieren, es werden nur die Grafiken aus ROOT/images/ranks angezeigt - nicht die aus den styles-Ordnern.

Irgendwas ist mir schwach in Erinnerung mit Template-Pfaden. Kann mir da jemand raushelfen? Wie erreiche ich, dass ich Grafiken auch für Ränge in der jeweiligen Stylefarbe benutzen kann?

Es geht um phpBB 3.2.2.
http://ladyscommunity.de | Deutsche Übersetzungen für Extensionen, z.B. für Extensionen von dmzx oder KillBill (ggf. auf Anfrage)

Talk19zehn
Ehemaliger
Beiträge: 4429
Registriert: 08.06.2009 12:03

Re: Ränge - je Style in eigener Farbe?

Beitragvon Talk19zehn » 10.02.2018 02:39

Hi, ich mag mich irren, die Möglichkeit gab es in der Form nie im Standard. Modifikationen ließen "Multipe Ranks" (Olympus) zu.

Ggf. gäbe es eine Regelung über die benutzerspezifischen Profilfelder ab phpBB-3.1FF, wie seinerzeit?

Dennoch evtl. in den neueren phpBB-Versionen unverbindlich hilfreich: Falls nicht bekannt ... - auf die Schnelle, mal geschaut -

https://www.phpbb.com/community/viewtop ... &t=2251646
https://www.phpbb.com/customise/db/exte ... ial_ranks/

https://www.phpbb.com/community/search. ... 5B0%5D=436

usw.

Einige entwickelt vorgestellte Extensionen stehen auf phpBB.com leider auf [ABD], die innovativ und vielversprechend waren.

Ob sie deinen Wunsch jemals in den Standard aufnehmen, der vielfach seitens der Nutzer erwünscht war und berechtigter Weise existiert, entzieht sich meiner Information.

Grüße

Benutzeravatar
Mylady
Mitglied
Beiträge: 252
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: Ränge - je Style in eigener Farbe?

Beitragvon Mylady » 10.02.2018 19:55

Danke für deine Antwort.

Dies alles scheint nicht in die Richtung zu gehen. Hier geht es scheinbar mehr darum, besondere oder zusätzliche Ränge anzuzeigen. Das ist nicht der gewünschte Effekt. Sondern ich suche nach einer Möglichkeit, styleabhängig für den gleichen Rang unterschiedlich gefärbte Bilder zu verwenden.

Irgendwie ist das nicht konsequent umgesetzt bei phpBB.

Es gibt zwar mit diesen /all oder /style/mein-Style/ Ordnern die Möglichkeit, Templates und css Dateien zu teilen oder differenzieren. Aber mit /images/ranks scheint das nicht zu funktionieren. Ebensowenig wie mit Smilies übrigens. Das könnte man tatsächlich besser machen. Aus WBB z.B. kenne ich das schon von sehr frühen Versionen.

Sehr schade, wenn es da so gar keine Möglichkeit gibt, für einen eigenen Style auch diese Grafiken in eigener Gestaltung laden zu lassen, statt zwanghaft die aus ROOT/images/ verwenden zu müssen.

Falls noch jemand Ideen hat - immer her damit :)
http://ladyscommunity.de | Deutsche Übersetzungen für Extensionen, z.B. für Extensionen von dmzx oder KillBill (ggf. auf Anfrage)

Talk19zehn
Ehemaliger
Beiträge: 4429
Registriert: 08.06.2009 12:03

Re: Ränge - je Style in eigener Farbe?

Beitragvon Talk19zehn » 11.02.2018 13:28

Hi, bitte suche in der jeweiligen viewtopic_body.html ( vgl. im Code deinstylename (!) ): Test, Test, Test ...

Code: Alles auswählen

         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd class="profile-rank">{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->

und ersetze diesen testweise durch:

Code: Alles auswählen

         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd class="profile-rank">{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF --><!-- IF T_TEMPLATE_NAME eq "deinstylename" -->&nbsp; &nbsp;<img src="{T_THEME_PATH}/images/ranks/deineranggrafik.png" width="24" height="24" alt="" title="{postrow.RANK_TITLE}" /><!-- ENDIF --></dd><!-- ENDIF -->


Die Grafiken liegen im VZ deinstylename/theme/images/ranks ( Name der Grafik, Format, Breite, Höhe bitte im Code anpassen).

Anm.: Die viewtopic_body.html in Prosilver habe ich unangetastet belassen.

Wahrscheinlich kann man das Prozedere abkürzen und um jeweilige Ränge ergänzen. Mein obiger "Schnellversuch" funktionierte. Die memberlist_view.html (und andere ?) muss zusätzlich angepasst werden - denke ich - , da ggf. Prosilver entsprechend dem jeweiligen Style-Konzept durchgreift.

Es handelt sich beim obigen Code nur um einen ersten Versuch innerhalb der viewtopic_body.html, der wahrscheinlich weitere Schritte im jeweiligen Style in Folge erforderlich macht. Eine Extension ist mir nicht bekannt, daher der manuelle Eingriff in die jeweilige Template-Datei, hier zunächst lediglich in der viewtopic_body.html .
Hast du weitere Lösungsansätze zur Hand? Weitere Ideen sind natürlich generell von meiner Seite willkommen.

Grüße

=====>
Edit 1:
Anstatt zweier Zwangsleerzeichen &nbsp; &nbsp; wäre dies evtl. ein denkbarer Ansatz: <br />&nbsp;.

Edit 2:
Um die Ränge namentlich anzusprechen und eine unterschiedliche Grafik je Style zuzuweisen, könnte ich mir jenes Konstrukt vorstellen:
- Die ersetzte obige Codierung in der viewtopic_body.html im jeweiligen Style dahingehend testweise geändert -

Code: Alles auswählen

         <!-- IF postrow.RANK_TITLE or postrow.RANK_IMG -->
            <dd class="profile-rank">{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->
            <!-- IF T_TEMPLATE_NAME eq "deinstylename" and postrow.RANK_TITLE eq "deinrangname" --><br />&nbsp;<img src="{T_THEME_PATH}/images/ranks/deineranggrafik.png" width="24" height="24" alt="" title="{postrow.RANK_TITLE}" /><br /><!-- ENDIF -->
            <!-- IF T_TEMPLATE_NAME eq "deinstylename" and postrow.RANK_TITLE eq "Administrator" --><br />&nbsp;<img src="{T_THEME_PATH}/images/ranks/eineandereranggrafik.png" width="24" height="24" alt="" title="{postrow.RANK_TITLE}" /><br /><!-- ENDIF -->
            </dd>
         <!-- ENDIF -->



Evtl. wichtig: In meinem Fall habe ich Spezialränge genutzt.


Wäre jemand so nett und prüft den Vorgang parallel. Dankeschön!!

LG

Benutzeravatar
Mylady
Mitglied
Beiträge: 252
Registriert: 23.02.2009 16:29
Wohnort: Velbert (NRW)
Kontaktdaten:

Re: Ränge - je Style in eigener Farbe?

Beitragvon Mylady » 13.02.2018 08:14

danke für deinen Vorschlag. Das werde ich mal ausprobieren.
<img src="{T_THEME_PATH}/images/ranks/ - irgendwas damit schwebte mir im Hinterkopf herum. Allerdings habe ich eigentlich nicht gedacht, die Grafiken für jeden Style einzeln angeben zu wollen - die sollen im ACP definiert werden - und einfach nur gleichnamig, aber andersfarbig im jeweiligen Styleordner abgerufen werden.
http://ladyscommunity.de | Deutsche Übersetzungen für Extensionen, z.B. für Extensionen von dmzx oder KillBill (ggf. auf Anfrage)

Talk19zehn
Ehemaliger
Beiträge: 4429
Registriert: 08.06.2009 12:03

Re: Ränge - je Style in eigener Farbe?

Beitragvon Talk19zehn » 13.02.2018 12:13

Hello, mir ist klar, was du bewegen möchtest. Nur, woher soll phpBB im Standard wissen, dass du jenen Pfad anstrebst: ROOT/styles/mein_style/theme/images/ranks

, denn du müsstest ja am Kerncode schrauben. Zumal die Grafik mittels Rang-Titel "angezogen" wird. Ein Modul bzw. eine Abfrage im ACP (vgl. Ränge verwalten), in welchem Style, welche Ranggrafik für welche Gruppe und/oder in Abhängigkeit der Anzahl von Beiträgen und im Sinne der Spezialränge existiert m.E. in der angedachten Form bisher noch nicht.

Entweder man bräuchte eine Extension oder phpBB könnte an jener Stelle tätig werden.
Denn Extensionen Dritter sind grundsätzlich eine Art "Fremdkörper", sofern sie nicht seitens der Entwickler selbst eingebunden werden - ist auch mir insoweit nicht unklar - , stimmt.

Ich könnte mir vorstellen, dass ggf. die Extension Auto-Groups für dein Ansinnen genutzt werden könnte. Ich habe sie allerdings schon lang nicht mehr in Gebrauch.

Grüße

P.S.:
Wenn du eine Lösung hast, lasse es uns bitte wissen. Danke dir!


Zurück zu „Styles, Templates und Grafiken“