منتدى الشبكة الكويتية

منتدى الشبكة الكويتية (https://www.kwety.net/vb/index.php)
-   تطويــــر المنتديــ VB3 ـات (https://www.kwety.net/vb/forumdisplay.php?f=68)
-   -   هاك النشره الدورية من تطويري وبمييزات عاليه _vb3 (https://www.kwety.net/vb/showthread.php?t=8297)

VIP 27-07-2005 04:39 PM

هاك النشره الدورية من تطويري وبمييزات عاليه _vb3
 
1 مرفق
بسم الله الرحمن الرحيم

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

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

اولا ارفع جميع الملفات 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 />');
ثم احفظ العمل.




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

Abdulaziz 02-08-2005 10:24 AM

ياسلام عليك يا في اي بي وعلى هالشغل المرتب،،،،،

يعطيك العافية خيو،،،،

والحقيقة عندك مكتبة كبيرة ومرجع هائل لكل ما تحتاجه المنتديات،،،ودام هالمنتدى صار بيتنا

ماراح نشيل هم ابد لو بغينا شيء،،،،،

تحياتي لك ياعسل،،،،

عزوز،،،

VIP 11-08-2005 12:07 AM

انا كلي لكم يا بعدي


الساعة الآن 03:12 PM

جميع الحقوق محفوظة لـ الشبكة الكويتية

التعليقات المنشورة لا تعبر عن رأي الشبكة الكويتية ولا نتحمل أي مسؤولية قانونية حيال ذلك ويتحمل كاتبها مسؤولية النشر