Skript nicht auf allen Seiten laufen lassen?

In diesem Forum können Mod-Autoren ihre Mods vorstellen, die sich noch im Entwicklungsstatus befinden. Der Einbau in Foren im produktiven Betrieb wird nicht empfohlen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
star1
Mitglied
Beiträge: 35
Registriert: 20.02.2004 19:40
Wohnort: Bottrop

Beitrag von star1 »

Hatte ich mir auch schon gedacht, die ' um Block herum in " zu tauschen.

Leider geht es so nicht... Mein Skript läuft nicht mehr durch, ich bekomme allerdings auch keine Fehlermeldung.
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Und so?

Code: Alles auswählen

if ($mode != 'register') { 
$reg_now = "<script> 
x = -550 
h = 400 
w = 500 
y = 1 
function moveit() { 
   if (x < 250) { 
      y = 1 
      document.getElementById('block').style.left = x 
      document.getElementById('block').style.width = w 
      document.getElementById('block').style.height = h 
      x++ 
      // block.left = block.xpos 
      setTimeout(\"moveit()\",10) 
   } 
} 
function moveitaway() { 
if (y > 0) { 
   if (x < 1030) { 
      document.getElementById('block').style.left = x 
      document.getElementById('block').style.width = w 
      document.getElementById('block').style.height = h 
      x++ 
      x++ 
      // block.left = block.xpos 
      setTimeout(\"moveitaway()\",10) 
   if (x > 1029) { 
      x = -550 
      document.getElementById('block').style.left = x 
      document.getElementById('block').style.width = w 
      document.getElementById('block').style.height = h 
      y = 0 
      } 
   } 
   } 
} 
window.setTimeout(\"moveit()\",5000) 
</script>"; 
}
star1
Mitglied
Beiträge: 35
Registriert: 20.02.2004 19:40
Wohnort: Bottrop

Beitrag von star1 »

So geht's leider auch nicht :-( :cry: ...
Benutzeravatar
Leuchte
Ehemaliges Teammitglied
Beiträge: 9179
Registriert: 26.05.2003 14:57
Wohnort: Duisburg
Kontaktdaten:

Beitrag von Leuchte »

Dann eben mit Trick 17

Code: Alles auswählen

if ($mode != 'register')
{
	$template->assign_block_vars('switch_script', array());
}
In der overall_header.tpl dann

Code: Alles auswählen

<!-- BEGIN switch_script -->
<script> 
x = -550 
h = 400 
w = 500 
..
..
</script>
<!-- END switch_script -->
star1
Mitglied
Beiträge: 35
Registriert: 20.02.2004 19:40
Wohnort: Bottrop

Beitrag von star1 »

Hab das grade mal ausprobiert und es funktioniert immer noch nicht...

Ich guck selber erstmal noch ein bisschen rum. Nicht, dass ich durch das viele hin- und herkopieren was anderes (was damit zusammenhängt) kaputtgemacht hab...

Ich melde mich morgen noch mal...
star1
Mitglied
Beiträge: 35
Registriert: 20.02.2004 19:40
Wohnort: Bottrop

Beitrag von star1 »

So, hab es noch mal ordentlich durchgetestet.

Das Skript alleine in der overall_header-Datei läuft normal. Schick ich es mit Trick 17 durch, geht es leider nicht mehr.

@Leuchte: Danke für deine Hilfe schon mal. Hast du auch noch Trick 18 parat ;-) ???
Antworten

Zurück zu „phpBB 2.0: Mods in Entwicklung“