vadimguru
Осваиваюсь на форуме
 
Репутация: +1/-0
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
|
 |
« Ответ #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
|
|
|
|
|
Записан
|
|
|
|
|
|
vadimguru
Осваиваюсь на форуме
 
Репутация: +1/-0
Offline
Сообщений: 43
|
 |
« Ответ #3 : 23.03.2008, 21:42:24 » |
|
Спасибо, мне понравилось первое. Минимальное и достаточное для указания 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
Сообщений: 175
|
 |
« Ответ #4 : 05.11.2008, 23:28:47 » |
|
не помогает  написал так ,и всеравно если посмотреть код страницы пишут <title>название материала</title>
|
|
|
|
|
Записан
|
|
|
|
|
Виталик
|
 |
« Ответ #5 : 08.11.2008, 16:49:36 » |
|
не помогает  написал так ,и всеравно если посмотреть код страницы пишут <title>название материала</title> <title>название материала</title> - это заголовок страницы для браузера в нём не может быть H1
|
|
|
|
|
Записан
|
|
|
|
Karyuudo
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 175
|
 |
« Ответ #6 : 12.11.2008, 01:58:34 » |
|
а что же тогда имеется ввиду под заголовком? а как тогда сделать так, чтобы в словарике который делаю было так: <h1>слово и его синонимы</h1> - определение термина причем чтоб то что было в тегах h1 было не огромным текстом на целую строку, а обычным жирным, как в теге <strong>?
|
|
|
|
|
Записан
|
|
|
|
|
Виталик
|
 |
« Ответ #7 : 12.11.2008, 16:57:30 » |
|
а как тогда сделать так, чтобы в словарике который делаю было так:
а с помощью чего делаешь словарик?
|
|
|
|
|
Записан
|
|
|
|
Karyuudo
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 175
|
 |
« Ответ #8 : 12.11.2008, 21:33:51 » |
|
добавляю в материалы, а там уже автоматически в списке альфаконтента отображается.
ввожу тайтл - название термина дискрипшн и ключики там тоже ввести можно. а вот в самом тексте хорошобы поставить х1, но так , чтобы было не на всю строку, а обычным жирным шрифтом, вроде кто-то что-то про стили говорил где-то...
|
|
|
|
|
Записан
|
|
|
|
Oprioris
Осваиваюсь на форуме
 
Репутация: +4/-1
Offline
Пол: 
Сообщений: 76
|
 |
« Ответ #9 : 12.11.2008, 21:41:08 » |
|
Karyuudo - возможно настройка h1 у вас в самом шаблоне - /public_html/templates/имя шаблона/html
|
|
|
|
|
Записан
|
|
|
|
|
shagrat
Гость
|
 |
« Ответ #10 : 01.02.2009, 12:59:26 » |
|
жаль нет кнопочки спасибо ))))) первое расширение пашет отлично )))) спс
|
|
|
|
|
Записан
|
|
|
|
Doran
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 123
|
 |
« Ответ #11 : 17.03.2009, 18:52:01 » |
|
Joomla 1.5 SEO Patch как его юзать объясните пожалуйста
|
|
|
|
|
Записан
|
|
|
|
Sto-auto
Давно я тут
  
Репутация: +0/-2
Offline
Пол: 
Сообщений: 204
не останавливайся...
|
 |
« Ответ #12 : 02.04.2009, 16:55:54 » |
|
Ошибка! Не найден XML-файл установки Joomla. Помогите!SEF patch for Joomla 1.5.8 Stable release
|
|
|
|
|
Записан
|
|
|
|
|
ChaosDay
|
 |
« Ответ #13 : 02.04.2009, 17:28:28 » |
|
Просто это патч, а не компонент - т.е. содержимое его архива нужно просто залить в корень сайта(перед этой процедурой не забываем делать резервные копии сайтов).
|
|
|
|
|
Записан
|
|
|
|
Sto-auto
Давно я тут
  
Репутация: +0/-2
Offline
Пол: 
Сообщений: 204
не останавливайся...
|
 |
« Ответ #14 : 09.04.2009, 19:13:14 » |
|
Просто это патч, а не компонент - т.е. содержимое его архива нужно просто залить в корень сайта(перед этой процедурой не забываем делать резервные копии сайтов).
как ним пользоватса? как тайтл главной поменять? и можно ли тайтл главной скормить для JOOfish! Cпасибо
|
|
|
|
« Последнее редактирование: 09.04.2009, 19:30:24 от Sto-auto »
|
Записан
|
|
|
|
Sto-auto
Давно я тут
  
Репутация: +0/-2
Offline
Пол: 
Сообщений: 204
не останавливайся...
|
 |
« Ответ #15 : 09.04.2009, 19:36:31 » |
|
есть еще настройки кроме [SITENAME] и [TITLE] ?
|
|
|
|
« Последнее редактирование: 09.04.2009, 20:05:39 от Sto-auto »
|
Записан
|
|
|
|
Svetlana_S
Захожу иногда

Репутация: +2/-0
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
Сообщений: 37
|
 |
