Loadырь

Loadырь

Быть лучшим - не значит быть достаточно хорошим.
+1247
Репутация
4894
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 27 марта 2021 в 23:01

Как получить количество сообщений на странице просмотра темы

lakomet
Есть переменная $total.

Теперь про виджет рейтинга, сделал как вы сказали, но это не особо помогло, так как у вас в style.css прописан медиазапрос на дисплей ноне для класса контейнера этого виджета votes-links, оставил этому контейнеру инстантовский класс bi_rating всё стало норм

lakomet
Вполне возможно. Я делал это для того, чтобы не показывать рейтинг на маленьких экранах, вы в своем шаблоне вольны делать всё, что хотите.

По компоненту "Нарушения"

lakomet
Да, он уже с 2016 года не обновляется, но почему-то работает. На модерне смотрится криво, но весь функционал в норме. Писался он для того, чтобы застолбить системное имя abuses в форуме. В планах это должно было быть отдельным компонентом от офф разработчиков с распространением на весь сайт, а не только на форум, но им пока некогда этим заниматься. Так что abuses распространяется по теме "as is", а не "as to be".
#2 Вывод рандомного виджета через определённое количество постов 27 марта 2021 в 22:40

Вывод хтмл виджетиков и записей из разных типов контента возможен?

Василич
Вывод хтмл виджетиков и прочих возможен для всех типов контента. Проблема возникает со списками типов контента. Для универсальности надо использовать один общий хук для всех типов контента, но в этом случае есть вероятность зациклить вывод виджетов в списке контента уже в самом виджете. Если "забить" на универсальность и "застолбить" один тип контента, то всё работает хорошо, но "забить" это не есть хорошо. Поэтому надо ещё погуглить решения.
#3 Как получить значение поля в виджете? 27 марта 2021 в 16:41
  1. <?php echo $widget->options['list1']; ?>
#4 Ошибка при изменении порядка категорий 27 марта 2021 в 15:07
На Гите вроде висит ещё эта проблема
#5 Вывод рандомного виджета через определённое количество постов 27 марта 2021 в 15:03
Скажем так, вывести любой виджет можно. Накидал по быстрому тут prefitchi.ru/news
Но есть нюансы с работой некоторых. Большинство виджетов грузятся из своих контроллеров, поэтому некоторые опции этих виджетов могут быть недоступны. Местам надо прямо костылями обвешаться. Зато ни один системный файл не пострадал )))
#6 [ЕСТЬ РЕШЕНИЕ] Три вопроса по REDACTOR'у 26 марта 2021 в 09:51
Положить файлик можно куда угодно, но в любом случае надо править скрипт самого файла плагина, что не есть хорошо для вероятных обновлений. Так с наскока сказать, что и где поправить не могу, возможно позже будет время.
#7 Вывод рандомного виджета через определённое количество постов 26 марта 2021 в 08:18
Есть хуки content_before_list — для всех типов контента или content_ваштипконтента_before_list — конкретно для вашего.
В них можно получить данные по виджетам, циклом перебрать весь список записей для страницы и через определенное количество записей вставить "подобие" записи с нужным вам содержимым. Под подобием я имею в виду, что есть некоторые жестко прописанные поля для вывода записи в шаблоне и их надо заполнить, либо внести некоторые правки в сами файлы шаблона templates/shablon/content/ваштипконтента_list.tpl.php.
Что касается самих виджетов, то тут есть некоторые нюансы.
У вас эти виджеты в одной позиции или разбросаны по шаблону?
#8 [ЕСТЬ РЕШЕНИЕ] Три вопроса по REDACTOR'у 25 марта 2021 в 21:39

А вот что делать с CLIPSom он ведь в редакторе из коробки есть, но не работает.

