LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
27.05.2012, 20:49:57 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Голосование
Вопрос: Помог ли вам этот хак?
Да, очень - 86 (39.3%)
Да, но совсем немного - 18 (8.2%)
Нет, ничего не изменилось - 7 (3.2%)
Нет, даже немного хуже стало - 6 (2.7%)
Нет, только все испортил - 3 (1.4%)
Побоялся ставить, вдруг хуже будет - 18 (8.2%)
Побоялся ставить - недоверяю автору - 5 (2.3%)
У меня хак, написанный собственноручно - 5 (2.3%)
Не вижу надобности в хаке - и без него все хорошо - 23 (10.5%)
Другое - 48 (21.9%)
Всего голосов: 168

Страниц: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Улучшение Joomla для SEO (Хак для title)  (Прочитано 252765 раз)
0 Пользователей и 5 Гостей смотрят эту тему.
sars
Гость
« : 10.12.2005, 04:15:14 »

Здравствуйте.
Есть ли возможность менять титлы и таги (дескрипшенс, кейворд) для каждой страницы сайта? или хотяб для отдельных...
Записан
 
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #31 : 28.02.2006, 23:57:08 »

Вчера промучался - новая джумла не вставала на локальный серевер - почему то мускул очень неохотно работает с Flash Drive - еле поставил! - седня посмотрю.

Сорри...
ОК, спасибо и ничего страшного. Кстати, у меня стоит сервак от www.appservnetwork.com, ... но это так, к сведению..
Записан
Shimon
Гость
« Ответ #32 : 01.03.2006, 05:22:26 »

Усе - сорри, причиной стала моя невнимательность. Тут обновленная версия, должна работать Smiley...

Для тех, у кого есть желание добавить такие же возможности и в таблицы контента и в блоги контента - вот код
Код
<param name="page_name" type="text" size="20" default="" label="Page Name" description="Helps you to define the right name of the page with content" />
<param name="no_site_name" type="radio" default="0" label="Hide the site name" description="Show/Hide the site name. For example, if you have the same site and page names">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="arrange_by" type="radio" default="0" label="Site name after page name" description="Move the site name after the page name. Probably, it can help you for SEO...">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
который достаточно вставить в соответствующий XML-файл в administrator\components\com_menus\***\*.xml сразу после строки <params>. Я не стал делать сам, ибо видимо скоро выйдет обещанный бот, и просто так мне не очень хочется исправлять еще десятки файлов (примерно таким же образом можно обработать практически ЛЮБОЙ компонент).

Kажись пока все, мог бы еще сделать сечас бот, но вот уже обещали готовый dry Tongue
Записан
Shimon
Гость
« Ответ #33 : 01.03.2006, 05:29:22 »

на Joomlaportal.ru уже более месяца тестируется бот позволяющий изменять порядок следования заголовков, корректировать ключевые слова, описания и еще кучу всего интересного. Учитывая что за это время никаких проблем замечено не было — в ближайшее время он будет доступен для публичной загрузки... Azn
Смарт - ну ты обещание то выполняй, или я сам сделаю бот Tongue.
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #34 : 01.03.2006, 20:35:12 »

Shimon, огромное спасибо!!!!!! П О Л У Ч И Л О С Ь !    Cheesy
Записан
Shimon
Гость
« Ответ #35 : 02.03.2006, 02:18:56 »

А при обновлении страницы заголовок не пропадает? А то мне жаловались на это седня, а я сам не смог такого эффекта добиться...

PS - разработчику нельзя доверять тестирование его программы...
Записан
smart
Администратор
*******

Репутация: +1143/-14
Offline Offline

Пол: Мужской
Сообщений: 8204


тружусь даже во сне...


« Ответ #36 : 02.03.2006, 14:02:51 »

Смарт - ну ты обещание то выполняй, или я сам сделаю бот Tongue.
я вроде всегда выполняю свои обещания. если тебе не жалко времени - делай Azn
Записан
Shimon
Гость
« Ответ #37 : 02.03.2006, 21:12:35 »

