Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 Можно ли создать на типе контента обычный форум? 25 января 2021 в 17:49

А где взять эти шаблоны вывода записей

Антон Круппо
Нигде. Чтобы это выглядело и работало как форум (как у меня), надо писать отдельный компонент со всеми присущими ему плюшками. На типах контента можно создать лишь некоторое подобие его без глобальных изменений. Зато выйдет "просто", "лаконично" и "в коробке", что есть хорошо при обновлениях движка.
#2 Можно ли создать на типе контента обычный форум? 25 января 2021 в 17:35

Есть еще этот

Endroid
Он не работает на 2.14.1
#3 Можно ли создать на типе контента обычный форум? 25 января 2021 в 17:34
Создаете обычный тип контента с названием "Форум" и стандартным набором полей: "Заголовок", "Текст", "Дата добавления", "Автор" и возможно "Изображение" для привлечения внимания. В доступах разрешаете, кто может создавать записи. Категории используете в качестве разделов форума, сами записи это темы на форуме. Комментарии к записи это ответы в темах на форуме. При желании можно немного видоизменить шаблон вывода записей и их списков.
#4 исчезла форма регистрации и логотип "InstantCMS" 24 января 2021 в 21:51
Здесь есть демка demo.instantcms.ru/
На ней вы можете посмотреть, какие виджеты удалили и настройки этих виджетов
#5 После 2.14.0 валит спам 24 января 2021 в 17:56
Александр Сергеевич, на гите уже делали что-то в этом направлении github.com/instantsoft/icms2/commit/b62f9f95a67019d5ab6dee9c9edc558cb7bf0a70
#6 Как в рейтинге на форуме не засветлялись сообщения при дизлайке? 21 января 2021 в 11:17
В файле вашего шаблона templates\default\controllers\forum\styles.css найдите и удалите строки
  1. .is_bad {
  2. opacity: 0.5;
  3. }
  4.  
  5. .is_bad:hover {
  6. opacity: 1.0;
  7. }
#7 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 21 января 2021 в 11:15

подскажите как скрыть кнопку Ответить?

Антон {ignat}
В файле вашего шаблона templates\default\controllers\forum\posts_view.tpl.php удалите строку
  1. <?php if ($is_moder || $is_can_write) { ?><a href="<?php echo href_to('forum', 'post_add', array($thread['id'], $post['id'])); ?>" title="<?php echo LANG_FORUM_REPLY_FULL_QUOTE; ?>"><?php echo LANG_REPLY; ?></a><?php } ?>
#8 [ЕСТЬ РЕШЕНИЕ] Биллинг, Мапс, Конструктор тем... Мы ждем перемен, за которые готовы платить! (Обращение к R2) 21 января 2021 в 10:31

А вы не торопитесь

fincheck
Да поздно уже, паровоз ушел. Осталась только надежда на человека, который

здесь и сайт у него рабочий

iDrevniy
laugh
#9 Typograph 19 января 2021 в 06:18
@geminisf, сюда github.com/instantsoft/icms2/blob/master/system/controllers/typograph/hooks/html_filter.php#L111 надо добавить текст
  1. $jevix->cfgAllowTagParams('li', array('value' => '#text'));
#10 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 18 января 2021 в 04:59

Неккоректное отображение компонента Поле навигации

Антон {ignat}
А это к чему здесь?
#11 как пропустить несколько постов в фильтре? 15 января 2021 в 19:48
Если задача просто скрыть две записи, то в шаблоне можно поставить переменную — счётчик перед этой строкой github.com/instantsoft/icms2/blob/master/templates/modern/controllers/content/widgets/list/list.tpl.php#L6
  1. $с = 0;
и потом в цикле перед этой строкой github.com/instantsoft/icms2/blob/master/templates/modern/controllers/content/widgets/list/list.tpl.php#L9 вывести что-то типа такого
  1. <?php
  2. $c++;
  3. if ($c <=2 ){continue;}
  4. ?>
В этом случае из базы будет получено 10 записей, а в виджете будут показаны только 8. И эти правки надо делать в копии файла шаблона с последующей установкой нового шаблона в настройках виджета.
#12 [ЕСТЬ РЕШЕНИЕ] Тип поля "Список пользователей" 13 января 2021 в 21:00

можно ли в поле контента сделать список разноцветным

@CEH9I
Это если и можно, то только средствами css.
#13 [ЕСТЬ РЕШЕНИЕ] Тип поля "Список пользователей" 13 января 2021 в 19:55

А где такое поле найти можно?

@CEH9I
То что есть в коробке, он тут github.com/instantsoft/icms2/blob/master/system/fields/users.php других не знаю.

И да, я пробовал такую ссылку делать, выдает ошибку 404.

@CEH9I
Добавьте ссылке css класс "ajax-modal".
#14 [ЕСТЬ РЕШЕНИЕ] Тип поля "Список пользователей" 13 января 2021 в 19:08

ковырялся в типе контента и выбирал типы полей, и тут я выбрал "Список пользователей"

@CEH9I

такое поле существует или мне померещилось

@CEH9I
Такое поле существует, но оно не доступно для выбора в списке полей в типе контента.

как мне сделать тип контента чтобы сразу по нажатию на ссылку открывался диалог с нужным пользователем.

@CEH9I
Типом контента никак не сделать, но ссылку "/messages/write/(id нужного пользователя)" разместить можно любым известным вам способом.
#15 Умерла функция 8 января 2021 в 17:46

Вы не подскажете в какой файл это вписывать.

Антон Круппо
Во все файлы в папке system/controllers/компонент/backend/form/ компонента, но у вас лучше дождаться обновления компонента, так как эти файлы у вас могут быть закодированы, плюс это не решит другую проблему, связанную с яваскриптами компонента.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.