Seite 1 von 1

Gelöst: BBCODE in Quick Edit Reply

Verfasst: 14.03.2012 22:54
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?

Re: BBCODE in Quick Edit Reply

Verfasst: 15.03.2012 07:35
von Perlchamp
Hi,
ohne die komplette Light-Datei zu posten, wird dir hier keiner so schnell helfen können, befürchte ich.

so long

Re: BBCODE in Quick Edit Reply

Verfasst: 15.03.2012 08:03
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