avatar
+6.36
13.562

Модальное окно и селект

Здравствуйте!
Есть у меня модальное окно. В нём форма для редактирования. Пара input и несколько select. На странице есть таблица с кнопкой редактировать. При её нажатии берутся данные таблицы и вставляются в модальное окно. Текстовые input вставляются нормально. А вот с select уже сломал голову. Каким бы способом не вставлял (выбирал нужный option) данные — визуально select стоит на одной позиции. То есть пишу:
$('.select').val(3);
alert($('.select').val());
Получаю всё правильно. Селект выбирается. Но визуально в форме я никак не могу заставить показать.
Помогите! :-)

Адаптация плагинов LS для AltoCMS 1.+

Здравствуйте!
Хочу адаптировать свой плагин под AltoCMS 1.+. Что надо знать? Как правильно писать плагин? Ткните ссылку где смотреть :-)

Плагин "конкурсы" v.0.5.1

Плагин добавит возможность проводить различные конкурсы (текстовые, фото, видео), викторины, тесты.

Возможности:
— Различные варианты ответов
— Статистика по вариантам ответов
— Ограничение по количеству ответов
— Свободный ответ
— Ручная проверка ответов
— Ограничение по времени (голосование, приём заявок, ответов)
— Награды
— Комментарии
— СМС-голосование

Демо: ссылка

Читать дальше →

Плагин "конкурсы" v.0.5.0

Плагин добавит возможность проводить различные конкурсы (текстовые, фото, видео), викторины, тесты.

Возможности:
— Различные варианты ответов
— Статистика по вариантам ответов
— Ограничение по количеству ответов
— Свободный ответ
— Ручная проверка ответов
— Ограничение по времени (голосование, приём заявок, ответов)
— Награды
— Комментарии
— СМС-голосование

Демо: ссылка

Читать дальше →

Наследование Action

Здравствуйте!
Для удобства разбил Action на файлы Event'ы:
ActionContest
ActionContest_EventAdmin
ActionContest_EventAjax
...
В лайвстрит использовал такой костыль:
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));
    }

В альто такой код выдаёт ошибку:
[LOG:01379255718.96-6779][2013-09-15 18:35:18][PID:4000][ERROR][[
Exception: Cannot load class "PluginContest_ActionContest_EventAdmin"
]][END:01379255718.96-6779]

Как его адаптировать?