PDA

View Full Version: Atrisinātas Kļūda redaktoru



moman
13-04-10, 22:19
Lietotājiem, kuri ir svešvalodā iespējota, PM un apmeklētāju ziņu redaktori pazudīs, ja editor_toolbar_end āķa, lai pievienotu valodu radio iespējas ir iespējota. Tas nebija iepriekš 3.3.0, varat, lūdzu izpētīt šo?

Par regulāriem amatiem, radio pogas neparādās vispār.

Esmu īslaicīgi atspējojis šo āķi, lai cilvēki var post.

vBET
14-04-10, 01:21
Es tikai pārbauda booth PM un apmeklētāju ziņojumus (ātri un uzlabotas) uz mūsu forumu un tā darbojas. Varbūt es pārbauda nepareizā vietā. Vai jūs, lūdzu, pateikt, Jūsuprāt pašu jautājumu par šo forumu?

Ja jā, tad, lūdzu, sniedziet precīzu URL uz lapu ar kļūdas un pateikt, kāda ir jūsu lietotāja iestatījumus.

Ja nē, tad lūdzu:
1. Pateikt, kas VB versiju jūs izmantojat
2. Pārbaudiet vai jums ir mainījušies veidnes tiem redaktoriem. Ja jā - lūdzu, pārbaudiet tas jautājums pastāvēt pēc atpakaļgaitas izmaiņām (lūdzu, veikt backup no faktiskajām veidnes saturu, tāpēc jums būs iespēja nodot to atpakaļ).
3. Lūdzu, sūtiet mums precīzu saturu jūsu veidnes tiem redaktoriem, kas zūd.

moman
14-04-10, 06:02
3.8.5. Notiek veidnes neko nedarīja (lai gan jūs domājat, ka tas būtu). Varbūt vēl viens spraudnis, kas izraisa šo, lai gan tam nevajadzētu, un sliktākajā gadījumā mēs varam cieto kodu risinājums.

Problemātiska funkcija ir vbet_editor_toolbar_end, FYI.

Mana veidni kodu editor_toolbar_on ir:


$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_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

vBET
14-04-10, 23:20
Es atklāju, nekas nepareizs ar veidni, kas jums deva.

Lūdzu PM piekļuves informāciju, lai Admin CP un FTP - mēs pārbaudīsim un labot to uz vietas.

EDIT:
Arī es tikko atjauninājusi šo forumu, lai vB3.8.5 - joprojām nevarat atrast jautājumu šeit. Lūdzu, sniedziet mums precīzu saites uz lapām par mūsu forumā šeit uz jūsu jautājumu pastāv. Mēs pārbaudīsim, kas veidnes tieši ir izmantoti, lai radītu tiem redaktoriem un varbūt tas palīdzētu noteikt jautājumus bez piekļuves jūsu forumā.

moman
15-04-10, 02:16
OK-

Lūdzu, piesakieties, kā testuser, parole ir tests. Noklusējuma valodu, kas lietotājam ir dāņu valodā.

