Важно: Оваа страница е користење на колачиња (cookies). Со користење на овој веб-сајт без исклучување на колачиња во прелистувачот, значи дека се согласувате за негово користење.
Купи сега! Карактеристики Превземања

Заработи со нас!

Ако сакате да почнете да заработуваат пари со vBET приклучат на Affiliate програмата.
Страница 1 на 2 12 ПоследнаLast
Резултати 1 да 10 на 12

Тема: Грешка во уредувач

  1. #1
    Сениор
    Зачленет
    Ноември 2009
    Мислења
    168

    Default Грешка во уредувач

    За корисниците кои имаат странски јазик-от, премиерот и посетител порака уредниците исчезнуваат кога editor_toolbar_end кука за да додадете јазик радио опции е овозможено. Тоа не беше случај претходно 3.3.0-може да ви ве молиме погледнете во ова?

    За редовни мислења, радио копчиња не се појавуваат на сите.

    Јас сум привремено не функционира оваа кука, така што луѓето може да ја објавите.
    Последен пат изменето од moman; 13-04-10 на 22:33.

  2. #2
    Michał Podbielski (vBET персонал) vBET's Avatar
    Зачленет
    Октомври 2009
    Мислења
    3,037

    Default

    Јас само проверени кабина Премиерот и посетител пораки (брза и напреден курс) на нашиот форум и тоа функционира. Можеби јас проверив во погрешно место. Можете ли да ве молиме известете го гледате истото прашање на овој форум?

    Ако да, тогаш наведете точно рачно да страница со грешка и кажете какви се вашите кориснички поставки.

    Ако не, тогаш ве молиме:
    1. Кажете кој vB верзија ќе се користи
    2. Проверете дали имате промени Шаблони за оние уредници. Ако одговорот е да - проверете ги издава постојат по обратен промени (ве молиме копија на вистинската дефиниција содржината, па така ќе бидете во можност да го стави назад).
    3. Ве молиме пратете ни точната содржина на вашиот шаблони за оние уредници кои исчезнува.

  3. #3
    Сениор
    Зачленет
    Ноември 2009
    Мислења
    168

    Default

    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">&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_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%">&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
    Последен пат изменето од moman; 14-04-10 на 06:07.

  4. #4
    Michał Podbielski (vBET персонал) vBET's Avatar
    Зачленет
    Октомври 2009
    Мислења
    3,037

    Default

    Го најдов ништо лошо во дефиниција која ти дал.

    Ве молиме PM пристап детали Admin CP и FTP - Ние ќе ги провери и поправи го на место.

    Edit:
    Исто така јас само ажурирани овој форум за да vB3.8.5 - се уште не може да се најдат на прашањето тука. Ве молиме да ни даде точна линкови до страници на нашиот форум овде, на твое прашање постои. Ние ќе го провериме кои шаблони точно се користат за генерирање на оние уредници и можеби помогне одредување прашање, без пристап до твојот форум.
    Последен пат изменето од vBET; 15-04-10 на 02:11.

  5. #5
    Сениор
    Зачленет
    Ноември 2009
    Мислења
    168

    Default

    Ред-

    Ве молиме Најава за testuser, лозинка е тест. Аватарот на јазик за што корисникот е Дански.

    Потоа, одете на оваа страница: PentaxForums.com - Se Профил: testuser
    или: PentaxForums.com

    Имајте на ум дека не е возможно да се испрати часот или пост В.М.

  6. #6
    Michał Podbielski (vBET персонал) vBET's Avatar
    Зачленет
    Октомври 2009
    Мислења
    3,037

    Default

    OK. На земјите-страница се користи дефиниција: showthread_quickreply за уредник; на новиот премиер: editor_toolbar_on.

    Веќе покажа editor_toolbar_on и јас не најде прашањето таму ...

    Како јас ги разбирам не можете да праќате В.М. или PM бидејќи уредниците не се генерирани. Вие веќе потврди дека обратен вашиот editor_toolbar_on на оригиналниот оној што не дава никакви резултати. Ве молиме направи истата проверка за showthread_quickreply и премиерот ме пристап детали и онака - ќе треба да одиме таму и да се најде зошто се скрши и како да го поправам.
    Ако се сомневате во судир со некои други современи - Ве молиме исклучите оваа МО привремено и да се провери дали тоа помош. Ако немате поим а потоа само се оневозможи други додатоци за editor_toolbar_end кука. Ако тоа ќе ви помогне - се утврди кои приклучок точно предизвикува конфликт и да ме известите.

    Ако не ќе се справи - дозволете ми таму.

  7. #7
    Сениор
    Зачленет
    Ноември 2009
    Мислења
    168

    Default Фикс

    Здраво Михал,

    Ова изгледаше многу чудно, па јас ја отфрли можноста за приклучок конфликти и отиде директно на PHP фајл.

    Јас работев на код малку и е пронајден на следниве решение. Можеби ова е нешто само влијаат на мојот сајт, но се чини дека штом единечен наводник беа воведени (\\ ') во html, уредник скрши. Така, сменив сите единечен наводник да двојни наводници, и сè што работел. Покрај тоа, морав да се отстрани $ vbphrase ['vbenterprisetranslator_postin_noselection'] и замени го со 'англиска' на стрингот. Види кодот промени подолу во vbenterprisetranslator_functions_hooks.php:

    Најди ги:

    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']
    .
    '&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"]);

    Замени:

    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']
    .
    '&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]);

    Јас, исто така се ослободи од strpos повик да се спаси ресурси, како хард-кодирани верзија изгледа да се работи

  8. #8
    Michał Podbielski (vBET персонал) vBET's Avatar
    Зачленет
    Октомври 2009
    Мислења
    3,037

    Default

    Здраво. Мило што сакаат решение. Ние ќе го тестот на нашите форуми и дали ќе работи ова ќе бидат вклучени во следното издание. За сега сте единствениот кој има ова прашање (може да има некои конфликти со други современи), но решенија што работат за сите се најдобри

    ЗАБЕЛЕШКА: оваа strpos е потребно. За жал, во vB3.x различни уредници шаблони имаат различни код за да се одбележи уредник место. Некои од нив се користат <Div id = "$ editorid" а некои се користат <Div id = "{$ editorid". Можете лесно да го провериш - само да се дефиниција за пребарување. Ако ги отстраните ако клаузула со strpos тогаш за некои уредници стандардниот јазик радио копчиња нема да бидат прикажани. Ве молиме да имате на тоа.

    Исто така, ако се промени " да ", Тогаш најверојатно не треба \\ ", А тоа е доволно да имаат само ". Ние не го проверуваат уште, па се направи копија ако сакате да го провериш пред нашите тестови.

  9. #9
    Сениор
    Зачленет
    Ноември 2009
    Мислења
    168

    Default

    Ви благодариме за забелешката! Јас сум сега стави strpos внатре

  10. #10
    Сениор
    Зачленет
    Ноември 2009
    Мислења
    168

    Default

    На мојот инсталација, појава на "наместо на \\" веднаш крши уредник (иако во право си-од стрингови се сега во Слободна цитати, не би помислил на backslashes ќе биде потребно).

Страница 1 на 2 12 ПоследнаLast

Тагови за оваа тема

Правила на пишување

  • Можете може да не да отвораш нови теми
  • Можете може да не да испраќате мислења
  • Можете може да не да вршите прикачувања
  • Можете може да не ги уредувате своите мислења
  •