Ремейк отображения рейтинговых новостей в DLE

Веб-стандарты, За что можно схлопотать бан от поисковиков? повышение ТИЦ, создание сети сателлитов, Индексация за 1 день. Всё, что нужно, чтобы раскрутить сайт. Консультация по продвижению сайтов.

Ремейк отображения рейтинговых новостей в DLE

Сообщение Animator » 05 июл 2011, 01:24

С помощью редактора сделаем ремейк в ядре движка, что бы вместо стрелки `»` отображался номер стоки с ссылкой на материал. Сделаем еще чуточку индивидуальней вывод контента.

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

Цель заменить маркер на нумерацию, изменения будут в {topnews}.

Делать, сугубо по плану, без каких либо отклонений.

1. Найти файл ПАКА_DLE/engine/modules/topnews.php. Размер оригинального файла 2 298 байт, если конечно он у вас уже не был модифицирован. Делаем архивную копию файла.

2. Открываем в редакторе. Находим сточку
Код: Выделить всё
$topnews .= "&raquo; ".$link."<br />";

это строка под номером 71, столбиком 3м (в оригинале). Заменяем данную строку на вот эту
Код: Выделить всё
$topnews .= "<li class=nullmargin>".$link."</li>";

Сохраняем файл, и закрываем его, с ним закончили.

3. В админке редактируем главный шаблон сайта Общий макет страницы. Замените
Код: Выделить всё
{topnews}

на
Код: Выделить всё
<ol class=topns>{topnews}</ol>

Сохраняем шаблон.

4. Вставляем либо в файл со стилями, либо в общий макет страниц стиль для класса «topns» и «nullmargin».

Для этого:

Если в файл со стилями *.css:


.topns,. nullmargin{padding:0;margin:0;}


Если в сам макет страниц то:

Код: Выделить всё
<style>.topns,. nullmargin{padding:0;margin:0;}</style>




Последний шаг, четвертый, можно не выполнять, если вам нравиться, как отображается список рейтинга.

Итоги. Что такое сделано. Вы ничего супер глобального не сделали, вы добавили тег список OL, который нумерует элементы LI. К каждому элементу подключен класс “nullmargin”, а к самому списку класс «topns». Классы вы потом настроили в стилях страницы, в параметрах классов указано об удалении отступов между объектами и самим списком.

В админке cms UcoZ, это бы называлось изменить шаблон информера.

P.s. Те кто понял в чем суть, могут развить мысль намного шире и использовать этот информер по полной программе.
Аватара пользователя
Animator
Администратор
 
Сообщения: 117
Зарегистрирован: 26 фев 2010, 00:45

Вернуться в ТЕМЫ по Раскрутке сайтов



cron
Яндекс цитирования Rambler's Top100