я вроде всегда выполняю свои обещания. если тебе не жалко времени - делай Azn
smart если бы ты так сразу сказал... ммм

я надеюсь ты не обижаешся на меня, а? если че - я не хотел обидеть. сорри.
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #38 : 03.03.2006, 00:10:19 »

А при обновлении страницы заголовок не пропадает? А то мне жаловались на это седня, а я сам не смог такого эффекта добиться...

PS - разработчику нельзя доверять тестирование его программы...
Нет, не проподает.....вроде все ок
Записан
mnemonic
Гость
« Ответ #39 : 19.03.2006, 02:14:09 »

Попытался добавить возможность в таблицы контента и в блоги контента. Но ничего не работает. У меня стоит Joomla Paranoja 1.0.8. На ней работает только замена названия сайта на название страницы. Это работает только для статей. Я понимаю что Вы скажете что это работает только для английской версии. А для русской как сделать. Подскажите если не трудно!
« Последнее редактирование: 19.03.2006, 02:18:51 от mnemonic » Записан
Shimon
Гость
« Ответ #40 : 20.03.2006, 23:55:50 »

Упс... Я кажется забыл выложить хак для Паранои...

Постараюсь на днях это сделать.

Сорри!
Записан
Sedoy
Support Team
*****

Репутация: +77/-10
Offline Offline

Пол: Мужской
Сообщений: 1084


Интересно,в какой кодировке пишут врачи?


« Ответ #41 : 21.03.2006, 18:13:43 »

что то я так и не вьехал, есть ли хак для 108 русской но не паранойи?
или можно будет и его поставить?
Записан
Shimon
Гость
« Ответ #42 : 21.03.2006, 22:27:53 »

что то я так и не вьехал, есть ли хак для 108 русской но не паранойи?
или можно будет и его поставить?
Ну если руской версии переводили мой хак, то есть.
Записан
Sedoy
Support Team
*****

Репутация: +77/-10
Offline Offline

Пол: Мужской
Сообщений: 1084


Интересно,в какой кодировке пишут врачи?


« Ответ #43 : 22.03.2006, 10:08:41 »

Упс... Я кажется забыл выложить хак для Паранои...Постараюсь на днях это сделать.Сорри!
а перед этим было предупреждение о том что ставиться только 107 англ.
я наверное что - пропустил? поэтому и спросил про 108 рус.
"Ну если руской версии переводили мой хак, то есть." - расшифровать не могу, репид зет плз. Azn

кста Shimon вот тут еще такое увидел, я так думаю это о том же "_http://forum.joom.ru/index.php?topic=1703.new;topicseen#new", что делать?
« Последнее редактирование: 22.03.2006, 10:23:55 от Sedoy » Записан
Vice
Гость
« Ответ #44 : 22.03.2006, 20:17:51 »

smart, а когда выдет этот чудесный бот?
Shimon, можно ли сделать доступным ввод своего названия для контента через редактор во фронтенде, а не только в админке?
И ещё пара вопросов
Как раз и навсегда поменть местами в теге Title название сайта и название контента, т.е. что бы было сначала название контента?
Как можно сделать что бы добавляемы через редактор keywirds и descritpion попадали не после описания общего для сайта, а перед ним?

Искал в этом разделе - но однозначных ответом не нашёл Sad
Движок стоит Joomla 1.0.8 RUS
Записан
alx77
Гость
« Ответ #45 : 25.03.2006, 22:08:46 »

Ещё один вопрос, можно ли это всё прикрутить как-то к MambelFish? Т.е. чтоб во всех языках свои заголовки к каждому материалу шли? Если да - то как?  ???
Записан
sanjar
Гость
« Ответ #46 : 26.03.2006, 01:00:51 »

a Bot kogda budet?
Записан
TooLogic (home)
Гость
« Ответ #47 : 29.03.2006, 16:47:38 »

ТЭГ Revisit-after как прописать?

Желательно не трогая jommla.php
-------->
справился, правда не без внедрения в исходный код frontend.php

