K

Kerncraft1

+5
Репутация
12
Рейтинг
#1 Получить все комментарии конкретной категории 10 апреля 2023 в 13:58

Доброго дня форумчанам! Появилась потребность вывести все комментарии, принадлежащие записям конкретной категории, на отдельной странице (желательно с пагинацией). Ест ли простые способы реализовать задуманное?

#2 Связи полей, появление того или иного поле в зависимости от выбора пункта в предыдущем поле 17 июля 2022 в 16:18

Возможно ли без вмешательства сделать связи полей? Например есть поле выбор поста ( предустановленные значения ): и в зависимости от выбора пункта открывать тот или иной редактор ( несколько скрытых  полей ) . 

Happy

Так в 2.15 или 2.15.1 добавили такой функционал в ядро

Изображение

#3 Zshorts шорткоды 13 июля 2022 в 16:24

Интересная задумка. В свое время привык к шорткодам в WP.

В вашем компоненте хотел бы видеть шорткод, который позволит выводить в посте анонсы других записей (не похожие, а те которые я выберу), допустим по ID.

#4 [ЗАКРЫТО] Новый Автор записи 19 апреля 2022 в 19:42

У нас есть замечательное поле — instantcms.ru/addons/goodmade-content-user.html — которое, увы, не работает...
Может кто сможет «починить» ???
maxisoftu написал)))
Или может кто знает альтернативу?

skewes

Стоит данное дополнение на одном сайте последней версии. Работает.

#5 Вопрос по движку базы данных 30 января 2022 в 22:12

 SonatRis, спасибо за разъяснения.

У меня на сервере в данный момент mariaDB 10.4, но есть возможность переключиться на 10.5.

При конвертации таблиц, нужно будет просто заново создать аналогичные индексы как на MyISAM?

Даст ли конвертация рост производительности? В таблице порядка 20К строк, с большим кол-вом полей.

#1 Вопрос по движку базы данных 30 января 2022 в 21:14

Друзь, подскажите. При установке движка был выбран тип таблиц InnoDB. Собственно все таблицы имеют этот формат, за исключением таблиц содержащих сам контент (cms_con_news, cms_con_article и т.д.) — они имеют формат MyISAM.

Хочется знать, почему эти таблицы в формате MyISAM, а не InnoDB как остальные? Для чего так сделано и не лучше ли будет привести их к одному виду?

#7 Интернет-магазин на InstantCMS - насколько это практично в сравнении с Opencart, Prestashop 27 января 2022 в 11:18

Для крупного E-Commerce только Битрикс к сожалению. Со всем остальным нужно крайне много всего переделывать и все равно во что-то упретесь.

#8 Что бы я хотел увидеть в следующих релизах? 19 января 2022 в 14:24
  1. Повторяемые поля (что-то типа поля «Репитер» из плагина ACF для WP). Дабы можно было создавать необходимое количество значений поля.

Мне хватит и этого)

#9 [ЕСТЬ РЕШЕНИЕ] Убрать canonical для фильтрации 18 ноября 2021 в 09:43

 Loadырь, Большое спасибо! Работает!

#10 [ЕСТЬ РЕШЕНИЕ] Убрать canonical для фильтрации 16 ноября 2021 в 16:12

 Loadырь,  если удалить: 

  1. // canonical
  2. $this->cms_template->addHead('<link rel="canonical" href="' . $this->cms_config->host . (is_array($page_url) ? $page_url['base'] : $page_url) . '"/>');

То каноникал пропадает и с основного листинга и со страниц фильтрации соответственно. Но на листинге я бы его хотел оставить.

Может @Fuze подскажет, как безболезненно убрать каноникал со страниц фильтрации?

#11 [ЕСТЬ РЕШЕНИЕ] Убрать canonical для фильтрации 14 ноября 2021 в 10:20

 Loadырь, тоже пытался с помощью 

  1. if (!$this->list_filter)

Но каноникал все равно выводится.

Вопрос: может быть так, что данное условие не срабатывает потому что страница фильтрации имеет свой урл (создана страница через РЦ) и система не понимает, что мы находимся на странице фильтра?

#12 [ЕСТЬ РЕШЕНИЕ] Убрать canonical для фильтрации 13 ноября 2021 в 22:38

 Loadырь, спасибо. Я так понимаю, эта строка отвечает за вывод каноникла на всех страницах со списками материалов.

В условии проверяется, что если страница не главная, то вставляется код каноникла.

  1. if (!$is_frontpage)

Как правильно изменить это условие, чтобы и на страницах фильтрации он не вставлялся?

#1 [ЕСТЬ РЕШЕНИЕ] Убрать canonical для фильтрации 13 ноября 2021 в 15:33

Доброго дня!

В обновлении 2.14 был добавлен каноникал для фильтров. Безусловно полезная вещь. Но в моем случае она абсолютно не нужна, так как страницы фильтрации настраиваются с помощью компонента «Редирект-Центр» от Лодыря (имеют свои урл, тайтлы, h1 и т.д.) и участвуют в продвижении.

Вопрос: как отключить функционал добавления каноникал для страниц фильтрации?

#14 Вывод рекламного кода Google/Yandex по географии 22 октября 2021 в 00:33

Но в условиях неопределённости намерений ТС

IamB

Мне так предельно понятно, чего хочет ТС.

План следующий:

Берем виджет «Текст HTML», выкидываем из него настройки добавления файлов, зато добавляем несколько полей с выбором страны (или нескольких стран) и кода яваскрипт (рекламный блок), который выводится для этой страны.

То есть если страна пользователя — Россия — ему показывают рекламные блоки яндекса. Если не Россия — адсенс от гугля.

Ris

Совершенно верно! Формирую два виджета с яндексом и адсенс, по факту пользователь должен видеть только один в зависимости от страны. Можно ли обратиться за физической реализацией?

MikeBol

Самый простой вариант. Регистрируйтесь в сервисе реалбиг. Это топовый ротатор рекламы (совершенно бесплатный). Создаете рекламное место и для него 2 рекламных блока. В первом ставите код РСЯ и в настройках таргета РФ. Во втором код гугла и в настройках таргета — все кроме РФ. Далее код рекламного места вставляете куда угодно на сайте (хоть в виджет HTML) и наслаждаетесь.

#15 неожиданная модерация 12 июля 2021 в 11:17

Посмотрите тему — instantcms.ru/forum/pri-sozdanii-tipa-kontenta-obrezaetsja-url-do-html.html#post-318851

Решения там конкретного нет, но вдруг что-то полезное найдете.

Сам сталкивался с данной проблемой очень давно. Шаблон был вроде Boxed. Ошибка была в шаблоне (конкретно в выводе кнопки «Опубликовать» что-то было не правильно) — поправил и все стало работать отлично.

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.