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

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: [Решено] H1 Title SEO Joomla 1.5  (Прочитано 12440 раз)
0 Пользователей и 1 Гость смотрят эту тему.
vadimguru
Осваиваюсь на форуме
***

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

Сообщений: 43


« : 12.03.2008, 18:54:37 »

Как сделать так, чтобы заголовки статей автосатически в коде заключались в теги <h1>?
Ответ для первой Joomla нашёл:
http://joomlaforum.ru/index.php/topic,325.0.html

Для новой Joomla такой вариант не подходит, нет такого файла.
« Последнее редактирование: 28.06.2010, 03:53:45 от 4webspot » Записан
smart
Администратор
*******

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

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


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


« Ответ #1 : 12.03.2008, 19:32:04 »

Для Joomla 1.5 вывод материалов, а в том числе и заголовков можно поправить в файлах:

/components/com_content/views/article/tmpl/default.php
/components/com_content/views/category/tmpl/blog_item.php
/components/com_content/views/section/tmpl/blog_item.php
/components/com_content/views/frontpage/tmpl/default_item.php
Записан
Greycat
Support Team
*****

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

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



« Ответ #2 : 12.03.2008, 19:47:14 »

По идее, эту проблему должны решать следующие расширения:
Joomla 1.5 SEO Patch
JoomSEO
Custom Page Title - SEO

Но у меня пока небыло времени их потестить.
Записан
vadimguru
Осваиваюсь на форуме
***

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

Сообщений: 43


« Ответ #3 : 23.03.2008, 21:42:24 »

По идее, эту проблему должны решать следующие расширения:
Joomla 1.5 SEO Patch...

Спасибо, мне понравилось первое. Минимальное и достаточное для указания Title & Description.


Для Joomla 1.5 вывод материалов, а в том числе и заголовков можно поправить в файлах:

/components/com_content/views/article/tmpl/default.php
/components/com_content/views/category/tmpl/blog_item.php
/components/com_content/views/section/tmpl/blog_item.php
/components/com_content/views/frontpage/tmpl/default_item.php

Спасибо большое за подсказку.
Приведу примеры для последователей для Joomla 1.5.х
Валидность кода соблюдена.



/components/com_content/views/frontpage/tmpl/default_item.php
от начала до строк, в которые небходимо вносить изменения:
Цитировать
<?php // no direct access
defined('_JEXEC') or die('Restricted access');

