Tärkeä: Tämä sivu käyttää evästeitä (cookies). Käyttämällä tämän sivuston sammuttamatta evästeet selaimella, tarkoittaa, että olet samaa mieltä käyttää sitä.
Osta nyt! Ominaisuudet Downloads

Ansaitse kanssamme!

Jos haluat ansaita rahaa vBET liittymään Affiliate-ohjelma.
Sivu 1 ja 2 12 ViimeinenLast
Tulokset 1 että 10 ja 12

Thread: Virhe editor

  1. #1
    Senior Member
    Liittynyt
    Marraskuu 2009
    Viestejä
    168

    Default Virhe editor

    Käyttäjille, jotka ovat vieraan kielen käytössä, PM ja vierailija viesti toimittajat katoavat kun editor_toolbar_end koukku lisätä kieli radio vaihtoehtoja on käytössä. Tämä ei ollut aiemmin 3.3.0-Voisitteko tutkia tätä?

    Säännölliseen viestiä, radio painikkeet eivät näy lainkaan.

    Olen väliaikaisesti pois käytöstä tämä koukku niin, että ihmiset voivat lähettää.
    Viimeksi muokannut moman; 13-04-10 at 22:33.

  2. #2
    Michał Podbielski (vBET Staff) vBET's Avatar
    Liittynyt
    Lokakuu 2009
    Viestejä
    3,037

    Default

    Olen juuri tarkistanut Booth PM ja vierailija viestejä (nopea ja Advanced) foorumissa, ja se toimii. Ehkä olen tarkistanut väärään paikkaan. Voisitko kertoa näet sama ongelma tällä foorumilla?

    Jos kyllä niin ilmoittakaa tarkka URL sivulle virheestä ja kertoa mitkä ovat käyttäjän asetukset.

    Jos ei ole hyvä:
    1. Kerro mikä vB versiota käytät
    2. Tarkista onko sinulla muuttuneet malleja niille toimittajille. Jos kyllä - tarkista ei kysymys ole sen jälkeen peruutettaessa muutokset (tee varmuuskopio todellisen mallin sisältöä, joten voit laittaa sen takaisin).
    3. Lähetä meille täsmällisestä sisällöstä mallisi niille toimittajille, jotka häviää.

  3. #3
    Senior Member
    Liittynyt
    Marraskuu 2009
    Viestejä
    168

    Default

    3.8.5. Palataan malli ei tehnyt mitään (vaikka luulisi se). Ehkäpä toinen plugin aiheuttaa tämän, vaikka sen ei pitäisi ja pahimmassa tapauksessa voimme kovalla koodia kiertää.

    Ongelmallinen toiminto on vbet_editor_toolbar_end, FYI.

    Oma malli koodi editor_toolbar_on 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
    Viimeksi muokannut moman; 14-04-10 at 06:07.

  4. #4
    Michał Podbielski (vBET Staff) vBET's Avatar
    Liittynyt
    Lokakuu 2009
    Viestejä
    3,037

    Default

    Löysin mitään väärää mallia, joka annoit.

    Ole hyvä ja PM pääsy yksityiskohtia Admin CP ja FTP - me tarkistaa ja korjata sen paikalleen.

    EDIT:
    Myös minä juuri päivitetty tämän foorumin vB3.8.5 - vieläkään löytänyt kysymys. Antakaa meille tarkka linkkejä sivuille foorumissa täällä sinun haavoittuvuus. Aiomme tarkistaa malleja täsmälleen luomiseen käytetään niille toimittajille ja ehkä se auttaa vahvistamisesta kysymys ei ole pääsyä your forum.
    Viimeksi muokannut vBET; 15-04-10 at 02:11.

  5. #5
    Senior Member
    Liittynyt
    Marraskuu 2009
    Viestejä
    168

    Default

    OK-

    Ole hyvä ja kirjaudu kuten testuser, salasana on testi. Oletuskieli että käyttäjä on tanskalainen.

    Sitten mene tälle sivulle: PentaxForums.com - Se Profil: testuser
    tai: PentaxForums.com

    Huomaa, että on mahdotonta lähettää PM tai postitse VM

  6. #6
    Michał Podbielski (vBET Staff) vBET's Avatar
    Liittynyt
    Lokakuu 2009
    Viestejä
    3,037

    Default

    OK. On jäsen sivun avulla malli: showthread_quickreply varten editor; uusista PM: editor_toolbar_on.

    Olet jo osoittanut editor_toolbar_on ja en löytänyt mitään asiaan liittyy ...

    Ymmärtääkseni et voi lähettää VM tai PM koska toimittajat eivät luo. Olet jo vahvistanut, että peruutettaessa sinun editor_toolbar_on alkuperäinen One tarjoaa sinulle yhtään tulosta. Ole hyvä ja teki samalla tarkistaa showthread_quickreply ja PM minulle käyttöoikeustiedot muutenkin - minun täytyy mennä sinne ja löytää miksi se hajosi ja miten korjata se.
    Jos epäilet ristiriidassa muun mod - ota se pois päältä tätä modia tilapäisesti ja tarkista se auttaa. Jos sinulla ei ole hajuakaan sitten vain piilottaa muut laajennukset editor_toolbar_end koukku. Jos se auttaa - mitkä plugin täsmälleen aiheuttaa konflikteja ja haluaisin tietää.

    Jos ei käsittele sitä - haluan sinne.

  7. #7
    Senior Member
    Liittynyt
    Marraskuu 2009
    Viestejä
    168

    Default Fix

    Hi Michal,

    Tämä tuntui hyvin oudolta, joten en sulkea pois plugin konfliktien ja meni suoraan PHP tiedostoon.

    Työskentelin koodia hieman ja totesi seuraavaa ratkaisua. Ehkä tämä on jotain vain vaikuttaa sivustoni, mutta näyttää siltä, että heti kun puolilainausmerkkejä otettiin käyttöön (\\ ') on html, editori hajosi. Niinpä vaihdoin kaikki puolilainausmerkkejä on lainausmerkkeihin, ja kaikki toimi. Lisäksi jouduin poistamaan $ vbphrase ['vbenterprisetranslator_postin_noselection'] ja korvata sen merkkijono "Englanti". Katso koodin vaihtuessa alla vbenterprisetranslator_functions_hooks.php:

    ETSI:

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

    Korvaa:

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

    Sain myös eroon strpos puhelu säästää resursseja, kuten kovakoodatuilla versio tuntuu toimivan

  8. #8
    Michał Podbielski (vBET Staff) vBET's Avatar
    Liittynyt
    Lokakuu 2009
    Viestejä
    3,037

    Default

    Hi. Kiva kun ihastunut ratkaisu. Testaamme sitä meidän foorumeilla ja jos se toimii tällä sisällytetään seuraavaan julkaisuun. Sillä nyt olet ainoa, joka on tätä asiaa (voi olla joitakin ristiriidassa muiden mod), mutta ratkaisut toimivat kaikkien ovat parhaita

    HUOM: tämä strpos on tarpeen. Valitettavasti vB3.x eri toimittajat malleja on eri koodi merkitä editor paikkaan. Jotkut käyttävät <Div id = "$ editorid" ja jotkut käyttävät <Div id = "{$ editorid". Voit helposti tarkistaa sen - vain tehdä template haku. Jos poistat jos lauseke strpos sitten jotkut editorit oletuskieltä valintanapeista ei näytetä. Ole tietoinen siitä.

    Myös jos olet muuttanut " että ", Niin todennäköisesti et tarvitse \\ ", Ja se riittää juuri ". Emme tarkistanut sitä vielä, joten varmista, kopioi, jos haluat tarkistaa sitä ennen meidän kokeita.

  9. #9
    Senior Member
    Liittynyt
    Marraskuu 2009
    Viestejä
    168

    Default

    Kiitos Huom! Olen nyt laittaa strpos takaisin sisään

  10. #10
    Senior Member
    Liittynyt
    Marraskuu 2009
    Viestejä
    168

    Default

    Omasta asennus, mitään esiintyminen "sijasta \\" heti taukoja editori (tosin olet oikeassa, koska kielet ovat nyt ainoa lainausmerkit, te ette usko kenoviivoja olisi tarpeen).

Sivu 1 ja 2 12 ViimeinenLast

Netistä poimittua

Postitusoikeudet

  • Sinä voi ei uusia viestiketjuja
  • Sinä voi ei vastata viesteihin
  • Sinä voi ei lähettää liitetiedostoja
  • Sinä voi ei muokata viestejäsi
  •