Злодейский Тотализатор :)

Поддержка старых модов или модов, созданных авторами не из нашего сообщества, а также любые вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).

Злодейский Тотализатор :)

Сообщение Zlodey12 01.04.2008 18:53

как и обещал, выкладываю свой тотализатор, и это не первоапрельская шутка ;)

сайт/форум поддержки тотализатора http://zlodey-totalz.freeweb7.com/
FAQтолизатор: http://zlodey-totalz.freeweb7.com/help/faq.htm
описание/помощь по тотализатору: http://zlodey-totalz.freeweb7.com/help/index.htm (он-лайн) или http://zlodey-totalz.freeweb7.com/help/totalz-help.zip (chm-файл, 470кб)

Тотализатор - мод для форумов phpBB, позволяющий пользователям создавать любые события с возможностью делать ставки на его исходы, и выполняющий полностью автоматический рассчет с выигравшими.

Для админов форумов это будет дополнительная фича для привлечения пользователей, а также "законное" средство изъяна накопившихся излишков пойнтов/форумских денег.
Для пользователей, любящих поспорить или проверить свои способности предсказателя - он будет инструментом, с помощью которого можно осуществить желаемое и как-то развлечься.

скачать можно из вложения, а лучше по ссылке: http://zlodey-totalz.freeweb7.com/forum ... d.php?id=7

распространяется абсолютно бесплатно. вы можете свободно его ставить где угодно, править как угодно, компилировать, декомпилировать, дезассемблировать, продавать, покупать, передавать по наследству... короче единственное требование - оставлять в неизменном виде блок копирайта в нижней части каждой страницы тотализатора. однако это требование не распространяется на полноправных пользователей тотализатора. они могут удалять этот блок, либо править по своему разумению, за исключением прямого переприсвоения прав.
полноправными считаются те, кому мод понравится настолько, что не жалко будет вознаградить автора за проделанную работу (до 01.05.2008). достаточно чисто символической суммы в 5$. если это много - почитайте в "рекрутинге". столько стоит установка простенького мода.
полноправные пользователи получают:
- бесплатную техподдержку по аське;
- бесплатные обновления при появлении новых фич по мере создания второй версии, а также бесплатную вторую версию тотализатора;
- смогут требовать добавления нужных им фич и возможностей в Тотализатор.


теперь о задумках второй (третьей?) версии, работа над которой начнется уже через пару недель:
- значительная переработка кода. поскольку это мой первый мод, и я на нем можно сказать изучал PHP, то теперь знаю, как можно сделать код более оптимальным;
- мультиязычность (lang-файлы);
- поддержка кроме системы пойнтов также системы репутации (возможно и другие системы), а также работа вообще без всяких систем, на "чистом" phpBB;
- блок для EZPortal'а, в котором будет отображаться последнее по дате создания событие, из тех, на которые еще не была сделана ставка пользователем. там же можно будет сделать ставку;
- обширный блок статистики (для поклонников Bookmakers), в котором будет как общая статистика по всем событиям, так и отдельно по текущему пользователю;
- автосоздание темы в определенной ветке форума для обсуждения события при его создании (опционально/автором);
- разделение событий тотализатора на 2 типа, например "только_спортивные" и "остальные". будут две разные ссылки, каждая будет работать как положено, будет использоваться общая база, но при этом события при отображении не будут перемешиваться;
- поддержка phpBB3 (а может уже поддерживается? еще не пробовал);
- возможно и другое из того, что предложат полноправные пользователи.


ну и последнее - вторая версия наверняка будет платной (10$)
Вложения
z-totalz-v1.zip
Полная версия тотализатора
(78.62 Кб) Скачиваний: 59
act3.gif
Последний раз редактировалось Zlodey12 06.04.2008 9:20, всего редактировалось 1 раз.
Zlodey12
phpBB 2.0.2
 
Сообщения: 171
Зарегистрирован: 10.02.2007 11:09


Сообщение amka 04.04.2008 1:04

Сегодня установил. Посмотрим как работает.
Аватара пользователя
amka
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 22.05.2007 23:52

Сообщение amka 04.04.2008 19:04

Не работает нормально!!!

Код: Выделить всё
Непонятный облом; код облома - 10

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '846153846154 WHERE user_id = 2 LIMIT 1' at line 1

UPDATE phpbb_users SET user_points = user_points + 13,846153846154 WHERE user_id = 2 LIMIT 1

Line : 165
File : totalz.php


При вводе исхода вылетает ошибка.
Аватара пользователя
amka
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 22.05.2007 23:52

Сообщение crash 04.04.2008 19:13

amka писал(а):13,846153846154

наверное тут точка нужна, или все взять в кавычки. Вы ж видите что он выдал ошибку после запятой
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
crash
Support Team Leader
 
Сообщения: 6541
Зарегистрирован: 07.07.2004 17:12
Откуда: Мирный

Сообщение amka 04.04.2008 21:37

crash писал(а):наверное тут точка нужна, или все взять в кавычки. Вы ж видите что он выдал ошибку после запятой


