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

Зарадите са нама!

Ако желите да почнете да зарађујете новац са вБЕТ придружити Партнерски програм.
Страна 1 од 2 12 ПоследњиLast
Резултати 1 на 10 од 12

Тема: Грешка у едитору

  1. #1
    Модератор
    Регистрован
    Нов 2009
    Поруке
    168

    Default Грешка у едитору

    За кориснике који имају страни језик омогућен, ПМ и посетилац поруку уредници нестати када едитор_тоолбар_енд кука да додате опције језика радио је омогућена. Ово није био случај раније 3.3.0-можете погледајте у ово?

    За редовне постове, радио дугмад не појављују уопште.

    Привремено сам онемогућити ову куку, тако да људи могу да порука.
    Последњи изменио moman; 13-04-10 U 22:33.

  2. #2
    Мицхаł Подбиелски (вБЕТ штаба) vBET's Avatar
    Регистрован
    Сеп 2009
    Поруке
    3,037

    Default

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

    Ако јесте онда наведите тачну УРЛ адресу на страну са грешком и рећи шта су ваши Корисничка подешавања.

    Ако не онда:
    1. Реците која ББ верзију користите
    2. Проверите да ли су се промениле шаблони за те уреднике. Ако јесте - молимо вас да проверите да ли постоји проблем након промене уназад (молимо вас да направите резервне стварне шаблона садржаја, тако да ћете моћи да га вратите).
    3. Пошаљите нам тачан садржај шаблона за оне уреднике који нестаје.

  3. #3
    Модератор
    Регистрован
    Нов 2009
    Поруке
    168

    Default

    3.8.5. Враћање шаблон није ништа (мада бих ли мислите да ће). Можда још један додатак изазива ово, мада не би требало да и најгорем случају можемо да тешко код решење.

    Проблематичне функција је вбет_едитор_тоолбар_енд, ФИИ.

    Мој код шаблон за едитор_тоолбар_он је:

    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 U 06:07.

  4. #4
    Мицхаł Подбиелски (вБЕТ штаба) vBET's Avatar
    Регистрован
    Сеп 2009
    Поруке
    3,037

    Default

    Нашао сам ништа лоше у шаблон који сте дали.

    Молим вас АМ приступ детаље Администратор КП и ФТП - ми ћемо провери и исправи га на месту.

    ЕДИТ:
    Такође сам ажурира овај форум да вБ3.8.5 - још увек не може пронаћи овде питање. Молимо Вас да нас тачно линкове на странице на нашем форуму овде, на ваше питање постоји. Ми ћемо проверити које шаблона тачно се користе за генерисање те уреднике, а можда и да помогне фиксирање емисије без приступ форуму.
    Последњи изменио vBET; 15-04-10 U 02:11.

  5. #5
    Модератор
    Регистрован
    Нов 2009
    Поруке
    168

    Default

    У реду-

    Молим вас пријавите се као тестусер, лозинком је тестирање. Подразумевани језик за тај корисник дански.

    Затим, идите на ову страницу: ПентакФорумс.цом - Се профил: тестусер
    или: ПентакФорумс.цом

    Имајте на уму да је немогуће да се пошаље ПМ или порука ВМ

  6. #6
    Мицхаł Подбиелски (вБЕТ штаба) vBET's Avatar
    Регистрован
    Сеп 2009
    Поруке
    3,037

    Default

    У реду. На члан страница се користи шаблон: сховтхреад_куицкрепли за уредника, а на нови премијер: едитор_тоолбар_он.

    Већ показала вас едитор_тоолбар_он и сам нашао нема проблем ...

    Као ја разумем не можете да шаљете СМ или ПМ, јер уредници нису генерисани. Сте већ потврдио да уназад своју едитор_тоолбар_он на оригиналним вам даје никакве резултате. Молим вас су исто провери сховтхреад_куицкрепли и ПМ ми приступ ионако детаљима - да ћу морати да одем тамо и наћи зашто је избио и како да то поправе.
    Ако сумњате у сукобу са неким другим МО - молим вас искључите ову мод привремено и проверите да ли то помоћи. Ако немате појма, онда само онемогућите друге плугин за едитор_тоолбар_енд кука. Ако то ће вам помоћи - одредити који плугин тачно изазива сукоб и јавите ми.

    Ако нећете руковање - дозволите ми тамо.

  7. #7
    Модератор
    Регистрован
    Нов 2009
    Поруке
    168

    Default Поправити

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

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

    Радила сам код мало и пронашао следеће решење. Можда је то нешто што само утиче на мој сајт, али изгледа да чим једноструке наводнике уведени су (\\ ') у ХТМЛ, уредник разбио. Тако сам променио све једноструке наводнике на двоструким наводницима, и све је радило. Поред тога, морао сам да уклони $ вбпхрасе ['вбентерприсетранслатор_постин_носелецтион'] и заменити га са "енглески" ниска. Види промена код испод на вбентерприсетранслатор_фунцтионс_хоокс.пхп:

    Финд:

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

    Такође сам добио ослободити стрпос позива да сачува ресурсе, као хард-цодед верзија изгледа да ради

  8. #8
    Мицхаł Подбиелски (вБЕТ штаба) vBET's Avatar
    Регистрован
    Сеп 2009
    Поруке
    3,037

    Default

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

    НАПОМЕНА: ово стрпос је неопходно. Нажалост, у вБ3.к различитих шаблона уредници имају различите код да означи место уредника. Неки су користећи <Див ид = "$ едиторид ' а неки користе <Див ид = "{$ едиторид '. Лако можете проверити - само би се тражи шаблон. Ако уклоните ако клаузуле по стрпос онда за неке уреднике подразумевани језик радио дугмићима неће бити приказан. Будите свесни тога.

    Такође ако сте променили ' на ", Онда вероватно не треба \\ ", А довољно је само да ". Нисмо и проверио опет, тако да се копија ако желите да проверите пред нашим тестовима.

  9. #9
    Модератор
    Регистрован
    Нов 2009
    Поруке
    168

    Default

    Хвала за пажњу! Сада сам ставио стрпос леђа унутра

  10. #10
    Модератор
    Регистрован
    Нов 2009
    Поруке
    168

    Default

    На мом инсталација, сваку појаву "уместо \\" одмах прекида уредник (иако сте у праву-јер си жице су сада у једноструке наводнике, не би помислио бацксласх би било потребно).

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

Ознаке за ову тему

Правила постовања

  • Ти не могу постављати нове теме
  • Ти не могу порука одговора
  • Ти не могу слати прикачене фајлове
  • Ти не могу моњати ваше постове
  •