0 Пользователей и 1 Гость просматривают эту тему.
  • 26 Ответов
  • 6528 Просмотров
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Заголовки h2 Joomla 2.5.4
« : 03.06.2012, 14:28:27 »
Заголовки статей обрамляются тэгом h2. в каком файле их можно смнеить на h1?
*

Magnum

  • Захожу иногда
  • 265
  • 14 / 0
  • magnumblog.space
Re: Заголовки h2 Joomla 2.5.4
« Ответ #1 : 03.06.2012, 17:43:29 »
На главной странице или в полной версии метриала?!

Вообще "ваш_шаблон/html/com_content"

Для главной страницы "ваш_шаблон/html/com_content/featured/default_item.php" строки 25-34:
Код
<?php if ($params->get('show_title')) : ?>
<h2 class="contentheading">
<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>

Для полной версии новости  "ваш_шаблон/html/com_content/article/default.php" строки 35-44 вродебы
Код
<?php if ($params->get('show_title')) : ?>
<h2 class="contentheading">
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>
Я не волшебник. Я всего лишь учусь!
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #2 : 04.06.2012, 23:46:56 »
На главной странице или в полной версии метриала?!

Вообще "ваш_шаблон/html/com_content"

Для главной страницы "ваш_шаблон/html/com_content/featured/default_item.php" строки 25-34:
Код
<?php if ($params->get('show_title')) : ?>
<h2 class="contentheading">
<?php if ($params->get('link_titles') && $params->get('access-view')) : ?>
<a href="<?php echo JRoute::_(ContentHelperRoute::getArticleRoute($this->item->slug, $this->item->catid)); ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>

Для полной версии новости  "ваш_шаблон/html/com_content/article/default.php" строки 35-44 вродебы
Код
<?php if ($params->get('show_title')) : ?>
<h2 class="contentheading">
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h2>
<?php endif; ?>
строки 25-34
Код
    $params['metadata-header-icons'][] = $article->emailIcon();
if ($article->editIconVisible)
    $params['metadata-header-icons'][] = $article->editIcon();
if (strlen($article->hits))
    $params['metadata-header-icons'][] = $article->hitsInfo($article->hits);
// Build article content
$content = '';
if (!$article->introVisible)
    $content .= $article->event('afterDisplayTitle');
$content .= $article->event('beforeDisplayContent');

35-44 вродебы
Код
if (strlen($article->hits))
    $params['metadata-header-icons'][] = $article->hitsInfo($article->hits);
// Build article content
$content = '';
if (!$article->introVisible)
    $content .= $article->event('afterDisplayTitle');
$content .= $article->event('beforeDisplayContent');
if (strlen($article->toc))
    $content .= $article->toc($article->toc);
if (strlen($article->text))

