PDA

View Full Version: Leyst Villa í ritstjóri



moman
13-04-10, 22:19
Fyrir notendur sem hafa erlent tungumál virkt, hverfa í PM og gesturinn skilaboð ritstjórar þegar editor_toolbar_end krókinn til að bæta á útvarpið tungumála er virkt. Þetta var ekki raunin áður í 3.3.0-er hægt að finna í þessu?

Fyrir reglubundna innlegg, gera útvarp hnappur birtast ekki á öllum.

Ég hef tímabundið fatlaður þetta krók þannig að fólk geti færslu.

vBET
14-04-10, 01:21
Ég skoðaði bara búðar PM og Visitor Messages (hratt og advanced) á vettvang okkar og það virkar. Kannski ég köflóttur á röngum stað. Getur þú vinsamlegast segja þú sérð sömu útgáfu á þessu spjalli?

Ef já þá vinsamlegast gefa nákvæma slóð á síðuna með villu og segja hvað er User þínum.

Ef ekki þá skaltu:
1. Segja hver vB útgáfu þú ert að nota
2. Athugaðu þú hefur breytt sniðmát fyrir þá ritstjórar. Ef já - vinsamlegast skrá sig er mál til eftir bakka breytingar (vinsamlegast gera öryggisafrit af raunverulegu sniðmát efni, svo þú verður fær um að setja það aftur).
3. Vinsamlegast sendu okkur nákvæmlega innihald sniðmát fyrir þá ritstjóra sem hverfur.

moman
14-04-10, 06:02
3.8.5. Tek aftur sniðmátið gerði ekkert (þó þú vilt hugsa það væri). Kannski annar tappi er veldur þessari, þó það ætti ekki og versta tilfelli getum við harða kóða a lausn.

The erfið aðgerð er vbet_editor_toolbar_end, FYI.

Sniðmát kóðann minn til editor_toolbar_on er:


$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_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

vBET
14-04-10, 23:20
Ég fann ekkert rangt í sniðmát sem þú gafst.

Vinsamlegast PM aðgang details to Admin CP og FTP - við munum athuga og leiðrétta það á stað.

Edit:
Einnig Ég Uppfært bara þetta spjallborð til vB3.8.5 - getur enn ekki fundið málið hér. Vinsamlegast gefið okkur nákvæma tengla á síður á vettvang okkar hér á prenti málið er. Við munum athuga hvaða sniðmát nákvæmlega eru notuð til að búa þau ritstjórar og kannski hjálpa að ákveða útgáfu án aðgangs að umræðum.

moman
15-04-10, 02:16
OK-

Vinsamlegast skráðu þig inn sem testuser, lykilorðið er próf. Sjálfgefið tungumál fyrir að notandinn hefur dönsku.

