النتائج 1 إلى 2 من 2
الموضوع:

غلق مواضيع قسم تلقائيا عند كتابتها

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

    غلق مواضيع قسم تلقائيا عند كتابتها

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

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


    ولايمكن للإدارة التواجد الدائم داخل المنتدى من أجل إغلاق أي موضوع ومن المعيب أيضاً مسح مشاركة عضو وإغلاق الموضوع بعدها .. إذا ماالحل؟؟؟

    الحل كالآتي ..


    إذهب إلى لوحة تحكم المنتدى , و من القائمة التي على يمين الصفحة انزل تقريبا إلى نهايتها ستجد قائمة بعنوان : المنتجات والإضافات Plugins , نختار : إضافة plugin جديد



    والآن نكتب الآتي


    المنتج/Product : vbulletin
    موقع الخطاف : newthread_post_complete
    العنوان : غلق مواضيع القسم تلقائيا عند كتابتها .
    أمر التنفيذ : 5
    كود PHP الخاص بالإضافة :

    كود PHP:
    if($threadinfo['forumid'] == '28')
    {
        
    $db->query_write("
            UPDATE " 
    TABLE_PREFIX "thread
            SET open = '0'
            WHERE threadid = '" 
    $threadinfo['threadid'] . "'
            LIMIT 1
        "
    ); 

    الإضافة نشيطة : نعم .

    إضغط على حفظ .


    مع تغيير رقم القسم المطلوب مثلاً أنا أغلقت القسم رقم 28

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

    لإضافة أرقام اكثر من قسم يمكن عمل هذا التعديل على الكود



    كود PHP:
     //set the forum IDs here
    $closed_forums="28,32,69";

    //DO NOT EDIT
    if (in_array($threadinfo['forumid'],explode(","$closed_forums)))
    {
        
    $db->query_write("
            UPDATE " 
    TABLE_PREFIX "thread
            SET open = '0'
            WHERE threadid = '" 
    $threadinfo['threadid'] . "'
            LIMIT 1
        "
    ); 
    }
    // Written by Caesar, Edited by Samer ^_* 


    بس ما جربتها

تم تطوير موقع درر العراق بواسطة Samer

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

Google+

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