ОсновноеRadiotalkПользовательское
MyRadio24 - Хостинг для создания интернет радио
93   •   Посмотреть все темы

Стол заказов - скрипт для всех

 

20090
Dimitry @Dimitry
Стол заказов - скрипт для всех (BETA)

Создан скрипт стол заказов, который доступен для всех по умолчанию.
В этой теме можете писать пожелания для улучшения скрпита.
Пример ссылок для потока 8000. Подробнее можно найти в админке в разделе Информация.

Ссылка сделать заказ: http://myradio24.com/?to=table&port=8000
Ссылка администрирования и добавления DJ: http://myradio24.com/?to=table&port=8000&adm=1
Ссылка для входа DJ и модерирования такая же: http://myradio24.com/?to=table&port=8000&adm=1

120
Андрей @master4318
Если можно , то расскажите по подробнее, как это работает

20090
Dimitry @Dimitry
master4318 пишет:

Если можно , то расскажите по подробнее, как это работает

Ну кому это нужно, все знают, посетители сайта могут заказать любимую песню, а дж который работает на радио запускает её.

2615
Сергей @Pegass
что-то не пашет форма заказа http://myradio24.com/?to=table&port=8740 после нажатия сабмита перекидывает на главную myradio24, и в админке ничего

ЗЫ ну не могу не похихикать злобненько)))

Отредактировано Pegass - 16.12.2013
20090
Dimitry @Dimitry
исправил, забыл проверить после некоторых изменений 😀

7094
Dim @Render
Капчу добавь)

20090
Dimitry @Dimitry
Render пишет:

Капчу добавь)

Чё жалко, пусть боты тоже заказывают музло))

6112
Turgaud @Turgaud
боты тоже люди (с)

119
Arthur @Arthur97
Спасибо за эту возможность!! А теперь перешли к предложениям и замечаниям 😀


!!!/ Возможность вставки на сайт.
1/ Можно ли сделать какую-нибудь интеграцию с админ интерфейсом. Например: диджей для авторизации не переходит по ссылке, а входит как админ - с того-же места, но, как-то так:
если логин диджея - DJ_Dimas, то
Логин - 8000/DJ_Dimas
Пароль - ***********
А то ссылку запоминать, держать отдельную вкладку...

2/ Возможность детальной настройки сообщений или локализации не помешает!

3/ Авто обновление.

4/ Какая-нибудь интерактивная реализация в админ-интерфейсе (вроде онлайн помощи для сайта).

5/ Приложения для соцсетей (и не только для стола заказов).

6/ Иметь единое понятие о слове DJ:
в админке диджей тот, который сейчас залогинен в админке (его имя настраивается в разделе "Настройки") или броадкастер (имя которого задаётся в программе на компе);
а в столе заказов совсем другие диджеи, имена которых являются логином (то-есть ограничены на использование некоторых знаков) и ни где не отображаются (например, "Вещает DJ ***").

7/ Указать ограничения для выбора логина и пароля.

8/ Возможность диджея ставить песни или работать с музыкой.

8.5/ Сделать тип поля здесь http://myradio24.com/?to=table&port=1234&adm=1 password 😁


Если без интеграции с админкой, то хотя-бы свой интерфейс и нормальное место входа (к примеру рядом с обычной логин формой)...



😐
Надеюсь не ответите что-то вроде
да иди ты, функция новая и вообще спасибо должен говорить что сделали такую

и всё такое ...

Отредактировано Arthur97 - 16.12.2013
20090
Dimitry @Dimitry
1. подумаю, но хотелось как отдельный скрипт полностью
2. непонятно каких сообщений и локализации, где чего как, подробнее надо
3. можно сделать впринцепи позже, пока просто кнопка обновить...
4. также не понял о чём вообще речь, нужно подробнее
5. соцсети это врядли, стол заказов будет интегрирован в нашем новом приложение на гуглплей
6. не совсем так, в админке это администратор- у него ника нет, и в настройках указан ник автодж, лайв вещание идёт уже от тех ников что указывают диджеи при вещании, а в столе заказов задаются скорее модераторы-диджеи, привести к одному это к сожалению не возможно, это всё абсолютно разное и технически независимое. Конечно если начинать развиваться в сторону того чтобы давать доступ диджеям в главную админку под сублогином, то тогда можно как-то обобщить стол заказов и главную админку с диджеями. Тут ещё вопрос ,нужно ли это кому то, или только одному человеку) Ещё раз повторюсь, стол заказов разрабатывался как независимый скрипт.
7. не понятно где и какое ограничение указывать... диджеи добавлятся администратором и на его усмотрение.
8. тут опять таки всё идёт к той идеи чтобы развивать главную админку, а не стол заказов, диджеи как правило работают LIVE, и стол заказов на время включения автоДЖ просто должен отключаться.
8.5 сделал

