|
http://www.astalavista.ru Тематические форумы для компьютерных клубов
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пт Мар 19, 2010 1:41 am Заголовок сообщения: Top 5 скидки + лотерея |
|
|
Сделал примочку для асты на PHP.
В ранпаде в автозагрузку поставил грузиться безопасный ие без панели навигации, который грузит скрипт, находящийся на сервере асты. Получается вот так:
Скрипт прописывается в автозагрузку ранпада. Например вот так:
Код: | $bodywb -simple http://192.168.1.48/index.php |
Смысл в том, чтобы устроить некое соревнование среди постоянных клиентов, которые захотят быть в топе, и получать скидку.
Если кому интересно, буду объяснять подробнее. _________________ http://clubnet08.ru
Последний раз редактировалось: snark (Сб Янв 15, 2011 10:46 am), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
FAnk
Зарегистрирован: 20.12.2007 Сообщения: 51
|
Добавлено: Сб Мар 20, 2010 2:17 pm Заголовок сообщения: |
|
|
Интересная тема ... по подробнее не мешало бы. А вообще зашел к вам на сайт , очень понравилось ... чувствуется что клуб все время развивается . Огромный респект |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Вс Мар 21, 2010 10:43 am Заголовок сообщения: |
|
|
FAnk писал(а): | Интересная тема ... по подробнее не мешало бы. А вообще зашел к вам на сайт , очень понравилось ... чувствуется что клуб все время развивается . Огромный респект |
Спасибо. Для работы скриптов php нужен web-сервер и база mysql. База, благодаря vis-у, у нас уже есть. Если она стоит на линуксе или FreeBSD, то просто доустанавливаем туда Apache, php, php-extensions.
Если на винде, то ставим Denver. Если цель вывести просто табличку с данными, то больше почти ничего не нужно. Я сделаю необходимые поправки, вышлю скрипт на мыло, отредактируете в нем пароли к базе асталависты, и все будет работать.
А, забыл еще, что придется еще одну базу создать для хранения промежуточных результатов. Но это не сложно. Просто импортировать asta_top5.sql, который я тоже дам.
Если же надо наводить красоту, то тут лично я обращался к дизайнерам. Заплатил им небольшую сумму, и они мне все нарисовали. К скрипту добавляется пару строчек, и появляется графическая обвеска.
Я сейчас думаю о том, чтобы немного все это видоизменить. Мне предложили старый монитор за 300 рублей. Я подумываю поставить его вторым на админскую тачку, развернуть лицом к клиентам, а потом запустить скрипт с постоянным обновлением, который будет выводить не только топ5, а так же информацию о состоянии компьютеров клуба. У Виктора кажется есть нечто подобное, но сделать самому будет интереснее _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Вс Янв 09, 2011 9:23 pm Заголовок сообщения: |
|
|
Обновил скрипт. Добавил лотерею.
Теперь если человек положил в течении недели на свой счет более определенной суммы, то его платеж участвует в розыгрыше. Сумма выигрыша и остальные параметры настраиваются в конфиге.
Скрипт использует свою базу данных для хранения промежуточных результатов. Нужно создать ее. Дамп в sql/base.sql
Лотерея по умолчанию отключена. Надо включить в конфиге. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пн Янв 10, 2011 3:15 pm Заголовок сообщения: |
|
|
Вот bumeroid прислал картинку как он сделал у себя в клубе.
В ближайшее время переделаю дизайн и сделаю версию 0.2, которая будет более конфигурабельной. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пн Янв 10, 2011 4:00 pm Заголовок сообщения: |
|
|
вот у меня еще вариант со старым дизайном _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
kit
Зарегистрирован: 22.01.2008 Сообщения: 404 Откуда: Россиянин
|
Добавлено: Пн Янв 10, 2011 10:10 pm Заголовок сообщения: |
|
|
спасибо за идею, респект
попробую разобраться |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Вт Янв 11, 2011 9:07 am Заголовок сообщения: |
|
|
kit писал(а): | спасибо за идею, респект
попробую разобраться |
я буду какое-то время видоизменять скрипт. уже сейчас он отличается от выложенного. но я жду дизайна, чтобы выложить версию 0.2 _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пт Янв 14, 2011 2:20 am Заголовок сообщения: |
|
|
Как только исправлю оставшиеся косяки, выложу новую версию. _________________ http://clubnet08.ru
Последний раз редактировалось: snark (Сб Янв 15, 2011 10:47 am), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пт Янв 14, 2011 2:52 pm Заголовок сообщения: |
|
|
Выкладываю версию 0.2.1 _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
bilanich
Зарегистрирован: 11.06.2010 Сообщения: 374 Откуда: Украина
|
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Чт Янв 20, 2011 1:19 am Заголовок сообщения: |
|
|
Новая версия 0.3
+ добавил показ фото победителя
_________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Чт Янв 20, 2011 5:29 pm Заголовок сообщения: |
|
|
Что то не получается создать базу asta_top5, выдаёт ошибку, заливал файл base.sql через Navicat, посоветуйте как правильно сделать. |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Чт Янв 20, 2011 9:15 pm Заголовок сообщения: |
|
|
Morozikfeo писал(а): | Что то не получается создать базу asta_top5, выдаёт ошибку, заливал файл base.sql через Navicat, посоветуйте как правильно сделать. |
какая версия мускуля? _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Чт Янв 20, 2011 9:39 pm Заголовок сообщения: 4-я версия, та , что с астой Виктор давал |
|
|
snark писал(а): | Morozikfeo писал(а): | Что то не получается создать базу asta_top5, выдаёт ошибку, заливал файл base.sql через Navicat, посоветуйте как правильно сделать. |
какая версия мускуля? |
4.0.26, та что с астой Виктор давал, стоит на винде. Пробывал в Денвере создать, там 5.1.40 версия, таже ерунда, может какой нибудь другой програмой импортировать? |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Чт Янв 20, 2011 10:14 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Morozikfeo писал(а): | snark писал(а): | Morozikfeo писал(а): | Что то не получается создать базу asta_top5, выдаёт ошибку, заливал файл base.sql через Navicat, посоветуйте как правильно сделать. |
какая версия мускуля? |
4.0.26, та что с астой Виктор давал, стоит на винде. Пробывал в Денвере создать, там 5.1.40 версия, таже ерунда, может какой нибудь другой програмой импортировать? |
вот еще раз дамп сделал. попробуй.
импортировать лучше через консоль мускула. примерно вот так:
Код: | mysql -u root -pтвойпарольбезпробела asta_top5 < asta_top5.sql |
_________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
bilanich
Зарегистрирован: 11.06.2010 Сообщения: 374 Откуда: Украина
|
Добавлено: Пт Янв 21, 2011 11:38 am Заголовок сообщения: |
|
|
Для тех, у кого не получается создать asta_top5 из дампа выложеного snark (тоже такое было), выложил свой дамп. _________________ Век живи - век учись!
ПО: astalaViSta SuperViSor Ver.2 + Платёжный терминал + Runpad Shell PRO
Последний раз редактировалось: bilanich (Пн Авг 29, 2011 1:27 pm), всего редактировалось 7 раз(а) |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Пт Янв 21, 2011 11:40 am Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
snark писал(а): | Morozikfeo писал(а): | snark писал(а): | Morozikfeo писал(а): | Что то не получается создать базу asta_top5, выдаёт ошибку, заливал файл base.sql через Navicat, посоветуйте как правильно сделать. |
какая версия мускуля? |
4.0.26, та что с астой Виктор давал, стоит на винде. Пробывал в Денвере создать, там 5.1.40 версия, таже ерунда, может какой нибудь другой програмой импортировать? |
вот еще раз дамп сделал. попробуй.
импортировать лучше через консоль мускула. примерно вот так:
Код: | mysql -u root -pтвойпарольбезпробела asta_top5 < asta_top5.sql |
|
Вот что получается:
1. запускаю mysql.exe, открывается консоль.
2. Пишу: mysql -u root -p2739408030 asta_top5 < с:\asta_top5\asta_top5.sql
3. Получаю:
ERROR:
Unknown command '\a' .
ERROR:
Unknown command '\a' .
вроди сделал всё как написано, может путь к файлу по другому пишется? |
|
Вернуться к началу |
|
|
Deth O'Nator
Зарегистрирован: 22.11.2008 Сообщения: 124
|
Добавлено: Пт Янв 21, 2011 6:41 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Morozikfeo писал(а): |
...4.0.26, та что с астой Виктор давал, стоит на винде... |
Здесь люди, в основном, на Runpad Pro. А там требуется относительно свежий MySQL.
Так что, для совместимости с инструкциями, неплохо бы проапгрейдиться.
Последний раз редактировалось: Deth O'Nator (Пт Янв 21, 2011 6:50 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пт Янв 21, 2011 6:42 pm Заголовок сообщения: |
|
|
не надо входить в консоль. надо сразу
mysql.exe -u root -p2739408030 asta_top5 < с:\asta_top5\asta_top5.sql
только пустую базу сначала навикатом создай _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пт Янв 21, 2011 6:45 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
... _________________ http://clubnet08.ru
Последний раз редактировалось: snark (Пт Янв 21, 2011 7:02 pm), всего редактировалось 1 раз |
|
Вернуться к началу |
|
|
Deth O'Nator
Зарегистрирован: 22.11.2008 Сообщения: 124
|
Добавлено: Пт Янв 21, 2011 6:51 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
snark, пардон, я просто недоредактировал цитату. Исправил. |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Сб Янв 22, 2011 6:17 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Deth O'Nator писал(а): | Morozikfeo писал(а): |
...4.0.26, та что с астой Виктор давал, стоит на винде... |
Здесь люди, в основном, на Runpad Pro. А там требуется относительно свежий MySQL.
Так что, для совместимости с инструкциями, неплохо бы проапгрейдиться. |
Спасибо за совет, я поставил на отдельную тачку посвежей SQL, Апач и т.д., вроди всё заработало. Ещё вопросик, когда человек вылетел с топ-5, его автоматом назад, в обычные пользователи вернёт? и ещё скрипт автоматом обновляет данные, или когда на страничку заходишь, тогда идёт пересчёт данных? да ещё за какой период берётся активность пользователей? |
|
Вернуться к началу |
|
|
bilanich
Зарегистрирован: 11.06.2010 Сообщения: 374 Откуда: Украина
|
Добавлено: Вс Янв 23, 2011 10:55 am Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Morozikfeo писал(а): | Deth O'Nator писал(а): | Morozikfeo писал(а): |
...4.0.26, та что с астой Виктор давал, стоит на винде... |
Здесь люди, в основном, на Runpad Pro. А там требуется относительно свежий MySQL.
Так что, для совместимости с инструкциями, неплохо бы проапгрейдиться. |
Спасибо за совет, я поставил на отдельную тачку посвежей SQL, Апач и т.д., вроди всё заработало. Ещё вопросик, когда человек вылетел с топ-5, его автоматом назад, в обычные пользователи вернёт? и ещё скрипт автоматом обновляет данные, или когда на страничку заходишь, тогда идёт пересчёт данных? да ещё за какой период берётся активность пользователей? |
1) Когда человек вылетел с топ-5, его автоматом назад, в обычные пользователи вернёт? ---- ДА.
2) Скрипт автоматом обновляет данные, или когда на страничку заходишь, тогда идёт пересчёт данных? ---- Когда на страничку заходиш.
3) За какой период берётся активность пользователей? ---- По дефолту за 7 суток (604800 секунд), настраивается в index.php _________________ Век живи - век учись!
ПО: astalaViSta SuperViSor Ver.2 + Платёжный терминал + Runpad Shell PRO |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Вс Янв 23, 2011 12:51 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Цитата: |
1) Когда человек вылетел с топ-5, его автоматом назад, в обычные пользователи вернёт? ---- ДА.
2) Скрипт автоматом обновляет данные, или когда на страничку заходишь, тогда идёт пересчёт данных? ---- Когда на страничку заходиш.
3) За какой период берётся активность пользователей? ---- По дефолту за 7 суток (604800 секунд), настраивается в index.php |
Спасибо, буду внедрять. тема очень интересная, создателям огромный РЕСПЕКТ. |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пн Янв 24, 2011 12:22 am Заголовок сообщения: |
|
|
Был найден серьезный баг. Скрипт всегда зачисляет +100 независимо от конфига. Чтобы исправить его, нужно найти строчку:
Код: | $ASTA->query("UPDATE `clients` SET Credit=Credit+100 WHERE id=?", $winner['winner_id']); |
и заменить ее на:
Код: | $ASTA->query("UPDATE `clients` SET Credit=Credit+? WHERE id=?",$BonusSumm, $winner['winner_id']); |
Выкладываю исправленную версию. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Пн Янв 24, 2011 10:49 pm Заголовок сообщения: |
|
|
snark писал(а): | Был найден серьезный баг. Скрипт всегда зачисляет +100 независимо от конфига. Чтобы исправить его, нужно найти строчку:
Код: | $ASTA->query("UPDATE `clients` SET Credit=Credit+100 WHERE id=?", $winner['winner_id']); |
и заменить ее на:
Код: | $ASTA->query("UPDATE `clients` SET Credit=Credit+? WHERE id=?",$BonusSumm, $winner['winner_id']); |
Выкладываю исправленную версию. |
A я заменил в index.php $ASTA->query("UPDATE `clients` SET Credit=Credit+10 WHERE id=?", $winner['winner_id']); сторочку 100 на 10 и стало начислять по 10.
Если поменять на эту строчку $ASTA->query("UPDATE `clients` SET Credit=Credit+? WHERE id=?",$BonusSumm, $winner['winner_id']); то менять сумму можно будет в config.php , я правильно понял? |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пн Янв 24, 2011 11:15 pm Заголовок сообщения: |
|
|
Morozikfeo писал(а): | snark писал(а): | Был найден серьезный баг. Скрипт всегда зачисляет +100 независимо от конфига. Чтобы исправить его, нужно найти строчку:
Код: | $ASTA->query("UPDATE `clients` SET Credit=Credit+100 WHERE id=?", $winner['winner_id']); |
и заменить ее на:
Код: | $ASTA->query("UPDATE `clients` SET Credit=Credit+? WHERE id=?",$BonusSumm, $winner['winner_id']); |
Выкладываю исправленную версию. |
A я заменил в index.php $ASTA->query("UPDATE `clients` SET Credit=Credit+10 WHERE id=?", $winner['winner_id']); сторочку 100 на 10 и стало начислять по 10.
Если поменять на эту строчку $ASTA->query("UPDATE `clients` SET Credit=Credit+? WHERE id=?",$BonusSumm, $winner['winner_id']); то менять сумму можно будет в config.php , я правильно понял? |
да _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пн Янв 24, 2011 11:19 pm Заголовок сообщения: |
|
|
Сегодня состоялся очередной розыгрыш, и я заметил, что выиграл тот же самый клиент, что и в прошлый раз. У него были все шансы, но мне показалось, что это скучновато. Поэтому я внес изменения, чтобы была возможность опционально запретить победителю участвовать в лотерее.
Если вы включили эту опцию, то не афишируйте. А то у победителя пропадет желание играть.
Мне пришлось немного отрехтовать базу. Если у кого-то она уже установлена, введите в консоли мускуля:
Код: | ALTER TABLE `lottery_winner` ADD `id` INT UNSIGNED NOT NULL AUTO_INCREMENT FIRST, DROP PRIMARY KEY, ADD PRIMARY KEY(`id`) ; |
Ниже выкладываю полную версию скрипта с новой базой. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Вт Янв 25, 2011 10:33 am Заголовок сообщения: |
|
|
три человека, которые скачали, там ошибка была в index.php
найдите UP DATE и замените на UPDATE
перезалил скрипт. теперь все правильно. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Ср Янв 26, 2011 1:54 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Цитата: |
3) За какой период берётся активность пользователей? ---- По дефолту за 7 суток (604800 секунд), настраивается в index.php |
Вопрос: 7 суток исходя от даты проведения лотереи (у меня к примеру в понедельник утром срабатывает лотерея) или от текущей даты?, к примеру сегодня среда 26 января, в топ 5 принимают участие клиенты пополнившие счет со среды 19 января, по 26 января, как именно?, а то люди интересуются, а я ничего вразумительного ответить не могу, так как сам не знаю. |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Ср Янв 26, 2011 5:54 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Morozikfeo писал(а): | Цитата: |
3) За какой период берётся активность пользователей? ---- По дефолту за 7 суток (604800 секунд), настраивается в index.php |
Вопрос: 7 суток исходя от даты проведения лотереи (у меня к примеру в понедельник утром срабатывает лотерея) или от текущей даты?, к примеру сегодня среда 26 января, в топ 5 принимают участие клиенты пополнившие счет со среды 19 января, по 26 января, как именно?, а то люди интересуются, а я ничего вразумительного ответить не могу, так как сам не знаю. |
в базе есть точное время предыдущего запуска лотереи. от него и отсчитываются эти секунды. можно поправить время в навикате или еще в чем-нибудь, если хотите, чтобы стартовало каждый понедельник. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Ср Янв 26, 2011 8:07 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
snark писал(а): | Morozikfeo писал(а): | Цитата: |
3) За какой период берётся активность пользователей? ---- По дефолту за 7 суток (604800 секунд), настраивается в index.php |
Вопрос: 7 суток исходя от даты проведения лотереи (у меня к примеру в понедельник утром срабатывает лотерея) или от текущей даты?, к примеру сегодня среда 26 января, в топ 5 принимают участие клиенты пополнившие счет со среды 19 января, по 26 января, как именно?, а то люди интересуются, а я ничего вразумительного ответить не могу, так как сам не знаю. |
в базе есть точное время предыдущего запуска лотереи. от него и отсчитываются эти секунды. можно поправить время в навикате или еще в чем-нибудь, если хотите, чтобы стартовало каждый понедельник. |
Да с лотереей всё понятно, я имею введу активных пользователей которые в топ-5, как они считаются?, от даты проведения лотереи , либо за последние 7 дней или может как то по другому? (ну естественно, что по суммам пополнения счета, но за какой период?) |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Чт Янв 27, 2011 8:41 am Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Morozikfeo писал(а): | snark писал(а): | Morozikfeo писал(а): | Цитата: |
3) За какой период берётся активность пользователей? ---- По дефолту за 7 суток (604800 секунд), настраивается в index.php |
Вопрос: 7 суток исходя от даты проведения лотереи (у меня к примеру в понедельник утром срабатывает лотерея) или от текущей даты?, к примеру сегодня среда 26 января, в топ 5 принимают участие клиенты пополнившие счет со среды 19 января, по 26 января, как именно?, а то люди интересуются, а я ничего вразумительного ответить не могу, так как сам не знаю. |
в базе есть точное время предыдущего запуска лотереи. от него и отсчитываются эти секунды. можно поправить время в навикате или еще в чем-нибудь, если хотите, чтобы стартовало каждый понедельник. |
Да с лотереей всё понятно, я имею введу активных пользователей которые в топ-5, как они считаются?, от даты проведения лотереи , либо за последние 7 дней или может как то по другому? (ну естественно, что по суммам пополнения счета, но за какой период?) |
7 суток от момента запуска скрипта. Не вижу смысла делать более длинный период. Не ходишь - скидки падают и ты уступаешь место другим. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Чт Янв 27, 2011 11:15 am Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Цитата: |
7 суток от момента запуска скрипта. Не вижу смысла делать более длинный период. Не ходишь - скидки падают и ты уступаешь место другим. |
Полностью согласен. |
|
Вернуться к началу |
|
|
Deth O'Nator
Зарегистрирован: 22.11.2008 Сообщения: 124
|
Добавлено: Чт Янв 27, 2011 9:43 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Morozikfeo писал(а): | Цитата: |
7 суток от момента запуска скрипта. Не вижу смысла делать более длинный период. Не ходишь - скидки падают и ты уступаешь место другим. |
Полностью согласен. |
Гм... Нужно попробовать. У меня в скидках учитывались последние 30 дней. Динамика меня не устраивала... |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Чт Янв 27, 2011 11:22 pm Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
Deth O'Nator писал(а): | Morozikfeo писал(а): | Цитата: |
7 суток от момента запуска скрипта. Не вижу смысла делать более длинный период. Не ходишь - скидки падают и ты уступаешь место другим. |
Полностью согласен. |
Гм... Нужно попробовать. У меня в скидках учитывались последние 30 дней. Динамика меня не устраивала... |
накопительные скидки я считаю за последние 90 дней. максимум можно накопить 20%
это нормально. тут динамика не нужна.
в принципе за нас все давно придумали. в тех же онлайн-играх люди накапливают статы пачками, а потом борятся за шмот, который даст прирост в пару процентов. таково устройство психики задротов. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Deth O'Nator
Зарегистрирован: 22.11.2008 Сообщения: 124
|
Добавлено: Пт Янв 28, 2011 1:24 am Заголовок сообщения: Re: 4-я версия, та , что с астой Виктор давал |
|
|
snark писал(а): |
накопительные скидки я считаю за последние 90 дней. максимум можно накопить 20%
это нормально. тут динамика не нужна.
в принципе за нас все давно придумали. в тех же онлайн-играх люди накапливают статы пачками, а потом борятся за шмот, который даст прирост в пару процентов. таково устройство психики задротов. |
Благодарю, snark! Твоё мнение имеет для меня значение. |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Пн Янв 31, 2011 8:00 pm Заголовок сообщения: |
|
|
Еще одна ошибка. В последнем обновлении не правильно отображается дата последней лотереи.
Для исправления ошибки, надо найти код:
Код: |
$date = $TOP->selectCell("SELECT (UNIX_TIMESTAMP(win_time))+604800 FROM lottery_winner");
|
и заменить на:
Код: |
$date = $TOP->selectCell("SELECT (UNIX_TIMESTAMP(win_time))+604800 FROM lottery_winner ORDER BY win_time DESC LIMIT 1");
|
_________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Чт Фев 03, 2011 4:18 pm Заголовок сообщения: |
|
|
Почему такое происходит?
Обратите внимания Чел под ником Woin на 5 месте
А вот смотрите :
у Woina сумма 25, а у Krendel - 39, так почему в топе Woin, а не Krendel ?
Только что проверил, докинул 1 грн. на счёт Krendel, и всё встало на свои моста.
Выходит что если сумма у пользователей одинаковая, то в топ-5 попадает, тот, кто последний из них сделал платёж, остальные в пролёте до тех пор пока совпадения сумм разойдётся. |
|
Вернуться к началу |
|
|
bilanich
Зарегистрирован: 11.06.2010 Сообщения: 374 Откуда: Украина
|
Добавлено: Пт Фев 04, 2011 9:27 am Заголовок сообщения: |
|
|
Тоже такое замечено. И ещо в топ5 на последнее место не попадает клиент (даже если оно свободно) если у него такая же сумма пополнений за неделю как и у человека на 4 месте, его просто скрипт игнорирует. Думаю чо это не правильно. _________________ Век живи - век учись!
ПО: astalaViSta SuperViSor Ver.2 + Платёжный терминал + Runpad Shell PRO |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Сб Фев 05, 2011 2:20 am Заголовок сообщения: |
|
|
Morozikfeo писал(а): | Почему такое происходит?
Обратите внимания Чел под ником Woin на 5 месте
А вот смотрите :
у Woina сумма 25, а у Krendel - 39, так почему в топе Woin, а не Krendel ?
Только что проверил, докинул 1 грн. на счёт Krendel, и всё встало на свои моста.
Выходит что если сумма у пользователей одинаковая, то в топ-5 попадает, тот, кто последний из них сделал платёж, остальные в пролёте до тех пор пока совпадения сумм разойдётся. |
а почему вы эти таблицы смотрите? они промежуточные вообще и сортируются по номеру клиента, а не по сумме. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Сб Фев 05, 2011 6:27 pm Заголовок сообщения: |
|
|
Код: | а почему вы эти таблицы смотрите? они промежуточные вообще и сортируются по номеру клиента, а не по сумме. |
потому, что как я понял таблица SUM показывает какие пользователи последние 7 суток были активны, а графа Week_sum показывает сколько за эти последние 7 суток клиент положил денюшек. а таблица TOP , эта та таблица, в которой и есть клиенты, которые находятся в ТОП-5.
Та таблица, которая вверху в моём посте, это таблица TOP.
Может я что то не правильно понял, но факт остаётся фактом, при совпадении сумм, оставленных за последние 7 суток, в топ-5 попадает только один, а другой или другие с такой же суммой вобще в пролёте.
Можете проверить, положите на счёт клиенту (потом снимете), который в топ-5 на любом месте, столько денег, чтоб сумма сравнялась с любым другим клиентом, тоже из топ-5, и одного из них выкинет из топ-5 вообще. Я только что так сделал и выкинуло одного, денег добавлял через пополнение счёта в программе Оператор. |
|
Вернуться к началу |
|
|
bilanich
Зарегистрирован: 11.06.2010 Сообщения: 374 Откуда: Украина
|
Добавлено: Вс Фев 06, 2011 9:24 am Заголовок сообщения: |
|
|
Может я что то не правильно понял, но факт остаётся фактом, при совпадении сумм, оставленных за последние 7 суток, в топ-5 попадает только один, а другой или другие с такой же суммой вобще в пролёте.
100% так и есть. _________________ Век живи - век учись!
ПО: astalaViSta SuperViSor Ver.2 + Платёжный терминал + Runpad Shell PRO |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Вс Фев 06, 2011 11:05 am Заголовок сообщения: |
|
|
а как вы хотите? это же топ 5! а то, что вы говорите - это уже топ7 или топ10. клиенты не в курсе о том, что у них суммы совпадают. и нам тоже не стоит их смущать. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Вс Фев 06, 2011 1:53 pm Заголовок сообщения: |
|
|
snark писал(а): | а как вы хотите? это же топ 5! а то, что вы говорите - это уже топ7 или топ10. клиенты не в курсе о том, что у них суммы совпадают. и нам тоже не стоит их смущать. |
Просто совпадения могут быть и у клиентов, которые претендуют на 1 место, его получит только один, а второй никакого не получит места, его попросту проигнорирует.
Сегодня утром, мамы привели трёх деток, по 10 лет( не хотят им давать на руки деньги), узнали о всех программах лояльности к зарегистрированным клиентам, создали счета и положили по 300 грн. каждому (за неделю у меня клиенты не набирают таких сумм пополнения), соответственно должны попасть на 1 и 2 и 3 место, а попадает только один на 1 место, а второго и третьего вообще проморозило и нету в ТОП-5, обидно мамам кинутых малышей. как вариант подарить одному из них 1 грн., другому 2 грн. и всё станет в норму, но хотелось бы автоматизации. Это так, лирическое отступление, такого сегодня не было, но вполне реально)))))))(так уже было пол года назад, но ТОП-5 тогда не было)
Вобще это пока вроди не особо напрягает, просто я заметил такую ошибку и поделился ей. |
|
Вернуться к началу |
|
|
snark
Зарегистрирован: 27.05.2007 Сообщения: 504
|
Добавлено: Вс Фев 06, 2011 3:46 pm Заголовок сообщения: |
|
|
Думаю, если трое кинут по 300 грн и их суммы будут самыми большими за неделю, то они попадут на 1, 2 и 3 места, сдвинув остальных. А вот если есть 4 человека, у которых недельная сумма больше 300 грн, то в топ попадет только последний, положивший 300 грн, а остальные вылетят из топа. Имхо это правильно. _________________ http://clubnet08.ru |
|
Вернуться к началу |
|
|
Deth O'Nator
Зарегистрирован: 22.11.2008 Сообщения: 124
|
Добавлено: Вс Фев 06, 2011 4:10 pm Заголовок сообщения: |
|
|
Можно огласить полностью систему отбора в Топ 5? |
|
Вернуться к началу |
|
|
bilanich
Зарегистрирован: 11.06.2010 Сообщения: 374 Откуда: Украина
|
Добавлено: Вс Фев 06, 2011 4:18 pm Заголовок сообщения: |
|
|
Morozikfeo писал(а): | snark писал(а): | а как вы хотите? это же топ 5! а то, что вы говорите - это уже топ7 или топ10. клиенты не в курсе о том, что у них суммы совпадают. и нам тоже не стоит их смущать. |
Просто совпадения могут быть и у клиентов, которые претендуют на 1 место, его получит только один, а второй никакого не получит места, его попросту проигнорирует.
Сегодня утром, мамы привели трёх деток, по 10 лет( не хотят им давать на руки деньги), узнали о всех программах лояльности к зарегистрированным клиентам, создали счета и положили по 300 грн. каждому (за неделю у меня клиенты не набирают таких сумм пополнения), соответственно должны попасть на 1 и 2 и 3 место, а попадает только один на 1 место, а второго и третьего вообще проморозило и нету в ТОП-5, обидно мамам кинутых малышей. как вариант подарить одному из них 1 грн., другому 2 грн. и всё станет в норму, но хотелось бы автоматизации. Это так, лирическое отступление, такого сегодня не было, но вполне реально)))))))(так уже было пол года назад, но ТОП-5 тогда не было)
Вобще это пока вроди не особо напрягает, просто я заметил такую ошибку и поделился ей. |
Так и есть. _________________ Век живи - век учись!
ПО: astalaViSta SuperViSor Ver.2 + Платёжный терминал + Runpad Shell PRO |
|
Вернуться к началу |
|
|
Morozikfeo
Зарегистрирован: 04.02.2010 Сообщения: 64
|
Добавлено: Вс Фев 06, 2011 5:35 pm Заголовок сообщения: |
|
|
snark писал(а): | Думаю, если трое кинут по 300 грн и их суммы будут самыми большими за неделю, то они попадут на 1, 2 и 3 места, сдвинув остальных. А вот если есть 4 человека, у которых недельная сумма больше 300 грн, то в топ попадет только последний, положивший 300 грн, а остальные вылетят из топа. Имхо это правильно. |
Да, так должно быть, а на самом деле, эти трое не будут на 1,2,3 местах, даже если топ-5 абсолютно пуст, так как у них абсолютно одинаковая сумма положенная за последние 7 суток, и в топ-5 попадёт только один из них. Да вы просто поэкспериментируйте и сами увидите.
Вот у Bilanich тоже видно было совпадения сумм, он в курсе что такое имеет место быть. |
|
Вернуться к началу |
|
|
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|