Roman
Добавил описание проблемы на гите, просьба проверить корректность работы почтовых уведомлений на 2.9.0 у вас и отписать там или тут
Я однажды боролся с подобной ерундой — как бы пользователя было не видно в списке в админке, и создать новых тестовых не мог с этим мылом. Но проблема была в фильтре))) Вот я и не видел некоторых пользователей:
Вот эти маски работают без проблем для тем дизайна:
Ну как бы тему закрываю — проблема решилась если чё.
.
да там есть такие траблы, на сколько я понял там вкл. не работает, что то типа того — какой макет первый задал для страницы тот и будет и потом бесполезно что то менять, только удалять, но могу ошибаться, т к в таком виде я не смог этот конструктор использовать в работе, пару раз пробовал создать и бросал… надо бы доработать его.
Но на форуме я таких тем не нашел, может это не особо популярный функционал и его не будут править…
И положительные маски типа:
services/1-registracija-ip.html
Но с шаблонами дизайна эта процедура не выходит:
Я сначала подумал, что это как в видео можно сделать только для типов контента. Проверил — для типам контента тоже не получилось прицепить шаблон по маскам.
На хостинге папки директория /cache/static с правами 0755 (и это вроде как правильно) а файлы в этих директориях 0664 (тут я не знаю, верно или нет). Помню была как-то проблема в админке с виджетами, сайт ругался на эти папки на хостинге: записать в них не мог и по этому не выводил таблицу для размещения виджетов.
Может я ещё что-то не знаю?
Шаблоны дизайна пробовал копировать и создавать новые, результата нет. Очень похоже на то, что шаблон который используется для всех страничек сайта всё время главнее вновь созданных шаблонов дизайна. И если в нём указать отрицательную маску на нужную страничку, то страничка грузится без футера и виджетов (которые привязаны к этому шаблону), а шапка сайта и контент сайта остаются на странице:
services/1-registracija-ip.html
Я уже все шаманские бубны переломал)))
Возможно, стоит в сторону скриптов посмотреть.Осталось придумать как быть с поиском в фильтре по адресу
А это где?
Если я не ошибаюсь файл который отвечает за эти процессы в фильтре вот /system/controllers/files/model.php Или ошибаюсь )))
Roman, похоже, причина "обрезки": точка в этой строке:
github.com/instantsoft/icms2/blob/master/system/controllers/search/model.php#L248
Замените на символ, который вряд ли будет использоваться в заголовке.
Причина троеточия в конце короткого результата, скорей всего, здесь:
github.com/instantsoft/icms2/blob/master/system/controllers/search/model.php#L266
Замените на пробел.
Имейте ввиду: пишет человек, который, знаком с РНР, не лучше вашего (в случае чего, не бегите потом в центры защиты борцов за "правильный" поиск на бесплатных CMS).
Спасибо огромное!
Помогли правки 248 и 266 строки:
Такой результат нас совершенно устроит:
А что именно режет тайтлы в поиске?
Вроде на чистой системе такого нет. Там есть ограничение длины тайтла, но не такое короткое как у вас.
И меня бы устроило если просто будет выдавать title целиком и фото… Но в php я не силён. Пытаюсь понять что к чему и роюсь в папке system/controllers/search
А что именно режет тайтлы в поиске?
Вроде на чистой системе такого нет. Там есть ограничение длины тайтла, но не такое короткое как у вас.
Тоже интересно, но мне кажется это зависит от поискового запроса, иногда нормально выдаёт:
Сделать улицы и дома отдельными полями и вывести их в фильтре. А тайтл из фильтра убрать. Хотя в мапсе свои поля с контактами, так не получится. Если только продублировать их обычными полями, например, список (улицы) и число (дом). Это то, что можно сделать штатно. Также можно попросить у dwd приобрести поле, которое генерирует текст по шаблону из полей, и заменить им поле заголовка.
А можно сделать как-нибудь еще. Но нужен программист.
Думал добавить отдельно поля УЛИЦА и НОМЕР ДОМА, но опять же есть такой момент как люди будут писать длинные названия улиц? Например "генерала мельникова"
И понял, что это проблему не решит…