« Ответ #17 : 21.11.2009, 00:13:14 » |
|
Приведу примеры для последователей для Joomla 1.5.х
Долго искал ответ на этот вопрос. Потом наконец понял что везде все подсказывают для Joomla 1.0, а здесь я нашел, то что нужно. Заголовки статей выводятся в H1 на внутренних страницах нормально, а вот заголовок статьи на главной странице выводится в теге h2. Хотя, в принципе это не проблема, на главной можно и в ручную один раз заголовок h1 указать.
|
|
|
|
|
Записан
|
|
|
|
maxpostal
Новичок
Репутация: +0/-0
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
|
|
|
|
« Последнее редактирование: 05.12.2009, 14:22:17 от maxpostal »
|
Записан
|
|
|
|
stef21
Осваиваюсь на форуме
 
Репутация: +8/-0
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
Пол: 
Сообщений: 2689
любит наш народ всякое гавно...
|
 |
« Ответ #20 : 23.06.2010, 13:42:55 » |
|
Зачем использовать патчи когда такая функция есть в sh404SEF - а этот компонент must be на сайте
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #21 : 23.06.2010, 14:40:24 » |
|
Зачем использовать патчи когда такая функция есть в sh404SEF - а этот компонент must be на сайте
вот с первой частью предложения - согласен, а вторая - весьма сомнительна... мне вот хватает с головой стандартного SEF, и ставить sh404SEF только ради H1 как бы не рационально.
|
|
|
|
|
Записан
|
|
|
|
voland
JComments Tester
Репутация: +158/-17
Offline
Пол: 
Сообщений: 2689
любит наш народ всякое гавно...
|
 |
« Ответ #22 : 23.06.2010, 14:46:06 » |
|
вот с первой частью предложения - согласен, а вторая - весьма сомнительна... мне вот хватает с головой стандартного SEF, и ставить sh404SEF только ради H1 как бы не рационально.
Не только ради, минусы стандартного СЕФа в плане создания дублей думаю изветсны :-) Плюс в компоненте реализованы такие фичи, как своя 404ая, примитивная защита от флуда итп..
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #23 : 23.06.2010, 14:52:32 » |
|
Не только ради, минусы стандартного СЕФа в плане создания дублей думаю изветсны :-) Вот скажу честно, 5 лет на Joomlaportal.ru стоит самый обычный стандартный SEF (причем там еще Joomla 1.0) и никаких проблем с индексацией, никаких санкций. Ну есть дубли, и фиг с ними. У меня есть несколько проектов с Joomla 1.5, и тоже, никаких проблем с поисковиками. И ссылки красивые, и индексируется нормально. В общем честно скажу, мне до конца непонятна паника с наличием дубликатов - ни разу не мешало. Плюс в компоненте реализованы такие фичи, как своя 404ая, примитивная защита от флуда итп.. понятно, что есть целая пачка плюшек, но это все равно не основание ради его ставить 
|
|
|
|
|
Записан
|
|
|
|
voland
JComments Tester
Репутация: +158/-17
Offline
Пол: 
Сообщений: 2689
любит наш народ всякое гавно...
|
 |
« Ответ #24 : 23.06.2010, 14:54:02 » |
|
Вот скажу честно, 5 лет на Joomlaportal.ru стоит самый обычный стандартный SEF (причем там еще Joomla 1.0) и никаких проблем с индексацией, никаких санкций. Ну есть дубли, и фиг с ними. У меня есть несколько проектов с Joomla 1.5, и тоже, никаких проблем с поисковиками. И ссылки красивые, и индексируется нормально. В общем честно скажу, мне до конца непонятна паника с наличием дубликатов - ни разу не мешало.
Угу, до поры до времени, а именно до попадания в конкурентный топ, где конкуренты могут использовать на зло сайту недочеты.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #25 : 23.06.2010, 15:35:12 » |
|
Угу, до поры до времени, а именно до попадания в конкурентный топ, где конкуренты могут использовать на зло сайту недочеты.
волков боятся - в лес не ходить... есть куча более неприятных вещей, нежели дубликаты (тем более, я уже устал говорить, что при грамотном подходе это совсем не дубликаты - от того, что по двум ссылкам доступна одна статья, это отнюдь не значит, что это одна и та же страница по двум ссылкам, дублирование связано с Itemid, а это активный пункт меню, а к нему без проблем привязываются модули, и две страницы очень просто делаются принципиально разными). Действительно, легче всего, зацепиться за какую-нибудь версию неудач, и обвинить в этом CMS... Или поставить некое расширение, и думать, что все проблемы сразу разрешатся. У sh404SEF помимо преимуществ, есть и свои недостатки (ну далеко не самое шустрое и легкое расширение, и далеко не идеальный код). В общем я о том, что универсального решения нет и быть не может. Все равно приходится идти на какие-то компромиссы.
|
|
|
|
|
Записан
|
|
|
|
зязя
Захожу иногда

Репутация: +0/-1
Offline
Сообщений: 10
|
 |
« Ответ #26 : 30.01.2011, 14:49:09 » |
|
Поднимем темку из небытия  На одной странице идет главный заголовок с h1 и статьи с заголовками h2, но ко всему прочему боковые менюшки выводятся под тегами h3. Практически все стандартные шаблоны под 1.5 заточены таким образом. По коду страницы выводится они будут в следующем порядке: h3 h1 h2 #leftcolumn h3, #rightcolumn h3 - это нормально? Как к этому относятся поисковики? Кто заморачивался этим?
|
|
|
|
|
Записан
|
|
|
|
Matvey
Осваиваюсь на форуме
 
Репутация: +2/-0
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 »
|
Записан
|
|
|
|
|