Teljes verzió megtekintése: Megoldott Hiba a szerkesztő
Azoknak a felhasználóknak, akik egy idegen nyelvet engedélyezve van, a PM és a látogatók üzenet szerkesztők eltűnnek, amikor a editor_toolbar_end horog hozzá a nyelvi rádióval kapcsolatos lehetőségek engedélyezve van. Ez volt a helyzet korábban 3.3.0-tud kérem vizsgálja meg ezt?
A rendszeres hozzászólás, a rádió gombjai nem jelennek meg egyáltalán.
Már ideiglenesen letiltotta ezt a horgot, hogy az emberek után.
Csak ellenőrzött standján PM és a látogatók üzenetek (gyors és haladó) a fórumon, és működik. Talán ellenőrizni rossz helyen. Meg tudod kérjük, értesítse látod ugyanerre a kérdésre ezen a fórumon?
Ha igen, akkor kérjük, adja meg a pontos URL-oldalt hibát, és mondd el mi a felhasználói beállításokat.
Ha nem, akkor kérjük:
1. Mondd, amely BB verziót használja
2. Ellenőrizze, mit változott sablonok azoknak szerkesztők. Ha igen - kérem ellenőrizze nem probléma létezik utáni visszavonás (kérjük, hogy hát a tényleges sablon tartalmát, így képes lesz arra, hogy tegye vissza).
3. Kérjük, küldje el nekünk a pontos tartalmat a sablonok azoknak szerkesztők, amely eltűnik.
3.8.5. Visszatérve a sablon nem tett semmit (bár azt hiszem, hogy lenne). Talán egy másik plugin okozza ezt, bár nem és legrosszabb esetben is nehezen kódot a megoldás.
A problémás funkció vbet_editor_toolbar_end, FYI.
Saját sablon kódja editor_toolbar_on is:
$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_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
Találtam semmi rosszat a sablon amit adott.
Kérjük PM hozzáférési adatait az Admin CP és FTP - ellenőrizni fogjuk, és javítsa ki a helyére.
EDIT:
Én is most frissítette ezt fórum vB3.8.5 - még mindig nem találja a kérdés. Kérjük, adja meg a pontos linkek a fórumon itt tiéd a probléma létezik. Mi ellenőrzi, amely sablonok Pontosan előállításánál használt ilyen szerkesztők és talán segít rögzítő probléma nélkül hozzáférhet a fórum.
OK-
Kérjük, jelentkezzen be tesztfelhasználó néven, jelszó teszt. Alapértelmezett nyelv a felhasználó dán.
Ezután menj erre az oldalra: PentaxForums.com - Se Profil: tesztfelhasználó néven (http://www.pentaxforums.com/forums/da/members/testuser.html)
vagy: PentaxForums.com (http://www.pentaxforums.com/forums/private.php?do=newpm)
Ne feledje, hogy lehetetlen, hogy küldjön egy PM vagy postai úton VM:)
OK. A tag az oldalon használt sablon: showthread_quickreply a szerkesztő, az új PM: editor_toolbar_on.
Már látható editor_toolbar_on, és nem találtam kérdése van ...
Ahogy értem, nem tud küldeni VM vagy PM, mert a szerkesztőség nem keletkezik. Már megerősítette, hogy a tolatás a editor_toolbar_on az eredeti ad találatot. Kérjük készült azonos ellenőrizze showthread_quickreply és PM nekem elérhetőség egyébként - én kell menni oda, és megtalálja, hogy miért tört és hogyan kell megjavítani.
Ha azt gyanítja, ütközik más mod - kapcsold ki ezt a mod átmenetileg és ellenőrizze nyújt segítséget. Ha fogalmad sincs, akkor csak letiltani más plugin editor_toolbar_end horog. Ha ez segít - meghatározni, hogy mely beépülő pontosan okozza a konfliktust, és tudassa velem.
Ha nem kezeljük - hadd ott.
Hi Michal,
Ez tűnt nagyon furcsa, úgyhogy kizárt, beépülő konfliktusok és ment egyenesen a PHP fájlt.
Dolgoztam a kód egy kicsit, és megtaláltam a következő megoldást. Talán ez az, amit csak az hatással legyen a helyén, de úgy tűnik, hogy amint az aposztróf jelet vezettek be (\\ ") a html, a szerkesztő tört. Így, én változott a aposztrófot a idézőjelek, és minden működött. Ezen kívül kellett eltávolítani $ vbphrase ['vbenterprisetranslator_postin_noselection'] és cserélje ki a húr "angol". Lásd a kód megváltoztatása az alábbi vbenterprisetranslator_functions_hooks.php:
Keresés:
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"]);
}
CSERE:
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]);
}
Én is megszabadultak a strpos hívás erőforrások megtakarítása, a kódolt változatát úgy tűnik, hogy a munka;)
Szia. Örülök, hogy szereti megoldás. Mi lesz kipróbálni a fórumunkban, és ha ez működik, ez tartalmazza a következő kiadásba. Mert most csak az egyik, aki ezt a kérdést (lehet néhány ütközik más mod), de működő megoldás mindenki számára a legjobb;)
FIGYELEM: ez strpos szükséges. Sajnos vB3.x különböző szerkesztők sablonok különböző kódot jel szerkesztő helyre. Vannak, akik a <div id = "$ editorid" és néhány használ <div id = "$ {editorid". Könnyedén ellenőrizze, hogy - csak hogy a sablont keresést. Ha eltávolítja, ha záradék strpos majd néhány szerkesztők alapértelmezett nyelve gombok nem jelennek meg. Kérjük, vegye figyelembe, hogy az.
Továbbá, ha változik "a", akkor valószínűleg nem kell \\ ", és ez elég most." Mi nem ellenőriztem még, ezért másolni, ha szeretné ellenőrizni, mielőtt a teszteket.
Köszönjük a jegyzet! Már most fel a strpos újra be
Az én telepítést, bármilyen előfordulását "helyett \\" azonnal megszakítja a szerkesztő (bár igazad van, mert a húrok most szimpla idézőjelet, akkor nem gondolom, hogy a másik karakter lenne szükség).
Az én telepítést, bármilyen előfordulását "helyett \\" azonnal megszakítja a szerkesztő (bár igazad van, mert a húrok most szimpla idézőjelet, akkor nem gondolom, hogy a másik karakter lenne szükség).
Nem PHP, de úgy tűnik, hogy a sablon igen:) Meg kell emlékezni, hogy nem tiszta PHP kódot, de fecskendeznek sablon szervezetben. Mint írtam - nem volt tesztelve, csak egy dolog, hogy mi lehetne még jobb, ami úgy tűnik nem;)
Mégis lesz teszt szervereink \\ "megoldás, és ha munka része lesz a következő hivatalos kiadás, így nem kell aggódnia, hogy közben frissítésekről:)
Tesztelt, és megerősítette, dolgoznak a mi oldalunkon áll - ez szerepelni fog a következő kiadásban:)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2026 vBulletin Solutions Inc. All rights reserved.