Važno: Ova stranica koristi cookies (cookies). Korištenjem ove web stranice bez isključivanja kolačiće u pregledniku, znači da ste suglasni za to koristi.
Kupi! Značajke Preuzimanja

Zaradite s nama!

Ako želite početi zarađivati novac s vBET pridružiti Partnerski program.
Stranica 1 od 2 12 ZadnjiLast
Rezultati 1 na 10 od 12

Thread: Pogreška u editor

  1. #1
    Senior Member
    Registracija
    Studenog 2009
    Postovi
    168

    Default Pogreška u editor

    Za korisnike koji su strani jezik omogućen, Vlade i posjetitelj poruku urednici nestati kada editor_toolbar_end kuka za dodavanje mogućnosti jezika radio je omogućen. To nije bio slučaj ranije u 3.3.0-Možete li pogledati u to?

    Za redovite postove, gumbi radio se ne pojavljuju na sve.

    Ja sam privremeno onemogućena to kuka, tako da ljudi mogu postavljati.
    Zadnji uredio moman; 13-04-10 na 22:33.

  2. #2
    Michał Podbielski (vBET Djelatnici) vBET's Avatar
    Registracija
    Listopada 2009
    Postovi
    3,037

    Default

    Upravo sam provjeriti štand sati i posjetitelja poruke (brza i napredna) na našem forumu i to radi. Možda Provjerio sam na pogrešnom mjestu. Možete li molim recite vidite isti problem na ovom forumu?

    Ako da onda molimo da točan URL na stranicu s pogreškama i reći što su vaše korisničke postavke.

    Ako ne onda molim:
    1. Recite što vB verziju koristite
    2. Provjerite da ste promijenili predloške za one urednika. Ako je odgovor pozitivan - provjerite nema problem postoji i nakon promjene smjera (molimo Vas da backup stvarni predložak sadržaja, tako da će biti u mogućnosti to vratiti).
    3. Molimo, pošaljite nam točan sadržaj vaše predloške za one urednicima koji nestaje.

  3. #3
    Senior Member
    Registracija
    Studenog 2009
    Postovi
    168

    Default

    3.8.5. Vraćanje predloška nije ništa (iako vi mislite da bi to bi). Možda još jedan dodatak je uzrok tome, iako ne bi trebao i najgorem slučaju možemo teško kod zaobilazno rješenje.

    Problematična funkcija je vbet_editor_toolbar_end, FYI.

    Moj kod predloška za editor_toolbar_on je:

    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
    Zadnji uredio moman; 14-04-10 na 06:07.

  4. #4
    Michał Podbielski (vBET Djelatnici) vBET's Avatar
    Registracija
    Listopada 2009
    Postovi
    3,037

    Default

    Našao sam ništa loše u predložak koji vam je dao.

    Molimo Predsjednik pojedinosti pristup Admin CP i FTP - mi ćemo provjeriti i ispraviti ga na mjestu.

    EDIT:
    Također sam ažurira ovaj forum vB3.8.5 - još uvijek ne možete pronaći problem ovdje. Molim Vas, dajte nam točan linkove na stranice na našem forumu ovdje na tvoje pitanje postoji. Mi ćemo provjeriti koja predlošci točno se koriste za generiranje one urednicima i možda pomoći u utvrđivanju problema bez pristupa na svoj forum.
    Zadnji uredio vBET; 15-04-10 na 02:11.

  5. #5
    Senior Member
    Registracija
    Studenog 2009
    Postovi
    168

    Default

    OK

    Molimo, prijavite se kako testuser, lozinka je test. Zadani jezik za koji korisnik Danski.

    Zatim idite na ovu stranicu: PentaxForums.com - Se Profil: testuser
    ili: PentaxForums.com

    Imajte na umu da je nemoguće poslati PM ili post VM

  6. #6
    Michał Podbielski (vBET Djelatnici) vBET's Avatar
    Registracija
    Listopada 2009
    Postovi
    3,037

    Default

    Redu. Na stranici član koristi predložak: showthread_quickreply za urednika, na novim sati: editor_toolbar_on.

    Već je prikazano editor_toolbar_on i ja sam zaključio da nema problema tu ...

    Kao što sam shvatiti da ne možete slati VM ili PM jer urednici nisu stvoreni. Već ste potvrdili da je unazad vaš editor_toolbar_on na izvorne daje nikakve rezultate. Molimo napravio isto provjerite showthread_quickreply i PM me pristup pojedinosti ipak - morat ću otići tamo i naći zašto razlomi i kako to popraviti.
    Ako sumnjate da u sukobu s nekim drugim MORH - molimo Vas da onemogućite ovaj mod privremeno i provjeriti to pomoći. Ako nemate pojma onda samo onemogućiti druge dodatke za editor_toolbar_end kuka. Ako to će nam pomoći - utvrditi koji dodatak točno uzrokuje sukob i pustiti mene znati.

    Ako nećete nositi - pustiti mene tamo.

  7. #7
    Senior Member
    Registracija
    Studenog 2009
    Postovi
    168

    Default Popravak

    Bok Michal,

    Ovaj činiti se vrlo čudno, pa sam odlučio dodatak za sukobe i otišao ravno u PHP datoteku.

    Radio sam kod malo i pronašao sljedeće rješenje. Možda je to nešto samo utječe na moje stranice, ali čini se da čim jednostruke navodnike uvedena (\\ ') u HTML, urednik razbio. Tako sam promijenio sve jednostruke navodnike kako bi dvostruke navodnike, i sve je radio. Osim toga, morao sam ukloniti $ vbphrase ['vbenterprisetranslator_postin_noselection'] i zamijenite ga s nizom 'engleski'. Vidi promjena koda u nastavku vbenterprisetranslator_functions_hooks.php:

    Find:

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

    ZAMJENA:

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

    Također sam dobio osloboditi od strpos poziv za spremanje resursa, kao i hard-kodirane verzija izgleda da rade

  8. #8
    Michał Podbielski (vBET Djelatnici) vBET's Avatar
    Registracija
    Listopada 2009
    Postovi
    3,037

    Default

    Bok. Drago mi vas voljeti rješenje. Mi ćemo ga testirati na našim forumima, a ako će radi to će biti uključeni u sljedećem izdanju. Za sada ste jedini koji imaju ovaj problem (može biti nekih sukoba s ostalim mod), ali rješenja radeći za sve su najbolji

    NAPOMENA: ovo strpos je potrebno. Nažalost, u vB3.x različitim predlošcima urednici imaju različite kod za označavanje urednika mjesto. Neki koriste <Div id = "$ editorid ' a neki koriste <Div id = "$ {editorid '. Na jednostavan način možete to provjeriti - samo da predložak pretraživanja. Ako uklonite ako klauzula s strpos onda za neke urednike zadani jezik gumbe neće biti prikazan. Molimo biti svjesni toga.

    Također, ako ste promijenili ' na ", Onda vjerojatno ne treba \\ ", I to je dovoljno imati samo ". Nismo to provjeriti još, tako da bi primjerak ako ga želite provjeriti prije nego našim testovima.

  9. #9
    Senior Member
    Registracija
    Studenog 2009
    Postovi
    168

    Default

    Hvala za napomenu! Sada ste stavili natrag unutra strpos

  10. #10
    Senior Member
    Registracija
    Studenog 2009
    Postovi
    168

    Default

    Na moj instalacije, bilo pojavu "umjesto \\" odmah razbija editor (iako desnom tipkom budući da žice su sada u jednostruke navodnike, ne bi pomislio obrnute kose crte bi bilo potrebno).

Stranica 1 od 2 12 ZadnjiLast

Igre bez granica

Knjiženje dozvole

  • Vas ne smiju postavljati nove teme
  • Vas ne smiju odgovarati na postove
  • Vas ne smiju slati privitke
  • Vas ne smiju urediti svoje postove
  •