akokna

akokna

+6
Репутация
39
Рейтинг
#1 Как после фильтрации сделать URL ЧПУ ? 8 сентября 2026 в 21:35

Добрый вечер. Возникла проблема с URL фильтров. В ТК делаю фильтры по городам. 

Создал два фильтра по городам Майкоп и Краснодар (Россия/Адыгея/Майкоп и Россия/Краснодарский край/Краснодар соответственно). При выборе в фильтре, с главной страницы ТК, в URL всё в порядке, открываются страницы: сайт/maykop и сайт/krasnodar. 

Но если, находясь на странице результата фильтрации (Россия/Адыгея/Майкоп),  сайт/maykop, поменять настройки фильтра на (Россия/Краснодарский край/Краснодар) и нажать Фильтровать, то открывается 404, с таким URL сайт/maykop/krasnodar. 

Если, на той же странице результата фильтрации (Россия/Адыгея/Майкоп) сайт/maykop, изменить параметры фильтрации, на город, для которого ещё не создан Фильтр в ТК (например Пенза), то в URL следующее: сайт/maykop?country=3159®ion=4657&city=15848320. 

При этом результат фильтрации правильный, контент по городу Пенза сортируется верно. 

Подскажите, в чём может быть проблема? На демо-сайте системы повторить проблему не смог, нет фильтрации по местоположению. Увидеть проблему можно здесь: proobyavleniya.ru, открыв фильтр «Поиск объявлений».

#2 [ЕСТЬ РЕШЕНИЕ] Биллинг - Ю-Касса 25 августа 2026 в 19:06

а где бесплатный биилинг?

RadomiR

Биллинг в обновлениях системы. Читайте здесь: instantcms.ru/novosti/release2180.html

у меня же все обнулится?

RadomiR

Думаю да, после удаления старого компонента, удалится всё. Но, десятки людей, не тысячи.) Тут вам либо вручную восстанавливать пользователям баланс, либо найти способ автоматизировать процесс. В сети много информации по работе с базой данных, импорт/экспорт данных таблиц. 

#3 [ЕСТЬ РЕШЕНИЕ] Биллинг - Ю-Касса 25 августа 2026 в 13:35
 akokna, да я вот, что то не знаю как его обновить… Покупать снова чтоли?
RadomiR

Так Биллинг давно бесплатный (Спасибо разработчикам системы). 

Насколько я помню, делал так: Удалил полностью купленный компонент Биллинга, и обновил систему до последней версии, уже с бесплатным Биллингом. Всё встало, и работало нормально. Только про резервные копии не забывайте, перед всеми этими манипуляциями.

#4 [ЕСТЬ РЕШЕНИЕ] Биллинг - Ю-Касса 25 августа 2026 в 07:58

ПРОСТО НЕ ПОНЯЛ. эТО ГДЕ?

RadomiR

Если вы про скрин, который я показал, то это как раз настройки Ю-Кассы в биллинге крайней версии InstantCMS. И как вы видите, обязательных полей, только два (ShopID, и Секретный ключ). На скрине, поле Идентификатор витрины (scid) в настройках отсутствует. Мне кажется, вам просто нужно обновить компонент Биллинг.

#5 [ЕСТЬ РЕШЕНИЕ] Биллинг - Ю-Касса 24 августа 2026 в 21:36

У вас похоже старый биллинг стоит. Сейчас в настройках Ю-Кассы нет (scid). 

Изображение

У меня на одном из сайтов, стоял покупной биллинг, и там тоже была опция (scid). И поддержка Ю-Кассы, по моей просьбе, переделывала мне доступ. Это как раз то, о чём вы пишите, без чека.

#6 Изображение в балуне карты 24 августа 2026 в 21:32
Ну, если поле фото, это набор изображений, значит надо пропустить его через цикл и уже там выводить фото.
Lora

Спасибо. Но к сожалению не осилю я такое самостоятельно. Потому и обратился к знатокам кода системы.

#7 Изображение в балуне карты 17 августа 2026 в 17:23

А это откуда скрин?

Lora

Доска объявлений. В шаблоне вывода, такой код: 

"<?php echo !empty($item['city_cache'])? $item['city_cache']: 'Город'; ?>" он выводит в балун карты, поле Город.

Хочу вывести туда поле Изображение. Меняю название поля: 

"<?php echo !empty($item['photo'])? $item['photo']: 'Фотография'; ?>" 