Я в этом полный профан((((
Появился новый МОД. Мне описание понравилось. Поставил, попробовал, нашел ошибку, сообщил.
Жду! )))
Аватара пользователя
amka
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 22.05.2007 23:52

Сообщение Zlodey12 05.04.2008 1:37

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

у тебя какой мод пойнтов? и какие настройки ты сделал?

Добавлено спустя 23 минуты 12 секунд:

после (163 строки) в файле totalz.php
Код: Выделить всё
$bablos = $real_bablos_array[$v] * $koef_0;

вставь (164 строкой):
Код: Выделить всё
echo '*' . $real_bablos_array[$v] . '*' . $koef_0 . '*';

затем сделай то же самое, что и в прошлый раз.
какая строчка вылезет в самом верху страницы?
должно быть что-то типа * число1 * число2 *
Zlodey12
phpBB 2.0.2
 
Сообщения: 171
Зарегистрирован: 10.02.2007 11:09

Сообщение amka 05.04.2008 20:47

Вставил строку как вы сказали. Выскочила ошибка:

Код: Выделить всё
Непонятный облом; код облома - 10

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '846153846154 WHERE user_id = 2 LIMIT 1' at line 1

UPDATE phpbb_users SET user_points = user_points + 13,846153846154 WHERE user_id = 2 LIMIT 1

Line : 166
File : totalz.php
Последний раз редактировалось amka 06.04.2008 14:17, всего редактировалось 1 раз.
Аватара пользователя
amka
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 22.05.2007 23:52

Сообщение Zlodey12 05.04.2008 23:04

судя по скриншотам - все нормально. :?
amka писал(а):Вставил строку как вы сказали. Выскочила ошибка: ...

а НАД ошибкой что?
мне интересно, какие у вас получились значения $real_bablos_array[$v] и $koef_0, при умножении которых у вас получается число с запятой?
та моя строка как раз должна была выводить их вверху страницы

Добавлено спустя 5 минут 9 секунд:

вообще-то если перед
Код: Выделить всё
$sql = "UPDATE " . USERS_TABLE . " SET user_points = user_points + $bablos WHERE user_id = $user LIMIT 1";

поставить
Код: Выделить всё
$bablos = str_replace(',' ,'.' ,$bablos);

(запятая будет заменяться на точку), то проблема должна решиться, хотя это и не самый лучший выход
Zlodey12
phpBB 2.0.2
 
Сообщения: 171
Зарегистрирован: 10.02.2007 11:09

Сообщение amka 05.04.2008 23:28

Сорь. не заметил этого числа. вот скрин:
Последний раз редактировалось amka 06.04.2008 14:16, всего редактировалось 1 раз.
Аватара пользователя
amka
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 22.05.2007 23:52

Сообщение Zlodey12 06.04.2008 0:04

ну в общем, сделай пока как я писал в предыдущем посте (замену запятой на точку), а "echo" убери.

если хочешь - кидай в личку номер аськи, потом продолжим общение. мне стало интересно, почему вдруг у тебя запятая появилась между целым и дробным значением числа
Zlodey12
phpBB 2.0.2
 
Сообщения: 171
Зарегистрирован: 10.02.2007 11:09

Сообщение amka 06.04.2008 0:31

Сделал Как Вы сказали, все заработало! Спасибо!
Аватара пользователя
amka
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 22.05.2007 23:52

Сообщение Zlodey12 06.04.2008 9:28

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

Добавлено спустя 1 час 30 минут 18 секунд:

найдены две синтаксические ошибки в коде тотализатора
обе в админской части

из-за первой появляется ошибка при удалении архива событий
из-за второй удаляется не вся база событий, а только архив

исправляем:
в файле root\admin\admin_totalz.php
Код: Выделить всё
define('TOTALZ_REZULTS_TABLE', $table_prefix.'totalz_results');
заменяем на
Код: Выделить всё
define('TOTALZ_RESULTS_TABLE', $table_prefix.'totalz_results');


в файле root\templates\subSilver\admin\admin_totalz.tpl
Код: Выделить всё
<input type="checkbox" name="del_arch1"> <input type="submit" name="del_arch2" value="Да" class="liteoption"></td></tr>{BLOCKING}
заменяем на
Код: Выделить всё
<input type="checkbox" name="del_all1"> <input type="submit" name="del_all2" value="Да" class="liteoption"></td></tr>{BLOCKING}


либо просто перезаписываем эти два файла (архивы во вложении и по ссылке обновлены)
Zlodey12
phpBB 2.0.2
 
Сообщения: 171
Зарегистрирован: 10.02.2007 11:09

Сообщение amka 06.04.2008 14:25

Спасибо!!!

Еще хотелось бы, чтобы в тотализаторе была бы возможность просмотра списка выигравших с данными по ставке и данными по выигрышу по каждому участнику тотализатора. Есно только для админа! :)
Аватара пользователя
amka
phpBB 1.4.4
 
Сообщения: 84
Зарегистрирован: 22.05.2007 23:52

Сообщение Zlodey12 07.04.2008 8:38

amka писал(а):возможность просмотра списка

что это? врожденная любопытность или уже приобретенная любовь к слежке за пользователями? :D

amka писал(а):хотелось бы

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

:P
Zlodey12
phpBB 2.0.2
 
Сообщения: 171
Зарегистрирован: 10.02.2007 11:09

Сообщение PavlegSS 07.04.2008 22:25

Кхе-кхе:) В общем в принципе неплохая фича, ну я понимаю, вы заняты, мы с нетерпением ждем версию № 2
Аватара пользователя
PavlegSS
phpBB 2.0.2
 
Сообщения: 167
Зарегистрирован: 02.11.2007 0:53

След.

Вернуться в Поддержка модов для phpBB 2.0.x

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0