Hi, Khách!
![]() | ![]() ![]() ![]() ![]() |
- Đặc điểm code này là gì: Nhẹ cho website add cực dễ dàng, tiết kiệm tài nguyên và thích hợp làm wap.
- Nhược điểm: Sự tương tác thấp.
Việc cần làm là bạn chỉ cần copy đoạn code dưới và dán vào chỗ thích hợp trong file /pages/mainmenu.php.
Lưu ý: code này dành cho JohnCMS chưa thay đổi cấu trúc của phần guestbook
Đây là code:
<?php
if ($user_id) {
echo '<div class="phdr"><a href="/guestbook/index.php"><b>Phòng Chat</b></a> »</div>';
$refer = base64_encode($_SERVER['REQUEST_URI');
$token = mt_rand(1000, 100000);
$_SESSION['token' = $token;
echo '<div class="topmenu"><form name="form" action="/guestbook/index.php?act=say" method="post">';
if (!$is_mobile)
echo bbcode::auto_bb('form', 'msg');
echo '<textarea rows="2" name="msg"></textarea>';
echo '<input type="hidden" name="ref" value="'.$refer.'"/>';
echo '<input type="hidden" name="token" value="' . $token . '"/>';
echo '</br><input type="submit" name="submit" value="    ' . $lng['sent' . '    " /> <a rel="nofollow" href="'.$home.'/pages/faq.php?act=smileys">[Smileys</a></form></div>';
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `adm`='0'"), 0);
if ($total) {
$req = mysql_query("SELECT * FROM `guest` WHERE `adm`='0' ORDER BY `time` DESC LIMIT 10");
$i = 0;
while ($gres = mysql_fetch_array($req)) {
$req1 = mysql_query("SELECT `lastdate`, `id`, `name` FROM `users` WHERE `id` = '".$gres['user_id'."'");
$gres1 = mysql_fetch_array($req1);
echo '<div class="list1">';
$post = $gres['text';
$post = html_entity_decode($post, ENT_QUOTES,'UTF-8');
if(strlen($post) > 5000) {
$post = substr($post, 0, 5000).'....';
}
$post = functions::checkout($post, 1, 1);
if ($set_user['smileys')
$post = functions::smileys($post, $gres['rights' ? 1 : 0);
echo (time() > $gres1['lastdate' + 300 ? '<span style="color:red">•</span> ' : '<span style="color:green">•</span> ');
if ($user_id) echo '<a href="'.$home.'/users/profile.php?user='.$gres['user_id'.'">'.$gres1['name'.'</a>: ';
else echo ''.$gres1['name'.': ';
echo $post;
echo '</div>';
++$i;
}
}
else echo '<div class="menu">Phòng Chat trống rỗng</div>';
}
?>
Copy code
if ($user_id) {
echo '<div class="phdr"><a href="/guestbook/index.php"><b>Phòng Chat</b></a> »</div>';
$refer = base64_encode($_SERVER['REQUEST_URI');
$token = mt_rand(1000, 100000);
$_SESSION['token' = $token;
echo '<div class="topmenu"><form name="form" action="/guestbook/index.php?act=say" method="post">';
if (!$is_mobile)
echo bbcode::auto_bb('form', 'msg');
echo '<textarea rows="2" name="msg"></textarea>';
echo '<input type="hidden" name="ref" value="'.$refer.'"/>';
echo '<input type="hidden" name="token" value="' . $token . '"/>';
echo '</br><input type="submit" name="submit" value="    ' . $lng['sent' . '    " /> <a rel="nofollow" href="'.$home.'/pages/faq.php?act=smileys">[Smileys</a></form></div>';
$total = mysql_result(mysql_query("SELECT COUNT(*) FROM `guest` WHERE `adm`='0'"), 0);
if ($total) {
$req = mysql_query("SELECT * FROM `guest` WHERE `adm`='0' ORDER BY `time` DESC LIMIT 10");
$i = 0;
while ($gres = mysql_fetch_array($req)) {
$req1 = mysql_query("SELECT `lastdate`, `id`, `name` FROM `users` WHERE `id` = '".$gres['user_id'."'");
$gres1 = mysql_fetch_array($req1);
echo '<div class="list1">';
$post = $gres['text';
$post = html_entity_decode($post, ENT_QUOTES,'UTF-8');
if(strlen($post) > 5000) {
$post = substr($post, 0, 5000).'....';
}
$post = functions::checkout($post, 1, 1);
if ($set_user['smileys')
$post = functions::smileys($post, $gres['rights' ? 1 : 0);
echo (time() > $gres1['lastdate' + 300 ? '<span style="color:red">•</span> ' : '<span style="color:green">•</span> ');
if ($user_id) echo '<a href="'.$home.'/users/profile.php?user='.$gres['user_id'.'">'.$gres1['name'.'</a>: ';
else echo ''.$gres1['name'.': ';
echo $post;
echo '</div>';
++$i;
}
}
else echo '<div class="menu">Phòng Chat trống rỗng</div>';
}
?>
Copy code
Nếu sai hoặc lỗi thì báo tại topic này cho mình nha. Chúc thành công.
Nguồn: haimobile

Trực Tuyến:
Khách: 1