Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....

 

Как добавить мета теги именно для Шаблон списка категории?

Автор nick_sinigamy, 02-03-2015, 16:45:21

« назад - далее »

nick_sinigamyTopic starter

Такая проблема не могу добавить теги для "Шаблон списка категории". Для "Шаблон блога категории" в разделе "Расширение" есть строчки для description и ключевых слов, а вот в "Шаблон списка категории" к сожалению нет. Как можно исправить?


geos99

Поищите в сети СЕО плагины для джумлы, вроде там есть такая возможность.
  •  


nick_sinigamyTopic starter

Шаблон списка категории c Мета тегами в админке. Удалось разобраться самому.
Хак 1. Находим и редактируем файл для раздела /components/com_content/views/section/tmpl/ default.xml.
Там находим строки "</param></advanced>" и изменяем на "</param><param name="description" type="textarea" rows="5" cols="30" default="" label="Description" description="METADESC" /><param name="keywords" type="textarea" rows="5" cols="30" default="" label="Keywords" description="METAKEYS" /></advanced>".

Хак 2. Далее находим и редактируем файл /components/com_content/views/section/view.html.php. Там находим строки "if (!$menu_params->get( 'page_title')) {$params->set('page_title', $section->title);}" и после них вставляем следующий код "if ($menu_params->get( 'description')) {$dоcument->setMetadata('description', $menu_params->get( 'description'));}if ($menu_params->get( 'keywords')) {$dоcument->setMetadata('keywords', $menu_params->get( 'keywords'));}".

Хак 3. Находим и редактируем файл, как и в первом хаке, только для категории /components/com_content/views/category/tmpl/ default.xml.
Там находим строку "</param></advanced>" и изменяем на "</param><param name="description" type="textarea" rows="5" cols="30" default="" label="Description" description="METADESC" /><param name="keywords" type="textarea" rows="5" cols="30" default="" label="Keywords" description="METAKEYS" /></advanced>".

Хак 4. Находим и редактируем файл /components/com_content/views/category/view.html.php. Там находим строки "$menus = &JSite::getMenu(); $menu = $menus->getActive();" и после них добавляем "$menu_params = new JParameter( $menu->params );
if ($menu_params->get( 'description')) {$dоcument->setMetadata('description', $menu_params->get( 'description'));} if ($menu_params->get( 'keywords')) {$dоcument->setMetadata('keywords', $menu_params->get( 'keywords'));}".




Если вам нравится SbUP Форум, вы можете поддержать его - BTC: bc1qppjcl3c2cyjazy6lepmrv3fh6ke9mxs7zpfky0 , TRC20 и ещё....