Lexi Help
Partner
www.forumieren.com

[phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach unten

Erledigt [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Divinity am So 9 Dez 2012 - 15:59

Hallo ihr Lieben!

Ich schon wieder... -.- Ich hoffe, ihr könnt mir auch dieses Mal weiterhelfen. Und zwar bin ich gerade dabei, den letzten Schliff am 3. Style für mein Forum vorzunehmen (per Styleübernahme aus einem Testforum) und hatte mir dafür überlegt, dass ein Logo, dass sich beim Wechseln der Seite innerhalb des Forums verändert, doch ganz hübsch wäre. Die Grafiken dafür sind bereits von einer Freundin angefertigt worden, allerdings hab ich in meiner Euphorie und Freude darüber nicht bedacht, dass ich ja beim Wechselstyle den Header übers CSS definieren muss, woraus sich bei mir gerade das Problem ergibt, dass das wunderbare Script von Frank ja über die Beschreibung der Website (Allgemeines --> Forum --> Einstellungen) eingesetzt wird, die ja im Style sicher nicht mit übernommen wird. Ich bin im Moment ehrlich gesagt ein bisschen verzweifelt, weil ich das nicht bedacht habe und meine Freundin sich schon die ganze Mühe gemacht hat mit ungefähr 40 Alternativheadern... Sad Nun meine Frage: Besteht überhaupt die Möglichkeit, das Problem zu lösen? Und könnte mir da jemand ein bisschen unter die Arme greifen? Ich wäre unheimlich dankbar, wenn sich da jemand erbarmen würde...

Ganz liebe Grüße,
Divinity

EDIT: Bei Franks Script habe ich übrigens die Version für HTML gewählt.


Zuletzt von Divinity am So 9 Dez 2012 - 17:31 bearbeitet, insgesamt 1 mal bearbeitet

Divinity
Neuling
Neuling

Weiblich Beiträge : 33
Anmeldedatum : 12.10.12

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Günther am So 9 Dez 2012 - 16:16

Hallo,

ja, das lässt sich schon machen. Wink

Dazu lädst du einfach im Wechselschalter-Script zusätzlich zum externen CSS auch noch das Javascript für das zufällig wechselnde Logo. Hier mal ein entsprechender Ausschnitt:
else if (type == 'wert2')
{
document.write('<link rel="stylesheet" type="text/css" href="CSS-URL">');
document.write('<script type="text/javascript" src="URL des Wechselbanner-Scripts"></script>');
}
Ist das verständlich oder soll ich noch weiter ausführen?

Liebe Grüße
Günther

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Divinity am So 9 Dez 2012 - 16:21

*springt an und knuddelt um* Vielen Dank, lieber Günther!!! Das hatte ich gehofft, zu lesen. XD Oh Gott, ich hätte grad schon fast geheult, weil ich dachte, ich müsse die Hiobsbotschaft der fleißigen Freundin überbringen. XD Aber da es trotzdem funktioniert, bleibt mir dieser Schritt zum Glück erspart.

Dennoch wäre ich total froh, wenn du mir die Lösung noch ein wenig näher erläutern könntest, da meine Kenntnisse leider noch sehr begrenzt sind. Embarassed

Divinity
Neuling
Neuling

Weiblich Beiträge : 33
Anmeldedatum : 12.10.12

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Günther am So 9 Dez 2012 - 16:34

Ich muss jetzt aber nochmal nachfragen:
Du möchtest schon pro Wahlstyle jeweils eigene Banner wechseln lassen? Dann wäre nämlich die genannte Umsetzung nötig.
Oder sollen die wechselnden Banner immer dieselben sein, egal welcher Wahlstyle ausgewählt wird?

Ich hatte ersteres angenommen, aber bevor ich das Falsche erkläre, frage ich doch nochmal nach. Wink

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Divinity am So 9 Dez 2012 - 16:40

Genau! Ich habe bei Style 1 und 2 jeweils einen Header der übers CSS definiert ist. Die beiden sollen auch bleiben. Im dritten Style, an dem ich gerade bastle würde ich dann gern das mit dem Headerwechsel machen. Das sind ungefähr 40 verschiedene Bilder, die aber nur bei diesem Style erscheinen sollen. Brauchst du den Link zu dem Testforum, das ich als Quelle dafür benutze?

Divinity
Neuling
Neuling

Weiblich Beiträge : 33
Anmeldedatum : 12.10.12

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Günther am So 9 Dez 2012 - 16:52

@Divinity schrieb:Im dritten Style, an dem ich gerade bastle würde ich dann gern das mit dem Headerwechsel machen. ... die aber nur bei diesem Style erscheinen sollen.
Wunderbar, das wollte ich nochmal bestätigt haben. Smile

Dann bleiben wir bei der Umsetzung, die ich oben erwähnt habe.
Zunächst einmal belässt du die bisherigen Einstellungen wie gehabt, d.h. in der Bilderverwaltung lässt du als Logo eine Leergrafik eingesetzt und definierst die Logos stattdessen in den Wahlstyles mit CSS:
Code:
#i_logo {
    background-image: url("BILDURL");
    height: 350px;
    width: 710px;
}
Anschließend folgst du diesem Tutorial, um das Script für die Wechselbanner zu erstellen:
[Skript für alle phpBB Versionen] Logo des Forums wechselt bei Seitenwechsel
Im zweiten beitrag wird erklärt, wie du dieses als HTML-Seite in dein Forum einsetzt. Ob du dafür dein richtiges oder dein Testforum verwendest, spielt keine Rolle. Wichtig ist nur, dass du dir die URL dieser HTML-Seite kopierst.

Anschließend bearbeitest du jene HTML-Seite, die den Wahlschalter erzeugt, über zahnrad. Darin wirst du diesen Bereich vorfinden oder ergänzen:
Code:
else if (type == 'wert3')
{
  document.write('<link rel="stylesheet" type="text/css" href="http://ADRESSE_DES_ CSS-ltr.css">');
}
Näheres dazu findest du in diesem Tutorial:
verschiedene Styles per Wahlschalter im Forum für alle Versionen
Der springende Punkt ist nun, dass du an dieser Stelle noch eine Zeile Code ergänzt:
Code:
else if (type == 'wert3')
{
document.write('<link rel="stylesheet" type="text/css" href="CSS-URL">');
document.write('<script type="text/javascript" src=""></script>');
}
In dieser Zeile fügst du dort jene URL ein, die du dir zuvor kopiert hast (HTML-Seite des Wechselbannerscripts):
else if (type == 'wert2')
{
document.write('<link rel="stylesheet" type="text/css" href="CSS-URL">');
document.write('<script type="text/javascript" src="URL des Wechselbanner-Scripts"></script>');
}
Nach dem Absenden wird das Script, sofern Style 3 gewählt wird, zugleich mit dem CSS auch das Script für den Wechselbanner aufrufen. Smile

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Divinity am So 9 Dez 2012 - 16:58

*g* Das sieht nach einer wirklich idiotensicheren Anleitung aus. Ich werde mich gleich mal dransetzen und dir berichten, sobald ich fertig bin. Vielen Dank schon mal für deine Geduld und deine Mühen! Smile

Divinity
Neuling
Neuling

Weiblich Beiträge : 33
Anmeldedatum : 12.10.12

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Günther am So 9 Dez 2012 - 17:04

Bitte. Smile
Dann bin ich gespannt auf deine Rückmeldung. Wink

Edit:
Ich habe deine Änderung nebenher mitverfolgt. Du solltest diesen Eintrag noch ins CSS des 3. Styles machen:
Code:
#i_logo {
    display: none !important;
}
Ansonsten greift das Original-CSS darauf über und setzt einen zweiten Banner ein.

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Divinity am So 9 Dez 2012 - 17:17

