Mahalaga: Ang pahinang ito ay gumagamit ng mga cookies (cookies). Paggamit ng website na ito nang walang pag-off ng mga cookies sa browser, ay nangangahulugan na sumasang-ayon ka sa paggamit nito.
Bumili na Ngayon! Tampok Downloads

Kumita sa amin!

Kung nais mong upang simulang kumita sa vBET sumali sa Affiliate Program.
Pahina 1 ng 2 12 HuliLast
Mga Resulta 1 sa 10 ng 12

Thread: Error sa editor

  1. #1
    Senior Miyembro
    Sumali sa Petsa
    Nob 2009
    Post
    168

    Default Error sa editor

    Para sa mga gumagamit na may isang banyagang wika na pinagana, ang PM at editor ng mensahe ng bisita maglaho kapag ang editor_toolbar_end hook upang idagdag ang mga pagpipilian sa wika radio ay pinagana. Ito ay hindi ang kaso dati sa 3.3.0-maaari mong mangyaring tingnan sa ito?

    Para sa regular na mga post, ang mga radio button ay hindi lilitaw sa lahat.

    Pansamantalang ko na pinagana hook na ito sa gayon ay mga tao ay maaaring mag-post.
    Huling nai-edit sa pamamagitan ng moman; 13-04-10 sa 22:33.

  2. #2
    Michal Podbielski (vBET Staff) vBET's Avatar
    Sumali sa Petsa
    Oct 2009
    Post
    3,037

    Default

    Check ko lang PM ng booth at bisita mensahe (mabilis at advanced) sa aming forum at ito gumagana. Siguro ako naka-check sa maling lugar. Puwede ninyo bang sabihin mo makita ang parehong isyu sa forum na ito?

    Kung oo pagkatapos ay mangyaring ibigay ang eksaktong URL na pahina na may mga error at sabihin kung ano ang mga setting ng iyong User.

    Kung hindi pagkatapos mangyaring:
    1. Sabihin kung anong vB bersyon ginagamit
    2. Suriin gawin binago mo na ang mga template para sa mga editor. Kung oo - mangyaring suriin ang isyu umiiral pagkatapos pagtaliwas ng pagbabago (mangyaring gumawa ng backup ng mga aktwal na template ng nilalaman, kaya mo magagawang upang ilagay ito pabalik).
    3. Mangyaring ipadala sa amin ang eksaktong nilalaman ng iyong mga template para sa mga editor na kung saan disappears.

  3. #3
    Senior Miyembro
    Sumali sa Petsa
    Nob 2009
    Post
    168

    Default

    3.8.5. Ibinabalik ng template ay walang (kahit na gusto mo sa tingin ito ay). Marahil ang plugin ibang ay nagdudulot ito, bagaman hindi ito dapat at pinakamasama kaso namin hard-code ng isang workaround.

    Ang problemang function na ay vbet_editor_toolbar_end, Para sa Iyong Impormasyon.

    Aking code ng template para sa editor_toolbar_on ay:

    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
    Huling nai-edit sa pamamagitan ng moman; 14-04-10 sa 06:07.

  4. #4
    Michal Podbielski (vBET Staff) vBET's Avatar
    Sumali sa Petsa
    Oct 2009
    Post
    3,037

    Default

    Nahanap ko walang mali sa template kung saan mo ibinigay.

    Mangyaring ang mga detalye ng PM ng access sa Admin CP at FTP namin suriin at itama ang mga ito sa lugar.

    EDIT:
    Gayundin ko lang update ang forum na ito upang vB3.8.5 - hindi pa rin mahanap ang isyu dito. Paki-bigyan kami ng eksaktong mga link sa mga pahina sa aming forum dito sa inyo ang isyu umiiral. Kami ay suriin na kung saan eksaktong ay ang mga template na ginamit upang makabuo ng mga editor at marahil ito ay makakatulong sa pag-aayos ng isyu nang walang access sa iyong forum.
    Huling nai-edit sa pamamagitan ng vBET; 15-04-10 sa 02:11.

  5. #5
    Senior Miyembro
    Sumali sa Petsa
    Nob 2009
    Post
    168

    Default

    OK-

    Mangyaring mag-login bilang testuser, password ay pagsubok. Ang default na wika para sa gumagamit ay Danish.

    Pagkatapos, pumunta sa pahinang ito: PentaxForums.com - Se Profil: testuser
    o: PentaxForums.com

    Tandaan na ito ay imposible upang magpadala ng isang PM o post VM

  6. #6
    Michal Podbielski (vBET Staff) vBET's Avatar
    Sumali sa Petsa
    Oct 2009
    Post
    3,037

    Default

    OK. Sa miyembro pahina ay ginamit sa template: showthread_quickreply para sa editor; sa bagong PM: editor_toolbar_on.

    Na iyong na ipinapakita editor_toolbar_on at ako natagpuan walang isyu doon ...

    Bilang Naiintindihan ko hindi ka maaaring magpadala ng VM o PM dahil ang mga editor ay hindi binuo. Ikaw ay nakumpirma na pagtaliwas sa iyong editor_toolbar_on sa orihinal na isa ay nagbibigay sa iyo ng ng walang mga resulta. Mangyaring ginawa parehong check para sa showthread_quickreply at PM ako access detalye pa rin ako pumunta doon at mahanap kung bakit sinira ito at kung paano ayusin ito.
    Kung hinihinala mong kontrahan sa ilang mga iba pang mga mod - mangyaring huwag paganahin ang mod na ito sa pansamantalang at suriin ang tulong. Kung wala kang bakas na pagkatapos lamang huwag paganahin ang iba pang mga plugin para sa editor_toolbar_end hook. Kung ito ay makakatulong sa matukoy kung saan plugin ang eksaktong sanhi salungatan at ipaalam sa akin.

    Kung hindi mo pangasiwaan ito - ipaalam sa akin doon.

  7. #7
    Senior Miyembro
    Sumali sa Petsa
    Nob 2009
    Post
    168

    Default Isang ayusin

    Hi Michal,

    Ito tila masyadong kakaiba, kaya ako pinasiyahan ang kasalungat plugin at nagpunta tuwid sa ang PHP file.

    Nagtrabaho ko ang code ng kaunti at natagpuan ang mga sumusunod na solusyon. Marahil ito ay isang bagay na lamang ang nakakaapekto sa aking site, ngunit tila na sa lalong madaling solong quote ay ipinakilala (\\ ') sa ang html, ang editor ang sinira. Kaya, nabago ko ang lahat ng mga solong quote sa double quotes, at lahat ng nagtrabaho. Sa karagdagan, ako ay upang alisin ang $ vbphrase [vbenterprisetranslator_postin_noselection '] at palitan ang mga ito sa' Ingles 'ang string. Tingnan ang pagbabago ng code sa ibaba sa vbenterprisetranslator_functions_hooks.php:

    HANAPIN:

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

    Palitan:

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

    Ko rin kayong mapupuksa ng strpos call to save resources, pati na sa hard-code na bersyon ay tila sa trabaho

  8. #8
    Michal Podbielski (vBET Staff) vBET's Avatar
    Sumali sa Petsa
    Oct 2009
    Post
    3,037

    Default

    Hi. Natutuwa ka mahilig solusyon. Kami ay subukan ang mga ito sa aming mga forum at kung ito ay gumagana na ito ay isasama sa susunod na release. Sa ngayon ikaw ay isa lamang na ang isyu na ito (maaaring ilang mga salungat sa iba pang mga mod), ngunit ang mga solusyon nagtatrabaho para sa lahat ay ang pinakamahusay na

    Mangyaring tandaan: ito strpos ay kinakailangan. Kasamaang palad sa vB3.x iba't ibang mga template editor ay may ibang code upang markahan ang lugar ng editor. Ilang mga gumagamit <Div id = "$ editorid ' at ilang mga gumagamit <Div id = "{$ editorid '. Maaari mong madaling suriin ang mga ito - gumawa ng template paghahanap. Kung aalisin mo ang kung sugnay sa strpos pagkatapos para sa ilang mga editor ang radio button ng default na wika ay hindi ipapakita. Mangyaring magkaroon ng kamalayan na iyon.

    Gayundin kung binago mo ang ' sa ", Pagkatapos ay pinaka-malamang hindi mo na kailangang \\ ", At ito ay sapat na mayroong ". Hindi namin check pa ito, kaya gumawa ng kopya kung gusto mong suriin ito bago sa aming mga pagsubok.

  9. #9
    Senior Miyembro
    Sumali sa Petsa
    Nob 2009
    Post
    168

    Default

    Salamat para sa mga nota! Ngayon ko na ilagay ang mga strpos in muli

  10. #10
    Senior Miyembro
    Sumali sa Petsa
    Nob 2009
    Post
    168

    Default

    Sa aking pag-install, ang anumang paglitaw ng "sa halip ng \\" agad breaks ang editor (bagaman right-dahil ikaw ay ang string na ngayon sa solong quote, hindi mo gusto sa tingin sa backslashes ay kailangan).

Pahina 1 ng 2 12 HuliLast

Tags para sa thread na ito

Pagpo-post ng Pahintulot

  • Mo ay hindi maaring post ng bagong thread
  • Mo ay hindi maaring post tugon
  • Mo ay hindi maaring post attachment
  • Mo ay hindi maaring i-edit ang iyong mga post
  •