Форумы » Myradio24.com - Хостинг для создания своего радио »

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



1 2 3 4 5 6 ... 9

19334
Dimitry
эт уже не реально, перебор)
47
johnakosem
[quote=Dimitry]эт уже не реально, перебор)[/quote]
Благодарю!
47
johnakosem
[b]В.[/b] Почему после того как сделаешь заказ в форме скрипта, сама форма исчезает и нужно перезагружать страницу, и не очень удобно что заказать можно только один заказ, и пока его не выполнят , нельзя повторить заказ!

Отредактировано johnakosem - 03.01.2014
19334
Dimitry
ну чтоб не пропадало можно закоментировать строчку которая скрывает форму, дело житейское, наверное так и сделаю по умолчанию потом

//document.getElementById('orderform').style.display='none';
47
johnakosem
[quote=Dimitry]ну чтоб не пропадало можно закоментировать строчку которая скрывает форму, дело житейское, наверное так и сделаю по умолчанию потом

//document.getElementById('orderform').style.display='none';[/quote]
Спасибо!
19334
Dimitry
Код изменён, теперь по умолчанию форма остаётся и поля очищаются, а также введена небольшая защита от спам ботов.
119
Arthur97
[quote=Pegass]2 - Возможность заказать трек во время вещания автодиджеем считаю багом, исправление которого надо предусмотреть, но пока не исправлять(надо же всё остальное оттестировать)[/quote]
Не согласен. Мы сейчас раскручиваем радио только на автоджее, тем более Новый год! Из дома работать без софта удобнее, но согласен с Дмитрием, что не удобно. Поэтому желательно иметь возможность добавлять в плейлист внешние ссылки (хотя бы на время).

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

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

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

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

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

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

ЗЫ а вот интерфейс ещё пилить и пилить, к тому же надо дать какою-то возможность заточки стола под дизайн собственного сайта[/quote]
[color=orange]Полностью согласен![/color]
58
zabawa
Доброго времени суток, а нельзя ли исправить на свою надпись то, что вылетает в модальном окне после обновления страницы или после заказа
19334
Dimitry
[quote=zabawa]Доброго времени суток, а нельзя ли исправить на свою надпись то, что вылетает в модальном окне после обновления страницы или после заказа[/quote]
К сожалению только это нельзя менять, так как это напрямую в обработчике.
Хотя можно впринципе можно сделать чтоб прописать такой параметр в админке стола, в общем подумаю как лучше сделать...
19334
Dimitry
Нельзя, скрипт стоит денег теперь уже, и только для пользователей myradio24 😀
Но данные опции не сложно будет сделать в настройки стола.
Просто я сейчас не хочу делать все пожелания, а только те что действительно очень нужны.
Возможно некоторые улуычшения можно сделать не как опции а сразу для всех.
31
Altx
Когда выдает сообщение что ошибка вы уже заказали недавно заказ и там пишет "Ощибка"
19334
Dimitry
[quote=Altx]Когда выдает сообщение что ошибка вы уже заказали недавно заказ и там пишет "Ощибка"[/quote]
Опычатка исправлена)
31
Altx
Опычатка исправлена)

спасибо!
4
Кузнецов
Как правильно установить на сайт, что бы можно было отключать и заказывать и где смотреть все заказы?

Я установил на сайт этот код, но почему то не отправляется заказы, подскажите почему?

[code] <div id=orderdiv style='display:none;'>
<b>Сделать заказ</b><br><br>
<style>#ordertable td {color:#000000; background-color:#f3f3f3; font: 11px Verdana; padding:4px; border:1px #7897BB solid; }</style>
<table id=ordertable style='border-collapse:collapse;'><iframe name=hidden style='display:none;'></iframe>
<form id=orderform action='http://myradio24.com/?to=table&port=8678&script=1' method=post accept-charset=UTF-8 target=hidden onsubmit='return sendform(this);'>
<tr><td>От*:<br><input type=text name=from maxlength=30 value=''></td>
<td>Для:<br><input type=text name=for maxlength=30 value=''></td></tr>
<tr><td>Исполнитель*:<br><input type=text name=songartist maxlength=50 value=''></td>
<td>Название трека*:<br><input type=text name=songname maxlength=50 value=''></td></tr>
<tr><td colspan=2>Комментарий:<br><textarea name=comment cols=38 rows=3 maxlength=500></textarea><br>
* - поля обязательные для заполнения<br>
<input type=submit name=send value='Заказать музыку к исполнению'></td></tr>
</form></table>
</div>
<script>
var obj=document.getElementById('orderdiv');
if(typeof informer!='undefined' && informer['disabletable']==1) {
obj.innerHTML='<b>Сейчас заказы не принимаются - попробуйте позже!</b>';
}
obj.style.display='block';
function sendform(form) {
if(!form.from.value || !form.songartist.value || !form.songname.value)
{alert('Не все обязательные поля заполнены!'); return false;}
form.action+=String.fromCharCode(38)+'aha'+'ck';
window.setTimeout("document.getElementById('orderform').reset();",100);
return 1;
}
</script>[/code]
4
Кузнецов
Я дал .html страницы http://myradio24.com/?to=table&port=8678&adm=1
Я хотел установить её на свой сайт, что бы показывалась у меня статистика и кто заказывает, а не на этом сайте.

[code]<!DOCTYPE html>
<!-- saved from url=(0046)http://myradio24.com/?to=table&port=8678&adm=1 -->
<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

