對於用戶誰擁有外國語言功能,PM和遊客信息編輯消失時 editor_toolbar_end鉤來添加語言廣播的選項已啟用。這不是在3.3.0以前的情況,可以請你看看這個?
對於一般職位,單選按鈕沒有顯示。
我已經暫時停用此掛鉤,使人們可以張貼。
對於用戶誰擁有外國語言功能,PM和遊客信息編輯消失時 editor_toolbar_end鉤來添加語言廣播的選項已啟用。這不是在3.3.0以前的情況,可以請你看看這個?
對於一般職位,單選按鈕沒有顯示。
我已經暫時停用此掛鉤,使人們可以張貼。
最後編輯者 moman; 13-04-10 在 22:33.
我只是檢查展位PM和遊客信息(快速和先進的)在我們的論壇和它的作品。也許我檢查了錯誤的地方。能否請你告訴你看到同樣的問題在這個論壇?
如果是的話請給出確切的URL頁面,錯誤,告訴你有什麼用戶設置。
如果沒有那麼請你:
1。告訴你的VB版本使用
2。檢查你有沒有改變模板的編輯器。如果是 - 請檢查是否存在問題,倒車後的變化(請備份模板的實際內容,所以你可以把它放回去)。
3。請給我們確切的內容模板編輯器的那些消失。
3.8.5。還原模板什麼也沒做(雖然你會認為它會)。也許另一個插件是造成這一點,儘管它不應該和最壞的情況下,我們可以硬代碼的解決方法。
有問題的功能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.
我沒有發現任何錯誤的模板,你給。
請 PM訪問細節管理CP和FTP - 我們將檢查和糾正的地方。
編輯:
此外,我剛剛更新了此論壇,vB3.8.5 - 仍然無法找到這裡的問題。請給我們確切的鏈接的網頁上我們的論壇這裡你的問題存在。我們將檢查究竟是哪些模板用於生成那些編輯,也許它幫助修復問題得不到你的論壇。
最後編輯者 vBET; 15-04-10 在 02:11.
OK -
請登錄以testuser,密碼為 test。該用戶的默認語言是丹麥語。
然後,去這個頁面: PentaxForums.com - 硒的個人檔案:testuser的
或: PentaxForums.com
請注意,這是不可能的發送或郵寄時 VM
確定。在成員頁的模板: showthread_quickreply 為編輯;新的PM: editor_toolbar_on.
你已經證明 editor_toolbar_on 我沒有發現有問題 ... ...
據我了解你不能發送 VM或編輯時,因為不會產生。你已經證實,扭轉你的 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"]);
}
我也得到了徹底擺脫對 strpos呼籲節約資源,與硬編碼的版本似乎工作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),但解決方案的工作都是最好的
請注意: 這一 strpos 是必要的。不幸的是在不同的編輯器模板vB3.x有不同的代碼來標記編輯器的地方。一些正在使用 <div的ID =“$ editorid” 有的使用 <div的ID =“{$ editorid”。您可以輕鬆地檢查它 - 只是讓模板搜索。如果您刪除 若 與第 strpos 那麼對於一些編輯器默認語言單選按鈕將不會顯示。請注意了這一點。
此外,如果你改變 “ 到 “,那麼很可能你不需要 \\“,它足以剛 “。我們現在還沒有檢查,所以要複製,如果你要檢查它在我們的測試。
感謝您的注意!我現在已經把對 strpos回去。
在我的安裝,任何發生的“,而不是\\”立即打破了編輯器(雖然你是對的,因為現在的字符串用單引號,你不會覺得有必要反斜杠)。