alkokrolik

alkokrolik

+44
Репутация
-19
Рейтинг
#1 тег h1 для разделов сайта 1 июня 2019 в 11:16
Иллюстрация
#1 Проверить создавал ли контент 28 мая 2019 в 21:16
Как проверить, создал человек контент или нет?
Суть в том, чтобы на главной показывать кнопки "Создать контент". Если человек не создавал его — они видны. Если создал — пропадают.
Есть контент, который можно создать в 1 экземпляре, стоит ограничение.
Т.е. грубо говоря это продолжение регистрации: чел создал акк на сайте, далее он попадает на главную страницу. А там 2 большие кнопки про создать контент. Если он именно тот кто нужен — он создаст анкету. Но если он уже создал — больше не надо их показывать.
#2 Нужно сделать постраничный вывод комментов (пагинацию) под конкретный сайт на Инстанте 28 мая 2019 в 15:01
@noname, блин… не ожидал. Мне почему-то помнится, что пару лет назад я собирал сайт и там была пагинация комментов.
Странно что и решения нет никакого, я не нашел сейчас.
#3 Нужно сделать постраничный вывод комментов (пагинацию) под конкретный сайт на Инстанте 28 мая 2019 в 11:26
al955, немного непонятно, пагинация же по умолчанию везде работает.
#4 По редакторам в 2.12.2 25 мая 2019 в 09:36

Тут медицина бессильна...

Ris
laughв любом случае спасибо, первый способ нормально работает.
#5 По редакторам в 2.12.2 24 мая 2019 в 21:35

Вот код php вставьте как у меня написано

Ris
Вставлял точно так же как у вас, ничего не меняется.
#6 По редакторам в 2.12.2 24 мая 2019 в 19:58

<div class="editor">
<?php $preset = cmsCore::getModel('wysiwygs')->getPreset(2); ?>
<?php echo html_wysiwyg('content', '', $preset ['wysiwyg_name'], $preset['options']); ?>
</div>

Ris
Вот этот код не работает. Вставлял по-разному, например вот так:

  1. <?php $preset = cmsCore::getModel('wysiwygs')->getPreset(2); ?>
  2. <?php echo html_wysiwyg('content', '', 'markitup'); ?>
Неправильно? Создан пресет для markitup в данном случае, состоящий из смайлов и 2 кнопок, он второй в списке. Выводит просто полностью весь дефолтный маркитап со всеми кнопками.

Алсо, раз уж пошла такая пьянка, как вообще не грузить редактор в ЛС? Чтобы просто была textaria в этом месте, без подтягивания функционала редактора.
#7 По редакторам в 2.12.2 23 мая 2019 в 20:42

Сделайте пресет в настройках визивиг редакторов. потом две строчки в файле.

Ris
А что лучше — так или ваш вариант с массивом buttons?
#8 Общая лента для типов контента 23 мая 2019 в 08:37

Можно написать свой компонент, в котором сделать выборку из всех таблиц типов контента и в списке вывести только одинаковые поля для всех этих типов контента.

Loadырь
Думаю, сложновато это, тяжеловато получится.

Можно дождаться момента, когда поля станут "категоре-зависимыми" и сделать всё в одном типе контента. Но ждать возможно придется долго.

Loadырь
smileстолько терпения не хватит.
#9 Общая лента для типов контента 23 мая 2019 в 08:35

Можно использовать готовый виджет instantcms.ru/addons/wd-allcontent.html

Loadырь
Похоже, как раз то что нужно, спасибо.
#10 По редакторам в 2.12.2 22 мая 2019 в 23:55

Так кто мешает назначить набор кнопок?

Ris
Супер, спасибо.
Но ведь по идее это недоработка, если в админке настроил вроде редактор (пресет) по умолчанию, а в ЛС он не учитывается.
#11 По редакторам в 2.12.2 22 мая 2019 в 22:55

Пресет не пробовал, но redactor нормально подключается:

Ris
Выводится этим способом, но показывает все подряд кнопки. sad
#12 По редакторам в 2.12.2 22 мая 2019 в 22:29

в ЛС созданный пресет markitup не подключается

alkokrolik
И redactor тоже самое. В сообщениях как-то по-другому где-то подключается вывод редактора? Кто-нибудь созданный пресет подключал в ЛС?
#13 По редакторам в 2.12.2 22 мая 2019 в 19:40

маркитап

Loadырь
Понятно.

Странно. А в ЛС созданный пресет markitup не подключается. Я там убрал некоторые кнопки. Везде его включил по умолчанию. Везде работает нормально, т.е. показывает урезанный вариант, а в ЛС — полный.
#1 Общая лента для типов контента 22 мая 2019 в 13:19
Хочу сделать такой вывод контента на сайте: общая лента, в которой выводятся посты (блог), новости, объявления, статьи. Сами типы контента еще строго не определены, это не так важно. Важно что они имеют отличия, например поля немного разные. То есть в общем виде все можно было бы сделать одним типом контента и разбить по категориям (посты, новости, объявления), но как тогда реализовать разный вывод полей для разных категорий?
Если же делать канонично, для каждого вида поста — свой тип, то как это все вывести одной лентой?
Хотелось бы разных решений, а то сейчас начну делать, а потом окажется, что есть более логичный и простой способ.

Для примера вот как сделано на Яндекс.Районах:
yandex.ru/local/districts
По умолчанию — общая лента и всё подряд показывается. Можно переключиться на Объявления, например. В объявлениях есть свои фишки — например как и в Инстанте можно загрузить несколько фоток. Есть кнопка связи с автором. А в постах например кнопка связи не нужна, а фото я хочу ограничить до 1 штуки на пост.
🍪Мы используем файлы cookie для работы сайта. Читать подробнее.