Но поле photo, это у меня Набор изображений. И по итогу я получаю буквенные пути (на скрине), на все пресеты изображений, которые есть в объявлении. 

А нужно, чтобы в балуне отображалось первое изображение из загруженных в объявление. 

#8 Изображение в балуне карты 15 августа 2026 в 21:14

<?php echo !empty($item['photo'])? html_image_src($item['photo'],$size_preset): 'Фотография'; ?>

Lora

Спасибо. Но к сожалению не сработало. 

Сейчас сам внимательно посмотрел на свой же скрин, вижу что проблема возможно не в выборе размера пресета, точнее, не только в выборе. На скрине показано несколько разных изображений. И действительно, ведь поле photo у меня, это Набор изображений (слайдер). Возможно нужно ёще, как то указать, какое по очередности изображение нужно выводить, первое например.

#1 Изображение в балуне карты 15 августа 2026 в 12:38

Добрый день. Подскажите, как правильно прописать вывод картинки в балуне карты. Написано так: 

<?php echo !empty($item['photo'])? $item['photo']: 'Фотография'; ?> 

Результат: 

Изображение

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

#10 Поле, в которое не нужно ничего вводить 27 июля 2026 в 20:06

В новостях работает xn--80abs9ao.xn--p1ai/news?page=3

Loadырь

Подозреваю что вопрос в том, чтобы {page} работало так: 

Изображение

чтобы {page} отрабатывал и отображался в title, description, и H1. Пример настройки:

 Изображение

А вообще, ценный совет по этой теме, уже дали не так давно здесь: 

instantcms.ru/forum/meta-opisanie.html#post-371031 

Всё исходное по паттернам на странице документации:

docs.instantcms.ru/manual/settings/seo-patterns 

А дальше, работайте, экспериментируйте.

#11 Поле, в которое не нужно ничего вводить 23 июля 2026 в 20:11

а где эти метки делаются?

RadomiR

В админке перейдите «Виджеты и страницы...

Изображение

На вкладке Страницы, в „Пользовательских“...

Изображение

Создайте страницу...

Изображение

При создании страницы, в положительных масках, пропишите нужные ТК, разделы, категории, страницы редактирования (создания) записей  и тд. В общем всё, где вы хотели бы отобразить определённую информацию для пользователей.

Изображение

Затем перейдите на вкладку Все виджеты, и создайте виджет „Текстовый блок“, например

Изображение

Всё. В нём пропишите информацию для пользователей.

#12 [ЕСТЬ РЕШЕНИЕ] Генерация ключевых слов 19 июля 2026 в 18:57

\system\libs\strings.helper.php строка 581.

denmois

Воооо! Спасибо большое. Это и хотел узнать! 

Вот например у вас в шаблоне есть Местоположение (город). При добавлении объявления гостем не вижу этого поля

denmois

Нужные поля подгружаются после выбора категории, с этим всё в порядке.

Благодарю за Путь! Покопаюсь. Если устраню, отпишусь.

\system\libs\strings.helper.php строка 581.

denmois

Благодарю, всё получилось! Скрыв, указанный вами, кусок кода.

#13 [ЕСТЬ РЕШЕНИЕ] Генерация ключевых слов 19 июля 2026 в 14:55

Ну вот у вас теги отключены при добавлении гостем

denmois

Там как раз Теги включены гостям, и всем включены. В SEO параметрах, для формирования keywords, паттерн тегов {tags} тоже включен. И если Теги, при добавлении записи, прописывает Зарегистрированный пользователь, они автоматом становятся Ключами, и всё порядке. А если Теги прописывает Гость, то вышеуказанный паттерн игнорируется, и нарезка Ключей происходит из текста записи. 

#14 [ЕСТЬ РЕШЕНИЕ] Подскажите как на Пользовательские страницы выводить только нужный виджет 19 июля 2026 в 14:46

а исключение виджета по маскам — в настройках виджета.

Clear

Спасибо, что ткнули носом.) Так реально быстрее, да и похоже правильней будет.

Изображение

#15 [ЕСТЬ РЕШЕНИЕ] Генерация ключевых слов 19 июля 2026 в 14:23

Если включены опции ручного ввода

denmois

Спасибо. Но, нет. Опции ручного ввода отключены для всех, только автомат.

🍪Мы используем файлы cookie для работы сайта. Читать подробнее.