</head>
<body bgcolor="white" kasperskyvirtualkeyboardtooltipshown="yes">
<style>
table {border-collapse:collapse;}
td {color:#000000; background-color:#f3f3f3; font: 11px Verdana; padding:4px; border:1px #7897BB solid; }
.wait {background-color:orange; width:16px; height:16px; border-radius:8px; display:inline-block;}
.ok {background-color:green; width:16px; height:16px; border-radius:8px; display:inline-block;}
.no {background-color:red; width:16px; height:16px; border-radius:8px; display:inline-block;}
</style><div name="divs" id="adminform">
<b>Администрирование</b><br><br>
<table border="0"><form action="./myradio24.com_files/myradio24.com.htm" method="post"></form>
<tbody><tr><td>DJ (латиницей): <br><input type="text" name="djname" maxlength="20" value=""></td>
<td>Пароль: <br><input type="password" name="djpass" maxlength="30" value=""></td></tr>
<tr><td colspan="2"><input type="submit" name="djadd" value="Добавить нового DJ"></td></tr>
</tbody></table><br><table><tbody><tr><td>DJ</td><td>Онлайн</td><td>IP-адрес</td><td>Активность</td><td>Действие</td></tr><tr><td><b></b></td><td><font color="green">в сети</font></td><td>178.210.49.39</td><td align="center">5</td><td><a href="http://myradio24.com/?to=table&port=8678&adm=1&djdel=">удалить</a></td></tr></tbody></table><br></div><div name="divs" id="listform"><b>Стол заказов</b> (<a href="./myradio24.com_files/myradio24.com.htm">обновить</a> | <a href="http://myradio24.com/?to=table&port=8678&adm=1&disable=1" title="заказы принимаются, отключить стол заказов" style="color:green;">включен</a>)<br><br><table><tbody><tr><td width="120">Статус</td><td>Заказ / Время</td><td>От (IP)</td><td>Для</td><td width="300">Комментарий</td></tr><tr><td align="center"><div class="wait" title="в ожидании"></div><select onchange="location.href=&quot;?to=table&amp;port=8678&amp;adm=1&amp;set=1391361775&amp;status=&quot;+this.value;"><option value="wait" selected="">в ожидании</option><option value="ok">выполнено</option><option value="no">отклонено</option></select></td><td><b>213123 - 213123</b><br>2014-02-02 21:22</td><td>455454<br>178.210.49.39</td><td>54564565</td><td>12321321</td></tr><tr><td align="center"><div class="no" title="отклонено"></div><select onchange="location.href=&quot;?to=table&amp;port=8678&amp;adm=1&amp;set=1391357620&amp;status=&quot;+this.value;"><option value="wait">в ожидании</option><option value="ok">выполнено</option><option value="no" selected="">отклонено</option></select></td><td><b>уауау - уауа</b><br>2014-02-02 20:13</td><td>ауауауа<br>178.210.49.39</td><td>ауауа</td><td>ауау</td></tr></tbody></table></div>
</body></html>[/code]

Отредактировано Кузнецов - 03.02.2014
19334
Dimitry
Этого не сделать, если толкьо засунуть админку в iframe... подробнее гугл.
119
Arthur97
[quote=nikitin_vitalii]Здравствуйте. Очень очень круто и удобно было бы если бы сделали заказ песен (это для авто dj), то есть переходишь на отдельную страницу, там можно выбрать из списка или найти через поиск песню и заказать ее, а потом авто-dj будет включать ее после проигравшей песни, а если очередь, то естественно по очереди. У меня пользователи просят такую функцию, да я и сам бы очень хотел. Так бы и количество слушателей радио увеличилось в несколько раз думаю. Давно, лет 5-6 назад, такую возможность встречал на каком-то сайте, на другом радио.
Надеюсь что сможете реализовать 😀

а если уж будет такая функция, то еще лучше тогда чтобы песни были со всех радиостанций которые у вас есть) то есть там сделать поиск исполнителя по первым буквам, и по поиску где самому вводить.[/quote]
[quote=dr.shtorm]Есть возможность сделать скрипт для вставки на сайт,заказ треков из тех что присутствуют в плейлисте радио? например: захотел послушать какой нить трек чел.нажал на "заказать трек" и появляется отдельное окно с треками из плейлиста,нажимает на любой трек потом появляется окно где можно будет чел.передать сообщения и подпись заказчика трека.Я думаю был бы плюс для пользователей хостинга,а соответственно для самого хостинга. Единицы такое предоставляют ( хостинг провайдеры ) как дополнения пользователям хостинга. Многие ведутся на такие дополнения,а тем более у вас весьма отличный хостинг как по цене так и качеству!![/quote]
Что насчёт этого?


И можно упростить ссылки (хоть редиректом) на что-нибудь типа -
Ссылка для заказа: http://myradio24.com/order8000
Ссылка администрирования и добавления DJ: http://myradio24.com/admin8000
Ссылка для входа DJ и модерирования такая же: http://myradio24.com/admin8000
(или, как я уже за**ал, интегрировать в интерфейс сайта)

Отредактировано Arthur97 - 07.02.2014
22
BigDen
А как изменить код, чтобы поле стало не обязательным для заполнения! Например, мне просто хотят написать сообщение, и я его читаю в эфир через эту форму, без заказа композиции! спасибо!
19334
Dimitry
[quote=BigDen]А как изменить код, чтобы поле стало не обязательным для заполнения! Например, мне просто хотят написать сообщение, и я его читаю в эфир через эту форму, без заказа композиции! спасибо![/quote]
Идея вроде ничего, в системе убрал все обязательные поля кроме поля От.
В самой форме можно в этой строке
if(!form.from.value || !form.songartist.value || !form.songname.value)
убрать автора и песню, будет так
if(!form.from.value)
22
BigDen
"Ошибка, Вы недавно уже делали заказ, попробуйте немного позже!" - как уменьшите время ожидания до следующего заказа?
1 2 3 4 5 6 ... 9


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

© 2008-2020
Контакты | Группа | Privacy и Cookie | Правила