-------
الخطوه الأولى
-------
افتح الملف sessions.php وعدل السطور التالية
كود PHP:
define('VBLICENCE_NUMBER', 'XXXXXXXX'); //REPLACE XXXXXXXX with your Licence Number, usually on top of your vB files
define('ALBUM_FOLDER','/album/'); //بدال album اكتب مجلد سكربت البوم الصور
define('COOKIE_TIMEOUT','1800'); //اكتب هنا بدال 1800 مدة الاحتفاظ بالكوكيز
$url_app = "http://www.yoursite.com/forums/"; عدله لمسار المنتدى الخاص فيك
بعد التعديلات احفظ الملف وارفعه في مجلد/includes/ استبدله بالملف السابقsessions.php
-------
الخطوه الثانيه
-------
افتح المجلد included وعدل الملفconstants.php
كود PHP:
Correct the variables if neccessary.
Pay attention to
VB_TABLE_PREFIX
define('SESSIONS_TABLE', VB_TABLE_PREFIX.'session');
define('USERS_TABLE', VB_TABLE_PREFIX.'user');
define('GUEST', 0);
define('USER_AWAITING', 3);
define('USER', 2);
define('ADMIN', 6);
-------
الخطوه الثالثه
-------
افتح الملف user_loginform.html تحصله في مجلد التمبلت في سكربت الصور ، داخل مجلد الاستايل الخاص فيك ..
امسح كامل محتوياته واضف فيه التالي :
كود PHP:
<table width="100%" border="0" cellpadding="4" cellspacing="0">
<tr>
<td valign="top" align="left">
<form action="{url_login}" method="post" onsubmit="md5hash(vb_login_password,vb_login_md5password)">
<script type="text/javascript" src="{clientscript_md5}"></script>
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="forceredirect" value="1" />
<input type="hidden" name="vb_login_md5password" />
{lang_user_name}<br />
<input type="text" size="10" name="vb_login_username" class="logininput" accesskey="u" />
<br />
{lang_password}<br />
<input type="password" size="10" name="vb_login_password" class="logininput" accesskey="p" />
<br />
<input type="hidden" name="url" value="{self_full}" />
<label for="cb_cookieuser"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser" checked="checked" /><b>Remember username/password?</b></label><br />
<input type="submit" value="{lang_login}" class="button" accesskey="s"/>
</form>
» <a href="{url_lost_password}">{lang_lost_password}</a><br />
» <a href="{url_register}">{lang_register}</a>
</td>
</tr>
</table>
---------------------------
الخطوه الرابعة / تحرير ملفات سكربت البوم الصور
---------------------------
1. افتح ملف
admin/admin_global.php
=======================
ابحث عن
كود PHP:
if ($user_info['user_level'] != ADMIN) {
show_admin_header();
?>
<br /><br /><br />
<table cellpadding="1" cellspacing="0" border="0" align="center" width="500"><tr><td class="tableborder">
<table cellpadding="4" cellspacing="0" border="0" width="100%">
<tr class="tablerow"><td align="center" nowrap><p><?php echo $lang['no_admin']; ?></p>
<form action="<?php echo ROOT_PATH; ?>admin/index.php" method="post">
<input type="hidden" name="action" value="login">
<input type="hidden" name="redirect" value="<?php echo $site_sess->url(ROOT_PATH."admin/".$self_url); ?>">
<table cellpadding="0" cellspacing="1" border="0">
<tr>
<td><input type="text" name="loginusername" size="<?php echo $textinput_size2; ?>"></td>
<td><input type="password" name="loginpassword" size="<?php echo $textinput_size2; ?>"></td>
<td><input type="submit" value=" <?php echo $lang['admin_login']; ?> "></td>
</tr>
<tr>
<td><font size="1" class="smalltext"><?php echo $lang['field_username']; ?></font></td>
<td colspan="2"><font size="1" class="smalltext"><?php echo $lang['field_password']; ?></font></td>
</tr>
</table>
</form>
</td></tr></table>
</td></tr></table>
<p align="center">4images Administration Control Panel</p>
<?php
show_admin_footer();
exit;
}
-------
- استبدله بالتالي :
* ملاحظة قبل تستبدل السابق ، عدل الكود بما يناسب موقعك
- /forum/login.php
- /forum/clientscript/
كود PHP:
if ($user_info['user_level'] != ADMIN) {
show_admin_header();
?>
<br /><br /><br />
<table cellpadding="1" cellspacing="0" border="0" align="center" width="500"><tr><td class="tableborder">
<table cellpadding="4" cellspacing="0" border="0" width="100%">
<tr class="tablerow">
<td align="center" nowrap>
<p><?php echo $lang['no_admin']; ?></p>
<form action="/forum/login.php" method="post" onsubmit="md5hash(vb_login_password,vb_login_md5password)">
<script type="text/javascript" src="/forum/clientscript/vbulletin_md5.js"></script>
<input type="hidden" name="vb_login_md5password" />
<input type="hidden" name="s" value="$session[sessionhash]" />
<input type="hidden" name="do" value="login" />
<input type="hidden" name="forceredirect" value="1" />
<input type="hidden" name="redirect" value="<?php echo $site_sess->url(ROOT_PATH."admin/".$self_url); ?>">
<table cellpadding="0" cellspacing="1" border="0">
<tr>
<td>
<input type="text" name="vb_login_username" size="<?php echo $textinput_size2; ?>">
</td>
<td>
<input type="password" name="vb_login_password" size="<?php echo $textinput_size2; ?>">
</td>
<td>
<input type="submit" value=" <?php echo $lang['admin_login']; ?> ">
</td>
</tr>
<tr>
<td>
<font size="1" class="smalltext"><?php echo $lang['field_username']; ?></font>
</td>
<td colspan="2">
<font size="1" class="smalltext"><?php echo $lang['field_password']; ?></font>
</td>
</tr>
</table>
</form>
</td>
</tr>
</table>
</td></tr></table>
<p align="center">4images Administration Control Panel</p>
<?php
show_admin_footer();
exit;
}
=======================
2. افتح ملف
includes/page_header.php
=======================
ابحث عن :
كود PHP:
if ($user_info['user_level'] >= USER) {
$site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", $user_info['user_name'], $lang['lang_loggedin_msg']));
$user_box = $site_template->parse_template("user_logininfo");
$site_template->register_vars(array(
"user_box" => $user_box,
"user_loggedin" => 1,
"user_loggedout" => 0,
"is_admin" => ($user_info['user_level'] == ADMIN) ? 1 : 0
));
$site_template->un_register_vars("user_logininfo");
unset($user_box);
}
=======================
استبدله بالتالي
=======================
كود PHP:
if ($user_info['user_level'] >= USER) {
$site_template->register_vars("lang_loggedin_msg", preg_replace("/".$site_template->start."loggedin_user_name".$site_template->end."/siU", $user_info['user_name'], $lang['lang_loggedin_msg']));
$user_box = $site_template->parse_template("user_logininfo");
$myuserid = $user_info['user_id'];
$site_template->register_vars(array(
"user_box" => $user_box,
"myuserid" => $myuserid,
"user_loggedin" => 1,
"user_loggedout" => 0,
"is_admin" => ($user_info['user_level'] == ADMIN) ? 1 : 0
));
$site_template->un_register_vars("user_logininfo");
unset($user_box);
}
=======================
=======================
الخطوه الخامسة / تحرير ملفات المنتدى
------
forums/includes/functions.php
includes/functions_online.php
=======================
افتح ملف
forums/includes/functions.php
=======================
ابحث عن
كود PHP:
$name = COOKIE_PREFIX . $name;
استبدله بـ
كود PHP:
if ($name != 'sessionhash')
{
$name = COOKIE_PREFIX . $name;
}
=======================
=============================
افتح ملف :
includes/functions_online.php
ابحث عن
كود PHP:
switch($userinfo['activity'])
{
اضف بعده مباشرة :
كود PHP:
// Album user online Mod
case 'album':
$userinfo['action'] = 'Browsing album';
$userinfo['where'] = "<a href=\"$userinfo[location]\">$userinfo[location]</a>";
break;
// End
======================
ابحث عن :
كود PHP:
else
{
$userinfo['activity'] = 'modcp';
}
return $userinfo;
}
اضف بعده مباشرة :
كود PHP:
// Album user location
else if (strpos($token, "/album/") !== false)
{
{
$userinfo['activity'] = 'album';
}
return $userinfo;
}
======================
* ملاحظة : عدل التالي ($token, "/album/") بمايناسب موقعك .
-------
نهاية الشرح
لو صعب عليك اي شي اكتب وإن شاء الله يكون مضبوط
وجع الراس الي بالشرح بطريقته البداية والنهاية تجيب الصداع معك حق
المهم لو ماتبي توجع راسك بعد
ارفق لي الملفات الي عندك وانا اسوي التعديل وارفعها لك على رابط
تحياتي