Блог. Скрипты

SEO Metaтеги для Joomla! Lavra Edition

Как же добавить возможность добавления мета тегов кивордс и дескрипшн в CMS Joomla! Lavra Edition и их вывода в код сайта (шаблон)?

Открываем файл /includes/frontend.php и добавляем следующие строки:

//$mainframe->appendMetaTag( 'description', $mosConfig_MetaDesc );
//$mainframe->appendMetaTag( 'keywords', $mosConfig_MetaKeys );
$description = '';
$keywords = '';
  
$_meta_keys_index = -1;
$_meta_desc_index = -1;
  
$n = count( $mainframe->_head['meta'] );
for ($i = 0; $i < $n; $i++) {
  if ($mainframe->_head['meta'][$i][0] == 'keywords') {
    $_meta_keys_index = $i;
    $keywords = $mainframe->_head['meta'][$i][1];               
  } else if ($mainframe->_head['meta'][$i][0] == 'description') {
    $_meta_desc_index = $i;
    $description = $mainframe->_head['meta'][$i][1];               
  }
}
  
if (!$description) {
  $mainframe->appendMetaTag( 'description', $mosConfig_MetaDesc );
}
  
if (!$keywords) {
  $mainframe->appendMetaTag( 'keywords', $mosConfig_MetaKeys );
}

Наслаждаемся результатом.

Смотреть все статьи