Честно, не знаю, у меня с оценкой стоимости всегда проблемы были. Меня тут смущает что нужно делать для трех шаблонов, как минимум. А также как привязать это только к одному виду топика (толи этот вид топика создавать при активации плагина, толи просто в конфиге плагина просить указывать уже созданный)
Не нужно делать в базе полей. У сущности топика есть текстовое поле topic_extra. Вот в него можно писать значение правильного ответа.
Вам нужно в своем плагине переопределить сущность ModuleTopic_EntityTopic. В вашем файле entity указать приведенный Вадимом код.
Но это далеко не все.
Нужно написать js код для назначения комментария правильным ответом.
Обработчик вашего аякс запроса.
И шаблоны, для выделения правильного комментария.
И хук для вывода правильного ответа, например над всеми комментариями
мне кажется это не движок делает редирект, а ваш nginx или apache. Ради эксперимента можете переименовать файл index.php и посмотреть, произойдет редирект или нет. Если произойдет, то это не движок
в том то и дело, что я пытался адаптировать первый Experience под себя и в том числе не смог определиться с комментариями (так как используется брендирование, угадать что окажется в фоне невозможно). Хотелось услышать видение автора.
У меня сразу есть вопрос. Как будут выглядеть комментарии к статье, если шаблон будет с «лоу поли бекграундом». Промежуток между комментариями подразумевается что будет прозрачным и будет виден фон сайта. Или лучше чтобы была белая подложка?
Ох уж эти вредные советы.
Так, по поводу того что не отображаются выравнивания. Нужно в /common/config/jevix.php добавить правило для тэга p что он может содержать style и добавить это например в 54 строке. Это быстрое решение. Не уверен что Вадим с ним согласится, не дело это целый style одобрять
array(
'p',
array('style')
),
А вот почему превью показывает старый текст мне не понятно. Там в аякс запросе передается topic_text старым, хотя при публикации передается текущее содержимое, в какой момент topic_text обновляется пока не понятно
Админка находится по адресу yoursite.ru/admin/ А вот почему у вас и какая ошибка это уж извините не скажу. Может вы не авторизованы, а может апач не настроен или nginx.
Как вы представляете проверить все существующие плагины на работоспособость? Данный плагин позволяет использовать плагины от ЛС, но 100% никто не обещает. Поэтому лучше попробовать, на конкретно интересующем вас плагине. Бывает что необходимо изменить хук в плагине. А бывает приходится сильно править плагин чтобы он заработал (например потому что в альто немного иная работа с топиками).
Нет, такого обещать никто не может. К тому же наверняка придется подправлять шаблоны. В том смысле что если используется шаблон от альто, а плагин jn ЛС, то придется править шаблоны плагина чтобы выглядело красиво. Тут все таки бутстпрап и своя верстка.
А если в модуле несколько сущностей? Вот к примеру есть плагин, у него есть модуль stat и все таблицы плагина имеют вид prefix_stat_table1, prefix_stat_table2. И к ним я мог обратиться
Поддерживаю, система похожая на лепру/д3. Силу к черту. А сила голоса зависит от рейтинга и соответствует некоему конфигу, рейтинг больше 100 сила равна 2, больше 1000 равна 5. Люди любят простые числа, без всяких непонятных сотых.
Вам нужно в своем плагине переопределить сущность ModuleTopic_EntityTopic. В вашем файле entity указать приведенный Вадимом код.
Но это далеко не все.
Нужно написать js код для назначения комментария правильным ответом.
Обработчик вашего аякс запроса.
И шаблоны, для выделения правильного комментария.
И хук для вывода правильного ответа, например над всеми комментариями
Так, по поводу того что не отображаются выравнивания. Нужно в /common/config/jevix.php добавить правило для тэга p что он может содержать style и добавить это например в 54 строке. Это быстрое решение. Не уверен что Вадим с ним согласится, не дело это целый style одобрять
А вот почему превью показывает старый текст мне не понятно. Там в аякс запросе передается topic_text старым, хотя при публикации передается текущее содержимое, в какой момент topic_text обновляется пока не понятно
А если в модуле несколько сущностей? Вот к примеру есть плагин, у него есть модуль stat и все таблицы плагина имеют вид prefix_stat_table1, prefix_stat_table2. И к ним я мог обратиться На новой схеме это все будет работать?
детейплагины»А вообще господа, на сайте есть кнопочка Поддержать сайт, которую редко нажимают. Это я как обычный пользователь написал.
Так и проще и понятнее.