Логово Хищного Тигра
официальный сайт Михаила Шмелева

SM Chat - компактный скрипт чата

Опубликовал ХищныйТигр - 9 декабря 2017, 19:43 - 7027 просмотров

Серверный скрипт SM Chat на языке PHP позволяет входить в чат, задав цвет своего текста. Администратор или зарегистированный участник может ввести свой пароль. В чате можно не просто общаться, а разукрашивать текст разными цветами и атрибутами (жирный, курсив, подчёркнутый, зачёркнутый, надчёркнутый, большой, маленький), ставить верхние и нижние индексы, вставлять URL. При этом URL автоматически превращаются в ссылки, а кнопка "URL" позволяет вставить ссылку для произвольного текста. При этом форматирование осуществляется не HTML-тегами, а BB-кодами.

Интерфейс администратора позволяет видеть IP пользователей, удалять по имени (удаляется один участник, даже если на его машине открыто несколько копий чата) или по IP (удаляются все участники, которые находятся на определённой машине — удобно для избавления от хулиганов).

Желающие "застолбить" за собой какой-то определённый ник могут зарегистрироваться (начиная с версии 4.0). Анкета пользователя при регистрации невелика по размеру, а её данные (кроме пароля и E-mail) можно увидеть, щёлкнув мелкую надпись "кто?" рядом с ником в списке собеседников (у гостей этой надписи нет). С версии 5.0 можно войти в свой профиль и либо редактировать свои данные, либо вообще удалить аккаунт. Или не делать ничего. :)

ВНИМАНИЕ: пользователям версии 5.0 настоятельно советую обновиться, т.к. там была недоработка в файле profile.php, делающая скрипт уязвимым (было возможно с помощью несложной HTML-страницы удалять других пользователей, даже не будучи зарегистрированным или вошедшим в чат). В v6.0 устранено, предыдущие версии удалены с сайта.

Начиная с v7.0 имеется админка, избавляющая от необходимости редактировать конфигурацию вручную. Не забывайте сменить пароль после установки!

Начиная с v8.0 страницы генерируются в кодировке UTF-8. ReadMe теперь тоже в ней, родимой (но Блокнот в Win10 открывает, как ни странно).

Начиная с v9.0 странице со списком пользователя, если она выводится на стороннем сайте, можно назначить альтернативный файл стилей (в том числе Ваш собственный). Как пример в подкаталоге css имеется файл white.css (годящийся для сайтов со светлым фоном), а в ReadMe.txt — пример его использования.

Начиная с v9.1 имеется анимированный логотип, который Вы можете заменить на свой (файл smc_logo.gif в подкаталоге img архива-дистрибутива).

Начиная с v10.0 можно переключать свой основной цвет прямо во время разговора (выбор из палитры с каналами RGB), можно напомнить себе последнюю (то есть, крайнюю) сказанную фразу, что иногда полезно. Размеры поля для редактирования реплики теперь заданы стилем, а не старыми rows и cols.

Чат не требует MySQL или иных баз данных, использует файлы. Подробно о нововведениях каждой версии можно прочесть в файле ReadMe.

Скачать SM Chat можно с моей страницы серверных скриптов.

Пример такого чата (чат для внутреннего пользования) можно испробовать по ссылке "Чат" в нижней правой части этой страницы (в группе «Другое»). Счастливого Вам «чаттинга»! :)



Метки: GPL, open source, PHP, исходники, программа, серверный скрипт

Похожие записи:


Зарегистрируйтесь или войдите в Ваш аккаунт, чтобы оставить комментарий.



Страницы: 1 2 3 Ранее

ХищныйТигр
19 ноября 2020, 14:09 [Цитировать]
Готов SM Chat v11.0 с рядом нововведений. В частности, есть возможность выбрать ник из случайно генерируемых (если ни один не нравится, можно генерить сколько влезет, хотя, проще придумать самому, конечно).

---
Хищный Тигр aka AntiGun aka Super-M
feedback.logovo-tigra.ru

ХищныйТигр
5 ноября 2020, 03:32 [Цитировать]
В v10.5 можно написать свой HTML-файл, включаемый в страницу входа в чат.

---
Хищный Тигр aka AntiGun aka Super-M
feedback.logovo-tigra.ru

ХищныйТигр
24 октября 2020, 21:38 [Цитировать]
В v10.2 усовершенствованы алгоритмы BB-кода «url» и автолинка (код жрёт меньше ресурсов, а автолинк не включает в URL лишних символов при примыкании к нему справа фигурных кавычек, неразрывного пробела, тире, апострофа). И ещё теперь поддерживаем ссылки и с протоколом FTPS (в дополнение к уже имевшимся HTTP, HTTPS, SFTP, FTP, Gopher, NNTP, IRC, NFS, POP, SMTP, SSH).

---
Хищный Тигр aka AntiGun aka Super-M
feedback.logovo-tigra.ru

ХищныйТигр
30 ноября 2019, 11:21 [Цитировать]
Срочное обновление - v10.1, где устранена уязвимость предыдущей версии, в появлении которой следует, наверное, винить бессонницу.[dntknw]

