Часто ьывает такая ситуация что на форуме сразу несколько человек находяться, тебе охото с ними пообщаться, но как писать посты? по личной почте?
Я задался таким вопрсом и решил что нужно написать чат, вот пожалуйста.
Отдаю его на растерзание!
Это версия 1.2 от 27.02.2005 Сейчас уже существует версия 1.3 от 04.03.2005, но пока не выкладываю, т.к. не написана реадми по установке/апдейту!
ЗЫ Самые свежие новости касающиеся чата http://x-pforum.altnet.ru
1. -=DeNNiS=- - 03 Марта, 2005 - 22:14:21 - перейти к сообщению
2. Plextor - 04 Марта, 2005 - 04:04:52 - перейти к сообщению
Чат замечательный, но хотелось бы возможность резать ХТМЛ теги.
3. -=DeNNiS=- - 04 Марта, 2005 - 12:00:17 - перейти к сообщению
Plextor пишет:
но хотелось бы возможность резать ХТМЛ теги
Не понял, объясни!
4. Plextor - 04 Марта, 2005 - 13:16:04 - перейти к сообщению
Я не особо в этом шарю, но меня всё равно волнует проблема безопасности. Существует ли угроза через чат запустить какой-нить скрипт?
5. Mazej - 04 Марта, 2005 - 13:18:34 - перейти к сообщению
-=DeNNiS=- пишет:
Вообщем когда пишешь сообщения: 55555555555555555555555555 оно не разрезается и появляется скрол.Не понял, объясни!
6. DrNets - 04 Марта, 2005 - 16:13:29 - перейти к сообщению
Mazej пишет:
-=DeNNiS=- пишет:
Вообщем когда пишешь сообщения: 55555555555555555555555555 оно не разрезается и появляется скрол.Не понял, объясни!
Я кстати тоже заметил это.... видел эксперементы Mazej
7. -=DeNNiS=- - 04 Марта, 2005 - 20:23:27 - перейти к сообщению
Хорошо сделаем!
8. -=DeNNiS=- - 05 Марта, 2005 - 04:02:18 - перейти к сообщению
Не дадумался как сделать чтобы он резал хтмл, я не зверь в этой области (кто знает подскажите)! я сделал чуть-чуть по-другому! Если слово больше или ровно 20 символов, то это слово сокращается!
Пример подобного сокращения:
прекрасный - прекрас-ый
И так кому надо правим:
Файл filter.inc.php
Функция strip_msg()
Находим строку кода
И сразу после нее вставляем это
Вот и все изменения!
Пример подобного сокращения:
прекрасный - прекрас-ый
И так кому надо правим:
Файл filter.inc.php
Функция strip_msg()
Находим строку кода
PHP:
function strip_msg($msg)
{
{
И сразу после нее вставляем это
PHP:
if( preg_match_all("!([(.*?)\S]{20,})+!i",$msg,$found) )
{
for($i=0;$i<=(count($found[0])-1);$i++)
$msg = str_replace( $found[0][$i], substr($found[0][$i],0,17)."-".substr($found[0][$i],-3),$msg );
}
{
for($i=0;$i<=(count($found[0])-1);$i++)
$msg = str_replace( $found[0][$i], substr($found[0][$i],0,17)."-".substr($found[0][$i],-3),$msg );
}
Вот и все изменения!
9. Mazej - 05 Марта, 2005 - 09:27:01 - перейти к сообщению
Млин, чета чат не работает, http://gta.alfaspace.net/forum/ не отпровляются сообщения, права на фал mess.dat установлены 777
10. Кент - 05 Марта, 2005 - 10:35:30 - перейти к сообщению
Хотелось бы видеть админку , чтобы стирать сообщения , сделать чат более быстрее , прикрутить фильтр плохих слов ,и сделать для скина примочку чтобы он всплывал в отдельном окне (по выбору пользователя) типа мини окна, а то когда во фрейм вставлен не всегда удобно!Так что еще сделать мозможность быстрой отправки писем в личн почту