ОсновноеRadiotalkПользовательское
MPCHAT - CMS сервис чатов для профессионалов
95   •   Посмотреть все темы

FAQ 2.0 - вопросы и ответы (не флудить!)

 

20090
Dimitry @Dimitry
Ну если ты хочешь видео то и воткни видео.
Не понятно что ты хочешь. Флеша больше нет.

0
23
удалён @a1234567
Доброго времени суток. Вот такая проблема.

  1. <div class="my_info">
  2. <script>
  3. var djnick = '%djname%';
  4. switch (djnick) {
  5. case 'ИМЯ1': document.write('ПУТЬ_ДО_КАРТИНКИ');
  6. break;
  7. case 'ИМЯ2': document.write('ПУТЬ_ДО_КАРТИНКИ');
  8. break;
  9. case 'ИМЯ3': document.write('ПУТЬ_ДО_КАРТИНКИ');
  10. break;
  11. default: document.write('НЕТ КАРТИНКИ');
  12. break;
  13. }
  14. </script>
  15. </div>


При использовании параметра %djname% срабатывает исключительно ветка default. Имена прописаны верно. В переменную djnick тооже всё читается корректно.
При замене параметра на %mynick% условие работает правильно.

Отредактировано a1234567 - 19.03.2023
0
20090
Dimitry @Dimitry
%djname% - в майрадио это устаревшее и оно динамически генерируется после загрузки страницы, поэтому document write никак не сработает

0
23
удалён @a1234567
Dimitry пишет:

%djname% - в майрадио это устаревшее и оно динамически генерируется после загрузки страницы, поэтому document write никак не сработает


А других вариантов получить имя текущего ДЖ в переменную нет?

0
20090
Dimitry @Dimitry
Для этих целей ранее всегда можно было использовать:
  1.  
  2. var my_avatars=[];
  3. my_avatars['dj1']='HTML CODE';
  4. my_avatars['dj2']='HTML CODE';


Сегодня я добавил новую функцию которую правильнее использовать:
(в реальном времени передаёт все данные в info, для скрипта в коде надо поменять версию)

  1. function my_updateinfo_callback(info) {
  2. console.log(info.djname); //вывод в консоль
  3. $('.mydjname').html(info.djname); //вывод в <div class="mydjname"></div>
  4. }


А вот пример как сделать свой вывод текущего ведущего:
  1. function my_updateinfo_callback(info) {
  2. var djs={
  3. '' : "HTML нет вещания",
  4. 'DEFAULT' : "HTML картинки по умолчанию",
  5. 'DJNAME1' : "HTML картинки диджея1",
  6. 'DJNAME2' : "HTML картинки диджея2",
  7. };
  8. var html=djs[info.djname]!=undefined ? djs[info.djname] : djs['DEFAULT'];
  9. $('.mydjname').html(html);
  10. }

0
23
удалён @a1234567
Понял. Спасибо)

0
20090
Dimitry @Dimitry
Я добавил пример кода как раз для вывода диджея.

0
327
Геннадий @mychatik
На версии 3.25 в плеере пропадает название трека.
Чат VOC++, PHP 5.6

0
20090
Dimitry @Dimitry
Я понял, это в фаерфоксе так было, нашёл проблему и исправил, надо сбросить кеш или сменить версию.

1
32
Robert @RobertManniste
Всем доброго времени суток!

Можно ли добавить виртуальный магазин услугу "Платные смайлы". Допустим. Новый человек приходить в чат у него есть 5 смайлов, но чтобы получить больше ему нужно в виртуальном магазине их докупить.

Есть ли на форуме тема про смайлы, хочу в чате вывести смайлы отдельно во фрейме. Когда нажимаешь на плюсик то смайл добавляеться после <!-- TOP FRAME --> в отдельном фрейме конечно.

0
20090
Dimitry @Dimitry
Такой функции нет и не думаю что есть умельцы которые сделают.

0