Þá er farið á þessa síðu: PentaxForums.com - Se Profil: testuser (http://www.pentaxforums.com/forums/da/members/testuser.html)
eða: PentaxForums.com (http://www.pentaxforums.com/forums/private.php?do=newpm)

Athugaðu að það er ómögulegt að senda PM eða eftir VM:)

vBET
15-04-10, 02:45
OK. Á síðunni félagi er notað sniðmát: showthread_quickreply fyrir ritstjóra, um nýja PM: editor_toolbar_on.

Þú sést nú þegar editor_toolbar_on og ég fann ekkert mál þar ...

Eins og ég skil að þú getur ekki sent VM eða PM vegna þess að ritstjórar eru ekki búnir. Þú staðfest nú þegar að bakka editor_toolbar_on til að upphaflega gefur þér engar niðurstöður. Vinsamlegast gerðar sömu stöðva fyrir showthread_quickreply og PM mig sjá upplýsingar um engu að síður - ég þarf að fara þangað og finna hvers vegna það braut og hvernig við gætum bætt það.
Ef þig grunar átök með einhverjum öðrum unga fólkið - vinsamlegast slökktu þetta unga fólkið tímabundið og athuga það hjálpa. Ef þú hefur enga hugmynd þá bara slökkt á öðrum viðbætur fyrir editor_toolbar_end krók. Ef það mun hjálpa - ákvarða hvaða tappi nákvæmlega veldur því að átök og láta mig vita.

Ef þú verður ekki séð það - láttu mig í það.

moman
15-04-10, 04:34
Hi Michal,

Þetta virtist mjög undarlegt, svo ég útiloka tappi átök og fór beint í PHP skrá.

Ég vann kóðann svolítið og fann eftirfarandi lausn. Kannski er þetta eitthvað sem aðeins hafa áhrif á síðuna mína, en það virðist að um leið og einn vitna í voru kynnt (\\) í HTML, ritstjóra braut. Þannig breyttist ég öll þau einn vitna til gæsalappa, og allt í uppnámi. Auk þess þurfti ég að fjarlægja $ vbphrase ['vbenterprisetranslator_postin_noselection'] og skipta um það með 'enska' the band. Sjá kóða breyting hér á vbenterprisetranslator_functions_hooks.php:

Finna:


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

SKIPTA:


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

Ég fékk líka losna við strpos hringja til að spara auðlindir, eins og the harður-dulmáli útgáfa virðist virka;)

vBET
16-04-10, 02:41
Hæ. Ánægð með að þú hrifinn lausn. Við munum prófa það á vettvangi okkar og ef það verður virkar þetta mun vera með í næstu útgáfu. Nú þú ert aðeins einn sem hafa þetta mál (getur verið nokkur átök með öðrum unga fólkið), en lausnir vinna fyrir alla eru best;)

VINSAMLEGAST ATHUGIÐ: Þessi strpos er nauðsynleg. Því miður á vB3.x mismunandi ritstjórar sniðmát hafa mismunandi kóða til að merkja ritstjóri stað. Sumir eru að nota <div id = "$ editorid og sumir eru að nota <div id =" {$ editorid '. Þú getur auðveldlega stöðva það - bara að gera sniðmát leit. Ef þú fjarlægir ef lið með strpos þá fyrir sumir ritstjórar sjálfgefið tungumál útvarp hnappur vilja ekki vera sýning. Vinsamlegast vera meðvitaður um það.

Einnig ef þú breytt til ", þá sennilega þú þarft ekki \\", og það er nóg að hafa bara ". Við vildum ekki athugað það enn, þannig að afrita ef þú vilt athuga það áður en próf okkar.

moman
16-04-10, 09:19
Takk fyrir athugasemdina! Ég hef sett nú strpos aftur inn

moman
16-04-10, 09:29
Á uppsetningu minn, öll tilvik af "í stað \\" strax brýtur ritstjóri (þó þú sért hægri þar sem strengir eru nú í einum vitna, að þú viljir ekki hugsa um backslashes væri nauðsynlegt).

vBET
16-04-10, 17:13
Á uppsetningu minn, öll tilvik af "í stað \\" strax brýtur ritstjóri (þó þú sért hægri þar sem strengir eru nú í einum vitna, að þú viljir ekki hugsa um backslashes væri nauðsynlegt).

Ekki fyrir PHP en það virðist sem að sniðmáti já:) Við verðum að muna að það er ekki hreint PHP kóða, en það er dælt inn í líkama sniðmát. Eins og ég skrifaði - það var ekki prófað, bara hlutur sem gæti verið jafnvel betra, sem virðist ekki;)

Enn munum við próf á netþjónum okkar \\ "lausn og ef vinna verður með í næstu opinberu útgáfu, svo þú þarft ekki að hafa áhyggjur óður í það á meðan uppfærslur:)

vBET
03-05-10, 22:32
Rannsakað og staðfest að vinna á hlið okkar - þetta verður að vera með í næstu útgáfu:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Translations made by vBET Translator 4.10.1