Скрипты от seg0ro

6.8K
.
Привет всем.. У меня раньше не первую и не вторую версии мини чата не стояло.. Закачал 3версии чата. ну реадми написанно что надо запросить базу, я так не умею.. Кто нибудь дайте мне baza.sql ???
.
Let Mortal Kombat begin
так там есть запрос
CREATE TABLE IF NOT EXISTS `qchat` (
`id` int(11) NOT NULL auto_increment,
`time` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`text` text NOT NULL,
PRIMARY KEY (`id`),
KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
потом еще один
INSERT INTO `cms_settings` (
`key`,
`val`
)
VALUES (
'chat_theme', ''
);
Сделать это можно через phpMyAdmin во вкладке Sql (найти её не трудно)
.
Let Mortal Kombat begin
если тебе нужен файл, сохрани выделенный текст (пост выше смотри) в текстовый файл и мзмеи расширение на sql
Все
.
Ⓚⓡⓐⓢⓐⓥⓒⓗⓘⓚ
А есть мини чат к 4.х.х?
.
Мне тоже интересно
.
Let Mortal Kombat begin
нет нету
.
Ⓚⓡⓐⓢⓐⓥⓒⓗⓘⓚ
подскажыте код счетчика для вывода на главную к етому коду ниже
'<div class="menu"><img src="images/ch.png" width="16" height="16" alt="" /> <a href="str/qchat.php">Мини-Чат</a> ['.$us.']<br />' .
ато () А надо (1)
.
kapynka, таблицы чата можеш дать ?
.
Vl@dimir
♪♪♪ЗвЭрЪ ЙА♪♪♪
function us() {

global $realtime;
$onltime = $realtime - 300;
$us = mysql_result(mysql_query("SELECT COUNT(*) FROM `users` WHERE `lastdate` > $onltime AND `place` = 'сдесь $headmod миничата'"), 0);
return $us;
}
.
Ⓚⓡⓐⓢⓐⓥⓒⓗⓘⓚ
QChat 3 for JohnCMS 3.2.2 (based on Alkatraz guest.php)
# Author: seg0ro http://mobilarts.ru
# Not for sale!

Установка:
- Сделать запрос в базу (для тех у кого стояла предыдущая версия Qchat, базу трогать не надо!!!)
CREATE TABLE IF NOT EXISTS `qchat` (
`id` int(11) NOT NULL auto_increment,
`time` int(11) NOT NULL,
`user_id` int(11) NOT NULL,
`text` text NOT NULL,
PRIMARY KEY (`id`),
KEY `time` (`time`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

- Сделать запрос даже если стояла предыдущая версия
INSERT INTO `cms_settings` (
`key`,
`val`
)
VALUES (
'chat_theme', ''
);

- Залить файл qchat.php в папку str
- Залить в папку images папку bb и её содержимое
- На главную страницу(mainmenu.php) поставить код:
///// начало быстрого чата //////
$set_user['avatar'] = 0; // аватары выключены
$time = 0;
if (!empty($set['chat_theme'])){
$time = explode(':|:', $set['chat_theme']);
if ($time['1'] <= $realtime){
mysql_query("UPDATE `cms_settings` SET `val`='' WHERE `key`='chat_theme' LIMIT 1 ");
$time = 0;
}
}
echo '<div class="gmenu"><a href="'.$home.'/str/qchat.php"><b>Быстрый чат</b></a>';
if ($time)
echo ' <small><span class="gray">(Встреча в '.$time['0'].'ч. по мск)</span></small>';
echo '</div><div class="menu">';

$colmes = mysql_result(mysql_query("SELECT COUNT(*) FROM `qchat`"), 0);
if ($colmes > 0){
$req = mysql_query("SELECT `qchat`.*, `qchat`.`id` AS `gid`, `users`.`id`, `users`.`name`, `users`.`rights`, `users`.`lastdate`, `users`.`sex`, `users`.`datereg`, `users`.`ip` , `users`.`browser`#_9#FROM `qchat` LEFT JOIN `users` ON `qchat`.`user_id` = `users`.`id` ORDER BY `time` DESC LIMIT 5 ");
while ($res = mysql_fetch_array($req)){
$aftrnick = '';
if ($res['user_id'] != $user_id)
$aftrnick .= ' <a href="'.$home.'/str/qchat.php?act=answ&amp;id='.$res['user_id'].'">[о]</a>';
// Время
$aftrnick .= ' <span class="gray">'.date("d.m-H:i", $res['time'] + $set_user['sdvig'] * 3600).'</span> ';

// текст
$post = checkout($res['text'], 1, 1);
echo show_user($res, 0, 0, $aftrnick, $post);
++$i;
}
}else{
echo 'Сообщений нет<br />';
}
if ($user_id && ($ban['12'] || !$ban['1']))
echo '<form name="mess" action="'.$home.'/str/qchat.php?act=say" method="post"><input type="submit" value="Написать"/></form>';
echo '</div>';
//////// конец быстрого чата ////////
Всего: 275