Новостная лента

Модератор: ob_ekt_195

#24952 Edrard 19 фев 2013, 16:42



Основные изменения:

  • Добавлено использование префикса во всех sql запросах.Префикс добавляется в автоматическом режиме.
  • Несколько правил построения запросов к базе данных:
    • Название таблиц всегда должно быть заключено в кавычки: `tanks`,'config' Что за кавычки - не принципиально, но mysql предпочитает использование грависа (обратного апострофа - `) так что старайтесь использовать его.
    • Во всех SHOW TABLES LIKE не используйте \ для экранирования символов подчеркивания. Достаточно загнать запрос в prepare()
    • Не использовать $db->execute() с передаваемыми параметрами в сам execute(), для него еще нет обработчика параметров, добавляющего префикс.$db->prepare($sql)->execute() использовать можно.
    • Список таблиц, для автоматического добавления префикса, есть в файле function/mysql.php в переменной $this->pattern, при создании новых таблиц не забывайте добавлять их туда.
  • Соотв. пересмотрены все запросы в базу данных. Все названия таблиц во всех запросах заключены в кавычки.
  • Добавлена возможность один модуль использовать для нескольких кланов одновременно
  • Обновлен крон для обеспечения работы мультиклана, теперь включив параметр Мультиклан не нужно передавать гет запросом префикс, а просто идет поочередный перебор кланов из таблицы мультиклан, то естьбудет необходимо, просто запустить крон столько раз, сколько кланов.
  • Управление кроном вынесено в админ панель
  • Перешли на АПИ 1.9, конфиги переведены на http://api . Добавлены новые награды
  • Переход получение состава клана через АПИ
    • Новые данные в $new
    • [data][leader_id]
    • [data][description]
    • [data][color]
    • [data]

    • [data][abbreviation]
    • [data][motto]
    • [data][members_count]
    • [data][name]
    • [data][description_html]
    • [data][created_at]
    • [data][emblems][large]
    • [data][emblems][small]
    • [data][emblems]
    • [data][emblems][medium]
  • Функции get_clan_attack, get_clan_province переведены на Curl
  • Вынесен параметр Количество одновременно загружаемых игроков в админку
  • Изменен класс Cache, теперь во всех его функциях появился ополнительный параметр отвечающий за директорию, если он не указан, то используется базовая директория cache/
  • Данные по игрокам теперь хранятся в отдельной папке players/ которая автоматически будет создаваться, если конечно хватит прав.
  • Данные для вкладки “Активность” теперь хранятся в отдельной папке activity/ которая автоматически будет создаваться, если конечно хватит прав.
  • Информация по каждому игроку теперь храниться в отдельном файле, это позволит в итоге таки загрузить все данные по клану использую множественные рефреши страницы.
  • Базовый интерфейс теперь строиться на интерфейсе от jQuery UI.
  • В админ панели появилась возможность выбора между двумя цветовыми схемами.
  • метод установки цветовых схем:
    • заходим на http://jqueryui.com/themeroller/ и делаем свою, либо выкачиваем готовую цветовую схему (обязательно все галочки ставим)
    • скачанный архив распаковываем на фтп с модулем в \themes\название темы\ после чего он появится в админке.
    • в папке \themes\название темы\ файл jquery-ui-1.10.0.custom.css (цифры версии могут отличаться) переименовать в jquery-ui.css
  • добавлено 2 новых параметра $exec_time = ini_get('max_execution_time'); и $exec_refresh = ($exec_time + 10)/2; Первый используется для mysql локинга, второй для рефреша index.php.
  • Обработка данных вынесена а multiget, теперь сохранение в кеш проиходит каждый раз после сбора данных, а не так как раньше уже после сбора данных.
  • Список клана храниться в формате 'get_last_roster_'.$id, где $id - ID клана
  • Патч под хостингер решающий проблему пропавшего MySQL сервера
  • Привязка длинны сессии MySQL к времени выполнения скрипта на сервере.
  • Добавил функцию для смены префикса на лету, без разрыва установленного соединения.Вызов: $db->change_prefix('prefix_'); Если смена прошла успешно, функция вернет TRUE, а использовавшийся до этого префикс сохранится в $db->oldprefix; Соотв, вернуть предыдущий префикс: $db->change_prefix($db->oldprefix);
  • Автоматическая очистка кеша игроков к текущему составу - функция autoclean().
  • Добавлена проверка, если заголовки уже получены - редирект через javascript.
  • В вкладке “Активность” добавлены категории, а так же добавлена возможность загружать сразу несколько реплеев.
  • Добавлены новые опции отображения результата.
  • Переписана функция переустановки бд.
  • Из модуля удалены старый qtip, заменили на штатный tooltip. Аналогично с jqm - заменен на штатный dialog.
  • Обновил jquery и jquery ui
  • Добавлена возможность просматривать и пере создавать крон файл черезадминку
  • При определенных условиях $res_new не инициализируется, и генерируется ошибка; добавил проверку.
  • Фикс сортировки в таблицах с провинциями, и списком атак на ГК клана.
  • В активности исправлено временной интервал
  • Исправлена ошибка на нулевом клане при отсутствии очков захвата или сбитых очков
  • В админке при пустой базе что бы не показывать таблицы, отображается сообщение.


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

Обсудить модуль или задать вопросы на форуме
#24986 Exinaus 20 фев 2013, 10:40
Anonymous писал(а):Кэп напоминает, что module statistics – это "статистика модуля (модулей)", а вовсе не "модуль статистики".

http://translate.google.com.ua/#en/ru/module+statistics
http://translate.google.com.ua/#ru/en/модуль+статистики
#25011 Anonymous 20 фев 2013, 17:21
Exinaus писал(а):
Anonymous писал(а):Кэп напоминает, что module statistics – это "статистика модуля (модулей)", а вовсе не "модуль статистики".

http://translate.google.com.ua/#en/ru/module+statistics
http://translate.google.com.ua/#ru/en/модуль+статистики

Идиотизм писать на инглише, не понимая его, но проверять себя при этом с помощью онлайн-переводчиков – идиотизм в квадрате. Кстати, вторая ваша ссылка таки выдаёт более-менее правильный вариант (только не по делу втыкает прописную букву во второе слово).

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

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

Реклама | Adv