السلام عليكم
مطلوب هاك الذين تواجدوا بالموضوع كاملا !!
لأني ركبته و كل شي و متأكد من الخطوات لكن الاسماء لا تظهر فما السبب علما أنو الطريقة الي اتبعتها هي كالتالي
==================
طريقة التركيب
1.اضف الامر التالى بقاعدة البيانات
فى phpmyadmin:
ALTER TABLE thread ADD useridviews TEXT NOT NULL AFTER views;
2. افتح ملف showthread.php, وابحث عن:
if ($noshutdownfunc) {
$DB_site->query("UPDATE thread SET views=views+1 WHERE threadid='$threadid'");
} else {
$shutdownqueries[]="UPDATE LOW_PRIORITY thread SET views=views+1 WHERE threadid='$threadid'";
}
اضف بعده:
// make sure not to have redundancy in the view list, so get who's viewed it
// first (and do nothing for invisible users)
$thisthread = $DB_site->query_first("SELECT useridviews FROM thread
WHERE threadid = $threadid");
$useridviews = explode(" ", $thisthread['useridviews']);
if (!$bbuserinfo['invisible'])
{
if (!empty($thisthread['useridviews']))
{
if (!in_array($bbuserinfo['userid'], $useridviews))
{
$DB_site->query("
UPDATE thread
SET useridviews = CONCAT(useridviews, \" \", \"" .
$bbuserinfo['userid'] . "\")
WHERE threadid = $threadid");
}
}
else
{
$DB_site->query("UPDATE thread
SET useridviews = \"" . $bbuserinfo['userid'] . "\"
WHERE threadid = $threadid");
}
}
// now...who's viewed this thread? (will include $bbuserinfo if he's not invis)
if (empty($thisthread['useridviews']))
{
$thread['viewers'] = "لايوجد";
}
else
{
$result = $DB_site->query("SELECT userid, username FROM user
WHERE userid IN (" . implode(", ", $useridviews) . ")");
$viewers = array();
while ($user = $DB_site->fetch_array($result))
{
array_push($viewers, "<a target=\"_blank\" href=\"member.php?s=" .
$session['sessionhash'] . "&action=getinfo&userid=" .
$user['userid'] . "\">" . htmlspecialchars($user['username']) .
"</a>");
}
$thread['viewers'] = implode(", ", $viewers);
}
3. افتح تمبلت showthread,وابحث عن:
$poll
قبله اضف :
<smallfont>من تواجد بالموضوع :</b> $thread[viewers]</smallfont><br>
ومبرووك عليك الهاك
==============================
وين الغلط بالموضوع