dle, Вывод кратких новостей в одном блоке

variousmetal
На сайте с 10.12.2009
Offline
71
1446

Доброго времени суток, подскажите как в dle 9.5 сделать вывод кратких новостей не каждая новость в своем блоке\рамке, а друг за другом разделенные прямой линией.

У меня выходит так http://s019.radikal.ru/i628/1204/a7/ec1139c91878.jpg

А хотелось бы вот так http://s60.radikal.ru/i167/1204/a7/a3ab85f8b135.jpg

Заранее спасибо.

Белый каталог статей (http://rusarticles.su/)
L
На сайте с 13.08.2011
Offline
40
#1

из shortstory.tpl убрать плашку синюю с надпись "кино" вообще, и воткнуть ее в main.tpl, выше {content}.

если категорий несколько и хочется чтоб в соответствующем разделе выводилось название текущей, использовать {speedbar}. Будет выводиться текущее местонахождение со ссылками и конечным адресом. Если надо только название как в приведенном примере, поможет хак: открыть index.php, найти

$tpl->load_template ( 'main.tpl' );

заменить на

$tpl->set('{category-title}',$cat_info[$category_id]['name']);

и далее, в плашку вставляем {category-title}, и получаем название категории которое было задано в админке.

variousmetal
На сайте с 10.12.2009
Offline
71
#2

после вставки $tpl->set('{category-title}',$cat_info[$category_id]['name']); белый экран

WebAlt
На сайте с 02.12.2007
Offline
266
#3

ТС.

1. Оформляете shortstory.tpl соответственно, без шапки с названием категории.

2. Создаёте ещё один файл шаблона kino.tpl например, оформляете в нём название категории.

3. Подключаете в main.tpl над {content}:

[category=Х][not-aviable=showfull]{include file="kino.tpl"}[/not-aviable][/category]
{content}

Где Х = номер категории.

Всё.

L
На сайте с 13.08.2011
Offline
40
#4
variousmetal:
после вставки $tpl->set('{category-title}',$cat_info[$category_id]['name']); белый экран

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


$tpl->load_template ( 'main.tpl' );
$tpl->set('{category-title}',$cat_info[$category_id]['name']);
variousmetal
На сайте с 10.12.2009
Offline
71
#5

Совсем не то. Все равно спасибо за потраченное время.

L
На сайте с 13.08.2011
Offline
40
#6

ну не то так не то

V1
На сайте с 13.06.2011
Offline
49
#7

Вам просто нужно переписать шаблон короткой новости...

variousmetal
На сайте с 10.12.2009
Offline
71
#8

<div class="box">{short-story}</div> новости идут по отдельности, а мне бы так, что бы все новости были под одним блоком через тег HR.

Если воспользоваться выводом от looner то очень много дополнительных вопросов еще возникнет.

V1
На сайте с 13.06.2011
Offline
49
#9
variousmetal:
<div class="box">{short-story}</div> новости идут по отдельности, а мне бы так, что бы все новости были под одним блоком через тег HR.

Если воспользоваться выводом от looner то очень много дополнительных вопросов еще возникнет.

Нужно класс box переписывать....

variousmetal
На сайте с 10.12.2009
Offline
71
#10

почти получилось сделать задуманое, большое спасибо looner за подсказку вывода блока в main и удаление из блока из краткой новости.

[not-aviable=showfull]<h2>Последние поступления</h2>
<div class="box">[/not-aviable]
{info}{content}
[not-aviable=showfull]</div>[/not-aviable]

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий