Важно, у всех у кого возникают ошибки типа - Cannot modify header information - headers already sent by, на гитхабе добавлен код для внесения параметров MySQL базы через форму! Эта фича появится только в следующем релизе, но через гитхаб доступна уже сейчас, так что качайте и пишите если что сюда.
Важно! Нужно будет выставить 777 права на файл /mysql.config.php при инстале!
Ну, в общем-то как всегда, описывайте свое горе тут
- Не забывайте выставить права для 777 на /cache и /admin/sql и /cron.log
Установка по сравнению с предыдущей версии абсолютно не изменилась.
1) Прописали в functions/mysql.php параметры подключения к базе (ну сколько раз говорить н[цензура]кнотом пользуйтесь!),
2) закинули файлы на ftp,
3) раздали права на папки,
4) открыли модуль, проверили что он ни на что не ругается,
5) создали крон-задачу. (Опционально).
Обновление.
К сожалению, обратной совместимости с 2.2.2 и ниже нет. Так что только чистая установка. Чистим как базу, так и файлы на ftp.
Информация для пользователей
1) Заменена Вкладка "Активность игроков". Теперь там нет загрузки реплеев, все отображается в автоматическом режиме, если настроена крон-задача и сбор данных прошел успешно.
2) С вкладки Лучшие результаты вырезана часть по рейтингам игроков, т.к. в любой момент этот функционал будет отключен WG.
3) В штатную комплектацию модуля добавлена вкладка статистика игрока. Попасть можно по старинке - кнопка (i) на вкладке состав.
4) В админку модуля добавлены 2 параметра - это application_id и отображать топ N на приветственной вкладке. Если не знаете что такое application_id и как его получить - не трогайте. По-умолчанию туда будет записано "demo" (без кавычек). Вторым параметром регулируем кол-во отображаемых игроков в верхней таблице на вкладке "приветственное". При 0 - таблицы не показываются.
5) Везде отображаются данные по всем боям (рандом+роты+клановые), если не указано иное.
6) наивысшая скорость загрузки игроков крон-задачей была достигнута при библиотеке Curl+ Количество одновременно загружаемых игроков=25.
При использовании Mcurl и Curl2 указываем меньшие параметры.
7) Бронерейтинг теперь отображает рейтинг только по рандомным боям.
8) Специализированная информация по конкретным танкам (засвет и т.п. WG будет отключена, поэтому в релиз идет инфа только по кол-ву битв и побед).
9) функционал по блокированной технике не проверялся на работоспособность.
Информация для модописцев.
1) работа с кэшем не изменилась.
2) функция tanks() возвращает все танки, имеющиеся в игре и хранящиеся в базе. (обновляется автоматически или руками - через админку модуля), теперь эти данные хранятся в одной общей табличке tanks.
3) функция medn() возвращает медальки, используемые модулем.
3) Загрузку данных с WG одной единицы чего-либо можно осуществить функциями get_clan_v2, get_player_v2, get_tank_v2, get_tankinfo_v2. (параметры вызова смотрим в func_get.php). При необходимости загрузить большое кол-во чего либо пользуемся multiget_v2. Первый параметр у него - массив! который са[цензура]бивается на несколько частей для загрузки (согласно параметру в админке). Принцип можно посмотреть в cron.php.
4) Большая часть массивов переделана с формата массив[имя игрока] на формат массив[id игрока].
5) col_ratings_tank_* убраны. Остались col_tanks_* id танков соответствуют id танков из таблицы tanks. В col_tanks_* кроме кол-ва боев и кол-ва побед пишутся знаки классности, но нигде не используются.
6) позиции и значения рейтинга игрока вынесены в col_ratings, если кому надо пользоваться ими до отключения.
Текущая версия модуля 3.0.0(26.11.2013): Скачать модуль
Важно! Нужно будет выставить 777 права на файл /mysql.config.php при инстале!
Ну, в общем-то как всегда, описывайте свое горе тут
- Не забывайте выставить права для 777 на /cache и /admin/sql и /cron.log
Установка по сравнению с предыдущей версии абсолютно не изменилась.
1) Прописали в functions/mysql.php параметры подключения к базе (ну сколько раз говорить н[цензура]кнотом пользуйтесь!),
2) закинули файлы на ftp,
3) раздали права на папки,
4) открыли модуль, проверили что он ни на что не ругается,
5) создали крон-задачу. (Опционально).
Обновление.
К сожалению, обратной совместимости с 2.2.2 и ниже нет. Так что только чистая установка. Чистим как базу, так и файлы на ftp.
Информация для пользователей
1) Заменена Вкладка "Активность игроков". Теперь там нет загрузки реплеев, все отображается в автоматическом режиме, если настроена крон-задача и сбор данных прошел успешно.
2) С вкладки Лучшие результаты вырезана часть по рейтингам игроков, т.к. в любой момент этот функционал будет отключен WG.
3) В штатную комплектацию модуля добавлена вкладка статистика игрока. Попасть можно по старинке - кнопка (i) на вкладке состав.
4) В админку модуля добавлены 2 параметра - это application_id и отображать топ N на приветственной вкладке. Если не знаете что такое application_id и как его получить - не трогайте. По-умолчанию туда будет записано "demo" (без кавычек). Вторым параметром регулируем кол-во отображаемых игроков в верхней таблице на вкладке "приветственное". При 0 - таблицы не показываются.
5) Везде отображаются данные по всем боям (рандом+роты+клановые), если не указано иное.
6) наивысшая скорость загрузки игроков крон-задачей была достигнута при библиотеке Curl+ Количество одновременно загружаемых игроков=25.
При использовании Mcurl и Curl2 указываем меньшие параметры.
7) Бронерейтинг теперь отображает рейтинг только по рандомным боям.
8) Специализированная информация по конкретным танкам (засвет и т.п. WG будет отключена, поэтому в релиз идет инфа только по кол-ву битв и побед).
9) функционал по блокированной технике не проверялся на работоспособность.
Информация для модописцев.
1) работа с кэшем не изменилась.
2) функция tanks() возвращает все танки, имеющиеся в игре и хранящиеся в базе. (обновляется автоматически или руками - через админку модуля), теперь эти данные хранятся в одной общей табличке tanks.
3) функция medn() возвращает медальки, используемые модулем.
3) Загрузку данных с WG одной единицы чего-либо можно осуществить функциями get_clan_v2, get_player_v2, get_tank_v2, get_tankinfo_v2. (параметры вызова смотрим в func_get.php). При необходимости загрузить большое кол-во чего либо пользуемся multiget_v2. Первый параметр у него - массив! который са[цензура]бивается на несколько частей для загрузки (согласно параметру в админке). Принцип можно посмотреть в cron.php.
4) Большая часть массивов переделана с формата массив[имя игрока] на формат массив[id игрока].
5) col_ratings_tank_* убраны. Остались col_tanks_* id танков соответствуют id танков из таблицы tanks. В col_tanks_* кроме кол-ва боев и кол-ва побед пишутся знаки классности, но нигде не используются.
6) позиции и значения рейтинга игрока вынесены в col_ratings, если кому надо пользоваться ими до отключения.
Текущая версия модуля 3.0.0(26.11.2013): Скачать модуль