$canEdit   = ($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own'));
?>
<?php if ($this->item->state == 0) : ?>
<div class="system-unpublished">
<?php endif; ?>

<?php if ($canEdit || $this->item->params->get('show_title') || $this->item->params->get('show_pdf_icon') || $this->item->params->get('show_print_icon') || $this->item->params->get('show_email_icon')) : ?>
<table class="contentpaneopen<?php echo $this->item->params->get( 'pageclass_sfx' ); ?>">
<tr>
   <?php if ($this->item->params->get('show_title')) : ?>
   <td class="contentheading<?php echo $this->item->params->get( 'pageclass_sfx' ); ?>" width="100%">
      <?php if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
      <h2><a href="<?php echo $this->item->readmore_link; ?>" class="contentpagetitle<?php echo $this->item->params->get( 'pageclass_sfx' ); ?>">
         <?php echo $this->item->title; ?></a></h2>
      <?php else : ?>
         <h2><?php echo $this->escape($this->item->title); ?><h2>



/components/com_content/views/article/tmpl/default.php
от начала до строк, в которые небходимо вносить изменения:
Цитировать
<?php // no direct access
defined('_JEXEC') or die('Restricted access');

$canEdit   = ($this->user->authorize('com_content', 'edit', 'content', 'all') || $this->user->authorize('com_content', 'edit', 'content', 'own'));
?>
<?php if ($canEdit || $this->params->get('show_title') || $this->params->get('show_pdf_icon') || $this->params->get('show_print_icon') || $this->params->get('show_email_icon')) : ?>
<table class="contentpaneopen<?php echo $this->params->get( 'pageclass_sfx' ); ?>">
<tr>
   <?php if ($this->params->get('show_title')) : ?>
   <td class="contentheading<?php echo $this->params->get( 'pageclass_sfx' ); ?>" width="100%">
      <?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
      <h1><a href="<?php echo $this->article->readmore_link; ?>" class="contentpagetitle<?php echo $this->params->get( 'pageclass_sfx' ); ?>">
         <?php echo $this->escape($this->article->title); ?></a></h1>
      <?php else : ?>
         <h1><?php echo $this->escape($this->article->title); ?></h1>

« Последнее редактирование: 02.04.2008, 18:20:24 от vadimguru » Записан
Karyuudo
Осваиваюсь на форуме
***

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

Сообщений: 175


« Ответ #4 : 05.11.2008, 23:28:47 »

не помогает Sad
написал так ,и всеравно если посмотреть код страницы пишут
<title>название материала</title>
Записан
Виталик
Группа развития
*****

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

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



« Ответ #5 : 08.11.2008, 16:49:36 »

не помогает Sad
написал так ,и всеравно если посмотреть код страницы пишут
<title>название материала</title>

<title>название материала</title> - это заголовок страницы для браузера в нём не может быть H1
Записан
Karyuudo
Осваиваюсь на форуме
***

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

Сообщений: 175


« Ответ #6 : 12.11.2008, 01:58:34 »

а что же тогда имеется ввиду под заголовком?
а как тогда сделать так, чтобы в словарике который делаю было так:
<h1>слово и его синонимы</h1> - определение термина
причем чтоб то что было в тегах h1 было не огромным текстом на целую строку, а обычным жирным, как в теге <strong>?
Записан
Виталик
Группа развития
*****

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

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



« Ответ #7 : 12.11.2008, 16:57:30 »

а как тогда сделать так, чтобы в словарике который делаю было так:

а с помощью чего делаешь словарик?
Записан
Karyuudo
Осваиваюсь на форуме
***

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

Сообщений: 175


« Ответ #8 : 12.11.2008, 21:33:51 »

добавляю в материалы, а там уже автоматически в списке альфаконтента отображается.

ввожу тайтл - название термина
дискрипшн и ключики там тоже ввести можно.
а вот в самом тексте хорошобы поставить х1, но так , чтобы было не на всю строку, а обычным жирным шрифтом, вроде кто-то что-то про стили говорил где-то...
Записан
Oprioris
Осваиваюсь на форуме
***

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

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


« Ответ #9 : 12.11.2008, 21:41:08 »

Karyuudo - возможно настройка h1 у вас в самом шаблоне - /public_html/templates/имя шаблона/html
Записан
shagrat
Гость
« Ответ #10 : 01.02.2009, 12:59:26 »

По идее, эту проблему должны решать следующие расширения:
Joomla 1.5 SEO Patch
JoomSEO
Custom Page Title - SEO

Но у меня пока небыло времени их потестить.
жаль нет кнопочки спасибо ))))) первое расширение пашет отлично )))) спс
Записан
Doran
Осваиваюсь на форуме
***

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

Сообщений: 123



« Ответ #11 : 17.03.2009, 18:52:01 »

Joomla 1.5 SEO Patch как его юзать объясните пожалуйста
Записан
Sto-auto
Давно я тут
****

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

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


не останавливайся...


« Ответ #12 : 02.04.2009, 16:55:54 »

Ошибка! Не найден XML-файл установки Joomla. Помогите!SEF patch for Joomla 1.5.8 Stable release
Записан
ChaosDay
Завсегдатай
*****

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

Сообщений: 536



« Ответ #13 : 02.04.2009, 17:28:28 »

Просто это патч, а не компонент - т.е. содержимое его архива нужно просто залить в корень сайта(перед этой процедурой не забываем делать резервные копии сайтов).
Записан
Sto-auto
Давно я тут
****

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

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


не останавливайся...


« Ответ #14 : 09.04.2009, 19:13:14 »

Просто это патч, а не компонент - т.е. содержимое его архива нужно просто залить в корень сайта(перед этой процедурой не забываем делать резервные копии сайтов).
как ним пользоватса? как тайтл главной поменять? и можно ли тайтл главной скормить для JOOfish! Cпасибо
« Последнее редактирование: 09.04.2009, 19:30:24 от Sto-auto » Записан
Sto-auto
Давно я тут
****

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

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


не останавливайся...


« Ответ #15 : 09.04.2009, 19:36:31 »

