Autor |
Tag im opn2 script |
Freespacer
Registriert: 03.10.2006
Beiträge:
205
Wohnort: Essen
|
<head> Tag im opn2 script
Geschrieben: 07.02.2007 12:15
Danke, aber ich kapier es immernoch nicht.
Okay, dann mal ganz langsam zum mitschreiben.
Werte werden in Variable zugeschrieben.
folgende Varianten sind möglich:
// 1. Variante:
$text = 'Test';
// 2. Variante:
$text = "Test";
// 3. Variante:
$text = <<<ENDOFTEXT
...
Irgendein Text...
...
ENDOFTEXT;
Ich habe erst jetzt gesehen, dass da noch was verkehrt ist.
Falsch:
</script>';
PUTTOHEAD;
Richtig wäre:
</script>
PUTTOHEAD;
Okay, diesmal sollte es aber klappen.
Gruß
Sebastian
|
|
Freespacer
Registriert: 03.10.2006
Beiträge:
205
Wohnort: Essen
|
<head> Tag im opn2 script
Geschrieben: 07.02.2007 12:28
Ah, Sorry, ich muss mich nochmal korrigieren:
Packe am besten die $opnConfig['put_to_head'][] = <<<PUTTOHEAD bis PUTTOHEAD; über der function themeheader ().
Also so:
$opnConfig['put_to_head'][] = <<<PUTTOHEAD
<script type="text/javascript">
...
Hier JS-Code
...
</script>
PUTTOHEAD;
function themeheader () {
global $opnConfig, $opnTheme;
Gruß
Sebastian
|
|
anonymous
Unregistrierter Benutzer
|
<head> Tag im opn2 script
Geschrieben: 07.02.2007 12:50
Habe ich getan, der script wird dennoch nicht übergeben.
Frage: Ich muss nur wissen in welcher Datei der <head> tag beginnend ausgegeben wird, wenn ich dort direkt im anschluss den Javascript via ECHO ausgebe wird es funktionieren, dessen bin ich mir sicher..
Ich weis nur nicht wo (in welcher Datei) die Ausgabe des Tags <head> beginnt.
Weist du das evtl. ?
|
|
Gast
Unregistrierter Benutzer
|
Geschrieben: 07.02.2007 13:30
Der "head" Tag ist in der Datei class.opn_output.php definiert.
diese Datei findest du, sofern du dein OPn auf dem aktuellsten Stand hast, im Ordner class/engine/
Wenn du nur erreichen willst, dass das header Logo beim relaod der Seite wechselt, dann würde ich das nicht mit Javascript machen.
Das kannst du auch in der theme.php erreichen.
Beachte, dass die Datei class.opn_output.php bei einem Update überschrieben werden kann.
Daher würde ich generell nicht an solchen Files was ändern, sondern immer an den eigenen PHP Dateien, eben am besten in der theme.php
Flash
[addsig]
|
|
Freespacer
Registriert: 03.10.2006
Beiträge:
205
Wohnort: Essen
|
<head> Tag im opn2 script
Geschrieben: 07.02.2007 13:34
Habe ich getan, der script wird dennoch nicht übergeben.
Frage: Ich muss nur wissen in welcher Datei der <head> tag beginnend ausgegeben wird, wenn ich dort direkt im anschluss den Javascript via ECHO ausgebe wird es funktionieren, dessen bin ich mir sicher..
Ich weis nur nicht wo (in welcher Datei) die Ausgabe des Tags <head> beginnt.
Weist du das evtl. ?
Es sollte wie erläutert funktionieren, habe ich bei mir eben getestet.
Alles andere wäre ein Eingriff ins internen OPN-System. Da würde ich lieber die Finger von lassen, weil du da Ruckzuck OPN zerschießen kannst.
Am besten schicke mir eine persönliche Nachricht zusammen mit der theme.php.
Dann kann ich mal genauer drüberschauen.
Gruß
Sebastian
|
|
Gast
Unregistrierter Benutzer
|
Geschrieben: 07.02.2007 13:53
Baue mal folgendes in deine theme.php ein
function mytheme_head () {
global $opnConfig, $opnTheme;
$pfad = _OPN_ROOT_PATH."/themes/'. $opnTheme['thename'].'/images/headers";
$handle = opendir ($pfad);
while (false !== ($files = readdir ($handle)))
if ($files != "." && $files != "..")
$pics[] = $files;
$anzahl = count($pics)-1;
$nummer = rand(0,$anzahl);
$pic_gfx = $pics[$nummer];
echo '<div class="header">' . _OPN_HTML_NL;
echo '<img src="_OPN_ROOT_PATH."/themes/'. $opnTheme['thename'].'/images/headers/'" class="header" alt=" " /></div>' . _OPN_HTML_NL;
makenav_box_build();
}
Damit hast du die wechselnden Bilder.
nun schaust du mal wo in deiner theme.php das jetzige header Bild definiert ist und ersetzt dieses mit der Function
mytheme_head ();
Deine Header Logos kommen dann in den Ordner deines themes images/headers
So geht das ohne Javascript und bei einem update werden die original files nicht überschrieben.
Wenn es nicht geht, dann maile mir dein komplettes theme.
Flash [addsig]
|
|
anonymous
Unregistrierter Benutzer
|
<head> Tag im opn2 script
Geschrieben: 07.02.2007 14:36
jetzige header Bild definiert ist und ersetzt dieses mit der Function
Das verstehe ich nicht. ...
Ich kann keine PN Schicken k.a. warum.
*wirft sich vor die S-bahn*
|
|
anonymous
Unregistrierter Benutzer
|
<head> Tag im opn2 script
Geschrieben: 07.02.2007 14:44
http://www.allesfake.de/theme.php.txt
|
|
spinne Registriert: 21.08.2003
Wohnort: Luzern
|
Geschrieben: 07.02.2007 17:35
jetzige header Bild definiert ist und ersetzt dieses mit der Function
Das verstehe ich nicht. ...
Ich kann keine PN Schicken k.a. warum.
*wirft sich vor die S-bahn*
übrigens wäre es nett wenn man weiss mit wem man so hier redet... sind ja nicht bei den anonymen alkoholikern
wenn gereggt dann du user dann du pm schreiben dürfen/können
Übe Dich in Geduld, wenn Du etwas erreichen willst
-----------------------------------------------------------------------------------------
Geheime Gedanken -- Mein Spinnennetz -- Spinnennetz CH -- RenderWorld Cinema4d
Testbereiche, nachgeschaut und dann nachgefragt:
OPN-Laborcenter --- OPN-Themes --- OPN-Bugtracking --- OPN-Doku --- OPN-FAQ
|
|
Gast
Unregistrierter Benutzer
|
Geschrieben: 07.02.2007 18:12
habe es eingebaut. Funktioniert einwandfrei.
guck hier http://www.openphpnuke.ch/opn/index.php
deine theme.php ist aber nicht aktuell.
Welche OPN Version hast du im Einsatz?
Wenn ich wüsste wohin, dann würde ich dir das theme mailen.
Flash [addsig]
|
|
|
sortieren nach
|
Seite 1 2 3 4 vorherige Seite nächste Seite |