Tad iet uz šo lapu: PentaxForums.com - Se Profil: testuser (http://www.pentaxforums.com/forums/da/members/testuser.html)
vai: PentaxForums.com (http://www.pentaxforums.com/forums/private.php?do=newpm)

Ņemiet vērā, ka nav iespējams nosūtīt PM vai pēc VM:)

vBET
15-04-10, 02:45
OK. Uz loceklis lapa tiek izmantota veidne: showthread_quickreply par redaktors; par jaunu PM: editor_toolbar_on.

Jūs jau parādījusi editor_toolbar_on un es konstatēja, ka nav jautājumu, ka ...

Kā es saprotu, jūs nevarat nosūtīt VM vai PM, jo redaktori nav radīts. Jūs jau apstiprinājusi, ka mainot jūsu editor_toolbar_on uz sākotnējo sniedz jums nav rezultātu. Lūdzu Vienas pārbaudiet showthread_quickreply un PM man piekļuves informāciju anyway - man būs iet uz turieni, un uzzinātu, kāpēc tas pārtrauca un kā to salabot.
Ja jums ir aizdomas konflikts ar kādu citu mod - lūdzu, pārtrauciet šo mod laiku un pārbaudīt tas palīdz. Ja jums nav ne jausmas, tad vienkārši atslēgt citas plugins editor_toolbar_end āķa. Ja tas palīdzēs - noteikt, kuri spraudnis tieši izraisa konfliktu un let me know.

Ja jums nav rīkoties ar to - ļaujiet man tur.

moman
15-04-10, 04:34
Hi Mihala,

Tas likās ļoti dīvaini, tāpēc es izslēgta spraudnis konflikti un devās taisni uz PHP failu.

Es strādāju kods mazliet un konstatēja šādu risinājumu. Varbūt tas ir kaut kas tikai ietekmē manu vietu, bet šķiet, ka, tiklīdz pēdiņas tika ieviestas (\\ ') in html, redaktors izputējis. Tātad, es mainījies viss vienu pēdiņām, lai pēdiņas, un viss darbojās. Bez tam, man bija, lai novērstu $ vbphrase ['vbenterprisetranslator_postin_noselection'] un aizstāt to ar string "angļu valodā". Skatīt koda maiņu turpmāk vbenterprisetranslator_functions_hooks.php:

FIND:


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:


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]);
}

Es arī ieguva atbrīvoties no strpos zvanu, lai saglabātu resursus, kā iekodēts versija, šķiet, darbojas;)

vBET
16-04-10, 02:41
Hi. Prieks jūs fond risinājumu. Mēs pārbaudītu to mūsu forumos, un ja tas būs darbi tas tiks iekļauts nākamajā release. Tagad jums ir tikai viens, kas ir šo jautājumu (var būt kāds konflikts ar citiem mod), bet risinājumi, kas strādā visas ir labākais;)

LŪDZU, IEVĒROJIET: Šajā strpos ir nepieciešams. Diemžēl vB3.x dažādās redaktoriem veidnes ir cits kods, lai atzīmētu redaktoru vietā. Daži no tiem ir, izmantojot <div id = "$ editorid", un daži ir izmantojot <div id = "{$ editorid". Jūs viegli varat pārbaudīt tā - tikai padara veidni meklēšanu. Ja noņemat ja klauzulu, ar strpos, tad kādu redaktoriem noklusējuma valodu radio pogas netiks rādītas. Lūdzu, ņemiet vērā, ka.

Arī tad, ja maina "uz", tad visticamāk, jums nav nepieciešams, \\ ", un tas ir pietiekami, lai būtu vienkārši." Mums nav pārbaudīts tā vēl, tāpēc pārliecinieties, kopēt, ja vēlaties to pārbaudīt pirms mūsu testos.

moman
16-04-10, 09:19
Paldies par uzmanību! Esmu tagad nodot strpos atpakaļ collas

moman
16-04-10, 09:29
Par manu uzstādīšana, jebkurš ", nevis \\" notikums uzreiz pārtraukumi redaktors (ja jūs esat tiesības, jo stīgas tagad vienu pēdiņām, jūs nebūtu domāju backslashes būtu nepieciešams).

vBET
16-04-10, 17:13
Par manu uzstādīšana, jebkurš ", nevis \\" notikums uzreiz pārtraukumi redaktors (ja jūs esat tiesības, jo stīgas tagad vienu pēdiņām, jūs nebūtu domāju backslashes būtu nepieciešams).

Ne par PHP, bet šķiet, ka veidņu jā:) Mums ir jāatceras, ka tas nav tīrs PHP kodu, bet tas ir ievadīts veidne organismā. Kā es rakstīja - nav pārbaudīts, tikai lieta, kas varētu būt pat labāk, kas, šķiet, nav;)

Joprojām mēs tests uz mūsu serveriem \\ "risinājumu un ja darba tiks iekļauts nākamajā oficiāli atbrīvot, tāpēc jums nav jāuztraucas par to laikā atjauninājumiem:)

vBET
03-05-10, 22:32
Testēts un apstiprināts strādā mūsu puses - tas tiks iekļauts nākamajā presei:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations by vB Enterprise Translator 4.10.1