суббота, 21 ноября 2009 г.

Как склеить домен joomla

RewriteCond %{HTTP_HOST} ^site\.ru
RewriteRule ^(.*)$ http://www.site.ru/$1 [R=permanent,L]

либо
RewriteCond %{HTTP_HOST} ^www\.site\.ru
RewriteRule ^(.*)$ http://site.ru/$1 [R=permanent,L]

дописывается в файле .htaccess

среда, 11 ноября 2009 г.

Jcomments и ошибки в браузере IE

Во, дела... Не могу не написать! ЗА выходные мое настроение
значительно упало, посещаемость значительно снизилась, ну.. думаю...
выходные всегда поменьше народу... каково было мое удивление, когда и
в Пн, Вт народу стало меньше порядка на 500-700 человек. Это все таки
существенно... Я уже стала впадать в депрессию, если бы не добрый
человек, H2O (Оля) не сказала, что мой сайт в IE не открывается. И тут
я начала думать, что же я такого меняла за эти дни. Установила новую
версию Jcomments! Вообщем то они у меня загружаются, а вот справа все
что стоит пришлось убирать, иначе страница отказывается грузиться в IE
а еще футер с статистикой не грузит... короче беда... У знакомых стоит
старая версия, но у них тоже футер не подгружает, может опять же из за
Jcomments!? Кто знает... Но мое дело предупредить...
Кстати на англоязычных форумах про это тоже пишут, я не одна такая http://www.google.ru/url?sa=t&source=web&ct=res&cd=1&ved=0CAcQFjAA&url=http%3A%2F%2Fwww.joomlatune.com%2Fforum%2Findex.php%3Ftopic%3D581.0&ei=Qfv6SpSHGdf__QaIgK28DA&usg=AFQjCNFxCYfKdPYVh-VBdx62oZ9nEKilWg

суббота, 7 ноября 2009 г.

JComments не индексируется поисковиками

То, что JComments не индексируется поисковиками я знала давно, но у моих знакомых комментарии индексировались ПС, что же такое?
На форуме
http://joomlaforum.ru/index.php?PHPSESSID=a09476663c70f73dff5f7d4b6afd3a49&/topic,34897.0.html предлагали решить задачу,
Открываешь файл: /components/com_jcomments/jcomments.php находишь в нем строчки:

Код
if ($cacheEnabled) {
$tmpl->addVar('tpl_index', 'comments-anticache', 1);
} else {
if ($config->get('template_view') == 'tree') {
$tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsTree($object_id, $object_group));
} else {
$tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsList($object_id, $object_group));
}
}

и заменяешь их на:

Код
if ($cacheEnabled) {
$tmpl->addVar('tpl_index', 'comments-anticache', 1);
}
if ($config->get('template_view') == 'tree') {
$tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsTree($object_id, $object_group));
} else {
$tmpl->addVar('tpl_index', 'comments-list', JComments::getCommentsList($object_id, $object_group));
}

ЛУчше сохранить этот файл отдельно до изменений, если что то пойдет не
так. Я так и сделала. В итоге у меня сайт выдал ошибку и ничгео не
открывалось. Что то было не так. Перезаписала исходный файл, благо я
его сохранила.
Затем я стала смотреть этот код чем он отличается от того что в моем
файле и удалила строчку
if (!$cacheEnabled || $load_cached_comments === 1)
И это было верным решением, и сайт работает и комментарии
теперь видны ПС.
На форуме разработчик не согласен, что комментарии надо
открывать, очень интересно почитать мнения. Возможно в чем то
он и прав, но мне кажется, что при открытых комментариях будет
больше пользы... Посмотрим...