есть еще настройки кроме [SITENAME] и  [TITLE] ?
« Последнее редактирование: 09.04.2009, 20:05:39 от Sto-auto » Записан
Svetlana_S
Захожу иногда
**

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

Пол: Женский
Сообщений: 24



« Ответ #16 : 05.08.2009, 15:53:22 »

Для Joomla 1.5 вывод материалов, а в том числе и заголовков можно поправить в файлах:

/components/com_content/views/article/tmpl/default.php
/components/com_content/views/category/tmpl/blog_item.php
/components/com_content/views/section/tmpl/blog_item.php
/components/com_content/views/frontpage/tmpl/default_item.php

Могли бы вы, пожалуйста, более конкретно написать где править, не могу найти.
Подскажите еще где поправить заголовок модуля на h2.
Записан
richman
Осваиваюсь на форуме
***

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

Сообщений: 37


« Ответ #17 : 21.11.2009, 00:13:14 »


Приведу примеры для последователей для Joomla 1.5.х


Долго искал ответ на этот вопрос. Потом наконец понял что везде все подсказывают для Joomla 1.0, а здесь я нашел, то что нужно. Заголовки статей выводятся в H1 на внутренних страницах нормально, а вот заголовок статьи на главной странице выводится в теге h2. Хотя, в принципе это не проблема, на главной можно и в ручную один раз заголовок h1 указать.
Записан
maxpostal
Новичок
*

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

Сообщений: 3



« Ответ #18 : 02.12.2009, 09:39:52 »

Для блога категории в виде ссылок на статьи (пример - http://rusellers.ru/pravila_torgovli/) у меня получился следующий код:
файл
components/com_content/views/category/tmpl/blog_links.php
код
Код:
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>
<div>
<strong><?php echo JText::_( 'More Articles...' ); ?></strong>
</div>
<ul>
<?php foreach ($this->links as $link) : ?>
<li>
<H2><a class="blogsection" href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($link->slug, $link->catslug, $link->sectionid)); ?>">
<?php echo $this->escape($link->title); ?></a></H2>
</li>
<?php endforeach; ?>
</ul>

Для стандартного блога категории:
файл
components/com_content/views/category/tmpl/blog_item.php
фрагмент кода
Код:
<?php if ($this->item->params->get('show_title')) : ?>
<td class="contentheading<?php echo $this->escape($this->item->params->get( 'pageclass_sfx' )); ?>" width="100%">
<?php if ($this->item->params->get('link_titles') && $this->item->readmore_link != '') : ?>
<H2><a href="<?php echo $this->item->readmore_link; ?>" class="contentpagetitle<?php echo $this->escape($this->item->params->get( 'pageclass_sfx' )); ?>">
<?php echo $this->escape($this->item->title); ?></a></H2>
<?php else : ?>
<H2><?php echo $this->escape($this->item->title); ?></H2>
<?php endif; ?>

Но лучше всего создать директорию /templates/свой_шаблон/html/com_content (если она не создана) и уже в ней изменять код.
Этим мы добьемся, того, что при обновлении Joomla наши измененные файлы из директории /com_content/views/ не будут заменены и нам не придется опять вручную изменять код.
Вот мое содержимое /templates/свой_шаблон/html/com_content (разархивируйте и скопируйте папку com_content в /templates/свой_шаблон/html/)
изменены теги для главной страницы - на Н2
для статей - на Н1
для блога категории - на Н2

* com_content.zip (12.97 Кб - загружено 164 раз.)
« Последнее редактирование: 05.12.2009, 14:22:17 от maxpostal » Записан
stef21
Осваиваюсь на форуме
***

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

Сообщений: 144


« Ответ #19 : 23.06.2010, 12:58:39 »

По идее, эту проблему должны решать следующие расширения:
Joomla 1.5 SEO Patch

Все хвалят этот плагин, но что именно он дает? Заголовок в H1 заключает?
И где можно посмотреть как он с этим справляется?
« Последнее редактирование: 23.06.2010, 13:26:29 от stef21 » Записан
voland
JComments Tester
*

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

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


любит наш народ всякое гавно...


« Ответ #20 : 23.06.2010, 13:42:55 »

Зачем использовать патчи когда такая функция есть в sh404SEF - а этот компонент must be на сайте
Записан
smart
Администратор
*******

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

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


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


