Доброго дня, возникли вопросы по фрмированию урл в блогах клубов.
Урл имеет такой вид: site.ru/clubs/11_postname.html
Но запись будет доступна и по другим адресам, к примеру site.ru/clubs/33_postname.html, site.ru/clubs/88_postname.html то есть вместо 11 можно ставить любое число и пост будет показан, если же будет в том же клубе еще один пост с таким же тайтлом, то урл будет такой:
site.ru/clubs/11_postname-44.html
Также я как я понял есть ограничение на длину, вроде не более 40 символов, как его снять или увеличить?
И еще поиск не ищет по блогам клубов, вернее ищет только по заголовкам
Кто то решал такие проблемы?
Блоги в клубах 1.10.6 URL, поиск
ЕСТЬ РЕШЕНИЕ
ЗАКРЫТО
Как временный вариант, не разрешать создавать посты вне рубрик. Или убрать вообще из ссылки id.Вроде он там погоду не делает.
#3
27 апреля 2016 в 19:30
именно перед постом цифра как раз ничего не делает, где это можно отредактировать? Та баг это (или фича?)) по моему
Сегодня в 06:00
#4
27 апреля 2016 в 20:22
длина урла задается в настройках админки
#5
27 апреля 2016 в 20:28
Blackman-st, не подскажите где? а то что то не найду…
#6
27 апреля 2016 в 20:37
о есть вместо 11 можно ставить любое число и пост будет показан
/components/clubs/club_blogs.php
найти
if($bdo=='post'){ $post = $inBlog->getPost($seolink); if (!$post){ cmsCore::error404(); } $blog = $inBlog->getBlog($post['blog_id']); if (!$blog) { cmsCore::error404(); } $club = $model->getClub($blog['user_id']); if(!$club) { cmsCore::error404(); }
if(!$club || cmsCore::request('id', 'int', 0) != $club['id']) { cmsCore::error404(); }
Проверил, ищет и по телу поста.И еще поиск не ищет по блогам клубов, вернее ищет только по заголовкам
#7
27 апреля 2016 в 22:18
Fuze, понял, попробую, а как можно увеличить длину урл?
За поиск извиняюсь, у меня прикручен визуальный редактор, теперь нужно к нему прикрутить поиск
За поиск извиняюсь, у меня прикручен визуальный редактор, теперь нужно к нему прикрутить поиск
#8
27 апреля 2016 в 22:23
а как можно увеличить длину урл
#9
27 апреля 2016 в 22:53
От я не внимательный, спасибо! Все решено