Important: Această pagină este folosind cookie-uri (cookies). Folosind acest site fără a opri cookie-urile în browser, înseamnă că sunteți de acord pentru utilizarea acestuia.
Cumpara acum! Caracteristici Descărcări

Câştigaţi cu noi!

Dacă doriţi să începe să câştigaţi bani cu alătura vBET să Programul de afiliere.
Pagina 1 de 2 12 UltimulLast
Rezultate 1 a 10 de 12

Thread: Eroare la editor

  1. #1
    Senior membre
    Alăturaţi-vă Data
    Noiembrie 2009
    Mesaje
    168

    Default Eroare la editor

    Pentru utilizatorii care au activat o limbă străină, editorii PM şi vizitatorilor mesaj dispar atunci când cârligul editor_toolbar_end pentru a adăuga opţiunile de radio de limbă este activată. Acest lucru nu a fost cazul anterior, în 3.3.0-te poate vă rugăm să căutaţi în asta?

    Pentru posturile periodice, butoanele radio nu apar deloc.

    Am dezactivat temporar acest cârlig, astfel încât oamenii să poată posta.
    Ultima modificare făcută de moman; 13-04-10 la 22:33.

  2. #2
    Michał Podbielski (vBET Personal) vBET's Avatar
    Alăturaţi-vă Data
    Octombrie 2009
    Mesaje
    3,037

    Default

    Am verificat doar PM cabina şi mesajele vizitatorilor (rapid si avansat), pe forumul nostru şi funcţionează. Poate că am verificat la locul nepotrivit. Puteţi să vă rugăm să spuneţi vedeţi aceeaşi problemă pe acest forum?

    Dacă da, atunci vă rugăm să URL-ul exact la pagina cu eroare şi spuneţi ce sunt setările dvs. de utilizator.

    Dacă nu, vă rugăm să:
    1. Spune-i care vB versiunea pe care o utilizaţi
    2. Verificaţi nu te-ai schimbat template-uri pentru cei editori. Dacă da - vă rugăm să verificaţi nu exista problema de mers înapoi după modificări (vă rugăm să copie de rezervă a conţinutului şablonului real, aşa că va fi capabil să-l pună înapoi).
    3. Va rugam sa ne transmiteti conţinutul exact de template-uri pentru cele editori care dispare.

  3. #3
    Senior membre
    Alăturaţi-vă Data
    Noiembrie 2009
    Mesaje
    168

    Default

    3.8.5. Readucerea şablonul nu a făcut nimic (deşi ai crede că ar fi). Poate că un alt plugin-ul este cauza asta, deşi nu ar trebui să şi cel mai rău caz, putem cu greu un cod soluţie.

    Funcţia de problematic este vbet_editor_toolbar_end, FYI.

    Codul de şablon pentru editor_toolbar_on este:

    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
    Ultima modificare făcută de moman; 14-04-10 la 06:07.

  4. #4
    Michał Podbielski (vBET Personal) vBET's Avatar
    Alăturaţi-vă Data
    Octombrie 2009
    Mesaje
    3,037

    Default

    Am gasit nimic greşit în şablonul pe care ţi-a dat.

    Vă rugăm să PM detaliile de acces la Admin CP si FTP - vom verifica şi corecta-l pe loc.

    EDIT:
    De asemenea, am tocmai a actualizat acest forum pentru a vB3.8.5 - încă nu pot găsi problema aici. Va rugam sa ne link-uri către pagini exacta pe forumul nostru aici, pe dumneavoastră problema există. Vom verifica exact care modele sunt utilizate pentru a genera aceste editori şi poate-l ajuta eliberarea de stabilire, fără a avea acces la forum.
    Ultima modificare făcută de vBET; 15-04-10 la 02:11.

  5. #5
    Senior membre
    Alăturaţi-vă Data
    Noiembrie 2009
    Mesaje
    168

    Default

    OK-

    Rugam sa va logati ca testuser, parola este de testare. Limba implicită pentru acel utilizator este danez.

    Apoi, mergeţi la această pagină: PentaxForums.com - Se Profil: testuser
    sau: PentaxForums.com

    Reţineţi că este imposibil pentru a trimite un PM sau post VM

  6. #6
    Michał Podbielski (vBET Personal) vBET's Avatar
    Alăturaţi-vă Data
    Octombrie 2009
    Mesaje
    3,037

    Default

    OK. La pagina membru este utilizat şablon: showthread_quickreply pentru editor; pe noi PM: editor_toolbar_on.

    Aveţi deja afişate editor_toolbar_on şi am găsit nici o problema acolo ...

    Aşa cum am înţeles, nu se pot trimite VM sau PM pentru că editorii nu sunt generate. Sunteţi deja confirmat faptul că inversarea dvs. editor_toolbar_on la una originală îţi dă nici un rezultat. Vă rugăm să verificaţi făcut acelaşi lucru pentru showthread_quickreply şi PM-mi accesa detalii oricum - voi trebuie să merg acolo şi să găsească de ce acesta sa rupt şi cum să-l repara.
    Dacă bănuiţi conflict cu unele mod alte - vă rugăm să dezactivaţi acest mod temporar şi check nu-l ajuta. Dacă aveţi nici o idee, apoi dezactivaţi doar alte plugin-uri pentru editor_toolbar_end cârlig. În cazul în care va ajuta - de a determina cauzele care plugin-ul exact în conflict şi să-mi spuneţi.

    Dacă nu-l va ocupa - lasă-mă acolo.

  7. #7
    Senior membre
    Alăturaţi-vă Data
    Noiembrie 2009
    Mesaje
    168

    Default O remediere

    Bună Michal,

    Acest lucru părea foarte ciudat, aşa că am exclus conflicte plugin-ul şi sa dus direct la fişierul PHP.

    Am lucrat codul un pic şi a găsit următoarea soluţie. Poate că acest lucru este ceva care afectează doar site-ul meu, dar se pare că de îndată ce ghilimele unice au fost introduse (\\ "), în html, editorul rupt. Astfel, am schimbat toate ghilimelele de ghilimele duble, şi totul a mers. În plus, am avut pentru a elimina $ vbphrase ['vbenterprisetranslator_postin_noselection'] şi să o înlocuiască cu "limba engleză" şir. A se vedea schimbarea codul de mai jos în vbenterprisetranslator_functions_hooks.php:

    GASITI:

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

    REPLACE:

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

    De asemenea, am scăpat de strpos apel la economisirea resurselor, ca şi versiunea hard-coded pare să funcţioneze

  8. #8
    Michał Podbielski (vBET Personal) vBET's Avatar
    Alăturaţi-vă Data
    Octombrie 2009
    Mesaje
    3,037

    Default

    Bună. Mă bucur că ai fond soluţie. Noi vom testa pe forumuri şi în cazul în care va prezenta lucrările vor fi incluse în următoarea lansare. Pentru acum eşti doar una care au această problemă (poate fi un conflict cu alte mod), ci si solutii de lucru pentru toate sunt cele mai bune

    ATENŢIE: acest strpos este necesar. Din păcate, în vB3.x diferite şabloane editorii au alt cod pentru a marca locul de editor. Unele sunt utilizaţi <Div id = "$ editorid" şi unele sunt utilizaţi <Div id = "$ {editorid". Puteţi verifica cu uşurinţă - fac doar căutare şablon. Dacă eliminaţi dacă clauză cu strpos apoi pentru unii redactori limba butoane radio implicit nu va fi indicat. Vă rugăm să fiţi conştienţi de faptul că.

    De asemenea, dacă aţi schimbat " a ", Atunci cel mai probabil, nu aveţi nevoie de \\ ", Şi este suficient să avem doar ". Nu am încă le-a verificat, asa ca copie dacă doriţi să-l verifice înainte de testele noastre.

  9. #9
    Senior membre
    Alăturaţi-vă Data
    Noiembrie 2009
    Mesaje
    168

    Default

    Multumesc pentru nota! Am pus acum strpos înapoi inch

  10. #10
    Senior membre
    Alăturaţi-vă Data
    Noiembrie 2009
    Mesaje
    168

    Default

    La instalarea mea, orice apariţie a "în loc de \\" rupe imediat editorul (desi ai dreptate, deoarece siruri de caractere sunt acum în ghilimele simple, nu crede că ar fi necesară backslash-uri).

Pagina 1 de 2 12 UltimulLast

Tag-uri pentru acest subiect

Permisiuni postare

  • Tu nu pot posta subiecte noi
  • Tu nu pot mesaj raspunsuri
  • Tu nu pot adăuga ataşamente
  • Tu nu pot edita mesajele tale
  •