---
Хищный Тигр aka AntiGun aka Super-M
feedback.logovo-tigra.ru

ХищныйТигр
30 ноября 2019, 09:11 [Цитировать]
Выпустил SM Chat v10.0, где произведён ряд улучшений и нововведений. Появилась строка символов, а не только кнопок форматирования. Ник юзера показывается тем же цветом, что и его текст. Рядом с ником у поля редактирования выросла кнопка тёмного цвета, презентующая новую функцию (повтор последней сказанной фразы). Основной цвет юзера можно изменить в процессе беседы, для этого есть круглая кнопка рядом с ником (слева; не путать с кнопкой окраски выделенного в редакторе текста). Уйма мелочей. Качнуть просто необходимо.[dance]

---
Хищный Тигр aka AntiGun aka Super-M
feedback.logovo-tigra.ru

ХищныйТигр
18 октября 2019, 22:20 [Цитировать]
Вышла версия 9.1, где добавлен логотипчик вместо старой полунецензурной фразы.

---
Хищный Тигр aka AntiGun aka Super-M
feedback.logovo-tigra.ru

adminmike
12 мая 2019, 18:24 [Цитировать]
ХищныйТигр писал(а):
http://antigun.savesoul.ru/server-side/#chat

А, не заметил[smile] Файлов на странице много - глаза разбегаются :)

---
"Я верю всем, но чёрт может попутать любого..."

ХищныйТигр
11 мая 2019, 21:02 [Цитировать]
http://antigun.savesoul.ru/server-side/#chat

---
Хищный Тигр aka AntiGun aka Super-M
feedback.logovo-tigra.ru

adminmike
11 мая 2019, 01:44 [Цитировать]
Откуда качать? [dntknw]

---
"Я верю всем, но чёрт может попутать любого..."

ХищныйТигр
1 мая 2019, 21:32 [Цитировать]
Готова v9.0 с возможностью выводить список пользователей онлайн на сторонних сайтах с индивидуальными стилями (для каждого сайта — свой).

---
Хищный Тигр aka AntiGun aka Super-M
feedback.logovo-tigra.ru

Страницы: 1 2 3 Ранее
Неофициальное:

Super-M
AntiGun
Luminopher
永远不要来这里 :)



Веселье:

Мир приколов в «Антиправде онлайн»
Афоризмы XXI века
Мир «Duke Nukem 3D»



Безопасность:


Аккаунт:

Логин:
Пароль:
Запомнить
Регистрация
Забыли пароль?



Статистика:

На сайте: 1 посетитель
Сегодня посетителей: 7
Сегодня ботов: 2
Просмотрено страниц: 67
Вчера посетителей: 32
За всё время посетило: 73845
И просмотрело страниц: 81342


Облако меток:

Duke Nukem 3D freeware GPL HTML Linux open source PHP UNIX безопасность генератор заумное зима игра исходники калькулятор культура новый год нумерология обновление открытие открытка программа разбудить расписание редактор серверный скрипт сообщить соцсети таймер тяп-ляп уровень форум форумный движок ядерный конфликт язык



Последние комментарии:

С новым 2021 - годом Яростного Оцелота
31 декабря 2020, 12:24, ХищныйТигр:
adminmike, спасибо! А лечение можно и вернуть (например, референдумом?) Вообще хорошо, что законы генетики не отменяются росчерком пера. И генетически каждый из нас либо XX, либо XY. А про YY что-то не слыхивал.[dntknw]

Новая Обратная связь SM FeedBack - на поддомене
31 декабря 2020, 12:18, ХищныйТигр:
Готова SM FeedBack v14.5, лучше приспособленная для работы во всплывающем модальном окне (хотя, и классический вариант продолжает работать). Чтобы проверить, нажмите на этой странице вверху пункт «Обратная связь».

С новым 2021 - годом Яростного Оцелота
31 декабря 2020, 01:58, adminmike:
ХищныйТигр, с наступающими! Всех благ :)
На счёт оцелота: хорошо бы, действительно так было. Принудительное ведь лечение в нашем Пандемониуме отменено...




Категории новостей:




Популярные новости:

SM Chat - компактный скрипт чата (7027 просмотров)
Сделана игра 4D Mines for Windows (4066 просмотров)
Новая Обратная связь SM FeedBack - на поддомене (3650 просмотров)
Вышел в свет редактор «Quick Тяп-Ляп Html» 2.0 (2701 просмотр)
Выпущен редактор «Quick Тяп-Ляп Html» 1.9 (2524 просмотра)
WR-Forum 1.8 mod SM 5.x готов и выложен во всеобщий доступ (1921 просмотр)
Генераторы паролей (SM jsPasswMaker, SM phpPasswMaker, другие) (1573 просмотра)
COFEFE - скрипт анонимной обратной связи (1460 просмотров)
Готовы программы серии EsoCalc (1351 просмотр)
HTTP сервер Son hServer 1.3.0.294 вышел в свет (1327 просмотров)



Другое:




Поделиться этой страницей:
Буду рад любой сумме, переведённой на этот счёт.
Владелец сайта: Михаил Е.Ш. aka ХищныйТигр.
Все упомянутые торговые марки принадлежат их законным владельцам.