avatar
+7.22
11.045

Николай

Klaus
Klaus
Я думаю мы с вами приватно договоримся =)
Klaus
Klaus
Честно, не знаю, у меня с оценкой стоимости всегда проблемы были. Меня тут смущает что нужно делать для трех шаблонов, как минимум. А также как привязать это только к одному виду топика (толи этот вид топика создавать при активации плагина, толи просто в конфиге плагина просить указывать уже созданный)
Klaus
Klaus
Не нужно делать в базе полей. У сущности топика есть текстовое поле topic_extra. Вот в него можно писать значение правильного ответа.
Вам нужно в своем плагине переопределить сущность ModuleTopic_EntityTopic. В вашем файле entity указать приведенный Вадимом код.

Но это далеко не все.

Нужно написать js код для назначения комментария правильным ответом.
Обработчик вашего аякс запроса.
И шаблоны, для выделения правильного комментария.
И хук для вывода правильного ответа, например над всеми комментариями
Klaus
Klaus
Немного не о том речь, тут на сайте приходит уведомление тебе о твоем же комментарии, что конечно забавно =)
Klaus
Klaus
мне кажется это не движок делает редирект, а ваш nginx или apache. Ради эксперимента можете переименовать файл index.php и посмотреть, произойдет редирект или нет. Если произойдет, то это не движок
Klaus
Klaus
в том то и дело, что я пытался адаптировать первый Experience под себя и в том числе не смог определиться с комментариями (так как используется брендирование, угадать что окажется в фоне невозможно). Хотелось услышать видение автора.
Klaus
Klaus
У меня сразу есть вопрос. Как будут выглядеть комментарии к статье, если шаблон будет с «лоу поли бекграундом». Промежуток между комментариями подразумевается что будет прозрачным и будет виден фон сайта. Или лучше чтобы была белая подложка?
Klaus
Klaus
Похоже textarea c topic_text обновляется только при сохранении формы. Как я понимаю такая технология в tinymce.
Klaus
Klaus
Ох уж эти вредные советы.
Так, по поводу того что не отображаются выравнивания. Нужно в /common/config/jevix.php добавить правило для тэга p что он может содержать style и добавить это например в 54 строке. Это быстрое решение. Не уверен что Вадим с ним согласится, не дело это целый style одобрять
array(
                'p',
                array('style')
            ),


А вот почему превью показывает старый текст мне не понятно. Там в аякс запросе передается topic_text старым, хотя при публикации передается текущее содержимое, в какой момент topic_text обновляется пока не понятно
Klaus
Klaus
Лично я не встречал подобных реализаций. Может Андрей подобное делал в Charming
Klaus
Klaus
Ммм, но там этот файл точно есть (вот на github github.com/altocms/alto-plugin-seopack/tree/master/templates/skin/admin-default/tpls/actions/admin ) Сейчас скачал последнюю версию плагина с сайта, установил, все работает. Какая версию альто у вас и какая версия плагина? Может вы используете плагин для версии 0.9.7 на альто 1.0.
Klaus
Klaus
Админка находится по адресу yoursite.ru/admin/ А вот почему у вас и какая ошибка это уж извините не скажу. Может вы не авторизованы, а может апач не настроен или nginx.
Klaus
Klaus
Придется немного поправить базу данных github.com/altocms/altocms/blob/ver1.1/install/db/convert_1.0_to_1.1.sql
Klaus
Klaus
Как вы представляете проверить все существующие плагины на работоспособость? Данный плагин позволяет использовать плагины от ЛС, но 100% никто не обещает. Поэтому лучше попробовать, на конкретно интересующем вас плагине. Бывает что необходимо изменить хук в плагине. А бывает приходится сильно править плагин чтобы он заработал (например потому что в альто немного иная работа с топиками).
Klaus
Klaus
Нет, такого обещать никто не может. К тому же наверняка придется подправлять шаблоны. В том смысле что если используется шаблон от альто, а плагин jn ЛС, то придется править шаблоны плагина чтобы выглядело красиво. Тут все таки бутстпрап и своя верстка.
Klaus
Klaus
Ох, и обращение к модулям поменяли.

А если в модуле несколько сущностей? Вот к примеру есть плагин, у него есть модуль stat и все таблицы плагина имеют вид prefix_stat_table1, prefix_stat_table2. И к ним я мог обратиться
$oTable1 = $this->PluginMine_Stat_GetTable1ByTable1Id($Id)
На новой схеме это все будет работать?
Klaus
Klaus
А чем дело то кончилось?
Klaus
Klaus
Как сказли бы на лепре «Андрей, я хочу от тебя детей плагины»

А вообще господа, на сайте есть кнопочка Поддержать сайт, которую редко нажимают. Это я как обычный пользователь написал.
Klaus
Klaus
Пользуюсь голосованием более 3 лет. Результаты голосования отмечаются в топике или в комментарии на дату, когда они необходимы. Какая же это проблема.
Klaus
Klaus
Поддерживаю, система похожая на лепру/д3. Силу к черту. А сила голоса зависит от рейтинга и соответствует некоему конфигу, рейтинг больше 100 сила равна 2, больше 1000 равна 5. Люди любят простые числа, без всяких непонятных сотых.

Так и проще и понятнее.