###### هاك: نشرة مواضيع المنتدى ######
السلام عليكم ورحمة الله وبركاته
هاك نشرة مواضيع المنتدى
الهاك شغال على النسخة الأخيره بدون مشاكل والحمدلله
التركيب:
بعد فك الضغط نجد الملفات التالية:
1- commbull.php
2- commbull_phrases.php
نرفع الملفات لمجلد : admincp
لمن أراد التعديل على بعض العبارات
يجدها في ملف اللغة الخاصة بالنشرة: commbull_phrases.php
ثم نفتح ملف: vb/admincp/index.php
نبحث عن التالي:
كود PHP:
construct_nav_option($vbphrase['view_banned_users'], "../$modcpdir/banning.php?do=modify", '<br />');
أسفل منه نضع الكود التالي:
كود PHP:
construct_nav_option('نشرة مواضيع المنتدى', 'commbull.php?', '<br />');
ثم نرفع الملف بعد التعديل
ندخل على لوحة التحكم:
نضغط على التالي:
ننتقل إلى تنصيم الهاك:
أثناء خطوات التنصيب تجد الخطوات التالية:
1- تعديل تمبلت: modifyoptions
2- تعديل ملف: vb/profile.php
التعديل هذا:
لسماح للأعضاء بإختيار : إستقبال أو عدم إستقبال النشرة
تابع الخطوات التالية:
1- قم بتحرير تمبلت: modifyoptions
إبحث عن التالي:
كود PHP:
<tr>
<td><label for="cb_pmpopup"><input type="checkbox" name="pmpopup" value="1" id="cb_pmpopup" $checked[pmpopup] />$vbphrase[show_pm_popup]</label></td>
</tr>
ضع أسفل منه الكود التالي:
كود PHP:
<tr>
<td><label for="commbull"><input type="checkbox" name="commbull" value="1" id="commbull" $checked[receivebulletin] />$vbphrase[receive_email_from_commbull]</label></td>
</td>
2- افتح ملف: vb/profile.php
إبحث عن السطر التالي:
كود PHP:
if ($_POST['do'] == 'updateoptions')
{
require_once('./includes/functions_misc.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'));
إستبدله بالكود التالي:
كود PHP:
globalize($_POST, array('commbull' => INT, 'newstyleset' => INT, 'dst' => INT, 'showvbcode' => INT, 'pmpopup' => INT, 'umaxposts' => INT, 'prunedays' => INT,
كود PHP:
'timezoneoffset', 'startofweek' => INT, 'languageid' => INT, 'threadedmode' => INT, 'invisible' => INT, 'autosubscribe' => INT,
'options', 'modifyavatar'));
أعلى الكود التالي:
كود PHP:
$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]
");
ضع الكود التالي:
كود PHP:
$receivebulletin = ($commbull) ? 1 : 0;
$DB_site->query("
UPDATE " . TABLE_PREFIX . "user SET
receivebulletin = $receivebulletin
WHERE userid = $bbuserinfo[userid]
");
أتمنى يكون سهل ومفيد للجميع إن شاء الله
مضوع ذات صله
http://montada.aradream.com/showthre...1942#post41942