Wichtige: Diese Seite wird mit Hilfe von Cookies (cookies). Wenn Sie diese Webseite ohne Ausschalten Cookies im Browser, bedeutet, dass Sie für die Verwendung zustimmen.
Jetzt kaufen! Features Downloads

Verdienen Sie mit uns!

Wenn Sie möchten, verdienen Sie Geld mit vBET Join zu Affiliate-Programm.
Seite 1 von 2 12 LetzteLast
Ergebnisse 1 zu 10 von 12

Thema: Fehler im Editor

  1. #1
    Senior Member
    Registriert seit
    November 2009
    Beiträge
    168

    Default Fehler im Editor

    Für Anwender, die eine fremde Sprache aktiviert haben, verschwinden die Uhr und Besucher Nachricht Redakteure, wenn die editor_toolbar_end Haken, um die Sprache Radio-Optionen hinzufügen aktiviert ist. Dies war nicht der Fall zuvor in 3.3.0-können Sie schauen Sie bitte in dieses?

    Für die regelmäßige Beiträge, führen Sie die Radio-Buttons überhaupt nicht angezeigt.

    Ich habe vorübergehend diesen Haken deaktiviert, so dass die Menschen nach.
    Zuletzt bearbeitet von moman; 13-04-10 an 22:33.

  2. #2
    Michał Podbielski (vBET Staff) vBET's Avatar
    Registriert seit
    Oktober 2009
    Beiträge
    3,037

    Default

    Ich habe gerade überprüft Stand PM und Besucher-Nachrichten (schnell und Fortgeschrittene) in unserem Forum und es funktioniert. Vielleicht habe ich überprüft, in falschen Stelle. Können Sie mir bitte sagen Sie dasselbe Problem sehen, auf diesem Forum?

    Wenn ja, dann geben Sie bitte genaue URL zur Seite mit dem Fehler und sagen, was sind Ihre User-Einstellungen.

    Wenn nicht, dann bitte:
    1. Sagen Sie die VB-Version Sie verwenden
    2. Überprüfen Sie haben Vorlagen für die Redaktion geändert. Wenn ja - bitte keine Frage gibt es nach Umkehr Veränderungen (bitte Sicherungskopien der tatsächlichen Vorlage Inhalt, so sind Sie in der Lage, ihn wieder).
    3. Bitte senden Sie uns genaue Inhalt Ihrer Vorlagen für die Redakteure, die verschwindet.

  3. #3
    Senior Member
    Registriert seit
    November 2009
    Beiträge
    168

    Default

    3.8.5. Zurücksetzen der Vorlage nichts (obwohl man denkt es wäre). Vielleicht ein anderes Plugin ist der Grund dafür, obwohl es nicht und schlimmsten Fall können wir Hard-Code ein Workaround.

    Die problematische Funktion ist vbet_editor_toolbar_end, FYI.

    Mein Template-Code für editor_toolbar_on ist:

    HTML Code:
    $vBeditTemplate[clientscript]
    <table cellpadding="0" cellspacing="0" border="0">
    <tr>
    	<td id="$editorid" class="vBulletin_editor" width="100%">
    		<div id="{$editorid}_controls" class="controlbar">
    			<table cellpadding="0" cellspacing="0" border="0">
    			<tr>
    				<td><div class="imagebutton" id="{$editorid}_cmd_removeformat"><img src="$stylevar[imgdir_editor]/removeformat.gif" width="21" height="20" alt="$vbphrase[remove_text_formatting]" /></div></td>
    			<if condition="$show['font_bbcode'] OR $show['size_bbcode']">
    				<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    			</if>
    			<if condition="$show['font_bbcode']">
    				<td><div class="imagebutton" id="{$editorid}_popup_fontname" title="$vbphrase[fonts]">
    					<table cellpadding="0" cellspacing="0" border="0">
    					<tr>
    						<td class="popup_feedback"><div id="{$editorid}_font_out" style="width:91px">&nbsp;</div></td>
    						<td class="popup_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
    					</tr>
    					</table>
    				</div></td>
    			</if>
    			<if condition="$show['size_bbcode']">
    				<td><div class="imagebutton" id="{$editorid}_popup_fontsize" title="$vbphrase[sizes]">
    					<table cellpadding="0" cellspacing="0" border="0">
    					<tr>
    						<td class="popup_feedback"><div id="{$editorid}_size_out" style="width:25px">&nbsp;</div></td>
    						<td class="popup_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
    					</tr>
    					</table>
    				</div></td>
    			</if>
    			<if condition="$show['color_bbcode']">
    				<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    				<td><div class="imagebutton" id="{$editorid}_popup_forecolor" title="$vbphrase[colors]">
    					<table cellpadding="0" cellspacing="0" border="0">
    					<tr>
    						<td id="{$editorid}_color_out"><img src="$stylevar[imgdir_editor]/color.gif" width="21" height="16" alt="" /><br /><img src="$vboptions[cleargifurl]" id="{$editorid}_color_bar" alt="" style="background-color:black" width="21" height="4" /></td>
    						<td class="alt_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
    					</tr>
    					</table>
    				</div></td>
    			</if>
    			<if condition="$show['wysiwygsmilies']">
    				<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    				<td><div class="imagebutton" id="{$editorid}_popup_smilie" title="$vbphrase[smilies]">
    					<table cellpadding="0" cellspacing="0" border="0">
    					<tr>
    						<td><img src="$stylevar[imgdir_editor]/smilie.gif" alt="" width="21" height="20" /></td>
    						<td class="alt_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
    					</tr>
    					</table>
    				</div></td>
    			</if>
    			<if condition="$show['attach']">
    				<td><div class="imagebutton" id="{$editorid}_popup_attach" title="$vbphrase[attachments]">
    					<table cellpadding="0" cellspacing="0" border="0">
    					<tr>
    						<td><img src="$stylevar[imgdir_editor]/attach.gif" alt="" width="21" height="20" /></td>
    						<td class="alt_pickbutton"><img src="$stylevar[imgdir_editor]/menupop.gif" width="11" height="16" alt="" /></td>
    					</tr>
    					</table>
    				</div></td>
    			</if>
    				<!--
    				<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_cut"><img src="$stylevar[imgdir_editor]/cut.gif" width="21" height="20" alt="$vbphrase[cut]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_copy"><img src="$stylevar[imgdir_editor]/copy.gif" width="21" height="20" alt="$vbphrase[copy]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_paste"><img src="$stylevar[imgdir_editor]/paste.gif" width="21" height="20" alt="$vbphrase[paste]" /></div></td>
    				-->
    	
    				<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_undo"><img src="$stylevar[imgdir_editor]/undo.gif" width="21" height="20" alt="$vbphrase[undo]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_redo"><img src="$stylevar[imgdir_editor]/redo.gif" width="21" height="20" alt="$vbphrase[redo]" /></div></td>
    
    			<td width="100%">&nbsp;</td>
    			<if condition="is_browser('ie') AND !is_browser('mac')">
    				<td><div class="imagebutton" id="{$editorid}_cmd_spelling"><img src="$stylevar[imgdir_editor]/spelling.gif" width="21" height="20" alt="$vbphrase[check_spelling]" /></div></td>
    			</if>
    				<td>
    					<div class="imagebutton" id="{$editorid}_cmd_resize_0_100"><img src="$stylevar[imgdir_editor]/resize_0.gif" width="21" height="9" alt="$vbphrase[decrease_size]" /></div>
    					<div class="imagebutton" id="{$editorid}_cmd_resize_1_100"><img src="$stylevar[imgdir_editor]/resize_1.gif" width="21" height="9" alt="$vbphrase[increase_size]" /></div>
    				</td>
    			<if condition="$show['wysiwyg_compatible']">
    				<td><div class="imagebutton" id="{$editorid}_cmd_switchmode"><img src="$stylevar[imgdir_editor]/switchmode.gif" width="21" height="20" alt="$vbphrase[switch_editor_mode]" /></div></td>
    			</if>
    			</tr>
    			</table>
    
    			<if condition="!$show['basicbbcodeonly']">
    			<table cellpadding="0" cellspacing="0" border="0">
    			<tr>
    			<if condition="$show['basic_bbcode']">
    				<td><div class="imagebutton" id="{$editorid}_cmd_bold"><img src="$stylevar[imgdir_editor]/bold.gif" width="21" height="20" alt="$vbphrase[bold]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_italic"><img src="$stylevar[imgdir_editor]/italic.gif" width="21" height="20" alt="$vbphrase[italic]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_underline"><img src="$stylevar[imgdir_editor]/underline.gif" width="21" height="20" alt="$vbphrase[underline]" /></div></td>
    			</if>
    			<if condition="$show['align_bbcode']">
    				<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    				<if condition="$stylevar['textdirection'] == 'ltr'">
    				<td><div class="imagebutton" id="{$editorid}_cmd_justifyleft"><img src="$stylevar[imgdir_editor]/justifyleft.gif" width="21" height="20" alt="$vbphrase[align_left]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_justifycenter"><img src="$stylevar[imgdir_editor]/justifycenter.gif" width="21" height="20" alt="$vbphrase[align_center]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_justifyright"><img src="$stylevar[imgdir_editor]/justifyright.gif" width="21" height="20" alt="$vbphrase[align_right]" /></div></td>
    				<else />
    				<td><div class="imagebutton" id="{$editorid}_cmd_justifyright"><img src="$stylevar[imgdir_editor]/justifyright.gif" width="21" height="20" alt="$vbphrase[align_right]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_justifycenter"><img src="$stylevar[imgdir_editor]/justifycenter.gif" width="21" height="20" alt="$vbphrase[align_center]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_justifyleft"><img src="$stylevar[imgdir_editor]/justifyleft.gif" width="21" height="20" alt="$vbphrase[align_left]" /></div></td>
    				</if>
    			</if>
    			<if condition="$show['align_bbcode'] OR $show['list_bbcode']">
    				<td><img src="$stylevar[imgdir_editor]/separator.gif" width="6" height="20" alt="" /></td>
    			</if>
    			<if condition="$show['list_bbcode']">
    				<td><div class="imagebutton" id="{$editorid}_cmd_insertorderedlist"><img src="$stylevar[imgdir_editor]/insertorderedlist.gif" width="21" height="20" alt="$vbphrase[ordered_list]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_insertunorderedlist"><img src="$stylevar[imgdir_editor]/insertunorderedlist.gif" width="21" height="20" alt="$vbphrase[unordered_list]" /></div></td>
    			</if>
    			<if condition="$show['align_bbcode'] OR $show['list_bbcode']">
    				<if condition="$stylevar['textdirection'] == 'ltr'">
    				<td><div class="imagebutton" id="{$editorid}_cmd_outdent"><img src="$stylevar[imgdir_editor]/outdent.gif" width="21" height="20" alt="$vbphrase[decrease_indent]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_indent"><img src="$stylevar[imgdir_editor]/indent.gif" width="21" height="20" alt="$vbphrase[increase_indent]" /></div></td>
    				<else />
    				<td><div class="imagebutton" id="{$editorid}_cmd_outdent"><img src="$stylevar[imgdir_editor]/indent.gif" width="21" height="20" alt="$vbphrase[decrease_indent]" /></div></td>
    				<td><div class="imagebutton" id="{$editorid}_cmd_indent"><img src="$stylevar[imgdir_editor]/outdent.gif" width="21" height="20" alt="$vbphrase[increase_indent]" /></div></td>
    				</if>
    			</if>
    
    			....truncated
    Zuletzt bearbeitet von moman; 14-04-10 an 06:07.

  4. #4
    Michał Podbielski (vBET Staff) vBET's Avatar
    Registriert seit
    Oktober 2009
    Beiträge
    3,037

    Default

    Ich fand nichts Falsches in Vorlage, die Sie gegeben hat.

    Bitte PM Zugangsdaten zum Admin CP und FTP - wir überprüfen und korrigieren sie auf Platz.

    EDIT:
    Auch habe ich gerade aktualisiert dieses Forum, um vB3.8.5 - immer noch nicht finden können, das Problem hier. Bitte geben Sie uns genaue Links zu Seiten, auf unserem Forum hier auf dein das Problem existiert. Wir werden prüfen, welche Vorlagen genau werden verwendet, um die Redakteure zu generieren und vielleicht helfen Befestigung ausstellen, ohne Zugang zu Ihrem Forum.
    Zuletzt bearbeitet von vBET; 15-04-10 an 02:11.

  5. #5
    Senior Member
    Registriert seit
    November 2009
    Beiträge
    168

    Default

    OK-

    Bitte loggen Sie sich als testuser, ist durch ein Passwort zu testen. Standard-Sprache für den Benutzer ist Dänisch.

    Dann, um diese Seite zu gehen: PentaxForums.com - Se Profil: testuser
    oder: PentaxForums.com

    Beachten Sie, dass es unmöglich ist, eine PM oder per Post senden VM

  6. #6
    Michał Podbielski (vBET Staff) vBET's Avatar
    Registriert seit
    Oktober 2009
    Beiträge
    3,037

    Default

    OK. Am Mitglied Seite Vorlage verwendet: showthread_quickreply für die Redaktion, auf neue PM: editor_toolbar_on.

    Sie haben bereits gezeigt, editor_toolbar_on und ich fand kein Problem gibt ...

    Wie ich verstanden habe kann man nicht senden VM oder PM, weil Redakteure nicht generiert werden. Sie haben bereits bestätigt, dass die Umkehrung Ihrer editor_toolbar_on zum Original gibt Ihnen keine Ergebnisse. Bitte gemacht gleiche Prüfung für showthread_quickreply und PM mir Zugangsdaten sowieso - ich muss es gehen und warum es und brach wie man es beheben.
    Wenn Sie Konflikte mit anderen mod vermuten - bitte deaktivieren Sie diese mod vorübergehend und überprüfen hilft es. Wenn Sie keine Ahnung haben dann einfach deaktivieren anderen Plugins für editor_toolbar_end Haken. Falls es hilft - zu bestimmen, welches Plugin genau bewirkt, dass der Konflikt und lassen Sie es mich wissen.

    Wenn Sie damit nicht umgehen - lassen Sie mich dort.

  7. #7
    Senior Member
    Registriert seit
    November 2009
    Beiträge
    168

    Default Ein Fix

    Hallo Michal,

    Dies schien sehr seltsam, so dass ich ausgeschlossen Plugin Konflikte und ging direkt in die PHP-Datei.

    Ich arbeitete den Code ein wenig und fand folgende Lösung. Vielleicht ist dies etwas, das nur Einfluss auf meine Website, aber es scheint, dass so bald wie einfache Anführungszeichen eingeführt wurden (\\ ') in den html, brach den Editor. So wechselte ich all die einfachen Anführungszeichen, doppelte Anführungszeichen, und alles funktionierte. Darüber hinaus hatte ich $ vbphrase ['vbenterprisetranslator_postin_noselection'] entfernen und ersetzen Sie ihn durch den String 'English'. Siehe Code zu ändern unten in vbenterprisetranslator_functions_hooks.php:

    FIND:

    PHP Code:
    function vbet_editor_toolbar_end(&$editor_template_name) {
    if (!
    $vbulletin->templatecache["$editor_template_name"]) {
    fetch_template("$editor_template_name");
    }
    $toReplace '<div id=\"$editorid';
    if (
    false === strpos($vbulletin->templatecache["$editor_template_name"], $toReplace)) {
    $toReplace '<div id=\"{$editorid';
    }
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_utils.php');
    global 
    $vbphrase$vbulletin$stylevar;
    $additionalScript '<div class=\'smallfont\' style=\'text-align:left;\'>'
    .$vbphrase['vbenterprisetranslator_postin']
    .
    '&nbsp;<label for=\'vbet_addbbcodes\'><input id=\'vbet_addbbcodes\' type=\'radio\' name=\'vbet_postInLanguage\' value=\''
    .$vbulletin->userinfo['vbet_def_lang'].'\' checked>'
    .'<img src=\'images/vbet/flags/'
    .$vbulletin->userinfo['vbet_def_lang'].'.gif\' alt=\'$name\' border=\'0\'/>'
    .$vbphrase['vbenterprisetranslator_flag_'.strtr($vbulletin->userinfo['vbet_def_lang'], '-''_')]
    .
    '</label>&nbsp;&nbsp;&nbsp;<label for=\'vbet_nobbcodes\'><input id=\'vbet_nobbcodes\' type=\'radio\' name=\'vbet_postInLanguage\' value=\'0\'>'
    .$vbphrase['vbenterprisetranslator_postin_noselection']
    .
    '</label></div>'.$toReplace;
    $vbulletin->templatecache[$editor_template_name] =& vbet_replaceFirst($toReplace$additionalScript$vbulletin->templatecache["$editor_template_name"]);

    REPLACE:

    PHP Code:
    function vbet_editor_toolbar_end(&$editor_template_name) {
    if (!
    $vbulletin->templatecache["$editor_template_name"]) {
    fetch_template("$editor_template_name");
    }
    $toReplace '<div id=\"{$editorid';
    require_once(
    DIR'/includes/vbenterprisetranslator_functions_utils.php');
    global 
    $vbphrase$vbulletin$stylevar;
    $additionalScript '<div class=\"smallfont\" style=\"text-align:left;\">'
    .$vbphrase['vbenterprisetranslator_postin']
    .
    '&nbsp;<label for=\"vbet_addbbcodes\"><input id=\"vbet_addbbcodes\" type=\"radio\" name=\"vbet_postInLanguage\" value=\"'
    .$vbulletin->userinfo['vbet_def_lang'].'\" checked>'
    .'<img src=\"images/vbet/flags/'
    .$vbulletin->userinfo['vbet_def_lang'].'.gif\" alt=\"$name\" border=\"0\"/>'
    .$vbphrase['vbenterprisetranslator_flag_'.strtr($vbulletin->userinfo['vbet_def_lang'], '-''_')]
    .
    '</label>&nbsp;&nbsp;&nbsp;<label for=\"vbet_nobbcodes\"><input id=\"vbet_nobbcodes\" type=\"radio\" name=\"vbet_postInLanguage\" value=\"0\">'
    'English</label></div>'
    $toReplace;
    $vbulletin->templatecache[$editor_template_name] = vbet_replaceFirst($toReplace$additionalScript$vbulletin->templatecache[$editor_template_name]);

    Ich habe auch die Beseitigung der strpos nennen, Ressourcen zu sparen, da die hartcodierte Version scheint zu funktionieren

  8. #8
    Michał Podbielski (vBET Staff) vBET's Avatar
    Registriert seit
    Oktober 2009
    Beiträge
    3,037

    Default

    Hallo. Gut, dass Sie gern Lösung. Wir werden es in unseren Foren zu testen und wenn es funktioniert wird dies in der nächsten Version enthalten sein. Denn jetzt sind Sie nur derjenige, der dieses Thema (kann einige Konflikte mit anderen mod sein) haben, sondern Lösungen, die für alle sind die besten

    BITTE BEACHTEN SIE: dieser strpos notwendig ist. Leider gibt es in vB3.x verschiedenen Editoren Vorlagen haben verschiedene Code-Editor Ort zu markieren. Einige sind mit <Div id = "$ editorid" und einige sind mit <Div id = "{$ editorid". Sie können leicht überprüfen, es - so machen Vorlage zu suchen. Wenn Sie entfernen wenn Klausel mit strpos dann für einige Redakteure Standardsprache Radio-Buttons werden nicht angezeigt. Bitte beachten Sie, dass.

    Auch wenn Sie verändert " zu ", Dann ist es sehr wahrscheinlich brauchen Sie nicht \\ ", Und es ist genug, um einfach ". Wir haben nicht geprüft, doch, so machen Kopie, wenn Sie es vor unseren Tests überprüfen wollen.

  9. #9
    Senior Member
    Registriert seit
    November 2009
    Beiträge
    168

    Default

    Vielen Dank für den Hinweis! Ich habe nun den strpos wieder in.

  10. #10
    Senior Member
    Registriert seit
    November 2009
    Beiträge
    168

    Default

    Auf meiner Installation, jedes Auftreten von "anstelle von \\" sofort bricht den Editor (wenn Sie mit der rechten Maustaste da die Saiten nun in einfache Anführungszeichen sind, würden Sie nicht, dass die Backslashes notwendig wäre).

Seite 1 von 2 12 LetzteLast

Tags zu diesem Thema

Berechtigungen

  • Sie möglicherweise nicht neue Themen zu verfassen
  • Sie möglicherweise nicht Beiträge zu antworten
  • Sie möglicherweise nicht Dateianhänge
  • Sie möglicherweise nicht Ihre Beiträge zu bearbeiten
  •