Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Вывод списка новостей в строку

00 голосов
8
Добрый день. Подскажите, как можно организовать вывод списка новостей с помощью компонента bitrix:news.list не списком а вывести список новостей в одну строку? (Например, мне нужно организовать вывод одной строкой 5 последних элементов инфоблока)
спросил 11 Июнь, 13 от Nadejda (180 баллов)

8 Ответы

00 голосов
я бы не стала для решения такой четко сформулированной задачи использовать компонент. короткий код с использованием API, и всего делов.
но если так нужен компонент, то правьте шаблон под свои нужды...
ответил 11 Июнь, 13 от Texnik (1,860 баллов)
00 голосов
Для кого-нибудь это и не составит труда, но не для меня. Познаний, к сожалению, не хватает ) Может подскажете как подправить шаблон компонента?
ответил 22 Июнь, 13 от Nadejda (180 баллов)
00 голосов
ответил 25 Сен, 13 от Texnik (1,860 баллов)
00 голосов
Цитата
Julliet пишет:
короткий код с использованием API, и всего делов.
А управляемый кеш тоже будет в этом коротком коде? Уж лучше стандартный компонент, особенно для начинающих знакомство с Битриксом.

Цитата
irider пишет:
Может подскажете как подправить шаблон компонента?
Шаблоны компонентов. Но лучше пройти весь курс.
ответил 26 Дек, 13 от smileplz (8,020 баллов)
00 голосов
Цитата
Julliet пишет:
почитайте

спасибо
ответил 11 Апр, 14 от Nadejda (180 баллов)
00 голосов
Цитата
Max Pryazhevsky пишет:
особенно для начинающих знакомство с Битриксом


здесь соглашусь. а насчет управляемого кеша - про кеш и не вспомнила. :oops:

ок, тогда у меня к вам встречный вопрос. была такая задачка - на главной вывести 2 последних отзыва к товарам. Отзывы как отзывы, там без фанатизма, вывела при помощи API 2 последних сообщения формума "Отзывы" вот так:
Код
$db_res = CForumMessage::GetList(array("APPROVED"=>"DESC"), array("FORUM_ID"=>1), false, 2);

. Каким из штатных компонентов я могла бы сделать подобное?
Или нужно было писать новый компонент, не забыв про кеш? Я бы с удовольствием, да столько времени на проект у меня нет. ;)

И еще... Возможно, то, что я сейчас скажу, "не по-православному", но мнение мое на сегодняшний день таково - не для каждой задачки нужно бездумно применять штатные компоненты.

Автор темы - не за что, помогло?
ответил 06 Авг, 14 от Texnik (1,860 баллов)
00 голосов
Стандартный шаблон имеет вид:
Код
<div class="news-list">
   <p class="news-item">
     ........
   </p>
</div>


делаю

Код
<div class="news-list">
 <div class="newsid">
   <p class="news-item">
     ........
   </p>
 </div>
</div>
<div class="clear"></div>


css:

Код
.newsid {
    float:left;
    width:150px;
}

.clear {
    clear:both;
}


Я что-то пропустил?
ответил 09 Дек, 14 от Nadejda (180 баллов)
00 голосов
Цитата
irider пишет:
<div class="newsid">


зачем... зачем к p присобачивать этот div? это не нужно. используете p - так указывайте для него тогда и флоат и ширину, лишнее лепить не стоит. что пропустили - не знаю. в той теме я свое мнение высказала по поводу плавающих элементов.

upd.
что-то типа бегущей строки делаете?
ответил 01 Апр, 15 от Texnik (1,860 баллов)

Похожие вопросы

0 голосов
4 ответов
0 голосов
4 ответов
0 голосов
3 ответов
0 голосов
0 ответов
спросил 04 Март, 16 от аноним
0 голосов
2 ответов
спросил 10 Сен, 13 от MaestroO (300 баллов)