« Ответ #21 : 23.06.2010, 14:40:24 »

Зачем использовать патчи когда такая функция есть в sh404SEF - а этот компонент must be на сайте
вот с первой частью предложения - согласен, а вторая - весьма сомнительна... мне вот хватает с головой стандартного SEF, и ставить sh404SEF только ради H1 как бы не рационально.
Записан
voland
JComments Tester
*

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

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


любит наш народ всякое гавно...


« Ответ #22 : 23.06.2010, 14:46:06 »

вот с первой частью предложения - согласен, а вторая - весьма сомнительна... мне вот хватает с головой стандартного SEF, и ставить sh404SEF только ради H1 как бы не рационально.
Не только ради, минусы стандартного СЕФа в плане создания дублей думаю изветсны :-)
Плюс в компоненте реализованы такие фичи, как своя 404ая, примитивная защита от флуда итп..
Записан
smart
Администратор
*******

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

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


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


« Ответ #23 : 23.06.2010, 14:52:32 »

Не только ради, минусы стандартного СЕФа в плане создания дублей думаю изветсны :-)
Вот скажу честно, 5 лет на Joomlaportal.ru стоит самый обычный стандартный SEF (причем там еще Joomla 1.0) и никаких проблем с индексацией, никаких санкций. Ну есть дубли, и фиг с ними. У меня есть несколько проектов с Joomla 1.5, и тоже, никаких проблем с поисковиками. И ссылки красивые, и индексируется нормально. В общем честно скажу, мне до конца непонятна паника с наличием дубликатов - ни разу не мешало.

Плюс в компоненте реализованы такие фичи, как своя 404ая, примитивная защита от флуда итп..
понятно, что есть целая пачка плюшек, но это все равно не основание ради его ставить Wink
Записан
voland
JComments Tester
*

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

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


любит наш народ всякое гавно...


« Ответ #24 : 23.06.2010, 14:54:02 »

Вот скажу честно, 5 лет на Joomlaportal.ru стоит самый обычный стандартный SEF (причем там еще Joomla 1.0) и никаких проблем с индексацией, никаких санкций. Ну есть дубли, и фиг с ними. У меня есть несколько проектов с Joomla 1.5, и тоже, никаких проблем с поисковиками. И ссылки красивые, и индексируется нормально. В общем честно скажу, мне до конца непонятна паника с наличием дубликатов - ни разу не мешало.
Угу, до поры до времени, а именно до попадания в конкурентный топ, где конкуренты могут использовать на зло сайту недочеты.
Записан
smart
Администратор
*******

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

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


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


« Ответ #25 : 23.06.2010, 15:35:12 »

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

Действительно, легче всего, зацепиться за какую-нибудь версию неудач, и обвинить в этом CMS... Или поставить некое расширение, и думать, что все проблемы сразу разрешатся. У sh404SEF помимо преимуществ, есть и свои недостатки (ну далеко не самое шустрое и легкое расширение, и далеко не идеальный код). В общем я о том, что универсального решения нет и быть не может. Все равно приходится идти на какие-то компромиссы.
Записан
зязя
Захожу иногда
**

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

Сообщений: 10



« Ответ #26 : 30.01.2011, 14:49:09 »

Поднимем темку из небытия  Smiley

На одной странице идет главный заголовок с h1 и статьи с заголовками h2, но ко всему прочему боковые менюшки выводятся под тегами h3. Практически все стандартные шаблоны под 1.5 заточены таким образом.

По коду страницы выводится они будут в следующем порядке:
h3
h1
h2

#leftcolumn h3, #rightcolumn h3 - это нормально?
Как к этому относятся поисковики?

Кто заморачивался этим?
Записан
Matvey
Осваиваюсь на форуме
***

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

Сообщений: 25


« Ответ #27 : 21.07.2011, 16:38:13 »

Заголовки статей выводятся в H1 на внутренних страницах нормально, а вот заголовок статьи на главной странице выводится в теге h2.
Для того чтобы заголовок главной страницы выводился как H1 необходимо внести изменения в соответствующий файл /components/com_content/views/frontpage/tmpl/default_item.php
« Последнее редактирование: 21.07.2011, 16:41:43 от Matvey » Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@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