الدعم العربي

نسخة كاملة : مشاكل غريبة بحاجة إلى حل
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2 3 4 5
في البداية.. أول مشكلة هي كالتالي:

أريد أن أضع أدوات التحرير في نظام الرد السريع....

قمت بالاطلاع على إحدى المشاركات بخصوص هذا الموضوع... وهذا هو نصها:

Pepo كتب :اخوانى الكرام اليكم طريقة اضافة ازرار المحرر كاملة والإبتسامات بالرد السريع..

قم بالتعديل على ملف showthread.php
ابحث بداخله عن
PHP كود :
eval("\$quickreply = \"".$templates->get("showthread_quickreply")."\";"); 

ثم اضف قبله
PHP كود :
        $codebuttons build_mycode_inserter();
        
$smilieinserter build_clickable_smilies(); 

اغلق واحفظ التغيرات بالملف

ثم اذهب الى ادارة القوالب وقم بفتح قالب showthread_quickreply
ثم استبدل كامل محتواه بالتالى
كود :
<br />
<form method="post" action="newreply.php" name="input">
<input type="hidden" name="subject" value="Cvp: {$thread['subject']}" />
<input type="hidden" name="action" value="do_newreply" />
<input type="hidden" name="tid" value="{$tid}" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="quoted_ids" value="" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td colspan="3" class="thead">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['quickreply']}.gif" id="quickreply_img" class="expander" alt="[-]"/></div>
<div><strong>{$lang->quick_reply}</strong></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['quickreply_e']}" id="quickreply_e">
<tr>
<td class="trow1" valign="top" width="16%">
<strong>{$lang->message}</strong><br />
<span class="smalltext">{$lang->message_note}<br /><br />
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="yes" {$postoptionschecked['signature']} />&nbsp;<strong>{$lang->signature}</strong></label><br />
<label><input type="checkbox" class="checkbox" name="postoptions[emailnotify]" value="yes" {$postoptionschecked['emailnotify']} />&nbsp;<strong>{$lang->email_notify}</strong></label><br />
<label><input type="checkbox" class="checkbox" name="postoptions[disablesmilies]" value="yes" />&nbsp;<strong>{$lang->disable_smilies}</strong></label>{$closeoption}</span>
</td>
<td class="trow2">
<div>{$smilieinserter}</div>
</td>
<td class="trow1">
<div>
{$codebuttons}
<textarea id="message" name="message" rows="10" cols="80" tabindex="2" >{$message}</textarea>
</div>
<script type="text/javascript">document.write('<div class="editor_control_bar" style="width: 90%; padding: 4px; margin-top: 3px; display: none;" id="quickreply_multiquote"><span class="smalltext">{$lang->quickreply_multiquote_selected} <a href="javascript:Thread.loadMultiQuoted();">{$lang->quickreply_multiquote_now}<\/a> {$lang->or} <a href="javascript:Thread.clearMultiQuoted();">{$lang->quickreply_multiquote_deselect}<\/a>.<\/span><\/div>');</script>
</td>
</tr>
<tr>
<td colspan="3" align="center" class="tfoot"><input type="submit" class="button" value="{$lang->post_reply}" tabindex="2" accesskey="s" /> <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="3" /></td>
</tr>
</tbody>
</table>
</form>

ولكن حصل الخطأ التالي:
أصبحت عندما أريد أن أضع رداً سريعاً... يظهر لي الخطأ التالي:

خطأ في بيانات دخولك. الرجاء المحاولة مرة أخرى.

مع العلم أني طبقت الخطوات المذكورة أعلاه بحذافيرها..