ни указанного Вами кода, ни тегов h2 в данных вайлах нету :(
default.php
Код
<?php
defined('_JEXEC') or die;

require_once dirname(__FILE__). str_replace('/', DIRECTORY_SEPARATOR, '/../../../functions.php');

JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');

$component = new ArtxContent($this, $this->params);
$article = $component->article('article', $this->item, $this->item->params, array('print' => $this->print));

echo $component->beginPageContainer('item-page');
if (strlen($article->pageHeading))
    echo $component->pageHeading($article->pageHeading);
$params = $article->getArticleViewParameters();
if (strlen($article->title)) {
    $params['header-text'] = $this->escape($article->title);
    if (strlen($article->titleLink))
        $params['header-link'] = $article->titleLink;
}
// Change the order of "if" statements to change the order of article metadata header items.
if (strlen($article->created))
    $params['metadata-header-icons'][] = "<span class=\"postdateicon\">" . $article->createdDateInfo($article->created). "</span>";
if (strlen($article->modified))
    $params['metadata-header-icons'][] = "<span class=\"postdateicon\">" . $article->modifiedDateInfo($article->modified). "</span>";
if (strlen($article->published))
    $params['metadata-header-icons'][] = "<span class=\"postdateicon\">" . $article->publishedDateInfo($article->published). "</span>";
if (strlen($article->author))
    $params['metadata-header-icons'][] = "<span class=\"postauthoricon\">" . $article->authorInfo($article->author, $article->authorLink). "</span>";
if ($article->printIconVisible)
    $params['metadata-header-icons'][] = $article->printIcon();
if ($article->emailIconVisible)
    $params['metadata-header-icons'][] = $article->emailIcon();
if ($article->editIconVisible)
    $params['metadata-header-icons'][] = $article->editIcon();
if (strlen($article->hits))
    $params['metadata-header-icons'][] = $article->hitsInfo($article->hits);
// Build article content
$content = '';
if (!$article->introVisible)
    $content .= $article->event('afterDisplayTitle');
$content .= $article->event('beforeDisplayContent');
if (strlen($article->toc))
    $content .= $article->toc($article->toc);
if (strlen($article->text))
    $content .= $article->text($article->text);
if ($article->introVisible)
    $content .= $article->intro($article->intro);
if (strlen($article->readmore))
    $content .= $article->readmore($article->readmore, $article->readmoreLink);
$content .= $article->event('afterDisplayContent');
$params['content'] = $content;
// Change the order of "if" statements to change the order of article metadata footer items.
if (strlen($article->category))
  $params['metadata-footer-icons'][] = "<span class=\"postcategoryicon\">"
    . $article->categories($article->parentCategory, $article->parentCategoryLink, $article->category, $article->categoryLink)
    . "</span>";
// Render article
echo $article->article($params);
echo $component->endPageContainer();



default_item.php
Код
<?php
defined('_JEXEC') or die;

$component = new ArtxContent($this, $this->params);
$article = $component->article('featured', $this->item, $this->item->params);

$params = $article->getArticleViewParameters();
if (strlen($article->title)) {
    $params['header-text'] = $this->escape($article->title);
    if (strlen($article->titleLink))
        $params['header-link'] = $article->titleLink;
}
// Change the order of "if" statements to change the order of article metadata header items.
if (strlen($article->created))
    $params['metadata-header-icons'][] = "<span class=\"postdateicon\">" . $article->createdDateInfo($article->created). "</span>";
if (strlen($article->modified))
    $params['metadata-header-icons'][] = "<span class=\"postdateicon\">" . $article->modifiedDateInfo($article->modified). "</span>";
if (strlen($article->published))
    $params['metadata-header-icons'][] = "<span class=\"postdateicon\">" . $article->publishedDateInfo($article->published). "</span>";
if (strlen($article->author))
    $params['metadata-header-icons'][] = "<span class=\"postauthoricon\">" . $article->authorInfo($article->author, $article->authorLink). "</span>";
if ($article->printIconVisible)
    $params['metadata-header-icons'][] = $article->printIcon();
if ($article->emailIconVisible)
    $params['metadata-header-icons'][] = $article->emailIcon();
if ($article->editIconVisible)
    $params['metadata-header-icons'][] = $article->editIcon();
if (strlen($article->hits))
    $params['metadata-header-icons'][] = $article->hitsInfo($article->hits);
// Build article content
$content = '';
if (!$article->introVisible)
    $content .= $article->event('afterDisplayTitle');
$content .= $article->event('beforeDisplayContent');
$content .= $article->intro($article->intro);
if (strlen($article->readmore))
    $content .= $article->readmore($article->readmore, $article->readmoreLink);
$content .= $article->event('afterDisplayContent');
$params['content'] = $content;
// Change the order of "if" statements to change the order of article metadata footer items.
if (strlen($article->category))
  $params['metadata-footer-icons'][] = "<span class=\"postcategoryicon\">"
    . $article->categories($article->parentCategory, $article->parentCategoryLink, $article->category, $article->categoryLink)
    . "</span>";
// Render article
echo $article->article($params);

*

mohax

  • Давно я тут
  • 901
  • 66 / 3
Re: Заголовки h2 Joomla 2.5.4
« Ответ #3 : 05.06.2012, 00:13:36 »
В helpers загляните. НУ и поиском по файлам по соответствующей папке. У Вас какой-то хитрый шаблон.
*

Magnum

  • Захожу иногда
  • 265
  • 14 / 0
  • magnumblog.space
Re: Заголовки h2 Joomla 2.5.4
« Ответ #4 : 05.06.2012, 07:48:54 »
cyberfuntik Выложи коды этих фалов
Я не волшебник. Я всего лишь учусь!
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #5 : 11.06.2012, 01:57:06 »
cyberfuntik Выложи коды этих фалов
так я эти два файла и выложил в конце сообщения
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #6 : 07.07.2012, 22:55:36 »
а если шаблон новый пишу и папка /html вообще отсутствует?
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Заголовки h2 Joomla 2.5.4
« Ответ #7 : 07.07.2012, 23:13:38 »
Что мешает ее создать ?
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #8 : 07.07.2012, 23:14:41 »
из шаблона system подойдет?
*

Shustry

  • Гуру
  • 6436
  • 744 / 3
Re: Заголовки h2 Joomla 2.5.4
« Ответ #9 : 07.07.2012, 23:17:29 »
а если шаблон новый пишу и папка /html вообще отсутствует?
...то нужно создать эту папку и соответствующие файлы. Можно скопировать стандартные и переделывать. Пример для стандартной статьи:
Нужно из components\com_content\views\article\tmpl\ в templates\шаблон\html\com_content\article\ скопировать файл default.php
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Заголовки h2 Joomla 2.5.4
« Ответ #10 : 07.07.2012, 23:26:09 »
Папка HTML в шаблоне нужна для переопределения шаблонов вывода компонентов и модулей. Для примера, создаете папку com_content а в ней папку article кладете ее в ваш_сайт/templates/ваш_шаблон/html/ и копируете в эту созданную папку файл default.php из ваш_сайт/components/com_content/views/article/tmpl . Все, теперь шаблон будет использовать шаблон вывода контента default.php из созданной папки и вы его можете свободно кроить, как вам угодно.
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Заголовки h2 Joomla 2.5.4
« Ответ #11 : 07.07.2012, 23:27:08 »
Ну вот, мы вам даже вдвоем объяснили :)
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #12 : 07.07.2012, 23:27:58 »
...то нужно создать эту папку и соответствующие файлы. Можно скопировать стандартные и переделывать. Пример для стандартной статьи:
Нужно из components\com_content\views\article\tmpl\ в templates\шаблон\html\com_content\article\ скопировать файл default.php
Код
<?php if ($params->get('show_title')) : ?>
<h1>
<?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
<a href="<?php echo $this->item->readmore_link; ?>">
<?php echo $this->escape($this->item->title); ?></a>
<?php else : ?>
<?php echo $this->escape($this->item->title); ?>
<?php endif; ?>
</h1>
<?php endif; ?>
единственное, что нашел с h2, переделал и ничего :(
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
Re: Заголовки h2 Joomla 2.5.4
« Ответ #13 : 07.07.2012, 23:36:17 »
cyberfuntik А какой компонент вы правите. Вы можете написать нам полные пути файлов. Есть уверенность, что это совсем не com_content
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #14 : 07.07.2012, 23:41:06 »
cyberfuntik А какой компонент вы правите. Вы можете написать нам полные пути файлов. Есть уверенность, что это совсем не com_content
в смысле полные пути? относительно операционки?
Папка HTML в шаблоне нужна для переопределения шаблонов вывода компонентов и модулей. Для примера, создаете папку com_content а в ней папку article кладете ее в ваш_сайт/templates/ваш_шаблон/html/ и копируете в эту созданную папку файл default.php из ваш_сайт/components/com_content/views/article/tmpl . Все, теперь шаблон будет использовать шаблон вывода контента default.php из созданной папки и вы его можете свободно кроить, как вам угодно.
вот так делал и повыше постом, что впринципе одинаково. как я понял, это пути от папки public_html, т.е. от корня сайта
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Заголовки h2 Joomla 2.5.4
« Ответ #15 : 07.07.2012, 23:49:46 »
а если шаблон новый пишу и папка /html вообще отсутствует?
Вы новый шаблон создаете ? Или все же правите какой-то ?

в смысле полные пути? относительно операционки? вот так делал и повыше постом, что впринципе одинаково. как я понял, это пути от папки public_html, т.е. от корня сайта

пути идут от папки где лежат все файлы сайта, файл index.php. у вас сайт на хостинге ?
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
Re: Заголовки h2 Joomla 2.5.4
« Ответ #16 : 07.07.2012, 23:53:04 »
Приведенный вами файл components/com_content/views/article/tmpl/default.php не является родным Joomla.
Спойлер
[свернуть]
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #17 : 08.07.2012, 00:03:39 »
Приведенный вами файл components/com_content/views/article/tmpl/default.php не является родным Joomla.
Спойлер
[свернуть]
Код
<?php
/**
 * @package Joomla.Site
 * @subpackage com_content
 * @copyright Copyright (C) 2005 - 2012 Open Source Matters, Inc. All rights reserved.
 * @license GNU General Public License version 2 or later; see LICENSE.txt
 */

// no direct access
defined('_JEXEC') or die;
в моем вроде так же, не вижу разницы. откуда такие данные? я только кусок из кода взял.
Вы новый шаблон создаете ? Или все же правите какой-то ?

пути идут от папки где лежат все файлы сайта, файл index.php. у вас сайт на хостинге ?
шаблон взял http://extensions.joomla.org/extensions/tools/design-tools/18381
tasksel -> lampserver с небольшими поправками (что Joomla просила при установке, что бы да\нет зеленые были)
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Заголовки h2 Joomla 2.5.4
« Ответ #18 : 08.07.2012, 00:11:58 »
Вот оригинальный файл, положите его в - ваш_сайт/templates/ваш_шаблон/html/com_content/

И далее правьте его.

[вложение удалено Администратором]
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #19 : 08.07.2012, 00:27:42 »
Вот оригинальный файл, положите его в - ваш_сайт/templates/ваш_шаблон/html/com_content/

И далее правьте его.
так... /templates/ваш_шаблон/html/com_content/ уже без /articles

хорошо, кладем и туда и туда. опять же исправляем единственный h2 на h1. и изменений не наблюдаем.
неужели кроме наложения трех букв на Joomla ничего сделать нельзя?
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Заголовки h2 Joomla 2.5.4
« Ответ #20 : 08.07.2012, 00:34:32 »
хорошо, кладем и туда и туда. опять же исправляем единственный h2 на h1. и изменений не наблюдаем.
неужели кроме наложения трех букв на Joomla ничего сделать нельзя?

Ну что вам сказать...
Есть старое правило - чтобы не было геморроя, руки должны быть прямыми, а извилины - кривыми, но никак не наоборот.

Могу предложить только почитать статьи по созданию шаблонов для Joomla, например вот:
http://joomla-book.ru/development/creating-templates
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #21 : 08.07.2012, 00:42:14 »
Ну что вам сказать...
Есть старое правило - чтобы не было геморроя, руки должны быть прямыми, а извилины - кривыми, но никак не наоборот.

Могу предложить только почитать статьи по созданию шаблонов для Joomla, например вот:
http://joomla-book.ru/development/creating-templates
хммм... наверно это лучший вариант... попробую освоить. если что - вернусь :)
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #22 : 08.07.2012, 01:09:01 »
кароче вот прикладываю свое деяние, посмотрите, умоляю, что не так! :)

