javascript

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
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.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
frosch11
Mitglied
Beiträge: 35
Registriert: 15.01.2004 11:46

Beitrag von frosch11 »

28,30,33, 41,
und eine Forums-id: 13
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
frosch11
Mitglied
Beiträge: 35
Registriert: 15.01.2004 11:46

Beitrag von frosch11 »

Zahlen hät ich gern beibehalten, also
* 28 = psm28
* 30 = psm30
* 33 = psm33
* 41 = psm41
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
frosch11
Mitglied
Beiträge: 35
Registriert: 15.01.2004 11:46

Beitrag von frosch11 »

Klasse Manne - funktioniert,
und was muß beim Forum (also nicht bei topic) noch ändern?
Forums-id: 13
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag 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.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Benutzeravatar
mad-manne
Ehemaliges Teammitglied
Beiträge: 5403
Registriert: 18.03.2005 10:00
Wohnort: Marl im Ruhrgebiet

Beitrag von mad-manne »

mad-manne hat geschrieben:Darf ich mir dann mal die Früchte meiner Arbeit anschauen :D
Ich warte noch :roll:
Manne.
Try not. Do or do not. There is no try. (YODA)
Supportanfragen via E-Mail oder PN werden ignoriert
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“