So... Ich hab das jetzt mal umgesetzt (erstmal mit 2 Headerbildern, da ich die anderen noch nicht hochgeladen hab). Hat auch soweit ganz prima geklappt. Vielen Dank dafür! Smile Im Testforum hab ich den Header noch aus dem CSS entfernt, da der ja sonst zweimal angezeigt wird. Allerdings bleibt noch ein winziges Restproblemchen... *g*
Nun wird mir im Hauptforum über dem Header vom Drittstyle noch der Header vom Originalstyle angezeigt, da der ja auch über CSS definiert ist. Krieg ich den irgendwie weg?

EDIT: Hihi! Vielen Dank mein Lieber! Das sollte das Problem lösen. *geht gleich mal austesten*

EDIT2: Hat ganz wunderbar geklappt! Bei Klick aufs Banner war ich erstmal ganz erstaunt, dass ich ins Testforum weitergeleitet wurde, aber den Schnitzer konnte ich zum Glück selbst ausmerzen.
Es ist also Dank deiner Hilfe nun alles in bester Ordnung und ich freue mich unheimlich, dass ich meinen Usern nun bald den neuen Style präsentieren kann.
Ich kann echt nur immer wieder sagen, dass der Support hier fantastisch ist. Vielen lieben Dank dafür!

Ich wünsche dir noch einen wunderbaren 2. Advent und heute nicht mehr so viel Arbeit mit nervigen Unwissenden wie mir. Very Happy
Liebste Grüße,
Divinity

Divinity
Neuling
Neuling

Weiblich Beiträge : 33
Anmeldedatum : 12.10.12

Benutzerprofil anzeigen

Nach oben Nach unten

Erledigt Re: [phpBB2] Wechselstyle - Problem beim Einbinden des Logowechselscripts

Beitrag von Günther am So 9 Dez 2012 - 17:34

@Divinity schrieb:Bei Klick aufs Banner war ich erstmal ganz erstaunt, dass ich ins Testforum weitergeleitet wurde, aber den Schnitzer konnte ich zum Glück selbst ausmerzen.
Dann hattest du dort die falsche Forenadresse eingesetzt, nehme ich an:
Code:
document.write('<a href="Url deines Forums" target="_self" ><img src="' + imagen + '" border=0 style="width: 720px; height: 90px"></a>');

@Divinity schrieb:Es ist also Dank deiner Hilfe nun alles in bester Ordnung und ich freue mich unheimlich, dass ich meinen Usern nun bald den neuen Style präsentieren kann.
Ich kann echt nur immer wieder sagen, dass der Support hier fantastisch ist. Vielen lieben Dank dafür!
Freut mich, dass ich dir helfen konnte. Gern geschehen. Smile

Und vielen Dank für deine schöne Rückmeldung! top
-done-

Günther
Admin a.D.
Admin a.D.

Männlich Beiträge : 15349
Anmeldedatum : 16.07.08
Firefox

Benutzerprofil anzeigen

Nach oben Nach unten

Vorheriges Thema anzeigen Nächstes Thema anzeigen Nach oben


 
Befugnisse in diesem Forum
Sie können in diesem Forum nicht antworten