| Autor |
| Beitrag |

| Thema bewerten |
 |
| Du musst eingeloggt sein um dieses Thema bewerten zu können! |
| Bewertung: 5,0/5 - 1 Stimme |
|
|
|
|
[ Codeschnippsel - PHPKIT 1.6.5 ] Wechselheader |
#1 |
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Das ganze ist noch ungetestet, da der derjenige mit dem Wunsch nicht in der Lage war eine Antwort zu erbringen.
Entstanden durch Forenlinks können nur von registrierten Benutzern gesehen werden.
Als erstes müsste man die site anpassen, diese findet man je nach Style im Administrationsbereich unter Sonstiges -> Vorlagen & wenn dort die site nicht zu finden ist, dann wird wird die Datei pkinc/publictpl/site.htm genommen.
Im Originalzustand sieht die für die Header-Grafik verantwortliche Zeile so aus:
HTML-Code
Code markieren
|
<a href="$site_link_home" title="$site_name - $site_slogan"><img src="$link_brandinglogo_overlay" alt="$logo_imgalt" /></a>
|
|
Code markieren
1 Zeile
|
In dieser Anleitung verzichte ich jetzt auf Das Branding, (also das wenn man mit der rechten Maustaste die Grafik anzeigen lässt, die blank.gif erscheint, dies würde den Rahmen sprengen, kann man mit Class realisieren, ist aber eh kein richtiger Schutz.
Die Zeile für den Header ersetzt man wie folgt:
Also setzen als Source ein neue Variable $mein_wechselheader.
Nun öffnen wir die pkinc/public.php und setzen über #head/meta unser PHP-Code um den Banner zu wechseln.
Um es für bestimmte Bereiche wechseln zu lassen, kann der Code wie folgt aussehen (Ich denke ist so weit selbst erklärend, wenn man den Code sieht):
PHP-Code
Code markieren
|
// Wechselner Header by Muetze Blutrausch-Gilde.com START
if($path == 'content')
{
$mein_wechselheader = 'images/header/content_bild.png';
}
elseif($path == 'forumsdisplay')
{
$mein_wechselheader = 'images/header/forenuebersichtbild.png';
}
elseif($path == 'forumsthread')
{
$mein_wechselheader = 'images/header/forumthradsbild.png';
}
elseif($path == 'forumsthread')
{
$mein_wechselheader = 'images/header/forumthread_bild.png';
}
elseif($path == 'userinfo')
{
$mein_wechselheader = 'images/header/userinfo_bild.png';
}
else
{
$mein_wechselheader = 'images/header/bild.png';
}
// Wechselner Header by Muetze Blutrausch-Gilde.com ENDE
|
|
Code markieren
26 Zeilen
|
Oder wenn man einen Banner per Zufall einblenden möchte, so. Kann man folgenden Code verwenden:
PHP-Code
Code markieren
|
// Wechselner Header by Muetze Blutrausch-Gilde.com START
$zufallsbannerzahl = rand(1, 4); // Zufallszahl zw. 1 und 4 generieren
if($zufallsbannerzahl == 1)
{
$mein_wechselheader = 'images/header/bild1.png';
}
elseif($zufallsbannerzahl == 2)
{
$mein_wechselheader = 'images/header/bild2.png';
}
elseif($zufallsbannerzahl == 3)
{
$mein_wechselheader = 'images/header/bild3.png';
}
elseif($zufallsbannerzahl == 4)
{
$mein_wechselheader = 'images/header/bild4.png';
}
// Wechselner Header by Muetze Blutrausch-Gilde.com ENDE
|
|
Code markieren
19 Zeilen
|
Es gäbe bei der Zufallsauswahl noch die Möglichkeit in der Public nur $zufallsbannerzahl zu generieren & diese dann im XHTML Code zu verwenden, dies wäre interessant, wenn sich neben den Banner noch mehr Grafiken wechseln sollen, diese aber zusammen passen sollen immer.
Da ich mein Rechner erst neu gemacht habe steht XAMP noch nicht vollständig mit Testkit & dies ist ungetestet! Also auf jeden Fall ein Backup der Dateien nicht vergessen.
MfG
PS: Rechtschreibfehler gibt es heute Gratis :P
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
|
Dieser Beitrag wurde 3 mal editiert, zuletzt von Muetze am 13.08.2010 - 03:50.
|
| Beitrag vom 07.07.2010 - 14:46 |
|
|
|
|
|
|
hi
hab es im testkit nur geht es nicht denke da muss noch was bearbeutet werden !
|
 |
| Beitrag vom 19.07.2010 - 19:20 |
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Ich weiß nur, das es bei 2 mit der ersten Methode klappte. Ich selber habe es noch nicht getestet, werde ich morgen aber mal machen, dann wird aus den "Codeschnipsel" ein "Tutorial".
MfG
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 19.07.2010 - 19:24 |
|
|
|
|
|
|
ok sag bescheit dann teste ich es
|
 |
| Beitrag vom 19.07.2010 - 19:34 |
|
Dieser Beitrag von Muetze wurde am 22.07.2010 - 22:29 von Muetze gelöscht
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Also unten zu sehen, die kleinen schwarzen "Banner", nach Anleitung eingebaut & es funktioniert. Was funktioniert bei Dir nicht? Ist die site.htm eventuell im ACP unter Sonstiges -> Vorlagen?
Bei der Methode mit dem Path habe ich es anschließend anders gemacht. Es gibt ja bereits eine Stelle mit, wo dieser ausgelesen wird:
diese habe ich gleich genutzt & darunter folgendes gesetzt:
PHP-Code
Code markieren
|
// Wechselner Header by Muetze Blutrausch-Gilde.com START
if($path == 'forumsdisplay' || $path == 'forumsthread' || $path == 'forumsthread' || $path == 'forumscategory')
{
$mein_wechselheader_path = 'images/wb/forum.png';
}
else
{
$mein_wechselheader_path = 'images/wb/notforum.png';
}
// Wechselner Header by Muetze Blutrausch-Gilde.com ENDE
|
|
Code markieren
10 Zeilen
|
Also in jedem Forenbereich (außer Suche, die habe ich jetzt da vergessen) wird forum.png genommen & ansonsten notforum.png.
Nicht wundern, $mein_wechselheader_path ist nur eine andere Variable, da ich $mein_wechselheader ja schon für den Zufallsbanner benutze.
MfG
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
|
Dieser Beitrag wurde 1 mal editiert, zuletzt von Muetze am 22.07.2010 - 16:47.
|
| Beitrag vom 22.07.2010 - 16:37 |
|
| |
» Netcup Gutscheine von uns « |
| |
|
|
|
|
|
hi
hab es versucht bei mir geht es nicht
|
 |
| Beitrag vom 23.07.2010 - 23:23 |
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Also unten die 2 netten Grafiken sind es, nach der Anleitung, hast Du die site unter Sonstiges -> Vorlagen im ACP?
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 23.07.2010 - 23:31 |
|
|
|
|
|
|
hi
also das ist die site , das was du angegeben hast finde ich nicht
Forenlinks können nur von registrierten Benutzern gesehen werden
|
 |
|
Dieser Beitrag wurde 1 mal editiert, zuletzt von windelboyhh am 25.07.2010 - 20:46.
|
| Beitrag vom 25.07.2010 - 20:44 |
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Die Beschreibung geht immer von einem Original Kit aus. $link_brandinglogo_overlay müsste aber mindestens in der site sein eigentlich.
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 25.07.2010 - 21:31 |
|
|
|
|
|
|
Hallo,
Erstmal super das es so ein Tut gibt.
jetzt mein anliegen ich habe mir ein design geladen und wollte es da einbauen nur das problem ist in der site.htm gibt es denn code nicht:
<a href="$site_link_home" title="$site_name - $site_slogan"><img src="$mein_wechselheader" alt="$logo_imgalt" /></a>
Sondern es ist da anders aufgebaut, meine frage könnte mir da wer helfen das ich es da auch hin bekomme??
MFG: n15mo
|
| Beitrag vom 10.08.2010 - 17:19 |
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Poste mal am besten Deine site, denn jede ist anders aufgebaut, die Stelle, wo der im ACP eingestellte Header erscheint ist immer $link_brandinglogo_overlay.
Aber je nach dem wer das Design gemacht hat, kann dies auch abweichen.
MfG
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 10.08.2010 - 17:46 |
|
| |
|
|
| |
|
|
|
|
|
Hey danke für die Schnell Antwort...
Hier ist die Komplette Site.htm ich hoffe du kannst mir helfen..
Forenlinks können nur von registrierten Benutzern gesehen werden
mfg: n15mo
|
| Beitrag vom 10.08.2010 - 18:04 |
|
|
|
|
1189 Beiträge - Messias Benutzergruppe: Support
|
 |
|
Stimmung:
 |
| Danke erhalten: 63 Anzeigen! |
|
Also, wenn Du den Header wechseln lassen möchtest, müsste es diese Stelle sein:
Ersetzen mit:
Zu beachten ist hier, das dann der Header auch 715x229 Pixel groß ist.
MfG
|
Es geht nicht darum zu haben was man will, sondern zu schätzen was man hat!
Die Gedanken sind frei, doch die Gehirne sind leer! |
| Beitrag vom 10.08.2010 - 18:16 |
|
|
|
|
|
|
okay ,
Ich bedanke mich für die Hilfe und werde es ausprobieren und dann hier schreiben ob es Funktoniert hat oder nicht...
danke erstmal für die schnelle Hilfe..
|
| Beitrag vom 10.08.2010 - 18:19 |
|
| Online Status im Thread "Wechselheader" |
 |
1 Gast |