النتائج 1 إلى 5 من 5

الموضوع: الحذف الفعلي والمشرف العام

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    129

    الحذف الفعلي والمشرف العام



    السلام عليكم ورحمة الله وبركاتة
    منذ فتره كنت ابحث عن هاك لعدم قدرة المشرف العام Super Moderator على الحذف الفعلي من قاعدة البيانات ولم اجد فقمت بتعديل بعض التمبلتات وهي :
    threadadmin_deleteposts
    كود PHP:
    <form action="inlinemod.php" method="post" name="vbform">
    <
    input type="hidden" name="s" value="$session[sessionhash]/>
    <
    input type="hidden" name="t" value="$threadid/>
    <
    input type="hidden" name="p" value="$postid/>
    <
    input type="hidden" name="postids" value="$postids/>
    <
    input type="hidden" name="do" value="dodeleteposts" />
    <
    input type="hidden" name="url" value="$url"  />

    <
    table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
    tr>
        <
    td class="tcat">$vbphrase[delete_posts]</td>
    </
    tr>
    <
    tr>
        <
    td class="panelsurround" align="center">
        <
    div class="panel">
            <
    div style="width:$stylevar[formwidth]align="$stylevar[left]">
            
            <
    fieldset class="fieldset">
                <
    legend>$vbphrase[deletion_options]</legend>
                
                <
    div style="padding:$stylevar[formspacer]px">
                
                <if 
    condition="$show['deleteoption']"><div class="fieldset">$vbphrase[how_would_you_like_to_delete]</div></if>
                <if 
    condition="$show['deleteposts']">
                <
    div class="fieldset">
                    <
    label for="rb_del_soft"><input type="radio" name="deletetype" value="1" id="rb_del_soft" $checked[delete] />$vbphrase[soft_delete_leave_deleted_message]</label>
                    <
    br /><img class="inlineimg" src="$stylevar[imgdir_misc]/tree_l.gif" alt="" border="0" /><label for="cb_keepattachments"><input type="checkbox" class="inlineimg" name="keepattachments" value="1" id="cb_keepattachments" />$vbphrase[keep_attachments]</label>
                </
    div>
                </if>
                
                <if 
    condition="$show['removeposts']">
                </if>
                </
    div>
            </
    fieldset>
            
            <
    fieldset class="fieldset">
                <
    legend>$vbphrase[notes]</legend>
                <
    div style="padding:$stylevar[formspacer]px">
                    <
    div class="fieldset"><phrase 1="$postcount2="$threadcount3="$forumcount">$vbphrase[deleting_x_posts_from_y_threads_in_z_forums]</phrase></div>
                </
    div>
            </
    fieldset>
            
            </
    div>
        </
    div>
        
        <
    div style="margin-top:$stylevar[cellpadding]px">
            <
    input type="submit" class="button" value="$vbphrase[delete_posts]accesskey="s" />
            <
    input type="button" class="button" value="$vbphrase[cancel]accesskey="c" onclick="history.back(1)" />    
        </
    div>
        </
    td>
    </
    tr>
    </
    table>

    </
    form
    threadadmin_deletethreads
    كود PHP:
    <form action="inlinemod.php" method="post" name="vbform">
    <
    input type="hidden" name="s" value="$session[sessionhash]/>
    <
    input type="hidden" name="threadids" value="$threadids/>
    <
    input type="hidden" name="do" value="dodeletethreads" />
    <
    input type="hidden" name="url" value="$url"  />

    <
    table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
    tr>
        <
    td class="tcat">$vbphrase[delete_threads]</td>
    </
    tr>
    <
    tr>
        <
    td class="panelsurround" align="center">
        <
    div class="panel">
            <
    div style="width:$stylevar[formwidth]align="$stylevar[left]">
            
            
            <
    fieldset class="fieldset">
                <
    legend>$vbphrase[deletion_options]</legend>
                <
    div style="padding:$stylevar[formspacer]px">
                
                <if 
    condition="$show['deleteoption']"><div class="fieldset">$vbphrase[how_would_you_like_to_delete]</div></if>
                
                <if 
    condition="$show['deletethreads']">
                <
    div class="fieldset">
                <
    label for="rb_deletetype_1"><input type="radio" name="deletetype" value="1" id="rb_deletetype_1" $checked[delete] />$vbphrase[soft_delete_leave_deleted_message]</label>
                <
    br /><img class="inlineimg" src="$stylevar[imgdir_misc]/tree_l.gif" alt="" border="0" /><label for="cb_keepattachments"><input type="checkbox" name="keepattachments" class="inlineimg" value="1" id="cb_keepattachments" />$vbphrase[keep_attachments]</label>
                </
    div>
                </if>
                
                <if 
    condition="$show['removethreads']">
                </if>
            
                </
    div>
            </
    fieldset>
            
            <
    fieldset class="fieldset">
                <
    legend>$vbphrase[notes]</legend>
                <
    div style="padding:$stylevar[formspacer]px">
                    <
    div class="fieldset"><phrase 1="$threadcount2="$forumcount">$vbphrase[deleting_x_threads_from_y_forums]</phrase></div>
                </
    div>
            </
    fieldset>
            
            </
    div>
        </
    div>
        
        <
    div style="margin-top:$stylevar[cellpadding]px">
            <
    input type="submit" class="button" value="$vbphrase[delete_threads]accesskey="s" />
            <
    input type="reset" class="button" value="$vbphrase[reset_fields]accesskey="r" />
        </
    div>
        </
    td>
    </
    tr>
    </
    table>

    </
    form
    threadadmin_editthread
    كود PHP:
    <form action="postings.php" method="post" name="vbform">
    <
    input type="hidden" name="s" value="$session[sessionhash]/>
    <
    input type="hidden" name="t" value="$threadid/>
    <
    input type="hidden" name="do" value="updatethread" />


    <
    table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
    tr>
        <
    td class="tcat">$vbphrase[edit_thread]</td>
    </
    tr>
    <
    tr>
        <
    td class="thead">$vbphrase[title]: <span style="font-weight:normal">$threadinfo[title]</span></td>
    </
    tr>

    <
    tr>
        <
    td class="panelsurround" align="center">
        <
    div class="panel">
            <
    div style="width:$stylevar[formwidth]align="$stylevar[left]">
            
            <!-- 
    subject field -->
            <
    table cellpadding="0" cellspacing="0" border="0" style="margin-bottom:$stylevar[formspacer]px">
            <
    tr>
                <
    td class="smallfont" colspan="3">$vbphrase[title]:</td>
            </
    tr>
            <
    tr>
                <
    td><input type="text" class="bginput" name="title" value="$threadinfo[title]size="50" maxlength="85" tabindex="1" title="$vbphrase[optional]/></td>
                <
    td>&nbsp;&nbsp;</td>
                <
    td><img id="display_posticon" src="$selectedicon[src]alt="$selectedicon[alt]/></td>
            </
    tr>
            </
    table>
            <!-- / 
    subject field -->
            
            <
    div class="fieldset">
                
    $vbphrase[moderator_notes] / $vbphrase[thread_summary]:<br />
                <
    input type="text" class="bginput" name="notes" value="$threadinfo[notes]size="50" maxlength="250" />
            </
    div>

            <if 
    condition="$show['undeleteoption']">
            <
    fieldset class="fieldset">
                <
    legend>$vbphrase[deletion_status]</legend>
                <
    table cellpadding="0" cellspacing="$stylevar[formspacer]border="0">
                <
    tr>
                    <
    td>$vbphrase[item_deleted_would_you_like_to]</td>
                </
    tr>
                <
    tr>
                    <
    td>
                        <
    div><label for="rb_threadstatus_0"><input type="radio" name="threadstatus" value="0" id="rb_threadstatus_0" checked="checked" />$vbphrase[leave_it_deleted]</label></div>
                        <
    div><label for="rb_threadstatus_1"><input type="radio" name="threadstatus" value="1" id="rb_threadstatus_1" />$vbphrase[undelete_it_restore]</label></div>
                        <if 
    condition="$show['removeoption']">
                        <
    div><label for="rb_threadstatus_2"><input type="radio" name="threadstatus" value="2" id="rb_threadstatus_2" />$vbphrase[physically_remove]</label></div>
                        </if>
                    </
    td>
                </
    tr>
                <
    tr>
                    <
    td>
                        
    $vbphrase[reason_for_deletion]:<br />
                        <
    input type="text" class="bginput" name="reason" value="$threadinfo[del_reason]size="50" maxlength="125" />
                    </
    td>
                </
    tr>
                </
    table>
            </
    fieldset>
            </if>
            
            <
    fieldset class="fieldset">
                <
    legend>$vbphrase[options]</legend>
                <
    div style="padding:$stylevar[formspacer]px">
                    <
    div><label for="cb_open"><input type="checkbox" name="open" value="yes" id="cb_open" $openchecked />$vbphrase[thread_is_open]</label></div>
                    <
    div><label for="cb_sticky"><input type="checkbox" name="sticky" value="yes" id="cb_sticky" $stickychecked />$vbphrase[thread_is_sticky]</label></div>
                    <if 
    condition="$show['moderateoption']">
                        <
    div>&nbsp;</div>
                    </if>
                </
    div>
            </
    fieldset>
            
            
    $posticons
            
            
    </div>
        </
    div>
        
        <
    div style="margin-top:$stylevar[cellpadding]px">
            <
    input type="submit" class="button" value="$vbphrase[save_changes]accesskey="s" />
            <
    input type="reset" class="button" value="$vbphrase[reset_fields]accesskey="r" />
        </
    div>
        </
    td>
    </
    tr>
    </
    table>

    </
    form>

    <if 
    condition="$show['modlog']">
    <
    br />
    <
    table class="tborder" cellpadding="$stylevar[cellpadding]cellspacing="$stylevar[cellspacing]border="0" width="100%" align="center">
    <
    tr>
        <
    td class="tcat" colspan="5">
            <
    a style="float:$stylevar[right]href="#top" onclick="return toggle_collapse('editthread_modlog')"><img id="collapseimg_editthread_modlog" src="$stylevar[imgdir_button]/collapse_tcat$vbcollapse[collapseimg_editthread_modlog].gif" alt="" border="0" /></a>
            
    $vbphrase[moderator_log]
        </
    td>
    </
    tr>
    <
    tbody id="collapseobj_editthread_modlog" style="$vbcollapse[collapseobj_editthread_modlog]">
        <
    tr>
            <
    td class="thead" nowrap="nowrap">$vbphrase[date]</td>
            <
    td class="thead" nowrap="nowrap">$vbphrase[username]</td>
            <
    td class="thead" align="center">$vbphrase[action]</td>
            <
    td class="thead" align="center">$vbphrase[post]</td>
            <if 
    condition="$show['ipaddress']">
            <
    td class="thead" nowrap="nowrap">$vbphrase[ip_address]</td>
            </if>
        </
    tr>
        
    $logbits
    </tbody>
    </
    table>
    </if> 
    وجميع هذي التمبلتات تم حذف خاصية الحذف الفعلي منها
    والأن لا احد يستطيع الحذف الفعلي
    فهل هذي الطريقة مجدية ؟؟
    فعلاً لم اجد لحد الأن اي هاك يمنع المشرف العام من الحذف الفعلي النهائي
    الموضوع للنقاش







  2. #2
    عضو نشيط جدا
    تاريخ التسجيل
    Jun 2003
    المشاركات
    560


    ولا حتى انا لقيت

    انا لي فتره ادور وما لقيت






  3. #3


    وعليكم السلام ورحمة الله وبركاته
    shj_boy بالفعل مشكلة كبيره
    المفروض أن الشركة تضع خيار من لوحة تحكم المنتدى وفي المجموعات لتفعيل أو تعطيل هذا الخيار
    يمكنكم تعديل القالب بواسطة الفرونت بيج وازالة الخيار
    لكن يفظل التخاطب مع الشركة وكتابة هذه المشكلة في الاقسام المخصصة للاقتراحات
    لوضع هذا الخيار في الاصدارات القادمه
    نرجوا من الجميع على الاقل كتابة المشكلة باللغة الانقليزية (المشكلة+سلبياتها+الاقتراح)
    وسأنسخ هذا الاقتراح في منتدى الشركة
    حاليآ سأضع الحل المبدئي لتفادي هذه المشكلة





    __________________
    http://www.marsauae.com/vb/forumdisplay.php?f=40

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Jan 2002
    المشاركات
    129


    شكراً لكم اخواني واتمنى ان نشاهد حل سريع من الشركة لهذي المشكلة وأعتقد الحل الحالي هو مسح خانات الحذف النهائي من التمبلتات الموجوده في الأعلى وهي جاهزه






  5. #5
    عضو نشيط جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    324


    اقتباس المشاركة الأصلية كتبت بواسطة marsauae.com
    وعليكم السلام ورحمة الله وبركاته
    shj_boy بالفعل مشكلة كبيره
    المفروض أن الشركة تضع خيار من لوحة تحكم المنتدى وفي المجموعات لتفعيل أو تعطيل هذا الخيار
    يمكنكم تعديل القالب بواسطة الفرونت بيج وازالة الخيار
    لكن يفظل التخاطب مع الشركة وكتابة هذه المشكلة في الاقسام المخصصة للاقتراحات
    لوضع هذا الخيار في الاصدارات القادمه
    نرجوا من الجميع على الاقل كتابة المشكلة باللغة الانقليزية (المشكلة+سلبياتها+الاقتراح)
    وسأنسخ هذا الاقتراح في منتدى الشركة
    حاليآ سأضع الحل المبدئي لتفادي هذه المشكلة

    السلام عليكم ورحمة الله وبركاته

    أخويه shj_boy قبل شهر تقريبا قمت بتعديل الخاصية وتناقشت ويا اخويه خالد marsauae.com علشان نعدل على الخاصية وننزله بطريقة احسن من التعديل اللي سويته ووصلنا اننا نكتب في الشركة بخصوص ها الموضوع علشان يعدلون لنا الخاصية ويحطونها لنا في خيارات المنتدى بدال التعديل وبصراحة انا واخويه خالد نسينا نضيف المشكلة في الشركة :shy:

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

    هذا التعديل بسيط على استايل المنتدى لتعطيل خاصية الحذف النهائي من المراقبين والمشرف العام نفسه

    طبعا بتقولون ليش المشرف العام نفسه أيضا :anger2: اللي هو صاحب الرقم واحد كما كان الحال في الهاك القديم الخاص بالنسخة الثالثة

    حل الحذف النهائي وجعلها للمشرف العام فقط


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

    التعديل سيكون على القوالب التالية اتوماتيكيا او يدويا كما تريد

    • postbit_quickedit
    • threadadmin_editthread
    • threadadmin_managepost
    • editpost
    • threadadmin_deletethread


    التعديل على الاستايل لن يضر بالنسخة او الخيارات

    هذا قبل التعديل



    وهذا بعد التعديل



    أول شىء لازم نسويه هو التعديل على مجموعة المراقبين بهذا الشكل





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






    ثم البحث والإستبدال في القوالب

    من الخيار الثاني البحث والإستبدال في القوالب والسبب هو سيكون التعديل على اكثر من قالب وسيتم التعديل اتوماتيكيا البحث والتعديل من لوحة التحكم نفسها

    ضع في مربع النص الكود التالي :

    كود PHP:
    <if condition="$show['harddelete']"
    ثم ضع في مربع التالية الكود التالي :

    كود PHP:
    <if condition="$show['permissions']['adminpermissions'] & CANCONTROLPANEL"
    وقبل البحث تأكد من وضع الخيار

    No للخيار Test Replacement Only
    (This will show you the results of doing this find/replace, without actually updating the templates)


    اذا شفت ان طريقة استبدال النص صعبة عليك فقم بفتح القوالب التالية

    threadadmin_deletethread

    threadadmin_managepost



    وابحث عن

    كود PHP:
    <if condition="$show['harddelete']"
    واستبدله

    كود PHP:
    <if condition="$show['permissions']['adminpermissions'] & CANCONTROLPANEL"
    انتباه اخواني لهذا التمبلت في حالة اذا اردتم تعطيل خاصية الحذف النهائي عن المراقب العام ( مشرف المنتديات بعد المدير العام ) عليكم بتنفيذ تغيير هذا التمبلت


    ثم افتح التمبلت

    threadadmin_editthread

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

    كود PHP:
    <if condition="$show['removeoption']"
    واستبدله :

    كود PHP:
    <if condition="$show['permissions']['harddelete'] & CANCONTROLPANEL"

    انتهى ومبروك عليكم اعطال خاصية الحذف النهائي من الاستايل الذي تمت عليه العملية وبإمكان المدير العام الحفاظ على استايل معين للتحكم في خاصية الحذف النهائي

    *************************************
    ملاحظة هامة التعديل سيكون على كل استايل مضاف للمنتدى

    تحياتي وان شاء الله بحاول تعديل الهاك او طلب الحل من الشركة نفسها

    ربي يحفظك





    __________________
    http://www.traidnt.net/vb

    لعملاء الدعم الفني في ترايدنت فقط

    vb-support@traidnt.net

    http://www.uaedeserts.com/vb

    admin@uaedeserts.com
    vb@uaedeserts.com

    إبن الصحــــراء





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض