dle вывод новостей на главной

Я уже воспользовался одной статьей ПафНутиЙ’я, сделал вывод новостей в две колонки, за что ему очень благодарен! Теперь я хочу сделать вывод новостей на главной в две колонки и по категориям. вот рисунок, что я примерно хочу:

Ответил: ПафНутиЙ

Данный вопрос, уже обсуждался в одной из тем сайта. вот тут

А если немного подробнее, то вот так это можно реализовать.

Сперва в шаблоне main.tpl

Для колонки «В России»

Для колонки «Спорт»

Ну или чуть проще

И советую почитать о теге на данном сайте

1 комментарий

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

Проблема с закреплённым постом

Возможно ли сделать вывод популярных новостей рандом?

Убрать вывод новости из категорий и на главной если в ней нет картинок

Вывод информации в определенном месте на главной

Как сделать вывод всех категорий на главной странице?

Вывод новостей плиткой в 2 колонки

решили проблему? смотрите стили редактора /engine/editor/jscripts/froala/css/
там должен быть файл editor.css весом примерно 100кб.

на сайте тыкаем по ПКМ + просмотр код страницы. ctrl + f и в поле пишем: editor.css если находит, то стили есть.

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

попробуйте заменить всё содержимое папки /engine/editor/jscripts/froala/ из оригинального дистрибутива двига, сделайте резерв если есть правки в редакторе/его стилях. не забываем про версию dle, сверяйте её.

Как создавать списки в HTML знают почти все. Это просто.Для маркированного списка используются теги .

Gogetlinks 10 лет. Компания празднует первый юбилей и объявляет конкурс на тему «Я люблю .

Для создания эффективной рекламной компании в Яндекс.Директ необходимо выполнить ряд основных .

Хорошо известно, что Google использует более 200 сигналов ранжирования. Кроме того, каждый год он .

Не так давно, 31 августа, специалисты рoскомнадзора провели рабочую встречу с представителями .

Есть такая, часто возникающая, задача — сравнить два файла по содержимому. Зачем? Ну, к примеру, .

То, что в Интернете можно зарабатывать неплохие деньги знают все. Но вот как это сделать, для .

Недавно возникла одна небольшая проблемка. Рассказываю.

Есть сайт, вернее небольшой блог. Как у всех блогов на CMS DLE, на главной странице выводится список всех кратких новостей, добавляемых на сайт.

Но справа у сайта имеется еще две колонки, в которые выводятся краткие новости, но уже с разбивкой по темам. Плюс в отдельном окне выводятся самые читаемые новости. В итоге получается, что на главной странице одновременно может находится несколько анонсов на одну и ту же тему. Что весьма некрасиво.

Поэтому мне поставили задачу, вместо вот этого общего списка новостей на главной странице выводить одну единственную последнюю новость, причем в полном формате.

Вначале мне показалось, что дело выеденного яйца не стоит.

Захожу в Админпанель и открываю пункт Настройка системы.

Прямо в общих настройках скрипта (1 вкладка) нахожу вот такой пункт. (Картинка кликабельна)

Для тех, кто не видит на картинку, дублирую:

Информация выводимая по умолчанию на главной странице:

Выберите тип контента, который будет выводится на главной странице сайта по умолчанию. В случае если вы выбираете показ статической страницы, вам необходимо в админпанели создать статическую страницу с именем: main

Среди пунктов есть три возможности:

1. Создать статическую страницу с именем main.tpl и выводить ее.

2. Выводить новости при помощи тега

3. Выводить новости при помощи тега

ВНИМАНИЕ! Если у вас старая версия cms DLE, где нет этого пункта, все равно читайте дальше, ниже я объясню, что нужно будет сделать дополнительно.

Первый пункт — не то. Будет выводиться статическая страница, причем все время одна и та же.

Второй пункт — тег как раз и выводит список коротких новостей, от которых надо избавиться.

Третий пункт — тег выводит короткие новости из заданных категорий. Но в нем есть отличная возможность — задавать количество выводимых новостей, плюс выбирать свой шаблон для этого вывода.

Значит, выбираю вот этот третий пункт.

Открываю шаблоны сайта (Админпанель — Шаблоны сайта). Нахожу шаблон main.tpl и в нем нахожу строчки вывода информации .

Снизу добавляю тег

Мне надо выводить на главной одну новость из всех категорий. Пишу:

То есть в атрибуте category=» » перечисляю все существующие категории, в атрибуте template=»» указываю новый шаблон и в limit=»1» ставлю 1 для вывода 1 новости.

Новый шаблон короткой новости shortstory2 создается простым копированием исходного шаблона shortstory.

Если у вас старая версия и вы не выбрали третий пункт, делайте так:

То есть теги запрещаем к показу на главной, а тег разрешаем к показу на главной.

Вот, практически и все.

Однако, тег выводит только короткую новость. Чтобы выводилась полная новость, при ее создании нужно всю ее поместить в верхнее окошко, где обычно размещается анонс.

Теперь на главной все в порядке. Однако при выборе какой-то категории, на страничке новостей этой категории, будут выводиться тоже не анонсы, а полные версии.

Выход — ограничить высоту выводимой новости в описании стилей.

Именно для этого понадобился второй шаблон короткой новости shortstory.

Shortstory2 трогать не надо. А в shortstory нужно найти блок, который отвечает за стили. То есть тот

У меня на сайте это выглядело так:

Нужно изменить имя класса. Скажем так main-news-text2.

Сейчас осталось найти в файле стилей (обычно style.css) описание класса main-news-text, скопировать его, изменить имя на новое и добавить две строчки.

К примеру у меня в сайте получилось такое описание блоков:

Хочу сделать вывод полной и краткой новости для разных категорий в разных форматах.

К примеру, в разделе «Игры» вывод краткой новости 12 постеров 3 на 4, а в полной информация о той или иной игре.

Соответственно в новостной категории иной вид, более соответствующий новостному разделу.

  • Вопрос задан более двух лет назад
  • 1052 просмотра

Ну, вы даете. Это ж встроенная функция в движок.

Все разделы панели управления -> Категории -> Добавить или изменить категорию

Для категории Новости:
Шаблон короткой новости — shortstory_news .tpl
Шаблон полной новости — fullstory_news .tpl

Для категории игры:
Шаблон короткой новости — shortstory_games .tpl
Шаблон полной новости — fullstory_games .tpl


Соответственно, все эти шаблоны должны быть добавлены в папку Шаблона /templates/ваш_шаблон/

Как верстать в 4 колонки, надеюсь, учить не придется)

Оцените статью