Архив

Архив Март 2010
18 марта 2010 8 комментариев

По умолчанию на главной старнице title принимает занчение названия сайта, а в других страницах заголовка страницы. Чтобы title везде имел вид «Заголовок страницы — Название сайта» в файле index.php в используемой вами теме в начале добавить:

<?php
$document = & JFactory::getDocument();
$config = & JFactory::getConfig();
$curtitle = $document->title.' - '.$config->getValue('sitename');
$document->setTitle( $curtitle );
?>

Затем исправляем недостаток, заключающийся в том что на главной странице title имеет вид «Название сайта — Название сайта»: в админке редактируем элемент меню, который ведет на главную страницу:
«Параметры — система» -> «Заголовок страницы» — указываем заголовок страницы, например, «Главная».

Также: Подобный результат можно получить установив и настроив плагин SEO-Generator. Обратите внимание, если Вы его устанавливаете, то не нужно делать выше описанные действия, а то получится вместо title что-то непонятное. :) Также если менялись вручную generator, и некоторые meta теги, то при включении некоторых опций плагина будет показана информация из настроек плагина, а не указанная ранее, т.е. не нужно делать 2 раза тоже самое, например keywords и description можно указать в общих настройках joomla. :)

Categories: CMS Tags:

В случае, если продукту не присвоено изображение при проверке на валидность возникает ошибка в месте вывода изображения «нет картинки»:
/noimage.gif" alt=""00 border="0"
00 — это пустые значения ширины и высоты. Правится в файле:
administrator/components/com_virtuemart/classes/htmlTools.class.php
вместо:

if( $height ) { $height = ' height="'.$height.'"'; }
if( $width ) { $width = ' width="'.$width.'"'; }

добавляем:

if( $height ) { 
   $height = ' height="'.$height.'"'; 
}
else {
   $height = '';
}
if( $width ) { 
   $width = ' width="'.$width.'"'; 
}
else {
   $width = '';
}
Categories: CMS Tags: