Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

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

Ответы на вопросы, связанные с модами для phpBB 2.0.x, кроме относящихся к форуму Для авторов (phpBB 2.0.x).
Zlodey12
phpBB 1.4.4
Сообщения: 171
Стаж: 17 лет 2 месяца

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

Сообщение Zlodey12 »

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

сайт/форум поддержки тотализатора 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$)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Последний раз редактировалось Zlodey12 06.04.2008 9:20, всего редактировалось 1 раз.
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 16 лет 11 месяцев

Сообщение amka »

Сегодня установил. Посмотрим как работает.
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 16 лет 11 месяцев

Сообщение amka »

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

Код: Выделить всё

Непонятный облом; код облома - 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
 
При вводе исхода вылетает ошибка.
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 19 лет 9 месяцев
Откуда: Бердск

Сообщение crash »

amka писал(а):13,846153846154
наверное тут точка нужна, или все взять в кавычки. Вы ж видите что он выдал ошибку после запятой
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 16 лет 11 месяцев

Сообщение amka »

crash писал(а):наверное тут точка нужна, или все взять в кавычки. Вы ж видите что он выдал ошибку после запятой
Я в этом полный профан((((
Появился новый МОД. Мне описание понравилось. Поставил, попробовал, нашел ошибку, сообщил.
Жду! )))
Zlodey12
phpBB 1.4.4
Сообщения: 171
Стаж: 17 лет 2 месяца

Сообщение Zlodey12 »

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

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

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

после (163 строки) в файле totalz.php

Код: Выделить всё

$bablos = $real_bablos_array[$v] * $koef_0;
вставь (164 строкой):

Код: Выделить всё

echo '*' . $real_bablos_array[$v] . '*' . $koef_0 . '*';
затем сделай то же самое, что и в прошлый раз.
какая строчка вылезет в самом верху страницы?
должно быть что-то типа * число1 * число2 *
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 16 лет 11 месяцев

Сообщение amka »

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

Код: Выделить всё

Непонятный облом; код облома - 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 раз.
Zlodey12
phpBB 1.4.4
Сообщения: 171
Стаж: 17 лет 2 месяца

Сообщение Zlodey12 »

судя по скриншотам - все нормально. :?
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);
(запятая будет заменяться на точку), то проблема должна решиться, хотя это и не самый лучший выход
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 16 лет 11 месяцев

Сообщение amka »

Сорь. не заметил этого числа. вот скрин:
Последний раз редактировалось amka 06.04.2008 14:16, всего редактировалось 1 раз.
Zlodey12
phpBB 1.4.4
Сообщения: 171
Стаж: 17 лет 2 месяца

Сообщение Zlodey12 »

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

если хочешь - кидай в личку номер аськи, потом продолжим общение. мне стало интересно, почему вдруг у тебя запятая появилась между целым и дробным значением числа
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 16 лет 11 месяцев

Сообщение amka »

Сделал Как Вы сказали, все заработало! Спасибо!
Zlodey12
phpBB 1.4.4
Сообщения: 171
Стаж: 17 лет 2 месяца

Сообщение Zlodey12 »

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

Добавлено спустя 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}
либо просто перезаписываем эти два файла (архивы во вложении и по ссылке обновлены)
Аватара пользователя
amka
phpBB 2.0.0
Сообщения: 212
Стаж: 16 лет 11 месяцев

Сообщение amka »

Спасибо!!!

Еще хотелось бы, чтобы в тотализаторе была бы возможность просмотра списка выигравших с данными по ставке и данными по выигрышу по каждому участнику тотализатора. Есно только для админа! :)
Zlodey12
phpBB 1.4.4
Сообщения: 171
Стаж: 17 лет 2 месяца

Сообщение Zlodey12 »

amka писал(а):возможность просмотра списка
что это? врожденная любопытность или уже приобретенная любовь к слежке за пользователями? :D
amka писал(а):хотелось бы
хотеть, как говорится, не вредно, вот только это прерогатива полноправных пользователей
Zlodey12 писал(а):полноправные пользователи...
. . .
- смогут требовать добавления нужных им фич и возможностей в Тотализатор
:P
Аватара пользователя
PavlegSS
phpBB 1.4.4
Сообщения: 160
Стаж: 16 лет 5 месяцев

Сообщение PavlegSS »

Кхе-кхе:) В общем в принципе неплохая фича, ну я понимаю, вы заняты, мы с нетерпением ждем версию № 2

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