صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 10 من 12
الموضوع:

قالب الرد السريع المطور+الإبتسامات

الزوار من محركات البحث: 129 المشاهدات : 2488 الردود: 11
جميع روابطنا، مشاركاتنا، صورنا متاحة للزوار دون الحاجة إلى التسجيل ، الابلاغ عن انتهاك - Report a violation
  1. #1
    من المشرفين القدامى
    قيصر
    تاريخ التسجيل: December-2010
    الدولة: سورية
    الجنس: ذكر
    المشاركات: 559 المواضيع: 141
    التقييم: 156
    مزاجي: خائف على أهلي وبلدي
    موبايلي: Nokia 701
    آخر نشاط: 9/September/2012

    قالب الرد السريع المطور+الإبتسامات

    لاحظت في درر العراق أن الرد السريع غير مطور للطريقة الأكبر وأقصد كما في الصورة التالية :::





    وبالتأكيد إن الصديقين سامر وحازم ليسا بغافلين عن هذا الموضوع ..


    ولكن الموضوع للأعضاء والزوار الغاليين .. ولأن معظم الأعضاء يستخدم الرد السريع وأنا أولهم أستخدمه في منتداي ..


    طبعاً الشرح للجيل الرابع


    الطريقة سهلة جداً جداً نبدأ على بركة الله ::


    أولاً نذهب إلى لوحة تحكم الإدارة ثم البحث في القوالب

    نبحث عن القالب showthread_quickreply


    ونستبدل كل مابداخله بالقالب التالي ::

    كود PHP:
    <div id="{vb:raw editorid}" class="texteditor">

        <
    div class="editor quickreply">
            <
    div class="editor_controls floatcontainer" id="{vb:raw editorid}_controls">
                <
    ul class="right editor_control_group">
                    <
    li class="editor_control_group_item">
                        <
    vb:if condition="is_browser('ie') AND !is_browser('mac')">
                            <
    img src="{vb:stylevar imgdir_editor}/spelling.png" class="imagebutton" id="{vb:raw editorid}_cmd_spelling" width="20" height="20" alt="{vb:rawphrase check_spelling}" />
                        </
    vb:if>
                        <
    div>
                            <
    div><img src="{vb:stylevar imgdir_editor}/resize_0.gif" class="imagebutton" id="{vb:raw editorid}_cmd_resize_0_100" width="21" height="9" alt="{vb:rawphrase decrease_size}" /></div>
                            <
    div><img src="{vb:stylevar imgdir_editor}/resize_1.gif" class="imagebutton" id="{vb:raw editorid}_cmd_resize_1_100" width="21" height="9" alt="{vb:rawphrase increase_size}" /></div>
                        </
    div>
                        <
    vb:if condition="$show['wysiwyg_compatible']"><img src="{vb:stylevar imgdir_editor}/switchmode.png" class="imagebutton" id="{vb:raw editorid}_cmd_switchmode" width="20" height="20" alt="{vb:rawphrase switch_editor_mode}" /></vb:if>
                    </
    li>
                </
    ul>
                <
    ul class="editor_control_group">
                    <
    li class="editor_control_group_item">
                        <
    img src="{vb:stylevar imgdir_editor}/removeformat.png" class="imagebutton" id="{vb:raw editorid}_cmd_removeformat" width="20" height="20" alt="{vb:rawphrase remove_text_formatting}" />
                    </
    li>
                    <
    vb:if condition="$show['font_bbcode']"
                    <
    li class="popupmenu menubutton fonts nomouseover nohovermenu" id="{vb:raw editorid}_popup_fontname"
                        <
    div class="popupctrl"><div id="{vb:raw editorid}_fontfield">{vb:rawphrase fonts}</div></div
                        <
    ul class="editorpopupbody popupbody popuphover"
                            <
    li style="display:none">&nbsp;</li
                            {
    vb:raw fontnames
                        </
    ul
                    </
    li
                    </
    vb:if> 
                    <
    vb:if condition="$show['size_bbcode']"
                    <
    li class="popupmenu menubutton sizes nomouseover nohovermenu" id="{vb:raw editorid}_popup_fontsize"
                        <
    div class="popupctrl"><div id="{vb:raw editorid}_sizefield">{vb:rawphrase sizes}</div></div
                        <
    ul class="editorpopupbody popupbody popuphover"
                            <
    li style="display:none">&nbsp;</li
                            {
    vb:raw fontsizes}</ul
                    </
    vb:if> 
                        <
    vb:if condition="$show['basic_bbcode']">
                    <
    li class="editor_control_group_item">
                        <
    img src="{vb:stylevar imgdir_editor}/bold.png" class="imagebutton" id="{vb:raw editorid}_cmd_bold" width="20" height="20" alt="{vb:raw bold}" />
                        <
    img src="{vb:stylevar imgdir_editor}/italic.png" class="imagebutton" id="{vb:raw editorid}_cmd_italic" width="20" height="20" alt="{vb:raw bold}" />
                        <
    img src="{vb:stylevar imgdir_editor}/underline.png" class="imagebutton" id="{vb:raw editorid}_cmd_underline" width="20" height="20" alt="{vb:raw underline}" />
                    </
    li>
                        </
    vb:if>                
                    <
    vb:if condition="$show['color_bbcode']">
                    <
    li class="popupmenu menubutton colors imagemenu nomouseover nohovermenu editor_control_group_item" id="{vb:raw editorid}_popup_forecolor" style="position:relative">
                        <
    img src="{vb:raw vboptions.cleargifurl}" class="vbedit_colorbar" id="{vb:raw editorid}_color_bar" alt="" width="21" height="4" />
                        <
    div class="popupctrl" id="{vb:raw editorid}_colorfield"><img src="{vb:stylevar imgdir_editor}/color.png" class="vbedit_colorbutton" width="21" height="16" alt="" /></div>
                        <
    div class="editorpopupbody popupbody popuphover">
                            <
    ul id="colorrow">
                                {
    vb:raw colors}
                                                    </
    ul>
                        </
    div>
                    </
    li>
                    </
    vb:if>
                    <
    vb:if condition="$show['url_bbcode'] OR $show['img_bbcode']">
                <
    vb:if condition="!$show['basicbbcodeonly']"
                        <
    vb:if condition="$show['align_bbcode']"
                        <
    li
                            <
    vb:if condition="$stylevar['textdirection'] == 'ltr'"
                                <
    img src="{vb:stylevar imgdir_editor}/justifyleft.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifyleft" width="20" height="20" alt="{vb:rawphrase align_left}" /> 
                                <
    img src="{vb:stylevar imgdir_editor}/justifycenter.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifycenter" width="20" height="20" alt="{vb:rawphrase align_center}" /> 
                                <
    img src="{vb:stylevar imgdir_editor}/justifyright.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifyright" width="20" height="20" alt="{vb:rawphrase align_right}" /> 
                            <
    vb:else /> 
                                <
    img src="{vb:stylevar imgdir_editor}/justifyright.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifyright" width="20" height="20" alt="{vb:rawphrase align_right}" /> 
                                <
    img src="{vb:stylevar imgdir_editor}/justifycenter.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifycenter" width="20" height="20" alt="{vb:rawphrase align_center}" /> 
                                <
    img src="{vb:stylevar imgdir_editor}/justifyleft.png" class="imagebutton" id="{vb:raw editorid}_cmd_justifyleft" width="20" height="20" alt="{vb:rawphrase align_left}" /> 
                            </
    vb:if> 
                        </
    li
                            </
    vb:if> 
                    <
    vb:if condition="$show['align_bbcode'] OR $show['list_bbcode']"
                        <
    li
                            <
    vb:if condition="$show['list_bbcode']"
                                <
    img src="{vb:stylevar imgdir_editor}/insertorderedlist.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertorderedlist" width="20" height="20" alt="{vb:rawphrase ordered_list}" /> 
                                <
    img src="{vb:stylevar imgdir_editor}/insertunorderedlist.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertunorderedlist" width="20" height="20" alt="{vb:rawphrase unordered_list}" /> 
                            </
    vb:if> 
                            <
    vb:if condition="$stylevar['textdirection'] == 'ltr'"
                                <
    img src="{vb:stylevar imgdir_editor}/outdent.png" class="imagebutton" id="{vb:raw editorid}_cmd_outdent" width="20" height="20" alt="{vb:rawphrase decrease_indent}" /> 
                                <
    img src="{vb:stylevar imgdir_editor}/indent.png" class="imagebutton" id="{vb:raw editorid}_cmd_indent" width="20" height="20" alt="{vb:rawphrase increase_indent}" /> 
                            <
    vb:else /> 
                                <
    img src="{vb:stylevar imgdir_editor}/indent.png" class="imagebutton" id="{vb:raw editorid}_cmd_outdent" width="20" height="20" alt="{vb:rawphrase decrease_indent}" /> 
                                <
    img src="{vb:stylevar imgdir_editor}/outdent.png" class="imagebutton" id="{vb:raw editorid}_cmd_indent" width="20" height="20" alt="{vb:rawphrase increase_indent}" /> 
                            </
    vb:if> 
                        </
    li
                    </
    vb:if> 
                    <
    vb:if condition="$show['url_bbcode'] OR $show['attach'] OR $show['img_bbcode']"
                        <
    li
                            <
    vb:if condition="$show['url_bbcode']"
                                &
    nbsp;<img src="{vb:stylevar imgdir_editor}/unlink.png" class="imagebutton" id="{vb:raw editorid}_cmd_unlink" width="20" height="20" alt="{vb:rawphrase remove_link}" /> 
                                <
    img src="{vb:stylevar imgdir_editor}/email.png" class="imagebutton" id="{vb:raw editorid}_cmd_email" width="20" height="20" alt="{vb:rawphrase insert_email_link}" /> 
                            </
    vb:if> 
                            <
    vb:if condition="$show['img_bbcode'] OR $show['attach']"
                                &
    nbsp
                            </
    vb:if> 
                        </
    li
                    </
    vb:if> 
                    <
    vb:if condition="$show['quote_bbcode']"
                        </
    vb:if> 
            </
    vb:if> 
                    </
    vb:if>
                    <
    vb:if condition="$show['url_bbcode'] OR $show['img_bbcode']">
                    <
    li class="editor_control_group_item">
                    <
    vb:if condition="$show['url_bbcode']">
                    <
    img src="{vb:stylevar imgdir_editor}/createlink.png" class="imagebutton" id="{vb:raw editorid}_cmd_createlink" width="20" height="20" alt="{vb:rawphrase insert_link}" /></vb:if>
                    <
    vb:if condition="$show['img_bbcode']">
                    <
    img src="{vb:stylevar imgdir_editor}/insertimage.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertimage" width="20" height="20" alt="{vb:rawphrase insert_image}" />
                    <
    img src="{vb:stylevar imgdir_editor}/video.png" class="imagebutton" id="{vb:raw editorid}_cmd_insertvideo" width="21" height="20" alt="{vb:rawphrase insert_video}" />
                    </
    vb:if>
                    </
    li>
                    </
    vb:if>
                    <
    vb:if condition="$show['quote_bbcode']">
                    <
    li class="editor_control_group_item">
                    <
    img src="{vb:stylevar imgdir_editor}/quote.png" class="imagebutton" id="{vb:raw editorid}_cmd_wrap0_quote" width="20" height="20" alt="{vb:rawphrase wrap_quote_tags}" />
                    </
    li></vb:if>
    <
    li class="popupmenu menubutton smilies imagemenu nomouseover nohovermenu" id="{vb:raw editorid}_popup_smilie"><div class="popupctrl"><img src="{vb:stylevar imgdir_editor}/smilie.png" alt="{vb:rawphrase smilies}" width="20" height="20" /></div>
    <
    ul class="editorpopupbody popupbody popuphover">
                            <
    li style="display:none">&nbsp;</li>
                            {
    vb:raw smiliepopup}
                            <
    vb:if condition="$show['moresmilies']"><li class="category" id="moresmilies"><div>{vb:rawphrase show_all_smilies}</div></li></vb:if>
                        </
    ul>


    </
    li>                
                </
    ul>
            </
    div>
            
            <
    div class="editor_textbox quickreply">


                <
    vb:if condition="$show['qr_require_click']">
                    <
    textarea name="message" id="{vb:raw editorid}_textarea" rows="10" tabindex="1" cols="80" dir="{vb:stylevar textdirection}" disabled="disabled">{vb:raw click_quick_reply_icon}</textarea>
                <
    vb:else />
                    <
    textarea name="message" id="{vb:raw editorid}_textarea" rows="10" tabindex="1" cols="80" dir="{vb:stylevar textdirection}"></textarea>
                </
    vb:if>
            </
    div>    
            
        </
    div>
    </
    div>

    <
    input type="hidden" name="wysiwyg" id="{vb:raw editorid}_mode" value="{vb:raw editortype}" />
    <
    script type="text/javascript">
    <!--
        
    vB_Editor['{vb:raw editorid}'] = new vB_Text_Editor('{vb:raw editorid}', {vb:raw editortype}, '{vb:raw forumid}''{vb:raw parsesmilie}'undefined'{vb:raw ajax_extra}''{vb:var content}');
        var 
    QR_EditorID '{vb:raw editorid}';
    //-->
    </script

    ثم نضغط حفظ وإعادة تحميل ..

    إلى هنا اصبح القالب مطور لكن دون إبتسامات ..




    ويمكنكم حذف الإبتسامات بحذف التالي من داخل الكود الذي وضعته في الأعلى
    كود PHP:
                    <li class="popupmenu menubutton smilies imagemenu nomouseover nohovermenu" id="{vb:raw editorid}_popup_smilie"><div class="popupctrl"><img src="{vb:stylevar imgdir_editor}/smilie.png" alt="{vb:rawphrase smilies}" width="20" height="20" /></div>
    [
    IMG]http://cdn5.tribalfusion.com/media/37536.gif[/IMG]  <ul class="editorpopupbody popupbody popuphover">
                            
    <li style="display:none">&nbsp;</li>
                            {
    vb:raw smiliepopup}
                            <
    vb:if condition="$show['moresmilies']"><li class="category" id="moresmilies"><div>{vb:rawphrase show_all_smilies}</div></li></vb:if>
                        </
    ul>


    </
    li



    أما خطوة الإبتسامات ..+

    نذهب إلى الملف
    functions_editor.php الموجود في المجلد includes داخل مجلد المنتدى . ويتم ذلك عن طريق الدخول إلى ملفات المنتدى عن طريق برنامج ال ftp


    نعدل على الملف
    functions_editor.php


    بـأي برنامج تعديل وأنصح ببرنامج
    برنامج الـ Notepad++


    ونبحث بداخله عن الكود :

    كود PHP:
    if ($editor_type == 'qr' OR $editor_type == 'qr_small')
        {
            
    // no smilies
        
    }
        else if (
    $allowsmilie AND $show['editor_toolbar'])
        { 

    ونسبتدله ب :

    كود PHP:
    /*    if ($editor_type == 'qr' OR $editor_type == 'qr_small')
        {
            // no smilies
        }
        else */
    if ($allowsmilie AND $show['editor_toolbar'])
        { 



    ثم نحفظ الملف ...




    ونذهب إلى أي موضوع ونشاهد قالب الرد السريع المطور ...




    وأي استفسار كالعادة أنا بالخدمة إنشالله

  2. #2
    مدير المنتدى
    تاريخ التسجيل: January-2010
    الدولة: جهنم
    الجنس: أنثى
    المشاركات: 84,944 المواضيع: 10,515
    صوتيات: 15 سوالف عراقية: 13
    التقييم: 87260
    مزاجي: متفائلة
    المهنة: Sin trabajo
    أكلتي المفضلة: pizza
    موبايلي: M12
    آخر نشاط: منذ 6 ساعات
    مقالات المدونة: 18
    شكرا للمجهود وردة بارك الله بك

  3. #3
    من المشرفين القدامى
    قيصر
    شكراً لمرورك اختي نورتي الموضوع

  4. #4
    صديق نشيط
    تاريخ التسجيل: December-2010
    الدولة: wasit - alhay
    الجنس: ذكر
    المشاركات: 244 المواضيع: 14
    التقييم: 8
    مزاجي: طاكة روحي
    أكلتي المفضلة: منوع هع
    موبايلي: Nokia 6120
    آخر نشاط: 19/June/2011
    الاتصال: إرسال رسالة عبر Yahoo إلى صفاء الواسطي
    روعة يااخ سيزار
    لقد قمت بتطبيقها وتمت بنجاح ..
    شكراا لك ..

  5. #5
    من المشرفين القدامى
    قيصر
    هلا أخي صفاء مبروك إنشالله تشوف على المنتدى كل خير ..

  6. #6
    صديق مؤسس
    صاحبة الامتياز
    تاريخ التسجيل: January-2010
    الدولة: البصرة
    الجنس: أنثى
    المشاركات: 27,178 المواضيع: 3,882
    صوتيات: 103 سوالف عراقية: 65
    التقييم: 5826
    مزاجي: هادئة
    أكلتي المفضلة: مسوية رجيم
    موبايلي: Iphon 6 plus
    آخر نشاط: 5/August/2024
    مقالات المدونة: 77
    شكرا على المعلومة ...تحياتي

  7. #7
    صديق مؤسس
    UniQuE
    تاريخ التسجيل: January-2010
    الدولة: بغداد و الشعراء و الصور .
    الجنس: أنثى
    المشاركات: 22,920 المواضيع: 1,267
    صوتيات: 37 سوالف عراقية: 16
    التقييم: 13195
    مزاجي: لا يوصف
    موبايلي: +Galaxy S20
    مقالات المدونة: 102
    اخي سيزار ..الف شكر للمعلومة
    ويمكنك ان تزور الرابط التالي لمعرفة السبب في كوننا لا نحظى برد سريع مطور

  8. #8
    المدير الفني للموقع
    تاريخ التسجيل: January-2010
    الدولة: بغداد &
    الجنس: ذكر
    المشاركات: 17,392 المواضيع: 1,088
    صوتيات: 71 سوالف عراقية: 328
    التقييم: 9783
    مزاجي: روبوت
    المهنة: <dev></dev>
    أكلتي المفضلة: مربى وخبز &
    آخر نشاط: منذ 17 ساعات
    الاتصال: إرسال رسالة عبر Yahoo إلى Samer
    السلام عليكم

    ألف شكر على الطريقة يل غالي .. و الملاحظات الذكية التي تضمنها موضوعك .. و لكن لدي بخصوص ما ورد ..الاتي

    1- تم استبدال محتويات قالب من القوالب الأصلية بصورة كاملة .. و هذا سوف يسبب أمرين

    أ- سوف يحصل تعارض في القوالب بصورة أكيدة لدى محاولة تطوير المنتدى، و لن يتم إدخال التطويرات الجديدة على القالب (إن وجدت في النسخ المتعاقبة)
    ب- الصفحة الناتجة من استبدال قالب الرد السريع لن تكون على الأكثر لن تكون مطابقة لمعايير XHTML
    ج- كود القالب المعدل لا يعرف على أي نسخة تم تكوينه، ربما هو من نسخة 4.0.1 .. و نحن الان 4.1.2

    2- بواسطة طريقتك تم تحرير أحد ملفات الـ PHP الأصلية للمنتدى، و هذا سوف يجعلنا أمام أمرين

    أ- يجب تنفيذ عملية التحرير هذه يدويا كل مرة عند تطوير المنتدى .. و هو ما يضيف عبئا إضافيا على المطور
    ب- في بلتن لا تنصح بشدة تعديل الملفات الأصلية للكود، لأن هذا يجعل منتداك غير مدعوم من قبل في بي (إذا كان ذلك مهما) و كذلك هذا ربما يسبب مشاكل كفاءة أو اخطاء في النظام)

    3- إضافة إلى كل ذلك .. استخدام الرد المطور (مع كل اضافاته) في داخل الرد السريع داخل المواضيع يضيف حملا زائدا في الصفحة لدى أصحاب الخطوط البطيئة (فضلا عن مستخدمي المتصفحات البطيئة) .. و تأخيرا لا يستهان بسبب تحميل كل ملفات ايكونات التحكم فضلا عن تحميل صور الابتسامات



    و لكن .. حقيقة .. طريقتك هذه يمكن لشخص أن يطورها و يزيل النقاط السلبية منها .. و يجعلها Standard بكل معنى الكلمة .. و لكني حقيقة أجلت البحث في هذه المسألة برمتها لانشغالي هذه الأيام .. سأعود لأبحث بها إن شاء الله .. و أنشرها بالطبع

    تحياتي

  9. #9
    من المشرفين القدامى
    قيصر
    مممممممم فهمت عليك أخوي سامر وصلت الفكرة .. لكن أخوي على الأقل ألا يمكنك التحكم بحجم الخط بالرد السريع ؟ أي جعله بقياس 4 افتراضي ربما هذا الشئ يساعد أكثر على الأقل يكبر الخط !!!


    وللعلم أنا مجرب هذا القالب على النسخة 4.1.1 ويمكنك التفضل بزيارة منتداي ... وأخاف أن يكون به خطأ وانا لادري !!!!!!!!!!! وقتها سوف تساعدني انت ههههههههه

  10. #10
    Ibn Alforat
    Ibn-Alforat
    تاريخ التسجيل: March-2010
    الدولة: Iraq - Alkut
    الجنس: ذكر
    المشاركات: 3,626 المواضيع: 631
    صوتيات: 31 سوالف عراقية: 4
    التقييم: 1244
    مزاجي: Terrible
    آخر نشاط: منذ 4 يوم
    مقالات المدونة: 1
    على النسخه 4.1.3 لا يعمل المواضيع لا تفتح

صفحة 1 من 2 12 الأخيرةالأخيرة
تم تطوير موقع درر العراق بواسطة Samer

قوانين المنتديات العامة

Google+

متصفح Chrome هو الأفضل لتصفح الانترنت في الجوال