Seite 1 von 2
Logo verlinken
Verfasst: 17.05.2006 14:35
von Acrylator
Hallo
Unser
Forum nutzt das KDM2 Style. Leider ist in diesem die Verlinkung des Logos oben rausgenommen worden und ich wüsste nicht, was ich nun in die overall_header.tpl oder andere Datei reinschreiben müsste, damit man da wieder einen Link draus machen kann. Soweit ich hier gesehen habe, geht das wohl beim SubSilver noch relativ einfach, da denn auch noch eine {U_index} oder so drinne war, die man umschreiben konnte.
Mein Anliegen wäre aber, dass man beim Klicken auf das Logo auf die Startseite von der gesamten Seite kommen würde, also müsste man noch irgendwie ein Target_Top oder sowas reinmachen, weil das Forum in einem Inlineframe der Seite läuft.
Über Hilfe hier oder helfende Links würde ich mich sehr freuen. Habe zwar schon unzähliges hier gelesen, aber irgendwie ist alles nich das richtige.
mfG

Verfasst: 17.05.2006 14:52
von Asmodiel
wie meinst du das??
Code: Alles auswählen
<a href="DEINE DOMAIN.de" target="parent"><img src="adresse deines Bildes"></a>
vllt hilft das hier weiter

Verfasst: 17.05.2006 18:03
von Acrylator
Aus HTML-Sicht sicher, aber das ist ja hier PHP.
Soweit ich weiss, macht man das mit der overall_header.tpl, nur ist die um Wesentliches kürzer im KDM2 Style als beim Standard SubSilver Style. Die Verlinkung wurde hier total rausgenommen - leider.
Da ich von PHP Null Ahnung habe, dachte ich, dass jemand da ne Idee hat, wie ich das wieder hin- bzw. reinbekomme. Das {U_index} hat man bei KDM2 ja auch komplett rausgenommen.

Vllt. einfach die vom Subsilver ins KDM2 reinkopieren und von Hand die Adressen korrigieren oder sowas ... ob das geht?

Verfasst: 17.05.2006 19:44
von Asmodiel
such mal nach <img src="/templates/DEINSTYLE/images/logoXXX.gif oder jpg"> such einfach mal

halt in der overall_header.tpl
am einfachsten wärs, wenn du erstmal rauskreigst, wie dein logo heißt

und dann halt verlinken

Verfasst: 17.05.2006 20:00
von gloriosa
Hallo,
auch und sogar hier hilft >>> KB:logo <<< weiter !

Verfasst: 20.05.2006 23:09
von Acrylator
Hmmm ... das KDM2 scheint wirklich einen Sonderfall darzustellen. Die einzige Stelle, wo die "Logo.PNG" überhaupt angegeben wird ist die CSS Datei des Styles, also die kdm2.css.
Alle TPL und sonstewas Dateien intressieren sich nicht die Bohne für das Logo - hab alles durchwühlt.
Aaaaaber ... wie mach ich nun in einer CSS Datei aus dem Verweis auf die Grafik noch zusätzlich einen Verweis auf einen Link oder direkt einen Link - geht das überhaupt?
Also der Text an der Stelle lautet:
#head-logo
{
background-image: url(images/logo.png);
background-repeat: no-repeat;
background-position: top left;
height: 100px;
}
... kann ich da nun direkt irgend ein hrev oder sowas einbauen oder einen Verweis auf eine andere Textdatei oder, oder, oder ... ?
@ gloriosa
Das ist das, was ich zu allererst ausprobiert habe, aber sämtliche angegebenen Textstellen beziehen sich auf das SubSilver ... die sind im KDM2 alle weg - leider

Aber trotzdem Danke

Verfasst: 06.06.2006 00:47
von Acrylator
So ... jetzt ist endlich "Leben" in dem Banner, der vollkommen tot war im KDM2. Die Entwickler des Styles waren so nett, mir eine modifizierte kdm2.css und eine modifizierte overall_header.tpl zuzuschicken. Jetzt stellt sich noch folgende Frage:
Ich habe sämtliche Dateien nach der Zeichenfolge "logo.png" - also unserem Logo abgesucht, ohne jedoch fündig zu werden. Wenn das nirgends angegeben wird, weiss ich auch nicht, wie ich da angeben kann, was verlinkt wird.
Einfaches Beispiel: Scroll hier hoch, halte die Maus über das Logo ... es kommt ein Tooltipp:
"phpBB.de Die deutsche phpBB-Community"
Im Statusbalken unten wird angezeigt, dass sich bei Klicken dann phpbb.de/home.php öffnen täte ...
Jetzt möchte ich gerne wissen, wo oder bei welcher Datei ich diese Angaben machen muss, dass genau das passieren wird bzw. wo ich den Tooltipp ändern kann usw. ?? Im Adminbereich des Boards ist es nicht zu finden, in keiner Datei steht was von "logo.png" (so wie das Logo halt heisst) .. ich find nix ... Hüülfe

Verfasst: 06.06.2006 09:39
von miccom
du hast doch selbst schon festgestellt, dass das logo in der css-datei definiert wird.
Verfasst: 06.06.2006 14:46
von Acrylator
Jupp, schon richtig, nur leuchtet mir nicht ein, was ich ändern muss. Wie gesagt, so ville Ahnung hab ich nicht. In der CSS gibt es zum Logo folgende Sektion:
Code: Alles auswählen
#head-logo a:link, #head-logo a:visited
{
background-image: url('images/logo.png');
background-repeat: no-repeat;
background-position: left top;
display:block;
text-decoration:none;
height:100px;
text-indent: -99999px
}
Und der Abschnitt in der overall_header.tpl, der sich auf mein Problem bezieht, sieht wie folgt aus:
Code: Alles auswählen
<td class="head-content" width="90%" valign="top">
<div id="head">
<div id="head-right">
<div id="head-logo"><a href="{U_INDEX}" title="{L_INDEX}"><strong>{L_INDEX}</strong></a>
</div></div></div>
All das war mir von Anfang an eigentlich klar ... mein Problem ist, herauszufinden, wo die Variablen {U_INDEX} , {L_INDEX} usw. definiert werden ... das muss doch irgendwo stehen ... ^^
Allerdings müsste noch eine Zeile eingefügt werden ... das target=parent, da die Startseite das komplette Fenster einnehmen soll.

Verfasst: 06.06.2006 15:01
von miccom
der target kommt nach title="{L_INDEX}" in der overall_header.tpl zb.:
U_INDEX wird in der page_header.php definiert, L_INDEX ebenso bzw. du kannst es in deinen lang_main.php dateien anpassen unter $lang['Forum_Index']
das bild änderst du direkt in der css-datei in dem du den pfad in den runden klammern bei background-image: url('images/logo.png'); anpasst.