Изменение стандартного отображения блога категории

  • 12 Ответов
  • 16590 Просмотров

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

*

Оффлайн Olg

Сейчас по умолчанию в блоге категории содержимое отображается в 2 колонки (и первый материал во всю ширину MainBody) и количеством материалов, у которых показывается вступление -- 4.
Как сделать так, чтобы ПО УМОЛЧАНИЮ содержимое блога категории отображалось в одну колонку и количеством материалов, у которых показывается вступление -- 20?.


*

Оффлайн Olg

А если внимательно прочитать вопрос?

*

Оффлайн ChaosDay

Аналогично, только в пункте меню "Шаблон блога категории"  указываете - Колонки: 1, Вступление: 20.
Или подразумевается как сделать такие настройки по умолчанию для всех создаваемых пунктов меню?

*

Оффлайн Olg

В вопросе "ПО УМОЛЧАНИЮ" набрано прописными не случайно.
И в вопросе слово "меню" не употреблялось. Хочется сделать такие настройки независимо от того есть такой пункт меню или нет.

*

Оффлайн ChaosDay

Попробуйте открыть файл ...\components\com_content\views\category\tmpl\blog.xml, найти следующие строки:
Код: (xml) [Выделить]
<param name="num_intro_articles" type="text" size="3" default="4" label="Num Intro" description="PARAMINTRO" />
<param name="num_columns" type="text" size="3" default="2" label="Columns" description="PARAMCOLUMNS" />
И зменить в них значения default на 20 и 1 соответственно. Отпишитесь помогло или нет.

*

Оффлайн Olg

Отписываюсь: вопрос в разделе "Joomla 1.0.х".
Но на будущее для J1.5 -- спасибо.

*

Оффлайн ChaosDay

Сорри, показалось что для 1.5... Для 1.0 по идее должно быть так:
Файл: ...\administrator\components\com_menus\content_blog_category\content_blog_category.xml
<param name="intro" type="text" size="3" default="4" label="# Вступление" descrip..................
<param name="columns" type="text" size="3" default="2" label="Колонки" des............
Если всё-таки не поможет, попробуйте открыть ...\components\com_content\content.php и найти следующий код:
$columns = $params->def( 'columns', 2 );
if ( $columns == 0 ) {
$columns = 1;
}
$intro = $params->def( 'intro', 4 );
А потом аналогично заменить свои значения. Точно ручаться не могу, т.к. особо с линейкой 1.0.х не работал ;)

*

Оффлайн Olg

До первого уже сам докопался -- не работает.
Щас второе проверю...

*

Оффлайн Olg

А вот второе -- то, что нужно. Огромное спасибо.

*

Оффлайн ChaosDay

Рад, что помогло.
ЗЫ: Только что посмотрел у 1.5, если кому-нибудь будет нужно - по идее решение должно быть такое:
Файл - ...\components\com_content\views\category\view.html.php
$params->def('num_intro_articles', 20);
$params->def('num_columns', 1);

*

Liliput20

Очень благодарен ChaosDay. Несколько дней искал где хранятся у Joomla 1.5 стандартные настройки отображения блога категории. В личку писать не могу, посему здесь. ChaosDay, ОГРОМНОЕ тебе спасибо!

*

Оффлайн Alex GOOD

  • ****
  • 202
  • [+]0 / [-]0
  • я только учусь...
    • Просмотр профиля
    • Дом Торговли "Радуга"
Подскажите как запихнуть в блоге ссылку ПОДРОБНЕЕ в span, вернее title ссылки
Т.е. чтобы по итогу получилось вот так: <a href="#"><span>Подробнее</span></a>
Прописать получается вроде так нужно: $linktype = '<span>' . $item->title . '</span>';

Но не могу только понять где.  Файл вроде этот. Прикрепил. Правда в txt