€
$
₴
₽
EN
RU
Vmeste.EU
Лента
Каталог
Файлы
Форумы
Услуги
Основное
Radiotalk
Пользовательское
MyRadio24 - Хостинг для создания интернет радио
91 •
Посмотреть все темы
Стол заказов - скрипт для всех
1
...
4
5
6
...
10
20090
Dimitry
@Dimitry
03.11.2014
BigDen
пишет:
Глюки со столом заказов. Слушатели не могут отправить свои заказы и сообщения в чат, хотя отправляют первый раз. Выдает: "Ошибка, такой заказ уже был недавно и тд".
Также слушатели не могут отправить сообщения 2,3ой и тд разы.
Сообщения об ошибке не поддаются закономерности.
Ничего не менял там. Есть такие ограничения:
- в минуту может каждый отправлять лишь 1 заказ.
- за час заказы не должны повторяться
Если что-то из этого работает не так, то давайте конкретный случай , буду смотреть.
22
удалён
@BigDen
20.11.2014
Возник вопрос по работе скрипта стол заказов! Как сделать так, что бы слушатель мог заполнить форму по своему желанию, например просто написать сообщение и имя (без заказа композиции)?
6600
Александр
@admiral
20.11.2014
Это называется обратная связь, подобных форм полно у гугле
22
удалён
@BigDen
20.11.2014
admiral
пишет:
Это называется обратная связь, подобных форм полно у гугле
Мне не нужна отправка этой формы на e-mail.
318
Алекс
@Рой31
20.11.2014
admiral
пишет:
Это называется обратная связь, подобных форм полно у гугле
И не только там )))
22
удалён
@BigDen
20.11.2014
Рой31
пишет:
admiral
пишет:
Это называется обратная связь, подобных форм полно у гугле
И не только там )))
Мне нужно просто готовый стол заказов, там настройки можно поменять я думаю, просто не знаю какие
20090
Dimitry
@Dimitry
20.11.2014
BigDen
пишет:
Возник вопрос по работе скрипта стол заказов! Как сделать так, что бы слушатель мог заполнить форму по своему желанию, например просто написать сообщение и имя (без заказа композиции)?
Вообще пхп проверяет наличие полей, не знаю стоит ли убирать это...
22
удалён
@BigDen
20.11.2014
Dimitry
пишет:
BigDen
пишет:
Возник вопрос по работе скрипта стол заказов! Как сделать так, что бы слушатель мог заполнить форму по своему желанию, например просто написать сообщение и имя (без заказа композиции)?
Вообще пхп проверяет наличие полей, не знаю стоит ли убирать это...
Было бы отлично, чтобы только имя бло обязательным, хочешь исполнителя и название заполняешь, хочешь только сообщение либо и то и другое!
20090
Dimitry
@Dimitry
20.11.2014
Ну в самом скрипте стола тебе надо менять строку
if(!form.from.value || !form.songartist.value || !form.songname.value)
на
if(!form.from.value)
В пхп щас гляну, уберу.
318
Алекс
@Рой31
20.11.2014
Dimitry
пишет:
Ну в самом скрипте стола тебе надо менять строку
if(!form.from.value || !form.songartist.value || !form.songname.value)
на
if(!form.from.value)
В пхп щас гляну, уберу.
и стол заказов превращается в обычную форму)
22
удалён
@BigDen
20.11.2014
Dimitry
пишет:
Ну в самом скрипте стола тебе надо менять строку
if(!form.from.value || !form.songartist.value || !form.songname.value)
на
if(!form.from.value)
В пхп щас гляну, уберу.
//TABLE - Функция отправки данных через стол заказов
function init_sendtable() {
if(!$("#my_table_from").val() || !$("#my_table_artist").val() || !$("#my_table_song").val()) {alert("Не все обязательные поля заполнены!");}
я заменил на:
//TABLE - Функция отправки данных через стол заказов
function init_sendtable() {
if(!$("#my_table_from").val()) {alert("Не все обязательные поля заполнены!");}
20090
Dimitry
@Dimitry
20.11.2014
Да, верно.
Мне не пришлось ничего менять, и так было обязательное только поле "ОТ"
22
удалён
@BigDen
20.11.2014
Dimitry
пишет:
Да, верно.
Мне не пришлось ничего менять, и так было обязательное только поле "ОТ"
А если поменять имена полей например, не от а имя, и тд.
<form id=my_table_form action="" method=post accept-charset="UTF-8" onsubmit="return init_sendtable();"><table>
<tr><td>
От*:
<br><input type=text id=my_table_from maxlength=30 value=""></td>
<td>
Для:
<br><input type=text id=my_table_for maxlength=30 value=""></td></tr>
<tr><td>
Исполнитель*:
<br><input type=text id=my_table_artist maxlength=50 value=""></td>
<td>
Название трека*:
<br><input type=text id=my_table_song maxlength=50 value=""></td></tr>
<tr><td colspan=2>
Комментарий:
<br><textarea id=my_table_comment cols=38 rows=3 maxlength=500></textarea><br>
* - поля обязательные для заполнения<br>
<input type=submit value="Заказать музыку к исполнению"></td></tr>
</table></form>
Вот тут можно менять выделенное? Это влияет на что либо?
Отредактировано BigDen -
20.11.2014
20090
Dimitry
@Dimitry
21.11.2014
Можно менять, это просто информация к полям, но в модерации ничего не изменится.
22
удалён
@BigDen
21.11.2014
Dimitry
пишет:
Можно менять, это просто информация к полям, но в модерации ничего не изменится.
огромное спасибо за помощь!!!
47
Jenja
@johnakosem
21.02.2015
Дмитрий Здравствуйте!
В.
Может есть возможность добавить в эту функцию "или в алерт окно" информацию сколько заказчику ждать своего заказа или какой по счёту его заказ.
Показать текст
//TABLE - Функция отправки данных через стол заказов
function init_sendtable() {
if(!$("#my_table_from").val() || !$("#my_table_artist").val() || !$("#my_table_song").val()) {alert("Не все обязательные поля заполнены!");}
else $.fn.ajax("http://myradio24.com/?to=table&get=json&port="+my.port+String.fromCharCode(38)+"aha"+"ck",{send:1,from:$("#my_table_from").val(),songartist:$("#my_table_artist").val(),songname:$("#my_table_song").val(),for:$("#my_table_for").val(),comment:$("#my_table_comment").val()}, function(info) {
my.get("#my_table_form").reset(); if(info.ok) alert("Ваш заказ принят и скоро будет выполнен!"); else alert(info.err);
});
return false;
}
//END TABLE
Бывает очень много заказов, было бы удобно если заказчик мог знать примерно когда исполнят его композицию и не пропустить, если ему надо отойти от компа.
20090
Dimitry
@Dimitry
21.02.2015
Логичнее наверное постоянно выводить значение очереди.
Т.е. чтобы до заказа ещё было видно сколько заказов в очереди 😀
Тогда человек сам допрёт, долго ли ему ждать и стоит ли вообще заказывать...
47
Jenja
@johnakosem
21.02.2015
Dimitry
пишет:
Логичнее наверное постоянно выводить значение очереди.
Т.е. чтобы до заказа ещё было видно сколько заказов в очереди 😀
Тогда человек сам допрёт, долго ли ему ждать и стоит ли вообще заказывать...
Согласен!
Поможешь реализовать?
20090
Dimitry
@Dimitry
21.02.2015
готов это сделать в ближ. пару дней за 10-20евро, либо в течении 1-2х месяцев как будет свободнео время 😀
Бонусом сделаю автообноелние стола для диджеев... списка заказов.
сейчас напряг, и приоритеты другие...
20090
Dimitry
@Dimitry
25.02.2015
Доработал некоторые функции стола заказов.
Теперь для диджеев:
- хранится всего 50 последних заказов
- обработанные заказы не отображатся, нужно отметить чекбокс для отображения
- список заказов обновляется автоматически каждые 20 сек
Теперь для заказывающих музыку на странице:
http://myradio24.com/?to=table&port=8000
- изначально пишется очередь заказов - кол-во
- после заказа страница обновляется и выводит список заказов
- пишет текущую очередь до выполнения заказа (без автообновления)
В информере (коде установки) реализорвано отображение только общей очереди, другое сделать нет возможности.