Anderes Logo nur auf Index-Seite, ist das möglich? - Druckversion +- MyBB.de Forum (https://www.mybb.de/forum) +-- Forum: Anpassungen (https://www.mybb.de/forum/forum-47.html) +--- Forum: Theme-Diskussionen (https://www.mybb.de/forum/forum-84.html) +--- Thema: Anderes Logo nur auf Index-Seite, ist das möglich? (/thread-38205.html) Seiten: Seiten:
1
2
|
Anderes Logo nur auf Index-Seite, ist das möglich? - a.no-nym - 26.03.2022 Ist es möglich, auf der Index-Seite ein anderes Logo anzeigen zu lassen als auf den anderen Seiten des Forums? RE: Anderes Logo nur auf Index-Seite, ist das möglich? - SvePu - 27.03.2022 Das ist durchaus möglich... Man könnte das Logo z.B. über eine CSS Datei ersetzen, die nur auf der index.php geladen wird. Um Genaueres sagen zu können, bräuchte man mehr Infos zum verwendeten Theme und zum Logo. Am Besten wäre natürlich ein Link zum Forum. RE: Anderes Logo nur auf Index-Seite, ist das möglich? - a.no-nym - 27.03.2022 Danke Sven. Scheint also nicht ganz so trivial zu sein ... Einen Link kann ich nicht anbieten – es handelt sich um ein komplett geschlossenes Forum, weil es der Arbeit an unveröffentlichten literarischen Werken dient. Verwendet wird das Standardtheme ohne Plugins, in der aktuellen MyBB-Version. Das verwendete Logo ist ein .png (liegt im Ordner /images) und wird momentan auf allen Seiten angezeigt. Es zeigt den Text "Hier gehts zur Startseite". Das soll im Wesentlichen auch so bleiben, denn das wird gebraucht, um von jeder Unterseite wieder "nach Hause" zu finden. Ist man aber bereits auf der Startseite, ist der Text im Logo irritierend. Die Mitglieder sind z.T. nicht besonders computererfahren und finden das verwirrend, deshalb kam mir der Gedanke, auf der Indexseite ein anderes .png anzeigen lassen. Am liebsten wäre mir eins, das mit einem Link zum Kalender hinterlegt werden kann. RE: Anderes Logo nur auf Index-Seite, ist das möglich? - SvePu - 27.03.2022 Ich kann dir da gerne ein entsprechendes Plugin erstellen RE: Anderes Logo nur auf Index-Seite, ist das möglich? - Schnapsnase - 27.03.2022 Wenn ein kleines nützliches Plugin installiert ist, kann es doch ganz simpel sein. Im Standard-Theme ist das Logo im Template "header" wie folgt definiert: Code: <a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a> Egal was da jetzt als Image-Pfad eingefügt wurde, kannst du dann wie folgt vorgehen (der Code muss nur angepasst werden): Code: <if THIS_SCRIPT != 'index.php' then> Sollte das Logo anders integriert sein, z.B. als Background-Image, müsste man es wirklich mal kurz anschauen dürfen. RE: Anderes Logo nur auf Index-Seite, ist das möglich? - a.no-nym - 27.03.2022 Ich hab jetzt nochmal nachgeschaut und korrigiere meinen Quatsch wie folgt: Es wird nicht das Standardtheme verwendet, sondern eins, in welchem ich im Wesentlichen die Farbgestaltung von Hand angepasst habe, ich hab das Theme Forumstyle1 genannt, es wird von allen Benutzern verwendet. Das Forenlogo ist ein .png mit 28KB, es ist nicht als Hintergrundbild eingerichtet, sondern nur als kleines Rechteck oben in der Mitte. Eingebunden ist es ganz regulär im ACP unter Templates & Style / Stylesheets von Forumstyle1 / Theme-Eigenschaften bearbeiten / Logo. Dort ist eingetragen: images/Forenlogo.png RE: Anderes Logo nur auf Index-Seite, ist das möglich? - Schnapsnase - 27.03.2022 @a.no-nym Stell dich doch bitte nicht so geheimnisvoll an. Wenn du mit meinem obigen Beitrag nichts anfangen kannst, dann installiere das von mir vorgeschlagene Plugin, lade ein zweites Logo hoch und gib mir für 5 Minuten einen Admin-Account. Dann ist die Sache erledigt. RE: Anderes Logo nur auf Index-Seite, ist das möglich? - a.no-nym - 27.03.2022 Ich weiß, Ihr wollt mir helfen und das finde das ganz großartig und kann mich gar nicht oft genug bedanken. Ich hoffe, es ist trotzdem in Ordnung, wenn ich versuche, die Dinge möglichst selber hinzukriegen. Auch wenn ich nur ein Laie bin, interessieren mich die Funktionalitäten und ich würde gern (zumindest bis zu einem gewissen Grad) verstehen, was an welcher Stelle gemacht werden muss und wie das ganze Konstrukt funktioniert. Ich hab das Plugin jetzt runtergeladen, als .php im Ordner /inc/plugins abgelegt und auch die Zeile <a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a> in meinem Header-Template ausfindig gemacht. Nur noch mal zur Sicherheit: Den Code, den Du als Zweites geschrieben hast, also den mit dem "THIS_Script" – setze ich den in das Header-Template statt der Zeile <a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a> oder zusätzlich darunter (oder muss das ganz woanders hin)? RE: Anderes Logo nur auf Index-Seite, ist das möglich? - Schnapsnase - 27.03.2022 (27.03.2022, 19:09)a.no-nym schrieb: Ich hoffe, es ist trotzdem in Ordnung, wenn ich versuche, die Dinge möglichst selber hinzukriegen...Das ist sehr lobenswert, kostet aber dem Helfenden auch eine Menge Zeit. (27.03.2022, 19:09)a.no-nym schrieb: Ich hab das Plugin jetzt runtergeladen, als .php im Ordner /inc/plugins abgelegt...Du hast es im ACP auch aktiviert/installiert?! (27.03.2022, 19:09)a.no-nym schrieb: Nur noch mal zur Sicherheit: Den Code, den Du als Zweites geschrieben hast, also den mit dem "THIS_Script" – setze ich den in das Header-Template statt der Zeile... Ersetze folgenden Abschnitt: Code: <a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a> durch dieses: Code: <if THIS_SCRIPT != 'index.php' then> Bei "Link zu deinem Bild" muss noch der Pfad zu deinem zweiten Logo eingefügt werden. Das alles funktioniert nur, wenn dein Logo auch wie o.g. im Code verankert ist. Einzelheiten kann ich nicht wissen - bräuchte bei dir dann ne Glaskugel. Viel Erfolg und Grüße RE: Anderes Logo nur auf Index-Seite, ist das möglich? - a.no-nym - 27.03.2022 Ganz herzlichen Dank, funktioniert tadellos! |