[вложение удалено Администратором]
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Заголовки h2 Joomla 2.5.4
« Ответ #23 : 08.07.2012, 01:37:59 »
Вот, переделал, на главной (по умолчанию Избранные материалы) заголовки cделал h5

Читайте как делать шаблоны по ссылке которую я вам дал ! Никто вам тут мастер классы проводить индивидуально не будет !

Повторю еще раз !

Есть старое правило - чтобы не было геморроя, руки должны быть прямыми, а извилины - кривыми, но никак не наоборот.

[вложение удалено Администратором]
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
*

Fedor Vlasenko

  • Живу я здесь
  • 3845
  • 731 / 7
  • Все начинается с Value
Re: Заголовки h2 Joomla 2.5.4
« Ответ #24 : 08.07.2012, 01:49:57 »
В деянии не страшно файл должен находится в ваш_сайт/templates/ваш_шаблон/html/com_content/article/default.php
В пустые папки кидать не забывайте заглушки index.html пустые
Теперь включаю телепатические возможности и варианты  :laugh:
1. На сайте http://cyberfuntik.in.ua вы не можете изменить заголовки статей с H2 в H1 так как они переопределены файлами Artisteer
2.  Переопределены сторонним SEF компонентом
3. Вы просто не чистите кеш и они у вас в кеше на сайте.
*

