День добрый, товарищи =)
Нужно сделать вывод всех новостей списком на DLE.. (пример)
еще желательно чтобы в отдельной колонке была прямая ссылка на новость и чтобы новости сортировались по алфавиту.. Наставьте на путь истинный. В какую сторону смотреть.
Я так понимаю тут нужно делать запросы к БД? Или все это возможно проще?
- 22.05.2012 11:49
- 11.06.2012 03:19
неужели никто не знает?
---------- Сообщение добавлено 02:19 ---------- Предыдущее 02:03 ----------
заодно еще один вопрос
как сделать чтобы изменения в этом коде engine.php касались только страниц с новостями?PHP код:$metatags = <<<HTML
<meta http-equiv="Content-Type" content="text/html; charset={$config['charset']}" />
<title>смотреть {$metatags['title']} онлайн</title>
<meta name="description" content="{$metatags['description']}{$meta_ext_page}" />
<meta name="keywords" content="{$metatags['keywords']}" />
<meta name="generator" content="DataLife Engine" />
<link rel="search" type="application/opensearchdescription+xml" href="{$config['http_home_url']}engine/opensearch.php" title="{$config['home_title']}" />
HTML;
- 11.06.2012 15:09
stickman, новости эти выводить вместо стандартного вида новостей?
Что именно нужно править в engine.php ? Какой результат хотите получить? - 11.06.2012 15:46
Выводить новости можно тегом {custom}
Описание тега
Тег {custom}, отвечает за вывод статей в пользовательском формате, имеет следующие параметры:
{custom category="2,7" template="custom" aviable="global" from="0" limit="10" cache="yes"}
Где
category это список ID категорий, из которых производить выборку новостей, разделяются запятой без пробелов.
template файл шаблона который будет использоваться при выводе новостей в данном случае это будет custom.tpl если вы используете на сайте несколько шаблонов то данный файл должен присутствовать в каждом шаблоне. В данном шаблоне используются теги аналогичные для короткой новости.
aviable раздел в котором будет выводится запрашиваемые новости, может принимать следующие значения:
global - во всех разделах
main - на главной странице
date - при просмотре новостей за определенные даты
cat - при просмотре категории
showfull - при просмотре полной новости
search - при просмотре результатов поиска
userinfo - при просмотре профиля
register - при регистрации
stats - при просмотре статистики
pm - при просмотре персональных сообщений
feedback - при просмотре обратной связи
favorites - при просмотре закладок
newposts - при просмотре новых сообщений
addnews - при добавлении новости
lastcomments - при просмотре последних комментариев
static - при просмотре статических страниц
catalog - при просмотре каталога страниц
alltags - при просмотре облака тегов
tags - при просмотре новостей из облака тегов
Вы можете комбинировать разделы при помощи "|", например aviable="userinfo|register|main" будет выводить ваши новости на главной, при регистрации и при просмотре профиля пользователя.
from номер новости с которой начнется вывод
limit сколько новостей будет выведено
cache принимает значения yes или no - устанавливает кешировать вывод или нет, рекомендуется кешировать для снижения нагрузки.[свернуть]
Создаете дополнительный шаблон custom.tpl, в котором указываете, как именно должны отображаться ссылки. Например, такое содержание данного шаблонаКод:даст примерно нужный результат, только без сортировки по алфавиту. Количество отображаемых новостей выбираете сами. К сожалению, нет возможности указать "Все" в поле limit.<div class="url"><a href="{full-link}">{title}</a></div>
- 14.06.2012 08:26
MacLeo,
изменения нужны именно в той части engine.php, что я указал.. в общем нужно сделать чтобы заголовок был такого вида:PHP код:НО, чтобы эти изменения касались только страниц с новостями.<title>смотреть {$metatags['title']} онлайн</title>
---------- Сообщение добавлено 07:26 ---------- Предыдущее 07:23 ----------
в общем нужно произвести некоторые изменения в метатегах, но только на страницах новостей - 17.06.2012 05:18
up..
- 17.06.2012 06:03
В /engine/engine.php
Найти:Код:Заменить на:if ($titl_e) $metatags['title'] = $titl_e . ' » ' . $config['home_title'];
Код:if ($titl_e) $metatags['title'] = 'Смотреть ' . $titl_e . ' онлайн';
Спасибо сказали:
stickman(18.06.2012),
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Новости 2 колонки DLE | Web программирование | 1 | 12.03.2012 02:51 |
Wordpress: как сделать вывод рубрик в строчку, а не выводить списком. | Web программирование | 5 | 18.12.2011 13:50 |
Надо что-то делать со списком статей | Оффтоп и свободные темы | 3 | 24.10.2011 14:09 |
Как добавить сайт в Яндекс.Новости, Google.News, Rambler.Новости | Конкурс от Sape | 67 | 22.09.2011 00:12 |
Поделитесь списком лит-ры по тому как сделать свой сайт . | Вопросы от новичков | 8 | 22.01.2011 04:46 |