Блоги в клубах 1.10.6 URL, поиск

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО
#1 26 апреля 2016 в 10:18
Доброго дня, возникли вопросы по фрмированию урл в блогах клубов.
Урл имеет такой вид: 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 символов, как его снять или увеличить?

И еще поиск не ищет по блогам клубов, вернее ищет только по заголовкам

Кто то решал такие проблемы?
#2 27 апреля 2016 в 09:51
Как временный вариант, не разрешать создавать посты вне рубрик. Или убрать вообще из ссылки id.Вроде он там погоду не делает.
#3 27 апреля 2016 в 19:30
именно перед постом цифра как раз ничего не делает, где это можно отредактировать? Та баг это (или фича?)) по моему
#4 27 апреля 2016 в 20:22
длина урла задается в настройках админки
#5 27 апреля 2016 в 20:28
Blackman-st, не подскажите где? а то что то не найду…
#6 27 апреля 2016 в 20:37

о есть вместо 11 можно ставить любое число и пост будет показан

Jestik

/components/clubs/club_blogs.php

найти

  1. if($bdo=='post'){
  2.  
  3. $post = $inBlog->getPost($seolink);
  4. if (!$post){ cmsCore::error404(); }
  5.  
  6. $blog = $inBlog->getBlog($post['blog_id']);
  7. if (!$blog) { cmsCore::error404(); }
  8.  
  9. $club = $model->getClub($blog['user_id']);
  10. if(!$club) { cmsCore::error404(); }
последнюю строку заменить на

  1. if(!$club || cmsCore::request('id', 'int', 0) != $club['id']) { cmsCore::error404(); }

И еще поиск не ищет по блогам клубов, вернее ищет только по заголовкам

Jestik
Проверил, ищет и по телу поста.
Иллюстрация
Иллюстрация
#7 27 апреля 2016 в 22:18
Fuze, понял, попробую, а как можно увеличить длину урл?

За поиск извиняюсь, у меня прикручен визуальный редактор, теперь нужно к нему прикрутить поиск
#8 27 апреля 2016 в 22:23

а как можно увеличить длину урл

Jestik
Иллюстрация
#9 27 апреля 2016 в 22:53
От я не внимательный, спасибо! Все решено
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.