Chủ đề: Share code phòng chat ra trang chủ JohnCMS giống Ovigame.Me
![]() | ![]() ![]() ![]() 22:02 / 05.03.2016 |
Share code phòng chat ra trang chủ JohnCMS giống Ovigame.Me
Theo yêu cầu của mọi người share luôn, trên mạng share nhiều nhưng mấy loại autoload dùng js rất lag nên share code này yên tâm load rất mượt và nhanh nhé.
Mở /pages/mainmenu.php thêm code này chỗ nào muốn hiển thị:
''.highlight('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>';
}').''
Đã đính kèm để ai muốn tải về lưu trữ. Mọi thắc mắc vui lòng truy cập Ovigame.Me để được giải đáp.
Theo yêu cầu của mọi người share luôn, trên mạng share nhiều nhưng mấy loại autoload dùng js rất lag nên share code này yên tâm load rất mượt và nhanh nhé.
Mở /pages/mainmenu.php thêm code này chỗ nào muốn hiển thị:
''.highlight('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>';
}').''
Đã đính kèm để ai muốn tải về lưu trữ. Mọi thắc mắc vui lòng truy cập Ovigame.Me để được giải đáp.
Bạn cần phải Đăng nhập để có thể tải file
Các thánh hãy cẩn thận