وبهذا تنتهي مشكلتي الأولى. عند حلها سأقوم بطرح المشكلة الثانية.
استخدم الكود التالى فى قالب showthread_quickreply
كود :
<br />
<form method="post" action="newreply.php" name="input">
<input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
<input type="hidden" name="subject" value="Re: {$thread['subject']}" />
<input type="hidden" name="action" value="do_newreply" />
<input type="hidden" name="tid" value="{$tid}" />
<input type="hidden" name="posthash" value="{$posthash}" />
<input type="hidden" name="quoted_ids" value="" />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<thead>
<tr>
<td colspan="3" class="thead">
<div class="expcolimage"><img src="{$theme['imgdir']}/collapse{$collapsedimg['quickreply']}.gif" id="quickreply_img" class="expander" alt="[-]"/></div>
<div><strong>{$lang->quick_reply}</strong> <span style="color:#990000; size:14;">لا تنسى ان الله يراك</span></div>
</td>
</tr>
</thead>
<tbody style="{$collapsed['quickreply_e']}" id="quickreply_e">
<tr>
<td class="trow1" valign="top" width="16%">
<strong>{$lang->message}</strong><br />
<span class="smalltext">{$lang->message_note}<br /><br />
<label><input type="checkbox" class="checkbox" name="postoptions[signature]" value="yes" {$postoptionschecked['signature']} /> <strong>{$lang->signature}</strong></label><br />
<label><input type="checkbox" class="checkbox" name="postoptions[emailnotify]" value="yes" {$postoptionschecked['emailnotify']} checked="checked" /> <strong>{$lang->email_notify}</strong></label><br />
<label><input name="postoptions[disablesmilies]" type="checkbox" class="checkbox" value="yes" />
<strong>{$lang->disable_smilies}</strong></label>{$closeoption}</span>
</td>
<td class="trow1">
<div>
{$codebuttons}
<textarea id="message" name="message" rows="10" cols="80" tabindex="2" >{$message}</textarea>
</div>
<script type="text/javascript">document.write('<div class="editor_control_bar" style="width: 90%; padding: 4px; margin-top: 3px; display: none;" id="quickreply_multiquote"><span class="smalltext">{$lang->quickreply_multiquote_selected} <a href="javascript:Thread.loadMultiQuoted();">{$lang->quickreply_multiquote_now}<\/a> {$lang->or} <a href="javascript:Thread.clearMultiQuoted();">{$lang->quickreply_multiquote_deselect}<\/a>.<\/span><\/div>');</script>
</td>
</tr>
<tr>
<td colspan="3" align="center" class="tfoot"><input type="submit" class="button" value="{$lang->post_reply}" tabindex="2" accesskey="s" /> <input type="submit" class="button" name="previewpost" value="{$lang->preview_post}" tabindex="3" /></td>
</tr>
</tbody>
</table>
</form>
لم يتغير شيء,,,, بقي الرد السريع كما هو.. من دون أدوات تحرير.. ولم يطرأ أي تعديل على أي شيء..
يا غالى.. من الأصل الإستايل الذى جعلته انت افتراضى ليس له مجموعة قوالب خاصة به..
رجاء منك حذفه واعادة تركيبه وبعدها اعادة التعديلات
أنا رابط الستايل مع قالب جديد.. انا معدلو..
يعني مش مخليه على القالب الافتراضي تبعو.. لأنو انا امبارح بس استخدمت هذا الاستايل وليس دخل بالمشكلة الأصلية..
استخدم الإستايل الإفتراضى يا طيب. وطبق عليه التعديلات
المشكلة انو التعديلات كثيرة.. وعلى هيك لازم أعيد بناء المنتدى من أول ... وهذا كثير جداً عليي..

صراحةً .. ما صدقت متى صار المنتدى على وضعه الحالي...

على العموم .. اليوم أنا ما ضل معي وقت.. لأنو غداً دوام... ودوامي بعد 3 ساعات.. فلازم أستريح.. وغداً بعد الدوام .. بشوف شو الله بيسرلي من جهد في تعديل القالب الافتراضي.. وبردل لحضرتك خبر...

وآسف على ثقل دمي مرة أخرى..
يا طيب.. المقصود ليس ان تقوم بالتعديل على الإفتراضى كل التعديلات التى تحتاجها..
المقصود ان نقوم بتجربة الأمور التى تحدث لك فيها مشاكل..
أنا أجريت التجربة التي تقول لي عنها من قبل واكتشفت أن العلة هي في قالبين ، وهما:

1. usercp_editsig (للتعديل على التوقيع)
2. showthread_quickreply (للتعديل على الرد السريع)

وذلك عندما أغير مكونات القوالب وأستبدلها بالأكواد التي آخذها من المشاركتين المطروحتين بهذا الخصوص.

فلقد أصبجت أحفظ اسميهما الآن.. ولم أقم حتى بنقلها من لوحة الادارة... وذلك لكثر ما جربت عليهما وعدلت عليها.. ولكن لم ينفع شي..
اذا يا طيب.. هل قمت بإتباع ما ارشدتك اليه وهو تطبيق التعديل الذى تحدثنا عنه بالقالب الإفتراضى؟
الصفحات : 1 2 3 4 5