חשוב: הדף זה היא באמצעות עוגיות (cookies). שימוש באתר זה מבלי לכבות את קבצי ה-cookie בדפדפן, משמעותה שאתה מסכים עבור השימוש בו.
קנה עכשיו! תכונות הורדות

להרוויח איתנו!

אם אתה רוצה להתחיל להרוויח כסף עם vBET להצטרף תוכנית שותפים.
דף 1 של 2 12 אחרוןLast
תוצאות 1 עד 10 של 12

אשכול: שגיאה בעורך

  1. #1
    חבר בכיר
    תאריך
    נובמבר 2009
    הודעות
    168

    Default שגיאה בעורך

    עבור משתמשים שיש להם שפה זרה מופעלת, ראש הממשלה למבקר עורכי הודעה להיעלם כאשר הקרס editor_toolbar_end להוסיף את הרדיו אפשרויות שפה מופעלת. זה לא היה המצב בעבר 3.3.0-אתה יכול בבקשה לבדוק את זה?

    עבור הודעות רגילות, לחצני הבחירה אינם מופיעים כלל.

    אני נכה זמנית זה וו כך שאנשים יוכלו לפרסם.
    נערך לאחרונה על ידי moman; 13-04-10 ב 22:33.

  2. #2
    מיכאל Podbielski (vBET סגל) vBET's Avatar
    תאריך
    אוקטובר 2009
    הודעות
    3,037

    Default

    אני פשוט בדק PM בתא והודעות המבקר (מהיר ומתקדם) בפורום שלנו וזה עובד. אולי בדקתי במקום הלא נכון. אתה יכול בבקשה להגיד אתה רואה את אותה בעיה בפורום הזה?

    אם כן אז בבקשה לתת כתובת מדויקת לדף עם שגיאה לספר מה הם הגדרות המשתמש שלך.

    אם לא אז בבקשה:
    1. תגיד איזו גירסה vB אתה משתמש
    2. בדוק אתה השתנו תבניות עבור עורכי אלה. אם כן - יש לבדוק האם קיימת בעיה לאחר היפוך שינויים (נא ליצור גיבוי של תוכן תבנית בפועל, אז אתה תוכל להחזיר אותו).
    3. אנא שלח לנו את התוכן המדויק של התבניות שלך עבור אלה העורכים אשר נעלם.

  3. #3
    חבר בכיר
    תאריך
    נובמבר 2009
    הודעות
    168

    Default

    3.8.5. מחזיר את התבנית לא עשו כלום (למרות שאתה חושב שזה). אולי תוסף אחר הוא הגורם הזה, למרות שזה לא צריך ו במקרה הגרוע ביותר שאנחנו יכולים קשיח קוד לעקיפת הבעיה.

    הפונקציה בעייתית היא vbet_editor_toolbar_end, לידיעתך.

    קוד התבנית שלי עבור editor_toolbar_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
    נערך לאחרונה על ידי moman; 14-04-10 ב 06:07.

  4. #4
    מיכאל Podbielski (vBET סגל) vBET's Avatar
    תאריך
    אוקטובר 2009
    הודעות
    3,037

    Default

    מצאתי פסול בתבנית אשר נתת.

    בבקשה פרטים PM גישה Admin CP ו-FTP - אנו לבדוק ולתקן אותו על המקום.

    עריכה:
    כמו כן אני פשוט עדכנה בפורום vB3.8.5 - עדיין לא מצליח למצוא את הבעיה כאן. תן לנו קישורים לדפים המדויק בפורום שלנו כאן על שלך בנושא קיים. אנו לבדוק איזה תבניות בדיוק הם השתמשו כדי ליצור אותם עורכי ואולי זה יעזור לתקן בעיה ללא גישה לפורום שלך.
    נערך לאחרונה על ידי vBET; 15-04-10 ב 02:11.

  5. #5
    חבר בכיר
    תאריך
    נובמבר 2009
    הודעות
    168

    Default

    OK-

    בבקשה התחבר כמו testuser, הסיסמה היא מבחן. שפת ברירת מחדל עבור המשתמש כי הוא דנית.

    לאחר מכן, עבור אל דף זה: PentaxForums.com - Se Profil: testuser
    או: PentaxForums.com

    שים לב שאי אפשר לשלוח הודעה או לכתוב VM

  6. #6
    מיכאל Podbielski (vBET סגל) vBET's Avatar
    תאריך
    אוקטובר 2009
    הודעות
    3,037

    Default

    אישור. בדף חבר משמש תבנית: showthread_quickreply עורך: PM על חדש: editor_toolbar_on.

    אתה שמוצגות editor_toolbar_on ואני מצאתי שום בעיה שם ...

    כפי שאני מבין אתה לא יכול לשלוח VM או PM כי העורכים לא נוצרים. אתה כבר אישר כי היפוך שלך editor_toolbar_on אחד המקוריים נותן לך שום תוצאות. אנא בדוק אותו עשה עבור showthread_quickreply ו PM לי גישה פרטים בכל מקרה - אני אצטרך ללכת לשם ולמצוא למה זה נשבר איך לתקן את זה.
    אם אתה חושד הסכסוך עם mod אחרת - נא לבטל את mod זמנית ולבדוק זה עוזר. אם אין לך מושג אז פשוט להשבית plugins אחרים editor_toolbar_end וו. אם זה יעזור - לקבוע איזה תוסף בדיוק גורם הסכסוך ליידע אותי.

    אם לא יהיה להתמודד עם זה - תן לי שם.

  7. #7
    חבר בכיר
    תאריך
    נובמבר 2009
    הודעות
    168

    Default לתקן

    היי מיכל,

    זה נראה מוזר מאוד, אז אני לשלול קונפליקטים תוסף והלך ישר לקובץ PHP.

    עבדתי את הקוד קצת ומצאתי את הפתרון הבא. אולי זה משהו רק להשפיע על האתר שלי, אך נראה כי ברגע מצטט יחיד הוכנסו (\\ ') ב html, עורך נשבר. לכן, שיניתי את כל הציטוטים יחיד במרכאות כפולות, והכל עבד. בנוסף, הייתי צריך להסיר $ vbphrase ['vbenterprisetranslator_postin_noselection'] ולהחליף אותו "אנגלית" את המחרוזת. ראה לשנות את הקוד להלן vbenterprisetranslator_functions_hooks.php:

    מצא:

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

    אני גם חייב להיפטר strpos קריאה לחסוך במשאבים, כמו הגרסה בקידוד קשיח נראה לעבוד

  8. #8
    מיכאל Podbielski (vBET סגל) vBET's Avatar
    תאריך
    אוקטובר 2009
    הודעות
    3,037

    Default

    היי. אני שמח שאתה אוהב פתרון. אנו לבדוק את זה על הפורומים שלנו אם זה עובד זו ייכלל במהדורה הבאה. לעת עתה אתה רק אחד שיש להם את הבעיה (יכול להיות כמה הסכסוך עם mod אחרים), אבל פתרונות לכל עובד הם הטובים ביותר

    לתשומת לבכם: זה strpos הוא הכרחי. למרבה הצער שונה תבניות עורכי vB3.x יש קוד שונה כדי לסמן מקום העורך. חלקם באמצעות <Div id = "$ editorid" וחלקם באמצעות <Div id = "{$ editorid". אתה יכול בקלות לבדוק את זה - פשוט לעשות חיפוש התבנית. אם תסיר אם עם סעיף strpos אז עורכים כמה שפת ברירת המחדל לחצני הבחירה לא יוצגו. עליך להיות מודע לכך.

    גם אם שינית " עד ", אז כנראה שאתה לא צריך \\ ", וזה מספיק כדי להיות רק ". אנחנו לא בדק זאת עדיין, אז לעשות עותק אם אתה רוצה לבדוק אותו לפני הבדיקות שלנו.

  9. #9
    חבר בכיר
    תאריך
    נובמבר 2009
    הודעות
    168

    Default

    תודה על ההערה! אני כבר עכשיו לשים את strpos פנימה

  10. #10
    חבר בכיר
    תאריך
    נובמבר 2009
    הודעות
    168

    Default

    ביום ההתקנה שלי, כל התרחשות של "במקום \\" מיד שוברת את העורך (אם אתה צודק, מאז המיתרים נמצאים כעת מצטט אחד, לא היית חושב לוכסנים יהיה צורך).

דף 1 של 2 12 אחרוןLast

תגיות עבור נושא זה

הרשאות

  • אתה אולי לא לפרסם נושאים חדשים
  • אתה אולי לא לפרסם תגובות
  • אתה אולי לא לצרף קבצים
  • אתה אולי לא לערוך את ההודעות שלך
  •