عرض مشاركة واحدة
  #1  
قديم 27-07-2005, 04:39 PM
الصورة الرمزية VIP
VIP VIP متصل الآن

AdminiStrator

 





VIP كاتب مميزVIP كاتب مميزVIP كاتب مميزVIP كاتب مميز
هاك النشره الدورية من تطويري وبمييزات عاليه _vb3

بسم الله الرحمن الرحيم

اقدم هاك النشره الدوريه وهو وظيفته يرسل رسائل لأعضاء منتدك على الهوت ميل يومياً بالمواضيع الجديده :)

طريقة التركيب :

اولا ارفع جميع الملفات commbull و commbull_phrases الى مجلد المنتدى vb/admincp

ثانيا
تعديل تمبليت

Modify User Option Templates -> modifyoptions

افتح تمبليت modifyoptions
ابحث عن هذا الكود:

كود:
 <tr> 
    <td><label for="cb_showemail"><input type="checkbox" name="options[showemail]" value="1" id="cb_showemail" $checked[showemail] />$vbphrase[receive_email_from_other_members]</label></td> 
</tr> 
</if>
اضف بعده الكود التالي:

كود:
<tr>
    <td><label for="commbull"><input type="checkbox" name="commbull" value="1" id="commbull" $checked[receivebulletin] />$vbphrase[receive_email_from_commbull]</label></td> 
</tr> 
<tr> 
    <td><br />$vbphrase[newsletterformat]<br /><label for="commbull"><input type="checkbox" name="commbull_type" value="1" id="commbull_type" $checked[receivebulletin_type] />$vbphrase[type_email_from_commbull]</label></td> 
</tr>
ثم احفظ العمل.

افتح ملف
profile.php
وابحث فيه عن :

كود:
globalize($_POST, array('newstyleset' => INT, 'dst' => INT, 'showvbcode' => INT, 'pmpopup' => INT, 'umaxposts' => INT, 'prunedays' => INT, 'timezoneoffset', 'startofweek' => INT, 'languageid' => INT, 'threadedmode' => INT, 'invisible' => INT, 'autosubscribe' => INT, 'options', 'modifyavatar'));
امسحه وضع بدلا منه الكود التالي :

كود:
globalize($_POST, array('commbull_type' => INT, 'commbull' => INT, 'newstyleset' => INT, 'dst' => INT, 'showvbcode' => INT, 'pmpopup' => INT, 'umaxposts' => INT, 'prunedays' => INT, 'timezoneoffset', 'startofweek' => INT, 'languageid' => INT, 'threadedmode' => INT, 'invisible' => INT, 'autosubscribe' => INT, 'options', 'modifyavatar'));
وابحث عن الكود التالي :

كود:
$DB_site->query(" 
        UPDATE " . TABLE_PREFIX . "user SET 
            " . $updatestyles . " 
            showvbcode = $showvbcode, 
            pmpopup = $pmpopup, 
            maxposts = $umaxposts, 
            daysprune = $prunedays, 
            timezoneoffset = '$timezoneoffset', 
            startofweek = $startofweek, 
            languageid = $languageid, 
            threadedmode = $threadedmode, 
            autosubscribe = $autosubscribe, 
            options = " . convert_array_to_bits($options, $_USEROPTIONS) . " 
        WHERE userid = $bbuserinfo[userid] 
    ");
اعلاه مباشره اضف الكود التالي :


كود:
 $receivebulletin = ($commbull) ? 1 : 0; 
      
    $DB_site->query(" 
        UPDATE " . TABLE_PREFIX . "user SET 
            receivebulletin = $receivebulletin 
        WHERE userid = $bbuserinfo[userid] 
    "); 
      
    $receivebulletin_type = ($commbull_type) ? 1 : 0; 

    $DB_site->query(" 
        UPDATE " . TABLE_PREFIX . "user SET 
            receivebulletin_type = $receivebulletin_type 
        WHERE userid = $bbuserinfo[userid] 
    ");
واحفظ العمل.

افتح الملف
admincp/index.php

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

كود:
 construct_nav_option($vbphrase['view_banned_users'], "../$modcpdir/banning.php?do=modify", '<br />');
وضع الكود التالي اسفله

كود:
     construct_nav_option('نشرة المنتدى الدوريه', 'commbull.php?', '<br />');
ثم احفظ العمل.




انتهى وبالتوفيق :)

 

 

الملفات المرفقة
<phrase 1="zip">نوع الملف: %1$s</phrase> النشره الدوريه.zip‏         
ملاحظات الإدارة قبل تحميل المرفق: 1- أفحص الملف المرفق بأي برنامج مضاد للفيروسات قبل فتحه
2- راسل الإدارة العامة للمنتدى أو المشرف العام حولـ أي ملف مرفـق فيه فايروس أو مشكوك فيه
3- إدارة المنتدى لا تتحمل مسؤولية أي ملف مرفق
توقيع : VIP