@CEH9I
Он работает, просто он пустой. Надо заполнить его данными и всё работает.
Заполнить его можно например виджетом "HTML блок", который надо вывести на странице с редактором и в нем прописать нечто такое
  1. <!-- Clips Modal HTML -->
  2. <div id="clipsmodal" style="display: none;">
  3. <section>
  4. <ul class="redactor_clips_box">
  5. <li>
  6. <a href="#" class="redactor_clip_link">Lorem ipsum …</a>
  7.  
  8. <div class="redactor_clip" style="display: none;">
  9. Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
  10. </div>
  11. </li>
  12. <li>
  13. <a href="#" class="redactor_clip_link">Red label</a>
  14.  
  15. <div class="redactor_clip" style="display: none;">
  16. <span class="label-red">Label</span>
  17. </div>
  18. </li>
  19. </ul>
  20. </section>
  21. <footer>
  22. <button class="redactor_modal_btn redactor_btn_modal_close">Close</button>
  23. </footer>
  24. </div>
#9 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 25 марта 2021 в 20:17
У меня в файлах есть архив abuses, но он не обновлялся под 2.14.0
#10 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 25 марта 2021 в 16:59
Оно прячется под текстом сообщения. У стилей добавьте позишн и з-индекс
  1. .votes-links, .fast-edit {
  2. float: right;
  3. margin: 0 0 10px 10px;
  4. position: relative;
  5. z-index: 10;
  6. }

А где такой взять? В каталоге не нашёл.

lakomet
Его ещё разработчики instantCMS Team не сделали laugh
#11 Раскраска шаблона 25 марта 2021 в 16:41

Поставил 32 работает, а 64 не хочет, как можно поправить?

lakomet
Для 32 есть стили
  1. .icms-svg-icon.w-32{width:2em;height:2em}
а для 64 нет, надо добавлять свои
типа
  1. .icms-svg-icon.w-64{width:4em;height:4em}
Это все в templates\modern\css\theme.css
#12 Тип контента, комментарии, изображения 25 марта 2021 в 16:32

Не на модерне будет работать ?

@noname
Работает prefitchi.ru/articles/10-mifologicheskii-recipient.html#
#13 [ЕСТЬ РЕШЕНИЕ] Тестирование компонента Форум - продолжение 25 марта 2021 в 16:28

Спрошу по другому. В модерне, в шапке есть ссылка "Вход", нажимая её появляется модальное окно для авторизации, что нужно прописать, чтобы вызвать это окно и после авторизации перекидывало на страницу добавления сообщения в вашем форуме?

lakomet
Только так и никак иначе. Про ссылку я имел ввиду это yadi.sk/d/W-LUBVHcnm3shQ. Тут в компонент "Форум" можно добавить параметр back к url в шаблоне форума и вернуть пользователя после авторизации. В других местах форум не имеет возможности влиять на ссылки.

Вопрос номер два — виджет рейтинг сообщения(в вашем форуме) скрывается на примерно 1000рх, где что поправить, чтоб он не скрывался?

lakomet
Не понял о чём речь. Скрин можете прислать? можно в личку.

Вопрос номер три — Как проверить является ли пользователь автором сообщения в вашем форуме?

lakomet
У сообщения есть метка is_author = true
  1. $item['is_author']

Вопос номер четыре — Где и что нужно включить, чтоб появилась кнопка "Пожаловаться" в вашем форуме

lakomet
Компонент называется "Нарушения" yadi.sk/d/QOPoSIgZrkJ5SQ. Если он установлен, то автоматически появится опция в настройках форума yadi.sk/d/u7WfWWC7MLyptw.
#14 [ЕСТЬ РЕШЕНИЕ] Три вопроса по REDACTOR'у 25 марта 2021 в 16:05
Плагин ахонь. Позволяет вставлять заранее заготовленные шаблоны текста.
Может не работать по причине разных версий самого редактора и редактора плагина для которой он создавался.
В коробке по моему используется вторая версия, а на офф. сайте редактора третья.
#15 Тип контента, комментарии, изображения 25 марта 2021 в 15:54

Кто-нибудь пробовал уже набор изображений или слайдер прилепить к комментариям ?

@noname
Конечно prefitchi.ru/articles/10-mifologicheskii-recipient.html. Но это 5 пункт.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.