|

14.01.2012 в 15:17:29 | Добавил: rayven | Просмотров: 1868 | 0 ответов

Сегодня я хочу представить вам небольшой модуль Статистики клана для вашего сайта. Этот модуль может работать автономно или интегрирован в ваш сайт. Для интеграции модуля в ваш сайт вам понадобиться минимальные знания в web технологиях, так как инструкций для этого не существует. В автономном режиме установка очень простая и не требует особых знаний. Модуль может работать как с использованием MySQL так и без нее. В случаи использования MySQL данные по бойцам остаются в базе на 24 часа, а это значит, что загрузка и расчет данных ускоряться в разы по сравнению с постоянным парсингом статистики бойцов. Модуль полностью автоматизирован, и рассчитан на выход новой техники и появление новых наций.
В описании модуля(readme.txt), вы сможете найти пример массива данных бойцов, что облегчит вам создание своих групп данных или расчетов.

Модуль поставляется с уже созданными для примера 5 закладками, это - Состав, Общие результаты, Боевая эффективность, Боевой опыт, Собственность клана и Запланированные атаки.

На текущий момент реализовано:

- Загрузка списка клана
- Загрузка статистики бойцов клана
- Загрузка информации с "Глобальной Карты"
- Сохранение данных в MySQL
- Работа в автономном режиме в случае отсутствия связи к официальному серверу

Данный модуль распространяется под лицензией Creative Common Licence: Attribution-Noncommercial-Share Alike 3.0. По этой лицензии вы имеете право - копировать, распространять, изменять или преобразовывать программный код но с сохранением копирайтов и лицензии, показывать или исполнять его публично, делать цифровые публичные представления его (например, вебкастинг). Вы не можете использовать данный код в коммерческих целях, а так же убирать ссылку на сайт wot-news.com
Полностью ознакомиться с лицензией вы можете в файле readme.txt

Пример с горизонтальными закладками вы можете посмотреть по адресу - http://clan.wot-news.com/
Пример с вертикальными закладками вы можете посмотреть по адресу - http://clan.wot-news.com/

Пример интеграции в vBulletion - http://clan.wot-news.com/vbull/
Пример интеграции в Wordpress - http://ru.drongo-lab.ru/boevaya-statistika/

Обновления:
103
Исправлена ошибка - "curl_setopt_array() CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in"
Исправлена ошибка - Undefined variable: table

104
Добавлена проверка модулей php-pdo и php-pdo_mysql

105
Исправлена ошибка с путями к js, css файлам в хидере.
Полностью избавились от CURLOPT_FOLLOWLOCATION
Исправлено множество мелких ошибок.

106
Добавлен инстолятор базы MySQL

107
Исправлена ошибка с путями к таблицам захваченных территорий и высадок.

108
Исправлено множество Предупреждений

110
Исправлена ошибка возникающая при первом сканировании статистики, если у первого бойца в списке клана нет боев на американской технике.
Добавлено два параметра в массиве данных игрока в формате unixtimestamp - "дата регистрации" и "данные по состоянию на"
Изменен формат массива данных по технике, подробнее в readme.txt
Появился новый массив с именами техники разбитые по уровню техники
Проведена небольшая оптимизация скрипта.
В демонстрации добавлена две новые закладки с информацией по танкам 9 и 10 уровня.
В первой таблице добавлен столбик - "Данные по состоянию на"

120
Модуль был переработан и теперь в случаи отсутствия связи или невозможности доступа к статистике игроков будут показываться последние сохраненные данные в MySQL
Переработана функция проверки доступности Ссылок
Переписаны функция получающие состав клана, территории клана и запланированные бои, полностью исключена возможность зацикливания этих функций.
Добавлены 3 новых столбца в таблице players(статистика игрока)
Добавлен новый файл update.php для обновления базы до версии 1.2.0

121
Из-за изменений на официальном сайте изменены некоторые настройки и немного переработаны функции парсинга.
Исправлено несколько мелких ошибок.

122
Исправлена ошибка связанная с ссылкой на аккаунт.
Исправлено ошибка связанная с отображением статистики по технике.
Внизу старницы добавлена версия модуля и пиковое использование памяти.

123
Исправлены ошибки возникавшие при отключенном MySQL
Найдена(наконец-то) и исправлена ошибка связанная с использованием большого количества памяти
В config.php добавлен новый параметр ALIGN, для выбора расположения закладок(вертикально и горизонтально)

124
Добавлен новый параметр, позволяющий выбирать CURL библиотеку. (у некоторых не работала прежняя)
Исправлена ошибка связанная с отсутствием сыгранных игр.
Исправлена ошибка связанная с обновлением статистики по некоторой технике.

Изменений в базе или внешнем дизайне(кроме изменений связанных с изменением формата даты на unixtimestamp) не было, если вы используете версию 1.2.4 и у вас уже добавлены свои закладки, то вам достаточно переписать main.php, function/config.php, function/func.php и function/mcurl.php + поправить body.php(как поправить вы найдете на 11 странице)

125
Конфиг вынесен из MySQL в файл /nosql/config_ru.php
Добавлен файл /function/rating.php, подробности в readme.txt
Исправлена ошибка в ссылках "Глобальной Войны"

Обновление с 1.х.х до 1.2.5
1. Скопируйте файлы к себе на сервер с заменой.
2. Не забудьте отредактировать config.php и mysql.php
3. Если вы используете MySQL запустите файл update.php и нажмите кнопку Start 1.х.х to 1.2.0 и Start 1.2.0 to 1.2.1 для обновления базы.
4. Удалите файлы install.php, update.php и clan.sql.

Текущая версия модуля 1.2.5(10.01.2012): Скачать модуль

Обсудить модуль или задать вопросы на форуме

p.s. Если у вас бесплатный хостинг на Юкозе, то данный скрипт работать там не будет. Для того, что бы обойти ограничения Юкоза вы можете использовать бесплатный хостинг http://www.hostinger.ru/, а затем при помощи тега <iframe> выведете у себя на сайте.

1868 визитов
↳ 0 ответов
Ваше мнение о материале 0 из 10
Голосовало:

Похожие материалы

="uForm uComForm">
avatar
close