View Full Version: Lahendatud Viga toimetaja
Kasutajad, kes on võõrkeeles lubatud, PM ja külastajate sõnum toimetajad kaovad kui editor_toolbar_end konks lisada keeles Raadio valikud on lubatud. See ei olnud varem 3.3.0-te saate palun uurida seda?
Tavaliste postitusi, nööpe ei paista üldse.
Olen ajutiselt keelatud see konks, et inimesed saaksid postiga.
Ma lihtsalt kontrollida putka PM ja külastajate sõnumit (kiire ja arenenud) meie foorum ja see toimib. Võib-olla ma kontrollida vales kohas. Kas te palun rääkige sellest näete sama probleem selles foorumis?
Kui jah, siis palun anna täpne URL lehe viga ja ütle millised on teie Kasutaja seaded.
Kui ei, siis palun:
1. Öelge mis vB versioon sa kasutad
2. Check sa muutunud malle need toimetajad. Kui jah - palun kontrolli kas teema ka pärast tagurdab muutused (tehke backup tegelike malli sisu, nii on sul võimalik panna see tagasi).
3. Palun saatke meile täpne sisu oma malle need toimetajad, mis kaob.
3.8.5. Reverting malli ei teinud midagi (kuigi sa arvad, et oleks). Ehk teine plugin põhjustab seda, kuigi see ei tohiks ning halvimal juhul saame hard-kood lahendus.
Problemaatiline ülesanne on vbet_editor_toolbar_end, FYI.
Minu malli koodi editor_toolbar_on on:
$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
Leidsin midagi halba mall, mis sa andsid.
Palun PM ligipääsu võimaldavaid andmeid Admin CP ja FTP - me kontrollime ja õige see koht.
EDIT:
Samuti ma uuendas just seda foorumit vB3.8.5 - ikka ei leia probleemi siin. Palun andke meile täpse lingid lehtedele meie foorum siin sinu teema olemas. Me vaadata, millised mallid täpselt kasutatakse, et luua neile toimetajate ja äkki see aitab, millega teema puudub juurdepääs oma foorum.
OK-
Palun login testuser, parool on test. Vaikimisi keele, et kasutaja on taani keeles.
Siis minge sellele lehele: PentaxForums.com - Se Profil: testuser (http://www.pentaxforums.com/forums/da/members/testuser.html)
või: PentaxForums.com (http://www.pentaxforums.com/forums/private.php?do=newpm)
Pange tähele, et see on võimatu saata PM või postitada VM:)
OK. Liikmetest lehekülg on kasutatud malli: showthread_quickreply jaoks toimetaja; uute PM: editor_toolbar_on.
Sa juba näidanud editor_toolbar_on ja ma ei leidnud teema seal ...
Nagu ma aru saan te ei saa saata VM või PM sest toimetajad ei tekkinud. Sa juba kinnitanud, et tagurdamine oma editor_toolbar_on et esialgse üks ei anna teile mingit tulemust. Palun teha sama kontrollida showthread_quickreply ja PM mulle juurdepääsu üksikasjad niikuinii - ma pean sinna minema ja leida, miks see murdis ja kuidas seda parandada.
Kui te kahtlustate vastuolus mõne mod - palun keelake see mod ajutiselt ja vaadata see aidata. Kui sul ei ole aimugi, siis lihtsalt lülitada teised pluginad editor_toolbar_end konks. Kui see aitab - millised plugin täpselt põhjustab konflikte ja andke mulle teada.
Kui sa ei oska seda - lase mind sinna.
Hi Michal,
See tundus väga imelik, nii et ma välistada plugin konflikte ja läks otse PHP faili.
Ma töötasin koodi natuke ja leiti järgmine lahendus. Võibolla see on midagi, vaid mõjutab minu kodukale, kuid tundub, et niipea kui ülakoma toodi (\\ ") on html, toimetaja murdis. Seega, ma muutsin kõik ülakoma et jutumärgid, ja kõik töötas. Lisaks oli mul eemaldada $ vbphrase ['vbenterprisetranslator_postin_noselection'] ja asendada see string "inglise keeles". Vaata koodi muuta allpool vbenterprisetranslator_functions_hooks.php:
LEIA:
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"]);
}
REPLACE:
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]);
}
Ma sain ka lahti strpos üleskutse säästa ressursse, nagu kodeeritud versioon tundub, et töö;)
Hi. Tore, et meeldib lahendus. Me katsetada seda meie foorumites ja kui see töötab see lisatakse järgmise vabastamist. Nüüd olete ainus, kes on seda teemat (võib olla mõned vastuolu teiste mod), kuid lahendused töötavad kõik on parimad;)
Märkus: seda strpos on vajalik. Kahjuks vB3.x erinevad toimetajad mallid on erinevad koodi tähis toimetaja koht. Mõned kasutavad <div id = "$ editorid ja mõned kasutavad <div id =" {$ editorid. Saate hõlpsasti vaadata seda - lihtsalt template otsing. Kui eemaldate kui klauslit strpos siis mõned toimetajad vaikekeele nööpe ei näidata. Palun olge teadlik.
Ka siis, kui muutunud "to", siis tõenäoliselt sa ei pea \\ "ja see on piisav, et just". Me ei kontrolli seda veel, nii et koopia, kui soovite seda kontrollida enne meie testid.
Tänan Tähelepanu! Olen nüüd panna strpos tagasi sisse
Minu paigaldus, esinemise kohta "asemel \\" kohe murrab toimetaja (kuigi sul on õigus-sest stringid on nüüd ülakoma, sa ei usu kenoviivat oleks vaja).
Minu paigaldus, esinemise kohta "asemel \\" kohe murrab toimetaja (kuigi sul on õigus-sest stringid on nüüd ülakoma, sa ei usu kenoviivat oleks vaja).
Mitte PHP kuid tundub, et malli jah:) Me peame meeles pidama, et see ei ole puhas PHP koodi, kuid see süstitakse malli keha. Nagu ma kirjutasin - see ei ole uuritud, vaid asi, mis võiks olla veel parem, mis ei tundu;)
Ikka me testib meie serverites \\ "lahendust ja kui töötab lisatakse järgmine ametlik pressiteade, et sa ei pea muretsema, seda ajal uuendusi:)
Kontrollitud ja töötavad meie poolel - see lisatakse järgmisel release:)
Automatic Translations (Powered by Google, Microsoft®,
Yandex, SDL Language Cloud, IBM Watson and Apertium):
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions Inc. All rights reserved.