ET-Chat

*SaT*

Местный житель
Регистрация
19 Ноя 2008
Сообщения
241
Реакции
24
Скрипт чата ET-Chat бесплатный.
Этот чат написан немцами но русский язык присутствует (В скрипте присутствует АНГЛ., РУССКИЙ и НЕМЕЦКИЙ).
Чат очень гибкий, поддерживает шабланизатор, есть админка, фильтр слов, есть возможность создавать комнаты с паролем, для всех, для админов/модеров и только для админов.
Нагрузка минимальная!
Скрипт который я выложил можно так же скачать с офф. сайта (сайт немецкий:( Онлайн-Демо: Чат был скачан с офф. сайта и поставлен мной.
В Онлайн-Демо в админке отсутствует только Добавление, Редактирование и Удаление пользователей, т.к. есть не хорошие люди которые могут воспользоваться этой функцией для удаления админов которых я назначил :)
 

Вложения

  • et_chat_v306.zip
    868,1 KB · Просмотры: 357
Да, из чата можно сделать очень даже толковый двиг.
очень быстро работает, что самое главное в чатах.
Мне очень понравилось. :ay:
 
А этот чат мона адаптировать в socialengine?
 
ща чат на локалке протестирую попробую связать его с джумлой)
 
порылся в чате,довольно интересная вещь пока написал простенькую интеграцию с джумлой дальше посмотрим щас пока оповещалку для форума постраюсь написать
 
  • Заблокирован
  • #6
порылся в чате,довольно интересная вещь пока написал простенькую интеграцию с джумлой дальше посмотрим щас пока оповещалку для форума постраюсь написать
пожалуйста если не сложно вылаживай суда свои наработки....
 
Мод случайная фраза при входе
Открываем файл
chat/class/RoomEntrance.class.php
в конец файла
перед
Код:
}

В близжайшее время планирую сделать
1 Обязательню регистрацию
2 Анкета пользователя
 
Далой вок, будем юзать теперь этот двиг, бесплатно, и без всяких кривостей, просто будем моды под него писать и все станет отлично, понравилась что чат не использует демона, но нужно проверить будет ли держать серв более 100 чатов....



Вступаем в группу


Пока группа открытая
 
Мод геолокатор
Разработчик Backdoor
Домашняя страница
Лицензия: бесплатно
Специально для nulled.ws
Собственно вот )
в ридми все детально описано
все должно работать
 


Добавлено через 41 минуту
Мод Валюта
за каждое сообщение юзверю начисляется определенное количество очков
Заходим в phpmyadmin
находим нашу БД где стоит et chat
и выполняем запрос
Код:
ALTER TABLE `db1_etchat_user` ADD `etchat_user_point` INT( 200 ) DEFAULT '0' AFTER `etchat_usersex` ;
Открываем
/class/MessageInserter.class.php
находим в нем строчку
Код:
$this->messageTransformer();

и после неё вставляем
Код:
		 $point_add= $this->dbObj->sqlGet("select `etchat_user_point`  from  db1_etchat_user  where `etchat_user_id`=".$_SESSION['etchat_'.$this->_prefix.'user_id']);
		 
		  $point_add=(int)$point_add[0][0];
		
		   $point_add+=20;
		   $this->dbObj->sqlSet("UPDATE `db1_etchat_user` SET `etchat_user_point` = '".$point_add."' WHERE `etchat_user_id` =".$_SESSION['etchat_'.$this->_prefix.'user_id']." LIMIT 1 ");
по комманде /point показывает сколько у вас очков
находим строчку
Код:
new SysMessage($this->dbObj, $_POST['message'],(int)$_POST['room'],(int)$_POST['privat']);
		}
вставляем
Код:
  else if   ($_POST['message']=="/point")
		{
		 $point_add= $this->dbObj->sqlGet("select `etchat_user_point`  from  db1_etchat_user  where `etchat_user_id`=".$_SESSION['etchat_'.$this->_prefix.'user_id']);
		  $point_add=(int)$point_add[0][0];
		$text="У пользователя  ".$point_add." очков";
		new SysMessage($this->dbObj, $text,(int)$_POST['room'],(int)$_POST['privat']);
		}

ну вот и все)

---------- Post added at 13:32 ---------- Previous post was at 11:56 ----------

Вывод 10-ки самых общительных по комманде /top
открываем файл
/class/MessageInserter.class.php
и перед строчкой
Код:
else if   ($_POST['message']=="/point")
вставляем
Код:
	else if ($_POST['message']=="/top")
		{
		$mas="";
		$i=0;
	$point_add= $this->dbObj->sqlGet("SELECT etchat_username,etchat_user_point  FROM `db1_etchat_user` 
ORDER BY `etchat_user_point` DESC 
LIMIT 0 , 10");
$j=0;
$i=0;
$text="10 Самых общительных";
while($i!=9)
{
$text=$text."<br>".$point_add[$i][$j]." ".$point_add[$i][$j+1];
$i++;
}
			
		new SysMessage($this->dbObj, $text,(int)$_POST['room'],(int)$_POST['privat']);
		}
 
Назад
Сверху