в функции mosshowhead() добавлены:

   $mainframe->addMetaTag( 'revisit-after', '1 days' );
   $mainframe->addMetaTag( 'audience', 'all' );
   $mainframe->addMetaTag( 'allow-search', 'yes' );
   $mainframe->addMetaTag( 'Document-state', 'Dynamic' );
   $mainframe->addMetaTag( 'Rating', 'General' );

Вот еще бы с  HTTP-EQUIV научиться бороться. Smiley

« Последнее редактирование: 29.03.2006, 17:03:28 от TooLogic (home) » Записан
Shimon
Гость
« Ответ #48 : 29.03.2006, 23:09:28 »

Shimon, можно ли сделать доступным ввод своего названия для контента через редактор во фронтенде, а не только в админке?
Пока нет бота - наверное нельзя.
Как раз и навсегда поменть местами в теге Title название сайта и название контента, т.е. что бы было сначала название контента?
Нужно менять порядок переменных $GLOBALS['mosConfig_sitename'] . ' - '. $title
Записан
Димитрий
Осваиваюсь на форуме
***

Репутация: +0/-0
Offline Offline

Пол: Мужской
Сообщений: 106


Добра и счастья!


« Ответ #49 : 07.05.2006, 06:41:01 »

Очень все тут замудрено..поэтому просьба у кого уже есть для паранойки хак для титлов..или кто может сделать- предлагаю в общем за энную сумму

необходима следующая доработка:
1) чтобы в сборке джумла паранойя мсе можно было ставить для любой страницы тэг титл ( заголовок страницы)

Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #50 : 05.06.2006, 17:52:26 »

Очень все тут замудрено..поэтому просьба у кого уже есть для паранойки хак для титлов..или кто может сделать- предлагаю в общем за энную сумму

необходима следующая доработка:
1) чтобы в сборке джумла паранойя мсе можно было ставить для любой страницы тэг титл ( заголовок страницы)
Shimon, приветствую, скажи, пожалуйста, а в 9ой версии твой хак будет работоспособен?
Записан
Shimon
Гость
« Ответ #51 : 05.06.2006, 17:58:33 »

aquaray - наверное да, но не знаю буду ли делать его для русскоязычных вариаций Joomla!, или только для оригинала.

Седня вечером будет видно.
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #52 : 05.06.2006, 18:34:54 »

aquaray - наверное да, но не знаю буду ли делать его для русскоязычных вариаций Joomla!, или только для оригинала.

Седня вечером будет видно.
я имею ввиду титлы для оригинальной английской версии...
Записан
Shimon
Гость
« Ответ #53 : 05.06.2006, 22:50:13 »

Будет. Только что скачал. Завтра будет.
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #54 : 05.06.2006, 23:05:43 »

Будет. Только что скачал. Завтра будет.
Спасибо большое, ждемс с нетерпением! Wink
Записан
Shimon
Гость
« Ответ #55 : 07.06.2006, 09:44:24 »

На 06/07/06 06:35 UTC все номера строк справедливы для версии Joomla! 1.0.9 Eng.

Открываем administrator/components/com_content/content.xml.
Находим <params> на #12 строке и на следующую (13-ю) строку вставляем:
Код
<param name="page_name" type="text" size="20" default="" label="Page Name" description="Helps you to define the right name of the page with content" />
<param name="no_site_name" type="radio" default="0" label="Hide the site name" description="Show/Hide the site name. For example, if you have the same site and page names">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="arrange_by" type="radio" default="0" label="Site name after page name" description="Move the site name after the page name. Probably, it can help you for SEO...">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
 
Сохраняем.

Открываем administrator/components/com_typedcontent/typedcontent.xml.
Находим <params> на #12 строке и на следующую (13-ю) строку вставляем:
Код
<param name="page_name" type="text" size="20" default="" label="Page Name" description="Helps you to define the right name of the page with content" />
<param name="no_site_name" type="radio" default="0" label="Hide the site name" description="Show/Hide the site name. For example, if you have the same site and page names">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="arrange_by" type="radio" default="0" label="Site name after page name" description="Move the site name after the page name. Probably, it can help you for SEO...">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
 
