[Помогите] SEF k2

Тема в разделе "Joomla", создана пользователем gluckbahr, 20 мар 2013.

  1. gluckbahr

    gluckbahr

    Регистрация:
    16 дек 2012
    Сообщения:
    81
    Симпатии:
    9
    Приветствую Вас уважаемые мастера.Вот тут антиреклама sh404sef а по сему тема.
    В K2, после обновления появились настройки SEF,что о них можете рассказать? Я решил избежать применения sh404sef и подобных штучек, и вот что получается, в карте сайта создаваемой xmap мне удалось из путей вырезать /component/k2/ Следующим образом (url удаляем /component/k2/ :(находим код на данном файле ...\plugins\xmap\com_k2\com_k2.php else { $xmap->IDS .= "|".$row->id; $node->link = 'index.php?option=com_k2&view=item&id='.$row->id.':'.$row->alias; $node->expandible = false;} и меняем на: else { $xmap->IDS .= "|".$row->id; $node->link = 'index.php?option=com_k2&view=item&id='.$row->id.':'.$row->alias . '&Itemid=' .$parent->id; $node->expandible = false; }, получаем в карте домен/пункт меню/материал...во избежания появления кучи дублей воспользовался новыми возможностями K2_ENFORCE_SEF_URL_CHARACTER_REPLACEMENTS ставим Да,K2_ADVANCED_SEF так же да, K2_SEF_URL_CATEGORY_PREFIX_FOR_ITEM Нет ,K2_SEF_USE_ITEM_ID_IN_URL Нет,Id материалов и категорий были отключен поскольку если пользователь будет не дописывать или наоборот добавлять знаки материал все равно откроется из за присутствия id материала,и есть шанс попадания в индекс кучи дублей.А вот теперь подобрался к вопросу, имея некоторые модули с материалами выбираемые по категории,получаю их линки домен/component/k2/ а хочется домен/пункт меню/материал, при этом в этом пункте меню будут материалы категории и дочерней категории.Как это реализовать.Простите за столь длинные изъяснения и некоторое не соответствее теме.Помогите пожалуйста разобраться...
     
  2. libert

    libert

    Регистрация:
    5 апр 2013
    Сообщения:
    39
    Симпатии:
    10
    А чем Вас не устраивает sh404sef? Там-же много плюшек: фильтрации спама, встроенная гугл аналитика, проверки безопасности и гибко настраиваемые ссылки и теги мета.

    Ну а по ашему вопросу, то решение, что вы использоали с заменой разве не помогло убрать "/component/k2/" из ссылки? На http://joomlaforum.ru обсуждалась эта тема и помоему выложенное Вами решение рабочее