Koleman

Koleman
Рейтинг
46
Регистрация
26.10.2010
_voland_:
если давать рецепт - то идеологически верный, а не тот что сломается при первом случае

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

Ilia Denisiuk, удачного обновления ;)

Пока писал ответили.

Koleman добавил 07.11.2010 в 01:13

На этом форуме прям не успеваешь писать ответы, ты 1 сообщение, а сверху уже 10.

_voland_:
Ну что ж за советы то? Для кого в 1.5 внедряли модель MVC?
Все много проще - файл components/com_content/views/article/tmpl/default.php копируется в templates/текущий шаблон/html/com_content/article/default.php (если такого нет в шаблоне) и вот уже там вносятся любые изменения - как результат не трогаем код ядра и спокойно обновляемся

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

Не факт, что не придется. Сделайте предварительно бекап.

Ilia Denisiuk:
этот скрипт по Н1 для моей версии не тянет?

Это не скрипт, это скорее хак. та часть кода, которая выводит заголовки просто берется в h1.

После версии 1.5.8 прошло много времени, в целях безопасности очень рекомендую обновиться.

1.5.8 - срочно обновлять!

Советую обновляться всякий раз, когда выходят новые версии.

Конкретно 1.5.22 - релиз безопасности.

Форум в папку.

Просто замените файлы, которые исправляли, файлами из оф. сборки и отредактируйте еще раз нужный.

Вы же уже обновились до 1.5.22? :)

Да. + можете задать отдельный класс заголовку.

В файле components/com_content/views/article/tmpl/default.php заменить:

<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>

<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>
<?php else : ?>
<?php echo $this->escape($this->article->title); ?>
<?php endif; ?>

на

<h1>

<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<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>
<?php else : ?>
<?php echo $this->escape($this->article->title); ?>
<?php endif; ?>
</h1>

Примерно так

<div align ="left" style="float:left;">Объект</div><div align ="right">[not-group=5]<br>{include file="Объект"}[/not-group]</div> 

добавляем атрибут первому диву style="float:left;"

Всего: 134