Gelöst: BBCODE in Quick Edit Reply

Du hast Probleme beim Einbau oder bei der Benutzung eines Mods? In diesem Forum bist du richtig.
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
Joel-Gnitter
Mitglied
Beiträge: 47
Registriert: 19.01.2012 19:37

Gelöst: BBCODE in Quick Edit Reply

Beitrag von Joel-Gnitter »

Hi ich habe heute versucht BBCodes in meinen Quick Reply Editor zu installieren.

um dieses zu ermöglichen habe ich in viewtopic folgendes angelegt

Code: Alles auswählen

include($phpbb_root_path . 'includes/functions_quick_reply.' . $phpEx);
quick_reply($topic_id, $forum_id, $topic_data);

Als nächstes öffnete ich die viewtopic_body und addierte

Code: Alles auswählen

<!-- IF S_QUICK_REPLY -->
	<!-- INCLUDE quickreply_editor.html -->
<!-- ENDIF -->
Im quickreply Editor erstellte ich

Code: Alles auswählen

<div class="postingbbcodequick"> 

	<!-- IF S_BBCODE_ALLOWED -->
				<!-- INCLUDE posting_buttons_light.html -->
			<!-- ENDIF -->



</div>

Die posting_buttons_light sollen eine abgeschwächte version des Orginales sein
Code:https://www.phpbb.de/support/pastebin.p ... view&s=996


Nun kommen wir zum Problem. Wenn ich den Quick Reply Editor öffne und auf einen BBCode klicke entsteht folgender Fehler


Details zum Fehler auf der Webseite

Benutzer-Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1) ; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E)
Zeitstempel: Wed, 14 Mar 2012 21:53:31 UTC

Code: Alles auswählen

Meldung: 'document.forms[...].elements' ist Null oder kein Objekt
Zeile: 82
Zeichen: 2
Code: 0

Also habe ich mir gedacht dies muss irgendwo mit rein da es im Orginal auch ist

Code: Alles auswählen

<script type=text/javascript>
window.onload = document.getElementById('message').blur;
</script>
Leider funktioniert das nicht <.<

Weiß jemand einen Rat?
Zuletzt geändert von Joel-Gnitter am 15.03.2012 08:04, insgesamt 1-mal geändert.
Benutzeravatar
Perlchamp
Gesperrt
Beiträge: 431
Registriert: 27.02.2012 17:15

Re: BBCODE in Quick Edit Reply

Beitrag von Perlchamp »

Hi,
ohne die komplette Light-Datei zu posten, wird dir hier keiner so schnell helfen können, befürchte ich.

so long
*** wer lesen kann ist klar im Vorteil ***
Cruisin' Orange - die Krönung unter den Styles
Joel-Gnitter
Mitglied
Beiträge: 47
Registriert: 19.01.2012 19:37

Re: BBCODE in Quick Edit Reply

Beitrag von Joel-Gnitter »

Hi, glücklicherweise konnte ich grade das Problem fixen.
Wie das so habe ich heute erstmal alles rückgängig gemacht um nochmal anzufangen und da ist mir irgendwann der Fehler aufgefallen

ich habe lediglich folgendes vergessen

id="postform"

also

Code: Alles auswählen

<form id="postform"  method="post" action="{U_QR_ACTION}">
tja manchmal sehen die Probleme größer aus als sie sind ^^ ich habe schon an irgendwelche js fehler gedacht da ich ne ajax version verwende
und nun war es nur so eine kleine id :p

Liebe Grüße
Antworten

Zurück zu „[3.0.x] Mod Support“