PS> в результате все понятные мне улучшения были сведены к одной идеи, которая описана мной в пункте 6.

119
Arthur @Arthur97
Dimitry,
Dimitry пишет:

2. непонятно каких сообщений и локализации, где чего как, подробнее надо

Поподробнее! Сообщения, которые выводятся пользователю и диджею или администратору - настроить, какой текст выводить и когда; а потом перевести это всё на другие языки и, может, выводить каждому на родном языке. Локализировать можно и весь проект так-же.

Dimitry пишет:

4. также не понял о чём вообще речь, нужно подробнее

Что-то вроде **********

Dimitry пишет:

5. соцсети это врядли, стол заказов будет интегрирован в нашем новом приложение на гуглплей

Жалко 😒

Dimitry пишет:

6. не совсем так, в админке это администратор- у него ника нет, и в настройках указан ник автодж, лайв вещание идёт уже от тех ников что указывают диджеи при вещании, а в столе заказов задаются скорее модераторы-диджеи, привести к одному это к сожалению не возможно, это всё абсолютно разное и технически независимое. Конечно если начинать развиваться в сторону того чтобы давать доступ диджеям в главную админку под сублогином, то тогда можно как-то обобщить стол заказов и главную админку с диджеями. Тут ещё вопрос ,нужно ли это кому то, или только одному человеку) Ещё раз повторюсь, стол заказов разрабатывался как независимый скрипт.

