السلام عليكم
ممكن هاك من تواجد في الموضوع
وجزاكم الله خير
السلام عليكم
ممكن هاك من تواجد في الموضوع
وجزاكم الله خير
السلام عليكم ورحمة الله وبركاته
هاك إظهار جميع قراء الموضوع أعلى الموضوع
وبالإمكان التحكم بالخاصية بحيث:
يتم العرض للجميع
يتم العرض للمدير
================www.alamuae.com==================
=============www.vbulletinclub.com===============
من لوحة تحكم المنتدى
ثم نذهب للأسفل: إضافة عبارة جديدة
إضافة عبارة كما هو موضح بالصورة:
GLOBAL
already_viewed_this_thread
جميع قراء الموضوع:
كما هو موضح بالصورة:
================www.alamuae.com==================
=============www.vbulletinclub.com===============
إزرع الأمر التالي في قاعدة البيانات:
ALTER TABLE thread ADD whoviewed TEXT NOT NULL;
================www.alamuae.com==================
=============www.vbulletinclub.com===============
افتح ملف: vb/showthread.php
إبحث عن التالي:
// ******************************************************************************** *
//set thread last view
set_bbarray_cookie('thread_lastview', $threadid, TIMENOW);
أعلى منه ضع الكود التالي:
$showinvisible = 1;
// Get who has already viewed this thread
$currentthread = $DB_site->query_first("SELECT whoviewed FROM ".TABLE_PREFIX."thread WHERE threadid = $threadid");
$vieweduserids = explode(" ", $currentthread['whoviewed']);
$userinfo = fetch_userinfo($bbuserinfo['userid']);
if (!$userinfo['invisible'] OR $showinvisible)
{
if (!empty($currentthread['whoviewed']))
{
if (!in_array($bbuserinfo['userid'], $vieweduserids))
{
$DB_site->query("UPDATE ".TABLE_PREFIX."thread SET whoviewed = CONCAT(whoviewed, \" \", \"" .$bbuserinfo['userid'] . "\") WHERE threadid = $threadid");
}
}
else
{
$DB_site->query("UPDATE ".TABLE_PREFIX."thread SET whoviewed = \"" . $bbuserinfo['userid'] . "\" WHERE threadid = $threadid");
}
}
// Who has viewed this thread?
if (empty($currentthread['whoviewed']))
{
$thread['viewers'] = '('.strtolower($vbphrase['none']).')';
}
else
{
$result = $DB_site->query("SELECT userid, username FROM ".TABLE_PREFIX."user WHERE userid IN (" . implode(", ", $vieweduserids) . ")");
$viewers = array();
while ($user = $DB_site->fetch_array($result))
{
array_push($viewers, "<a target=\"_blank\" href=\"member.php?".$session['sessionurl'] . "u=".$user['userid'] . "\">" . htmlspecialchars($user['username']) . "</a>");
}
$thread['viewers'] = implode(", ", $viewers);
}
================www.alamuae.com==================
=============www.vbulletinclub.com===============
تعديل القوالب
تفعيل الخاصية بطريقتين:
- فتح المجال للجميع لمشاهدة من قام بمشاهدة الموضوع
- او فتح الخيار فقط للمدير العام
إفتح تمبلت: SHOWTHREAD
إبحث عن التالي: $poll
لكي يتم عرض الخاصة للمدبر فقط ضع الكود التالي:
<if condition="is_member_of($bbuserinfo,6)">
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"><tbody>
<tr>
<td class="thead">
<a style="float:$stylevar[right]" href="#top" onClick="return toggle_collapse('forumhome_todayactiveusers')"><img id="collapseimg_forumhome_todayactiveusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayactiveusers].gif" alt="" border="0" /></a>
$vbphrase[already_viewed_this_thread]
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_todayactiveusers" style="$vbcollapse[collapseobj_forumhome_todayactiveusers]">
<tr>
<td class="alt1"><div class="smallfont">
$thread[viewers]
</div></td>
</tr>
</tbody>
</table>
<br />
</if>
================www.alamuae.com==================
=============www.vbulletinclub.com===============
لعرض الخاصة لجميع الأعضاء:
<table class="tborder" cellpadding="$stylevar[cellpadding]" cellspacing="$stylevar[cellspacing]" border="0" width="100%" align="center"><tbody>
<tr>
<td class="thead">
<a style="float:$stylevar[right]" href="#top" onClick="return toggle_collapse('forumhome_todayactiveusers')"><img id="collapseimg_forumhome_todayactiveusers" src="$stylevar[imgdir_button]/collapse_thead$vbcollapse[collapseimg_forumhome_todayactiveusers].gif" alt="" border="0" /></a>
$vbphrase[already_viewed_this_thread]
</td>
</tr>
</tbody>
<tbody id="collapseobj_forumhome_todayactiveusers" style="$vbcollapse[collapseobj_forumhome_todayactiveusers]">
<tr>
<td class="alt1"><div class="smallfont">
$thread[viewers]
</div></td>
</tr>
</tbody>
</table>
<br />