A I F 1 Опубликовано: 12 сентября 2010 Рассказать Опубликовано: 12 сентября 2010 Всем привет. Как сделать, что бы из отдельной категории, новости выводились по одной, при каждом открытии страницы новая, в отдельном блоке. Каким тегом вывод новостей в таком блоке делается?В смысле что бы новости (короткие, в пару абзацев), выводились полностью в одном из блоков. Как-бы полезные советы или что то вроде. Цитата Ссылка на сообщение Поделиться на других сайтах
kpravda 102 Опубликовано: 12 сентября 2010 Рассказать Опубликовано: 12 сентября 2010 Пользуйтесь custom. Инструкция в документации к движку Цитата Ссылка на сообщение Поделиться на других сайтах
A I F 1 Опубликовано: 13 сентября 2010 Рассказать Опубликовано: 13 сентября 2010 Автор Какие доп файлы под custom.tpl надо создавать? И сам шаблон как сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
Nektov 59 Опубликовано: 13 сентября 2010 Рассказать Опубликовано: 13 сентября 2010 http://dle-news.ru/extras/online/startnews.html Цитата Ссылка на сообщение Поделиться на других сайтах
A I F 1 Опубликовано: 14 сентября 2010 Рассказать Опубликовано: 14 сентября 2010 Автор Цитата из справки В данном шаблоне используются теги аналогичные для короткой новости. А редактирование CSS поможет сделать новость другого вида (без заголовка, коментариев, рейтинга)? Или как по другому обойти. Ато выводится полная новость, а этого не надо.Ну тоесть получается, что выводится короткая новость, с заголовком, рейтингом и т.д. Если взять шаблон короткой новости, вставить его в custom.tpl и отредактировать убрав все лишнее, в дизайне всеравно выводится все, как в краткой новости (Как хитро заменить вывод короткой новости на другой вид? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 14 сентября 2010 Рассказать Опубликовано: 14 сентября 2010 Если взять шаблон короткой новости, вставить его в custom.tpl и отредактировать убрав все лишнее, в дизайне всеравно выводится все, как в краткой новости ( Как оно может выводится как в краткой новости если вы оттуда все убрали? Если выводится значит не убрали, ищите ошибку в своих действиях. Цитата Ссылка на сообщение Поделиться на других сайтах
A I F 1 Опубликовано: 14 сентября 2010 Рассказать Опубликовано: 14 сентября 2010 Автор В main.tpl делаю блок <h6>Совет одной строкой</h6> <div class="block"> {custom category="11" template="custom" aviable="global" from="0" limit="10" cache="yes"} </div> Дальше создаю custom.tpl и вставляю в него код из shortstory.tpl <div class="news"> <h2>[full-link]{title}[/full-link] {approve}</h2> <div class="news-info"><div class="rate">{rating}</div> » Раздел: {link-category}<del> | </del>{author}<del> | </del>{date=j F}<del> | </del>{date=G:i}</div> <div class="text">{short-story}</div> <div class="news-tags">Метки: {tags}</div> <div class="news-views"> <div class="news-views-left">Просмотров: <span>{views}</span></div> <div class="news-views-right">[edit]Редактировать[/edit] [com-link]Комментировать[/com-link] <span>[{comments-num}]</span></div> </div> </div> Далее удаляю лишнее, в шаблоне custom.tpl остается <div class="news"> <div class="text">{custom}</div> </div> В колонке новость отображается полностью. Чего я не заметил? Цитата Ссылка на сообщение Поделиться на других сайтах
A I F 1 Опубликовано: 18 сентября 2010 Рассказать Опубликовано: 18 сентября 2010 Автор Не совсем то. Надо что бы просто выводился текст. Без заголовков, рейтингов и прочего. В правой колонке есть блок. У не го есть название. Как сделать, что бы в этом блоке выводились тексты коротких советов (новости из определенной категории), без названий, рейтингов и прочего. Просто блок внутри которого текст. custom совсем не то. Новости выводятся, но по мере публикации. Добавил новость - она заменила старую. А вот что бы при каждом обновлении страницы (переходе на другую), в этом блоке появлялся другой текст, как сделать? Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 077 Опубликовано: 18 сентября 2010 Рассказать Опубликовано: 18 сентября 2010 А вот что бы при каждом обновлении страницы (переходе на другую), в этом блоке появлялся другой текст, как сделать? такой возможности в скрипте нет Цитата Ссылка на сообщение Поделиться на других сайтах
prikindel 255 Опубликовано: 19 сентября 2010 Рассказать Опубликовано: 19 сентября 2010 A I F, можно сделать небольшой модуль. только добавится лишний запрос, и кэшироваться он не будет в силу того, что каждый раз разная инфа должна выводиться. Цитата Ссылка на сообщение Поделиться на других сайтах
zgr 72 Опубликовано: 19 сентября 2010 Рассказать Опубликовано: 19 сентября 2010 (изменено) Видимо, нужно просто цитату какую-то выводить ? http://woweb.ru/load/93 - оно ? Если обязательно из категории, то вот так: $sql = "SELECT short_story,category FROM ".PREFIX."_post WHERE category='1'"; $res = $db->query($sql); unset($sql); while($r = $db->get_row($res2)) { $citat = trim($r['short_story']); } $citat = (isset($citat) && trim($citat)!='')?trim($citat):''; echo $citat; Забыл дописать: category='1' - это айди категории, из которой нужен вывод, поставить свою. Изменено 19 сентября 2010 пользователем zgr Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.