cyberfuntik

  • Осваиваюсь на форуме
  • 22
  • 1 / 0
Re: Заголовки h2 Joomla 2.5.4
« Ответ #25 : 08.07.2012, 02:03:34 »
В деянии не страшно файл должен находится в ваш_сайт/templates/ваш_шаблон/html/com_content/article/default.php
В пустые папки кидать не забывайте заглушки index.html пустые
Теперь включаю телепатические возможности и варианты  :laugh:
1. На сайте http://cyberfuntik.in.ua вы не можете изменить заголовки статей с H2 в H1 так как они переопределены файлами Artisteer
2.  Переопределены сторонним SEF компонентом
3. Вы просто не чистите кеш и они у вас в кеше на сайте.
1. сайт и артистир тут непричем, сейчас ваяю на локалхосте.
2. ни одного стороннего компонента не установлено.
3. кэширование по уолчанию тоже выключено.

4 фак мой мозг само как-то исправилось. это как?
*

Marques

  • Завсегдатай
  • 1410
  • 190 / 9
  • Ctrl+F5
Re: Заголовки h2 Joomla 2.5.4
« Ответ #26 : 08.07.2012, 02:06:07 »
Для начала ТС не может назвать где он хочет поменять заголовки, ибо шаблоны вывода для статьи, для блога категории и для блога избранных материалов разные. Я, включив телепатические способности сделал ему переопределенный шаблон блога избранных материалов, ибо он по умолчанию включен для главной страницы в свеже-установленой Joomla
Зануда перфекционист, не признающий авторитетов, ищет легкую работу за большие деньги - http://dtkp.ru/ s@dtkp.ru
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как добавить описание к пункту меню в Joomla 2.5? (Как у материалов)?

Автор nia

Ответов: 7
Просмотров: 4514
Последний ответ 29.03.2021, 12:10:26
от sivers
Конструктор страниц (Page Builder) для Joomla 2.5

Автор nia

Ответов: 4
Просмотров: 642
Последний ответ 14.03.2021, 12:17:35
от nia
Допиливаем Умный поиск в Joomla 2.5 (русский парадигматический стеммер для Joomla)

Автор stt

Ответов: 25
Просмотров: 12901
Последний ответ 29.12.2020, 23:57:16
от slepoy
[FAQ] Как убрать <meta name="generator" content="Joomla! 2.5 - Open Source Content Management" />

Автор neket

Ответов: 56
Просмотров: 296978
Последний ответ 05.11.2020, 20:00:15
от Grigoriy82
Критические CSS стили в Joomla

Автор a-vikalingvo

Ответов: 17
Просмотров: 964
Последний ответ 14.10.2020, 16:22:46
от v42bis