Так скажу՝ если есть скрипт "стол заказов", то он работает для заказа чего-то, в нашем случае это песни на этом хостинге. То-есть смысл независимого скрипта непонятен.
Теперь разберёмся зачем он нужен и кому, а так же когда, варианты:
1/ вещание на автодиджее, админ сидит на вкладке с треками и на вкладке со скриптом. Обобщение необходимо.
2/ вещание на автодидж, админский пароль у нескольких человек, а в столе заказов у каждого свой аккаунт: при таком вещании не понятно кто что наделал. Требуется максимально простой интерфейс с доступом к песням, также отображение текущего вещателя-DJ.
3/ вещание на автоддж, диджей не знает пароля админа, но имеет свой логин в столе заказов. Опять таки требуется максимально простой интерфейс с доступом к песням, также отображение текущего вещателя-DJ.
4/ вещание с программы на компе, диджей сидит в проге и на вкладке со скриптом. Всё нормально, но нужен интерфейс хоть какой-то 🙄
Это только минимум случаев` то, что я сам встречал или что в голову пришло. Так-что при активном использовании этого скрипта объединение необходимо!

Dimitry пишет:

7. не понятно где и какое ограничение указывать... диджеи добавлятся администратором и на его усмотрение.

В том месте, где указываются параметры нового DJ. К примеру я не могу добавить DJ с именем "DJ Anna". Так-же как продвинутый пользователь я обнаружил, что у логина ограничение в 20 знаков, а у пароля - в 30.

Dimitry пишет:

8.5 сделал

у меня не обновилось


И вообще на данный момент я не особо понимаю 2 вещи:
1 - зачем несколько DJ?
2 - как удалить присланный заказ, а не только поменять его стат?

Arthur97 пишет:

!!!/ Возможность вставки на сайт.

И что на счёт этого?

Отредактировано Arthur97 - 17.12.2013
20090
Dimitry @Dimitry
Всё дело в том что стол заказов не для Авто-ДЖ вещания, а больше для LIVE-вещания. По нормальному Авто-ДЖ это только нонстоп.
Иначе прийдётся сначала найти песню в сети, потом скачать её, потом закачать её на сервер и добавить в плейлист.
Помоему эт перебор неудобств?!
Несколько диджеев как раз для того чтобы каждый работал от своего логина.
Удаление не нужно, старые сами удаляются, а новые всегда наверху.
Ну конечно дорабатывать ещё есть что, это ведь только первая версия.
На данный момент чтобы форму вставить на сайт, достаточно вставить хтмл код формы,
это не описано пока нигде, но работать будет. Т.е. по сути хтмл форму менять можно как угодно.

2615
Сергей @Pegass
Dimitry пишет:

5. соцсети это врядли, стол заказов будет интегрирован в нашем новом приложение на гуглплей

ворюга, все мои идеи спёр, раньше ток у мну приложение для хромиума было)))


1 - Что касается Диджеев - несколько диджеев организовываются sc_trans 2, но он сцуко жрёт ресурсов как не в себя ну и для каждого потока нужен отдельный транскодер, но за-то это позволяет управлять диджеями с одного места, т.е. грохнул диджея и он ни в стол попасть не может ни в эфир и везде имя одинаковое.
НО думаю что эту реализацию могут себе позволить только те, кому сервис myradio24 нафиг не упал)))

2 - Возможность заказать трек во время вещания автодиджеем считаю багом, исправление которого надо предусмотреть, но пока не исправлять(надо же всё остальное оттестировать)

3 - кнопочка остановить приём заказов, которая запрещает делать заказы, была бы отнюдь не лишней

4 - к отклонённым заказам должен быть некий комментарий диджея в виде причины отказа(личный опыт разборок с диджеями)

5 - выполненные и отклонённые надо бы сливать в некое хистори, дабы глаза не мозолили работающему диджею

6 - циферка с кол-вом невыполненных заказов или нумерация невыполненных - необязательно, но лишним не будет(опыт)

7 - аякс аякс и ещё раз аякс, 21-й век, а мы всё страницы лишний раз обновляем, ну или твой любимый вебсокет

8 - это конечно наглость и по идее этим должны заниматься сами админы радио, но они люди ленивые - интерактивный календарь(график) выхода диджеев в эфир(с этим предложением можно послать меня далеко и надолго)

ЗЫ а вот интерфейс ещё пилить и пилить, к тому же надо дать какою-то возможность заточки стола под дизайн собственного сайта

Отредактировано Pegass - 17.12.2013
22
Dj_Штиль @Dj_Штиль
А Можно как то сделать чтобы отображалось открыт стол заказов или нет? Чтоб при входе Диджей открывал стол заказов и при выходе отключал. Чтобы заказы не могли поступать пока диджей не включит кнопку? Возможно такое сделать или нет? Заранее Спасибо

20090
Dimitry @Dimitry
Pegass, про гугл плей ты тут не причём, даже не знал что у тебя оно есть))
Другие пункты учту, попробуе некотороые реализовать.

Dj Штиль, и это в том числе, на данный момент это самое важное как мне кажется.
Будет кнопка открыть закрыть стол заказов.

228
zabawa @zabawa
Dimitry пишет:

Стол заказов - скрипт для всех (BETA)

Создан скрипт стол заказов, который доступен для всех по умолчанию.
В этой теме можете писать пожелания для улучшения скрпита.
Пример ссылок для потока 8000. Подробнее можно найти в админке в разделе Информация.

Ссылка сделать заказ: http://myradio24.com/?to=table&port=8000
Ссылка администрирования и добавления DJ: http://myradio24.com/?to=table&port=8000&adm=1
Ссылка для входа DJ и модерирования такая же: http://myradio24.com/?to=table&port=8000&adm=1

Доброго времени суток, когда перехожу по ссылке для входа ведущего, изменяя при этом порт, попадаю на страницу администрирования. Может сделать в этой ссылки вот так 8000&mod=2, ну или что-то отличающееся от ссылки на админку

20090
Dimitry @Dimitry
Задумка была такова, что у администратора уже есть все функции, и входить диджеем ему не зачем, поэтому проще было сделать один URL для управления.
На данный момент отличие от дж-модерирования только в том что админ может добавлять или удалять ДЖ.
если очень хочется увидеть отличия можно зайти под другим браузером который не авторизован на myradio24, либо выйти из текущей авторизации...

20090
Dimitry @Dimitry
Добавил возможность включить-отключить стол заказов.

22
Dj_Штиль @Dj_Штиль
Dimitry пишет:

Добавил возможность включить-отключить стол заказов.

Спасибо Дмитрий Очень удобно.

6
Дмитрий @Dj_Bad_angel
а как удалять старые заказы ,многие говорят что заказывают ,а пишет что такой заказ уже есть в списке я сам проверил заказ выполнен одним днем а пробую заказать через 2 дня пишет что заказ есть в списке можно сделать удаление заказов со списка когда ведущий закончил вещать