ОсновноеRadiotalkПользовательское
VOC++ чаты (больше не поддерживаются)
3   •   Посмотреть все темы

Моды для чатов VOC++

 

327
Геннадий @mychatik
Попросили выложить мод Плавная прокрутка сообщений.

Автор: CyberDream

Работает на любом движке VOC++.

Открыть в папке дизайна voc.php и в нём

Эта информация скрыта и доступна только зарегистрированным пользователям.


меняем на:

Эта информация скрыта и доступна только зарегистрированным пользователям.


P.S. От себя добавлю. Мод прикольный. Сообщения выезжают плавно и можно регулировать скорость (играемся с числом 20).
Получается что-то типа чатов Августа. Идеально подходит тем чатам, где не заморачиваются на викторину.
Потому что отвечать на вопросы викторины с плавным их появлением - совершенно невозможно.
Этот мод простоял у меня в чате не больше 10 минут и его потребовали убрать.
В принципе, если в чате несколько дизайнов - можно включить для комнаты с викториной диз с обычной прокруткой, а для других комнат, где нет викторины - с плавной.

P.P.S. По отзывам - в Хроме этот мод, к сожалению, не работает.

23
Денис @ddoskd
mychatik пишет:

Оповещение в приват о новых комментариях и граффити.
Автор: Pasha

Установил мод, когда отправляют графити - уведомление приходит все красиво, все работает. Но есть один глюк:
приходят вот такие сообщения в приват если просто заходишь в профиль, даже если ничего не пишешь и не рисуешь.. каждый заход новое уведомление в приват:


Что не так делаю?

Отредактировано ddoskd - 10.06.2019
327
Геннадий @mychatik
ddoskd пишет:

Установил мод, когда отправляют графити - уведомление приходит все красиво, все работает. Но есть один глюк:
приходят вот такие сообщения в приват если просто заходишь в профиль, даже если ничего не пишешь и не рисуешь.. каждый заход новое уведомление в приват

Всё так, как по инструкции сделано?
Именно в case "add_post" подключено?

У меня именно этот мод работает без проблем.

327
Геннадий @mychatik
Модуль: Dj 2.0
Автор: Skriptoff

Это продолжение модуля Dj в списке пользователей.

В этой версии у диджеев появилась маленькая админка, где диджеи могут управлять заказами песен.
Появилась кнопка для пользователей "Стол заказов", при нажатии на которую открывается окошко, где видно очередь заказов и форма добавления заказа, т.е. зарегистрированный пользователь может сделать заказ песни + пожелание для неё, после заказа тому диджею, который в эфире, приходит оповещение о том что сделан заказ от "Ник", если диджей ставит его заказ в очередь т.е. жмет кнопку добавить, то пользователю приходит в приват оповещение о том что его заказ принят и поставлен в очередь, так же диджей может поднимать заказы вверх, удалять их, при нажатии на картинку play в общий канал пишется сообщение о том что в данный момент играет эта композиция Автор заказа: Ник Пожелание: ....

Когда диджеи входит в эфир, то в общий канал пишется сообщение, что В эфир входит DJ ник

Так же при выходе с эфира пишет, что С эфира вышел DJ ник

Установка:

1. В папке data создаем файлы radio.dat, radio_dj.dat, dj.dat и присваиваем им права 0777
2. Заливаем все файлы и папки из архива ********** согласно структуре
3. Открываем admin/navi.php в нужное место вставляем:
Эта информация скрыта и доступна только зарегистрированным пользователям.

4. Отркываем designes/sender_visible.php и перед:
<td>&nbsp;&nbsp;</td>
<? if(strlen(trim($current_user->style_start)) > 0 and strlen(trim($current_user->style_end)) > 0) {

вставляем
Эта информация скрыта и доступна только зарегистрированным пользователям.

5. Открываем chat/who.php и перед:
if(intval($user_array[USER_CLANID]) == intval($cu_array[USER_CLANID]) and $user_array[USER_CLANID] > 0) {
вставляем
Эта информация скрыта и доступна только зарегистрированным пользователям.

6. Открываем chat/designes/voc.php. После
<?php if (!defined("_COMMON_")) {echo "stop";exit;}
вставляем
Эта информация скрыта и доступна только зарегистрированным пользователям.

После var arrExCmd = new Array;

вставляем
Эта информация скрыта и доступна только зарегистрированным пользователям.

После:
var arrExCmdSize = 0;
вставить:
Эта информация скрыта и доступна только зарегистрированным пользователям.

После:
_rmArr(arrAdmins, arrAdminsSize);
вставить:
Эта информация скрыта и доступна только зарегистрированным пользователям.

После:
arrAdminsSize = 0;
вставить:
Эта информация скрыта и доступна только зарегистрированным пользователям.

Перед:
if(uState == 'c') {
вставить
Эта информация скрыта и доступна только зарегистрированным пользователям.

После:
if(Gender == 'c') { arrClan.sort(sortByNick); return;}
вставить:
Эта информация скрыта и доступна только зарегистрированным пользователям.

Строку write(arrAdminsSize + arrClanSize + arrBoysSize + arrGirlsSize + arrHimSize);
меняем на
Эта информация скрыта и доступна только зарегистрированным пользователям.

После
write('<tr><td height=20 bgcolor="#FFB900"> <div align="center"><b><a href="javascript:;" onClick="parent.Whisper(\'<?php echo $sw_usr_shaman_link; ?>\');"><font color="#FFFFFF"><?php echo $w_usr_shaman; ?></a>');
write('</b></font></div>\n');
write('</td></tr>\n');

добавляем
Эта информация скрыта и доступна только зарегистрированным пользователям.

После What == '<?php echo $sw_usr_clan_link ?>' ||
добавляем
Эта информация скрыта и доступна только зарегистрированным пользователям.

После prev == '<?php echo $sw_usr_girls_link ?>' ||
вставляем
Эта информация скрыта и доступна только зарегистрированным пользователям.

Далее найти строку
<?=$current_design?>remote_rbs.php
и заменить ее на
Эта информация скрыта и доступна только зарегистрированным пользователям.

В нужное вам место в нужном файле вписать (В оригинальном моде это файл designes/remote_rbs.php):
Эта информация скрыта и доступна только зарегистрированным пользователям.

В этом же файле же в нужном месте для ссылки на стол заказов вставляем:
Эта информация скрыта и доступна только зарегистрированным пользователям.

Все готово, добавляем в админке dj-я и заходим в чат, внизу где строка ввода сообщений появится DJ-ka.

Отредактировано mychatik - 04.09.2022