言語のラジオのオプションを追加するeditor_toolbar_endフックが有効になっているときに外国語を有効にしているユーザーの場合、PMおよび訪問者のメッセージの編集者は消える。これは、以前にはそうではありませんでした3.3.0 - CANは、この中に見てください?
通常の投稿の場合は、ラジオボタンがまったく表示されません。
人々が投稿できるように、私は一時的にこのフックを停止してきた。
言語のラジオのオプションを追加するeditor_toolbar_endフックが有効になっているときに外国語を有効にしているユーザーの場合、PMおよび訪問者のメッセージの編集者は消える。これは、以前にはそうではありませんでした3.3.0 - CANは、この中に見てください?
通常の投稿の場合は、ラジオボタンがまったく表示されません。
人々が投稿できるように、私は一時的にこのフックを停止してきた。
で最後に編集 moman; 13-04-10 に 22:33.
私はちょうど私達のフォーラムでブースのPMと訪問者のメッセージを(高速で高度な)チェックし、それが動作します。たぶん私は間違った場所でチェック。あなたはこのフォーラムで同じ問題を見ていますか教えてくださいできますか?
yesの場合、エラーでページに正確なURLを与えると、ユーザ設定が何であるか教えてください。
その後してくださいれていない場合:
1。使用しているVBのバージョンを調べる
2。あなたがそれらの編集者のためのテンプレートを変更して行う確認してください。はいの場合 - 変更を逆にした問題が存在しないをご確認ください(実際のテンプレートの内容のバックアップを取っておいてください、ので、それを元に戻すことができるようになります)。
3。私たちに消えるそれらの編集者のためのテンプレートの正確な内容をお送りください。
3.8.5。テンプレートを元に戻すと、(あなたはそれが分かるでしょうが)何もしなかった。おそらく、別のプラグインは、選択されていないはずですが、これを原因と我々はハードコードすることができます最悪の場合の回避策です。
問題の関数は、FYIをvbet_editor_toolbar_endている。
editor_toolbar_onのための私のテンプレートコードは、次のとおりです。
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"> </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"> </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%"> </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
で最後に編集 moman; 14-04-10 に 06:07.
私はあなたが与えたテンプレートで間違って何も見つかりませんでした。
管理者CPやFTPへのPMのアクセスの詳細をしてください - 私たちは場所でそれをチェックし、修正します。
EDIT:
また、私はちょうどvB3.8.5にこのフォーラムを更新しました - まだここに問題を見つけることができません。私達にあなたの問題が存在するここでフォーラムのページへの正確なリンクを教えてください。我々は正確にそれらの編集者を生成し、多分それはあなたのフォーラムにアクセスすることなく問題を修正するために使用されているテンプレートをチェックします。
で最後に編集 vBET; 15-04-10 に 02:11.
OK -
testuserとしてログインしてください、パスワードはtestです。そのユーザのデフォルト言語はデンマーク語です。
その後、このページにアクセスしてください。 PentaxForums.com - SEのプロフィール:testuserと
または: PentaxForums.com
それはPMやポストVMを送信することは不可能であることに注意してください
OK。メンバーページでテンプレートを使用されています。 showthread_quickreply エディタのための、新しいPMについて: editor_toolbar_on.
あなたは既に示され editor_toolbar_on そして私はそこにない問題が見つかりませんでした...
私の理解ではエディタが生成されないためには、VMまたはPMを送信することはできません。あなたはすでにを反転させることが確認 editor_toolbar_on オリジナルのいずれかにあなたに結果が付与するものではありません。のための作ったのと同じチェックをしてください showthread_quickreply とPM私は、とにかく細部にアクセスする - 私はそこに行くとそれが壊れたとどのようにそれを修正する理由を見つける必要があります。
あなたには、いくつかの他のMODとの競合があると思われる場合 - それは助けていない一時的にこのMODを無効にしてご確認ください。あなたが手掛かりを持っていない場合は、単に他のプラグインを無効にしない editor_toolbar_end フック。場合、それは助ける - 正確に紛争の原因となっているプラ グインを決定し、私に知らせて。
あなたはそれを処理しない場合は - そこに私をさせる。
こんにちはミハル、
これは非常に奇妙だったので、私はプラグインの競合を排除し、PHPファイルに直行。
私は、コードを少し働いて、次の解決策を見つけた。おそらくこれが唯一の私のサイトに影響を与えるものだが、それはhtmlで(\\')が導入されたとすぐに一重引用符などのようだ、エディタが壊れた。このように、私は二重引用符にすべての単一引用符を変更し、すべてが働いた。さらに、私はvbphrase ['vbenterprisetranslator_postin_noselection']を$を削除し、文字列"英語"に置き換える必要がありました。 vbenterprisetranslator_functions_hooks.phpの下にコードの変更を参照してください。
検索:
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';
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']
.' <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> <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"]);
}
ハードコードされたバージョンが動作しているようですので、私はまた、リソースを節約するために呼び出す長期間存在を処分した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']
.' <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> <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]);
}
こんにちは。喜んであなたが好きソリューション。私達は私達のフォーラムでそれをテストし、それが動作する場合は、このは、次のリリースにも含まれます。今のところは、この問題を(他のMODといくつかの競合することができます)を持っているだけですが、すべてのために働くのソリューションが最適です
ご注意ください: これは 長期間存在 必要です。残念ながらvB3.x異なるエディタのテンプレートにエディタの場所をマークするために別のコードを持っている。いくつかは使用している <DIV ID ="$ editorid" そしていくつかは使用している <DIV ID ="{$ editorid"。あなたは簡単にそれを確認することができます - ちょうどテンプレートの検索を行います。あなたは、削除する場合 ば 句と 長期間存在 その後、一部のエディタのデフォルト言語のラジオボタンは表示されません。その中に注意してください。
また、変更された場合 " への "、その後、おそらくあなたが必要としない \\"、とそれだけで持っているのに十分である "。あなたが私たちのテストの前にそれを確認したい場合我々はまだそれをチェックしなかったので、コピーを作成します。
メモをありがとう!私は今インチバック長期間存在を入れている
私のインストールでは、"\\の代わりに"のいずれかの発生は直ちにエディタを(文字列は現在、単一引用符で囲んでいるあなたがいるのに右ので、あなたがバックスラッシュが必要になるとは思わないでしょう)分割。