Seite 1 von 1

Wie erlaube ich Moderatoren/Admins das posten von Scripten..

Verfasst: 29.01.2009, 12:49
von ninas
... im phpBB2 Forum?
kennt wer einen Mod dafür?

Leider gibt es dafür im phpBB support Forum keine Lösung und Support wird dort nur für phpBB3 gemacht, was sehr schade ist :(

vielleicht kennst sich hier jemand aus?
zumindest habe ich ein gutes gefühl im abakus forum :)

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 29.01.2009, 13:18
von fw
Machs doch so:

Code: Alles auswählen

<h1>Wie erlaube ich Moderatoren/Admins das posten von Scripten..</h1>

Code: Alles auswählen

if&#40;document.all!=null&#41;&#123;return document.all&#91;id&#93;;&#125;

Verfasst: 30.01.2009, 10:24
von ninas
danke für deinen lösungsvorschlag, aber wo setz ich das genau ein?
welche datei, welche stelle?

ich meld mich dann wieder ob es geklappt hat ...

Verfasst: 30.01.2009, 12:38
von fw
Das ist Standard deiner Software. Wenn du hier im Abakusforum (ebenfalls phpBB) posted hast du verschiedene Schaltflächen oberhalb des Eingabefensters. Du wirst doch wohl in der Lage sein auf den Button "Code" zu klicken???
Und dann fügst du deine Code- bzw. Script-Schnipsel ein.
Danach nochmal den Button klicken um zu schließen.

Verfasst: 30.01.2009, 13:47
von ninas
wie gesagt, ich habe die software phpbb2 und nicht 3!!!!

also sind deine code schnipsel unbrauchbar?

Verfasst: 30.01.2009, 14:12
von fw
Bist du nur im Besitz eines Oberschlundganglions anstatt Grauer Zellen??

Verfasst: 31.01.2009, 20:03
von ninas
sieh es doch ein, dass du keine ahnung vob phpbb hast.

Verfasst: 31.01.2009, 22:36
von fw
Vollprofis deines Kalibers sind hier im Forum rar. Damit möchte ich mich nicht messen. :lol:

Verfasst: 31.01.2009, 23:44
von [btk]tobi
Also auf phpbb.de wurde der Support für phpbb2 noch nicht eingestellt und wird er auch so schnell nicht, ab dem 1. März gibt es zwar keinen Support mehr für Neuinstallationen, alte Foren werden aber auch danach noch weiter supportet. Ein Update auf phpBB3 währe aber trotzdem zu empfehlen.

Ich geh mal davon aus das du die Scripte so posten möchtest das sie nachher ausgeführt werden, das normale posten von Code geht ja so oder so.
Ich kenne zwar keinen Mod dafür und habe mich auch schon lange nicht mehr mit phpBB2 beschäftigt, aber ich würde in der includes/bbcode.php ansetzen.

Gruß Tobi

Verfasst: 01.02.2009, 10:26
von ninas
danke tobi,
ja ich will dass der script ausgeführt wird.
vielleicht kannst du mir da helfen? ich benutze übrigens die short url von deinem seo blog ;)

Verfasst: 01.02.2009, 18:05
von [btk]tobi
Also, da du nicht geshrieben hast welche Art von Script du ausführen willst geh ich einfach mal von JavaScript aus. Über mögliche Sicherheitslücken dadurch brauche ich dir ja hoffentlich nichts zu erzählen...

öffne die includes/bbcode.php

suche

Code: Alles auswählen

$text = preg_replace&#40;'#&#40;script|about|applet|activex|chrome&#41;&#58;#is', "\\1&#058;", $text&#41;;
ersetze mit

Code: Alles auswählen

	if&#40;$userdata&#91;'user_level'&#93; == ADMIN&#41;
	&#123;
		$text = preg_replace&#40;'#&#40;script|about|applet|activex|chrome&#41;&#58;#is', "\\1&#058;", $text&#41;;
	&#125;
suche

Code: Alles auswählen

	// &#91;i&#93; and &#91;/i&#93; for italicizing text.
	$text = str_replace&#40;"&#91;i&#58;$uid&#93;", $bbcode_tpl&#91;'i_open'&#93;, $text&#41;;
	$text = str_replace&#40;"&#91;/i&#58;$uid&#93;", $bbcode_tpl&#91;'i_close'&#93;, $text&#41;;
füge danach ein

Code: Alles auswählen

	$text = str_replace&#40;"&#91;javascript&#58;$uid&#93;", '<script type="text/javascript">', $text&#41;;
	$text = str_replace&#40;"&#91;/javascript&#58;$uid&#93;", '</script>', $text&#41;;
suche

Code: Alles auswählen

	// &#91;i&#93; and &#91;/i&#93; for italicizing text.
	$text = preg_replace&#40;"#\&#91;i\&#93;&#40;.*?&#41;\&#91;/i\&#93;#si", "&#91;i&#58;$uid&#93;\\1&#91;/i&#58;$uid&#93;", $text&#41;;
füge danach ein

Code: Alles auswählen

	if&#40;$userdata&#91;'user_level'&#93; == ADMIN&#41;
	&#123;
		$text = preg_replace&#40;"#\&#91;javascript\&#93;&#40;.*?&#41;\&#91;/javascript\&#93;#si", "&#91;javascript&#58;$uid&#93;\\1&#91;/javascript&#58;$uid&#93;", $text&#41;; // neu
	&#125;
Jetzt kann man als Admin

Code: Alles auswählen

&#91;javascript&#93;alert&#40;'hallo'&#41;;&#91;/javascript&#93;
verwenden.

Gruß Tobi

Verfasst: 03.02.2009, 13:22
von ninas
hallo tobi,
ich hab das jetz mal mit dem asense code probiert [javascript]adsense-code[/javascript] , geht leider nicht.
html war an, hab mit admin gepostet.

Verfasst: 04.02.2009, 18:02
von ninas
tobi, noch da? :)

Verfasst: 04.02.2009, 21:49
von e-fee
Ich hab jetzt grad nicht so viel Ahnung davon, wie diese Code-Schnipsel genau gedacht sind, kann mir aber vom dem her, was ich lese, vorstellen, dass Du das

Code: Alles auswählen

<script type="text/javascript">
und das

Code: Alles auswählen

</script>
weglassen musst und nur den Teil dazwischen in den BBCode rein.

Verfasst: 09.02.2009, 08:33
von ninas
leider funkt das nich e-fee.