Demo

Probiere ClanSphere aus und teste daran herum. Demo


Antworten: 13
Seite [1]
racor


Going for pro




Beiträge: 476
# Thema - 05.11.2006 um 12:35 Uhr
Hallo Leute,

ich brauche mal wieder eure Hilfe.

Und zwar möchte ich auf einer Homepage 10 verschiedene Haeder einbauen. Jeder Header hat logischer Weise die selben Maße (916x144). Nun soll bei jedem aktualisieren der Seite, also quasi bei jedem Klick auf einen Link etc. der Header gewechselt werden. Am besten wäre es, wenn dies zufällig geschehen würde, eine feste Reihenfolge ginge jedoch auch.

Hat jemand eine Idee wie man das umsetzen könnte??

Gruß racor


------------------

ONLINE PORTFOLIO
Inaktiv
lecram


Wannabe poster



Herkunft: Bremen
Beiträge: 38
# Antwort: 1 - 05.11.2006 um 13:01 Uhr
Müsste eigentlich per js machbar sein.


Inaktiv
|
Denni


Specialist




Herkunft: Ilsfeld
Beiträge: 1972
# Antwort: 2 - 05.11.2006 um 13:04 Uhr
geht auch per php^^
erstelle ein array und lass random-werte auslesen...und das fügste bei dem header bei <img src="<?php...?>" .../> ein

also vom prinzip her so


------------------
Gruß
Denni

ClanSphere - Makes your website a playmate, just dress her

Inaktiv
|
racor
Thread-Ersteller


Going for pro




Beiträge: 476
# Antwort: 3 - 05.11.2006 um 13:19 Uhr
Öhm .... ja ... Bahnhof^^

Denni könnteste mir das vllt nen bischen ausführlicher aufschreiben^^ so quasi, damit ich nur noch Copy&Paste machen muss

ich hab nämlich 0 Ahnung von PHP^^


------------------

ONLINE PORTFOLIO

Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 4 - 05.11.2006 um 13:54 Uhr
ich hab noch nen simples banner rotation script rumfliegen, damit müsste das genau so gehen.


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
racor
Thread-Ersteller


Going for pro




Beiträge: 476
# Antwort: 5 - 05.11.2006 um 14:02 Uhr
Könntest du das mal uppen haze?


------------------

ONLINE PORTFOLIO

Inaktiv
|
duRiel ClanSphere Team


Weltmeister




Herkunft: Cambridge
Beiträge: 7300
# Antwort: 6 - 05.11.2006 um 14:04 Uhr
 
1.
2.
3.
4.
5.
6.
1. / 2. / ... 

<img src="
<?php
$random 
rand(0,9);
echo 
'images/banner'.$random.'.jpg';
?>" alt="" width="916" height="144" />


dann brauchste nur die banners so zu benennen:
images/banner0.jpg
images/banner1.jpg
images/banner2.jpg
images/banner3.jpg
images/banner4.jpg
..
images/banner9.jpg


Inaktiv
|
h4ze


Geekboy




Herkunft: Itzehoe
Beiträge: 1433
# Antwort: 7 - 05.11.2006 um 14:10 Uhr
duriels system ist auch sehr schön, soll ich trotzdem uppen?


------------------
gembee.com - Upload your Life!
A Social Filesharing Network
"Wie YouTube, nur für alle Datei-Typen"


Inaktiv
|
racor
Thread-Ersteller


Going for pro




Beiträge: 476
# Antwort: 8 - 05.11.2006 um 14:13 Uhr
Ich probier nachher eben die Lösung von Duriel. Notfalls kannste deins dann ja uppen.


------------------

ONLINE PORTFOLIO

Inaktiv
|
Chitaroni


Beginner




Beiträge: 15
# Antwort: 9 - 07.01.2007 um 13:41 Uhr
Wie würde das funktionieren, dass sich bei besonderen Links der Banner ändern soll ohne Random


Zuletzt editiert von Chitaroni am 07.01.2007 um 13:41 Uhr (1x Editiert)
Inaktiv
|
Adva


Wannabe poster





Beiträge: 21
# Antwort: 10 - 07.01.2007 um 18:08 Uhr
Bei besonderen Links? Was ist damit gemeint?


Inaktiv
|
Chitaroni


Beginner




Beiträge: 15
# Antwort: 11 - 07.01.2007 um 18:14 Uhr
Siehe www.webmedia-solutions.de ändert sich der Header, wenn man auf die Links in der Navi klickt. Kategoriebezogen.


Inaktiv
|
sgraewe ClanSphere Team

Supporter
Supporter




Beiträge: 6116
# Antwort: 12 - 07.01.2007 um 18:15 Uhr
wir haben das über verschiedene index datein gelöst


Inaktiv
|
Adva


Wannabe poster





Beiträge: 21
# Antwort: 13 - 08.01.2007 um 01:56 Uhr
Achso, gut, PHP oder Javascript-Abfrage integrieren, so in der Art (CORE-Dateien nehmen einen Teil der Arbeit ab):
 
1.
2.
3.
4.
5.
6.
7.
1. / 2. / ... 
 switch($cs_main['mod']) {
  case 
'modulname'$headerchange 'bilddatei_fuer_modul'; break;
  
// für jedes modul, dass einen gesonderten Header bekommen soll, eine weiter Zeile anlegen
  
case ''$headerchange ''; break;
  default: 
$headerchange 'default';
}


An entsprechender Stelle im Template dann folgende Variable als Quelle für das Bild einfügen (Erweiterung nicht vergessen) oder es im CSS definieren:
 
1.
2.
3.
1. / 2. / ... 
 <img src="{$headerchange}.jpg/.png/.gif" alt="header" />

background-imageurl('.../{$headerchange}.jpg/.png/.gif');


Kann sein das es nicht funktioniert, weil die Variable $headerchange vom Template-Parser nicht erkannt wird und es einer Änderung in der Datei /system/core/templates.php bedarf.

Sollte auch kein Mod darstellen, war nur ne kurze Erläuterung wie es noch möglich gewesen wäre

mfg


Zuletzt editiert von Adva am 08.01.2007 um 01:56 Uhr (1x Editiert)
Inaktiv
|
Antworten: 13
Seite [1]


Sie müssen sich registrieren, um zu antworten.