+29.51
Рейтинг
70.91
Сила

Сергей

  • avatar sersar
  • 0
Сколько недопонимая начитался когда просил помочь написать такой функционал (жаль топик удалил)… Что всё это лишнее и не надо…
Пришлось писать такие грабли:
protected function _ActionInerits()
    {
        if (Router::GetAction() != 'contest')
            return;
        $sActionEvent = Router::GetActionEvent();
        $sActionEvent = ($sActionEvent and substr($sActionEvent, 0, 4) == 'ajax') ? 'Ajax' : $sActionEvent;
        $sActionEvent = ($sActionEvent == 'admin') ? 'Admin' : $sActionEvent;
        if (!in_array($sActionEvent, array('Admin', 'Ajax')))
            return;
        Engine::getInstance()->Plugin_Inherit('PluginContest_ActionContest', 'PluginContest_ActionContest_Event'.$sActionEvent, get_class($this));
    }
Выложил сегодня плагин. Прошло пару и часов и вдруг вижу такую фичу… Спасибо.
  • avatar sersar
  • 0
Приглашаю на тестирование новой версии! Ссылка.
  • avatar sersar
  • 0
Было сделано в прошлой версии по просьбе. Принять участие вне конкурса. На победителей результат не влияет. Опция указана в настройках.
  • avatar sersar
  • 0
Исправил.
  • avatar sersar
  • 1
В файле header.tpl прописать:
<title>{$sHtmlTitle|replace:' / ':' | '}</title>
  • avatar sersar
  • 1
Посмотрите мой плагин конкурсов. Возможно Вам подойдёт.
  • avatar sersar
  • 0
1. Подумаю.
2. Для этого галку на Разрешить пользователю вводить свой ответ.
3. Если Вы указали верный ответы они проверятся при пересчёте.
  • avatar sersar
  • 0
Будет исправлено в следующей версии.
  • avatar sersar
  • 0
1. Сделай возможность вести статистику посещения разных объектов. Например мне для плагина нужен учёт просмотра видео.
2. Стат выводи под топиком, а не на отдельной странице.
  • avatar sersar
  • 0
Да. Со следующей версии планирую разные виды.
  • avatar sersar
  • 0
В планах развития своего плагина конкурсов. Могу доработать по Вашему ТЗ.
  • avatar sersar
  • 0
Писал Вам в личку… Пришлось самому копаться в коде. Ошибка:
Fatal error: Call to undefined method AceModulePlugin::getlist() in /httpdocs/plugins/aceadminpanel/classes/modules/plugin/Plugin.class.php on line 320
Версия РНР 5.2.5
  • avatar sersar
  • 0
Выскакивала ошибка в наследовании Plugin.class.php. Решил проблему заменив строки на:
$aPlugins = parent::__call('GetActivePlugins', array());

$aPluginList = parent::__call('GetList', $aFilter);

$sResult = parent::__call('GetDelegationChain', array($sType, $sTo));
  • avatar sersar
  • 0
Надо придумать самому.
На вопрос пользователь может ввести свой ответ (текстовое поле) после чего Вы проверите его как считаете верно или нет.
  • avatar sersar
  • 0
Плагин обновлен до версии 0.2.0.
  • Добавлен отсчёт времени начала и конца
  • Добавлено определение «победитель»
  • Добавлены награды
  • Добавлены комментарии
  • avatar sersar
  • 0
По просьбам адаптирую плагин под 0.5.1.
  • avatar sersar
  • 0
Добавил счётчики отсчёта времени и определение победителей (смотрите демо).

Так подходит?
  • avatar sersar
  • 1
Нет.
  • avatar sersar
  • 0
Тяп-ляп не делаю. Сроки не устанавливаю.
  • avatar sersar
  • 0
ОК! Сделаю.