Seite 2 von 2

Verfasst: 01.04.2005 12:51
von frosch11
28,30,33, 41,
und eine Forums-id: 13

Verfasst: 01.04.2005 13:15
von mad-manne
frosch11 hat geschrieben:28,30,33, 41,
und eine Forums-id: 13
VOn Forum war aber nocht die Rede :D
... das lässt sich dann aber am Ende auch leicht nach dem gleichen Schema in die viewforum.php einbauen.

Was noch ganz sinnvoll wäre, um nicht mit den Zahlen zu hantieren, wären kurze sinnhafte Namen für diese 4 topics. So lässt sich der Code dann besser verstehen und später auch leichter erweitern!

Also schiess los:
  • 28 = ?
  • 30 = ?
  • 33 = ?
  • 41 = ?
Gruss,
Manne.

Verfasst: 01.04.2005 13:22
von frosch11
Zahlen hät ich gern beibehalten, also
* 28 = psm28
* 30 = psm30
* 33 = psm33
* 41 = psm41

Verfasst: 01.04.2005 14:27
von mad-manne
Also dann ... fang einfach nochmal mit den alten Backups an, da ich den Code leicht verändert habe!

ÖFFNE viewtopic.php und FINDE folgenden Code:

Code: Alles auswählen

//
// Send vars to template
//
$template->assign_vars(array(
DAVOR, FÜGE EIN

Code: Alles auswählen

// quick and dirty-hack
switch($topic_id)
{ 
	case 28:
		$template->assign_block_vars('switch_my_script', array());
		$template->assign_vars(array(
			'MY_SCRIPT' => 'script28.js')
		);
		break;

	case 30:		
		$template->assign_block_vars('switch_my_script', array());
		$template->assign_vars(array(
			'MY_SCRIPT' => 'script30.js')
		);
		break;

	case 33:		
		$template->assign_block_vars('switch_my_script', array());
		$template->assign_vars(array(
			'MY_SCRIPT' => 'script33.js')
		);
		break;

	case 41:		
		$template->assign_block_vars('switch_my_script', array());
		$template->assign_vars(array(
			'MY_SCRIPT' => 'script41.js')
		);
		break;
}
ÖFFNE templates/subSilver/viewtopic_body.tpl und FÜGE am Ende dies ein:

Code: Alles auswählen

<!-- BEGIN switch_my_script -->
<script src="{MY_SCRIPT}" type="text/javascript"></script>
<!-- END switch_my_script -->
Dann musst du im root-Ordner deines Boards folgende Javascript-dateien ablegen:
  • script28.js
  • script30.js
  • script33.js
  • script41.js
Ein Javascript-File könnte dann etwa so aussehen:

Code: Alles auswählen

	alert('Du betrachtest topic_id: 28!');
Da müssen natürlich deine eigentlich gewünschten Javascript-anweisungen rein ... ist klar,oder?

Viel Erfolg,
Manne.

Verfasst: 01.04.2005 14:44
von frosch11
Klasse Manne - funktioniert,
und was muß beim Forum (also nicht bei topic) noch ändern?
Forums-id: 13

Verfasst: 01.04.2005 14:59
von mad-manne
frosch11 hat geschrieben:und was muß beim Forum (also nicht bei topic) noch ändern?
nochmal zur Erinnerung: Backups nicht vergessen !
ÖFFNE viewforum.php und FINDE folgenden Code:

Code: Alles auswählen

$template->assign_vars(array(
	'FORUM_ID' => $forum_id,
DAVOR, FÜGE EIN

Code: Alles auswählen

// quick and dirty-hack
switch($forum_id)
{ 
	case 13:
		$template->assign_block_vars('switch_my_script', array());
		$template->assign_vars(array(
			'MY_SCRIPT' => 'script_f13.js')
		);
		break;
}

ÖFFNE templates/subSilver/viewforum_body.tpl und FÜGE am Ende dies ein:

Code: Alles auswählen

<!-- BEGIN switch_my_script -->
<script src="{MY_SCRIPT}" type="text/javascript"></script>
<!-- END switch_my_script -->
zu guter letzt dann noch im root-Ordner deines Boards folgende Javascript-datei ablegen: script_f13.js
frosch11 hat geschrieben:Klasse Manne - funktioniert
Darf ich mir dann mal die Früchte meiner Arbeit anschauen :P

Viel Erfolg,
Manne.

Verfasst: 03.04.2005 11:55
von mad-manne
mad-manne hat geschrieben:Darf ich mir dann mal die Früchte meiner Arbeit anschauen :D
Ich warte noch :roll:
Manne.