Сохраняем.

Открываем administrator/components/com_frontpage/frontpage.xml.
Находим <params> на #11 строке и на следующую (12-ю) строку вставляем:
Код
<param name="page_name" type="text" size="20" default="" label="Page Name" description="Helps you to define the right name of the page with content" />
<param name="no_site_name" type="radio" default="0" label="Hide the site name" description="Show/Hide the site name. For example, if you have the same site and page names">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
<param name="arrange_by" type="radio" default="0" label="Site name after page name" description="Move the site name after the page name. Probably, it can help you for SEO...">
<option value="0">No</option>
<option value="1">Yes</option>
</param>
 
Сохраняем.

Открываем components/com_content/content.php.
Находим строку #185 и заменяем следующий код:
Код
$mainframe->SetPageTitle( $menu->name );
на:
Код
$mainframe->setPageTitle( $menu->name, $params );

На строке #1365 заменяем следующий код:
Код
$mainframe->setPageTitle( $row->title );
на
Код
$mainframe->setPageTitle( $row->title, $params );
Сохраняем.

Открываем includes/joomla.php.
На строках #505-511 заменяем следующий код:
Код
function setPageTitle( $title=null ) {
if (@$GLOBALS['mosConfig_pagetitles']) {
$title = trim( htmlspecialchars( $title ) );
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
}
}

на:
Код
function setPageTitle( $title=null , $pageparams=null ) {
if (@$GLOBALS['mosConfig_pagetitles']) {
$title = trim( htmlspecialchars( $title ) );
$title = stripslashes( $title );
if ( $pageparams!=null ) {
$pageownname = trim( htmlspecialchars( $pageparams->get('page_name') ) );
$pageownname = stripslashes( $pageownname );
$this->_head['title'] = $pageparams->get('no_site_name') ? ( $pageownname ? $pageownname : ( $title ? $title : $GLOBALS['mosConfig_sitename'] ) ) : ( $pageparams->get('arrange_by') ? ( $pageownname ? $pageownname : $title ) . ' - ' . $GLOBALS['mosConfig_sitename'] : $GLOBALS['mosConfig_sitename'] . ' - '. ( $pageownname ? $pageownname : $title ) );
}
else {
$pageownname = null;
$this->_head['title'] = $title ? $GLOBALS['mosConfig_sitename'] . ' - '. $title : $GLOBALS['mosConfig_sitename'];
}
}
}
Сохраняем.

« Последнее редактирование: 07.06.2006, 11:21:08 от Shimon » Записан
Shimon
Гость
« Ответ #56 : 07.06.2006, 09:47:46 »

Готовые исправленные файлы хака для Joomla! 1.0.9 Eng, качаем тут.

!!!ВНИМАНИЕ!!!
Правильная работа хака гарантируется ТОЛЬКО на АНГЛИЙСКОЙ версии Joomla! 1.0.9!!!
Записан
akokey
Осваиваюсь на форуме
***

Репутация: +2/-0
Offline Offline

Пол: Мужской
Сообщений: 37



« Ответ #57 : 07.06.2006, 10:51:23 »

Спасибо. Grin
Записан
Shimon
Гость
« Ответ #58 : 07.06.2006, 10:52:12 »

Спасибо. Grin
на здоровье Azn
Записан
aquaray
Осваиваюсь на форуме
***

Репутация: +7/-4
Offline Offline

Пол: Мужской
Сообщений: 128



« Ответ #59 : 07.06.2006, 14:07:07 »

Shimon, а те титлы которые уже имеются, они не собьются?
Записан
Shimon
Гость
« Ответ #60 : 07.06.2006, 21:05:57 »

Shimon, а те титлы которые уже имеются, они не собьются?
Если соответствующий контент не редактировался в период между обновлением на 1.0.9 и установкой хака - то нет.
Записан
Страниц: 1 [2] 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet