تحديث آخر نسخة 1.8.37

تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مشاكل غريبة بحاجة إلى حل
#1
في البداية.. أول مشكلة هي كالتالي:

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

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

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>

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

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

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

وبهذا تنتهي مشكلتي الأولى. عند حلها سأقوم بطرح المشكلة الثانية.

منتديات الزرقاء

موقعي الشخصي

إصدار ماي بي بي 1.4.9

شكر من طرف :
#2
استخدم الكود التالى فى قالب 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.4.9

شكر من طرف :
#4
يا غالى.. من الأصل الإستايل الذى جعلته انت افتراضى ليس له مجموعة قوالب خاصة به..
رجاء منك حذفه واعادة تركيبه وبعدها اعادة التعديلات
شكر من طرف :
#5
أنا رابط الستايل مع قالب جديد.. انا معدلو..
يعني مش مخليه على القالب الافتراضي تبعو.. لأنو انا امبارح بس استخدمت هذا الاستايل وليس دخل بالمشكلة الأصلية..

منتديات الزرقاء

موقعي الشخصي

إصدار ماي بي بي 1.4.9

شكر من طرف :
#6
استخدم الإستايل الإفتراضى يا طيب. وطبق عليه التعديلات
شكر من طرف :
#7
المشكلة انو التعديلات كثيرة.. وعلى هيك لازم أعيد بناء المنتدى من أول ... وهذا كثير جداً عليي..

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

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

وآسف على ثقل دمي مرة أخرى..

منتديات الزرقاء

موقعي الشخصي

إصدار ماي بي بي 1.4.9

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

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

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

فلقد أصبجت أحفظ اسميهما الآن.. ولم أقم حتى بنقلها من لوحة الادارة... وذلك لكثر ما جربت عليهما وعدلت عليها.. ولكن لم ينفع شي..

منتديات الزرقاء

موقعي الشخصي

إصدار ماي بي بي 1.4.9

شكر من طرف :
#10
اذا يا طيب.. هل قمت بإتباع ما ارشدتك اليه وهو تطبيق التعديل الذى تحدثنا عنه بالقالب الإفتراضى؟
شكر من طرف :


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم