السلام عليكم
-----------------
ساقدم اليوم طريقة تغيير لشكل معلومات العضو فالمنتدى .. و هو شكل جميل و متطور و نظيف
-----------------
ساضيف مثالين فالمرفقات لمشاهدة الخاصيه بعد تفعيلها
-----------------
الشرح:
======
في ملف المنتدى ستجد مجلد اسمه clientscript
افتح المجلد هذا و دور ملف اسمه vbulletin_global.js
ابحث عن
// #############################################################################
// update vbulletin_collapse cookie with collapse preferences
function save_collapsed(objid, addcollapsed)
واضف فوقه او اعلاه
احفظ الملف و قم برفعه الى مكانه// Added by _HAMDAN_ www.3rabvb.com/vb
// userinfo collapse hack v.9
// #############################################################################
// function to toggle the collapse state of userinfo on postbit_legacy, and save to a cookie
function toggle_collapseuserinfo(objid)
{
if (!is_regexp)
{
return false;
}
// get the base object name
baseobj_re = new RegExp("(0|1|2|3|4|5|6|7|8|9)","g");
objstart = objid;
objid = objid.replace(baseobj_re,"");
// find the first object on page
m = objstart.replace(objid,"");
while (fetch_object("collapseobj_"+ objid + m))
{
m--;
}
m++;
while (fetch_object("collapseobj_"+ objid + m))
{
obj = fetch_object("collapseobj_" + objid + m);
img = fetch_object("collapseimg_" + objid + m);
cel = fetch_object("collapsecel_" + objid + m);
if (!obj)
{
// nothing to collapse!
if (img)
{
// hide the clicky image if there is one
img.style.display = "none";
}
return false;
}
if (obj.style.display == "none")
{
obj.style.display = "";
save_collapsed(objid, false);
if (img)
{
img_re = new RegExp("_collapsed\\.gif$");
img.src = img.src.replace(img_re, '.gif');
}
if (cel)
{
cel_re = new RegExp("^(thead|tcat)(_collapsed)$");
cel.className = cel.className.replace(cel_re, '$1');
}
}
else
{
obj.style.display = "none";
save_collapsed(objid, true);
if (img)
{
img_re = new RegExp("\\.gif$");
img.src = img.src.replace(img_re, '_collapsed.gif');
}
if (cel)
{
cel_re = new RegExp("^(thead|tcat)$");
cel.className = cel.className.replace(cel_re, '$1_collapsed');
}
}
m++;
}
return false;
}
الان ابحث عن الملف functions_showthread.php
الموجود تحت مجلد includes
-----------
ابحث عن
// global options
global $vboptions, $stylevar, $vbphrase, $DB_site, $datastore, $_USEROPTIONS, $style, $show, $usergroupcache;
static $gotrank, $sigcache, $checkperms, $postelement, $month, $day, $year, $counter;
واضف هذا الكود بعده اي تحته
Added by _HAMDAN_ www.3rabvb.com/vb
// userinfo collapse hack v.9
global $vbcollapse;
$collapseobj_postbit_legacy_userinfo = &$vbcollapse["collapseobj_postbit_legacy_userinfo"];
$collapseimg_postbit_legacy_userinfo = &$vbcollapse["collapseimg_postbit_legacy_userinfo"];
قم برفع الملف الى مكانه
والان ننتقل الى تعديل القوالب
افتح القالب postbit
وابحث عن
<if condition="$post['usertitle']"><div class="smallfont">$post[usertitle]</div></if>
<if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
<if condition="$show['avatar']">
<div class="smallfont">
<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$avatarurl" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>
</if>
<div class="smallfont">
<br />
<if condition="$post['joindate']"><div>$vbphrase[join_date]: $post[joindate]</div></if>
<if condition="$post['field2']"><div>$vbphrase[location_perm]: $post[field2]</div></if>
<if condition="$post['age']"><div>$vbphrase[age]: $post[age]</div></if>
<div>
$vbphrase[posts]: $post[posts]
</div>
<if condition="$show['reputation']"><div><if condition="$show['reppower']">$vbphrase[reppower]: $post[reppower]</if>$post[reputationdisplay]</div></if>
<div>$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon]</div>
</div>
وقم باستبداله بالكود هذا
<table class="tborder" cellspacing="1" border="0" width="100%"><tbody>
<tr>
<td class="thead" colspan="2">
<a style="float:$stylevar[right]" href="#top" onclick="return toggle_collapseuserinfo('postbit_legacy_userinfo$post[postcount]')"><img id="collapseimg_postbit_legacy_userinfo$post[postcount]" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_postbit_legacy_userinfo].gif" alt="" border="0" /></a>$post[onlinestatus]
</td>
</tr>
</tbody>
<tbody id="collapseobj_postbit_legacy_userinfo$post[postcount]" style="$vbcollapse[collapseobj_postbit_legacy_userinfo]"><tr><td class="alt2">
<if condition="$post['rank']"><div class="smallfont">$post[rank]</div></if>
<if condition="$show['avatar']">
<div class="smallfont">
<br /><a href="member.php?$session[sessionurl]u=$post[userid]"><img src="$avatarurl" alt="<phrase 1="$post[username]">$vbphrase[xs_avatar]</phrase>" border="0" /></a>
</div>
</if>
<div class="smallfont">
<if condition="$post['joindate']">$vbphrase[join_date]: $post[joindate]<br /></if>
<if condition="$post['field2']">$vbphrase[location_perm]: $post[field2]<br /></if>
<if condition="$post['age']">$vbphrase[age]: $post[age]<br /></if>
$vbphrase[posts]: $post[posts]
<if condition="$show['reputation']">
<if condition="$show['reppower']">$vbphrase[reppower]: $post[reppower] </if>
$post[reputationdisplay]
</if><br />
<if condition="$post[icqicon] or $post[aimicon] or $post[msnicon] or $post[yahooicon]">
$post[icqicon] $post[aimicon] $post[msnicon] $post[yahooicon]<br /></if>
</div></td></tr></tbody></table>
النتهى الشرح.
اجمل تحياتي للجميع
شكرا للأخ حمدان صاحب الموضوع الأساسى حمدان
http://www.3rabvb.com/vb/showthread.php?p=4311#post4311