Главная > Уроки Dle > Добавление категории и ссылки на ней в шаблон сайта

Добавление категории и ссылки на ней в шаблон сайта


26-05-2011, 20:35. Разместил: Сергей
Сейчас мы рассмотрим, как создавать категории для новостей и как прописывать их в шаблон (на примере стандартного шаблона "Default").

Для того, чтобы создать категорию на сайте, надо обладать правами администратора.
При наличии этих прав, достаточно перейти в админпанель(сылка на нее есть в "Панели управления" в правом верхнем углу страницы).
В админпанели, по адресу:
http://имя_вашего_сайта/admin.php?mod=main мы видим три длинных кнопки: "добавить новость", "редактировать новости" и "другие разделы".

Нажимаем "другие разделы":
http://имя_вашего_сайта/admin.php?mod=options&action=options

Там открываем "Категории"
http://имя_вашего_сайта/admin.php?mod=categories
и видим следующее:

Добавление категории и ссылки на ней в шаблон сайта


Ко всем пунктам есть подсказки, поэтому не буду особо описывать каждый из них. Остановлюсь только на пункте "Альтернативное имя" - он заполняется латиницей, и если вы не выбрали родительскую категорию, то ссылка на созданную категорию будет иметь вид:
http://имя_вашего_сайта/alternativnoe_imja
Заполняем все обязательные поля - и у нас появляется новая категория.

Теперь, рассмотрим как добавить ссылку на созданную категрию в стандартный шаблон.
Зайдем в админпанель, сразу в раздел редактирования шаблонов:
http://имя_вашего_сайта/admin.php?mod=templates
выбираем там "Общий макет страницы" и в появившемся окошке ищем "Навигация по сайту". Ниже видим
<tr>
                                    <td width="15" align="left">[img]/templates/Default/images/spacer.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[img]/templates/Default/images/spacer.gif[/img]</td>
                                    <td width="15" align="left">[img]/templates/Default/images/spacer.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[img]/templates/Default/images/spacer.gif[/img]</td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left">[img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[url=#\">О сайте</a></td>
                                    <td width=][img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap"><a href="#">В мире[/url]</td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left">[img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[url=#\">Экономика</a></td>
                                    <td width=][img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap"><a href="#">Религия[/url]</td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left">[img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[url=#\">Криминал</a></td>
                                    <td width=][img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap"><a href="#">Спорт[/url]</td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left">[img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[url=#\">Культура</a></td>
                                    <td width=][img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap"><a href="#">Инопресса[/url]</td>
                                  </tr>

Для примера, заменим
[url=#\">В мире</a>

на
<a href=]Новая категория[/url]

и получим:
<tr>
                                    <td width="15" align="left">[img]/templates/Default/images/spacer.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[img]/templates/Default/images/spacer.gif[/img]</td>
                                    <td width="15" align="left">[img]/templates/Default/images/spacer.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[img]/templates/Default/images/spacer.gif[/img]</td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left">[img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[url=#\">О сайте</a></td>
                                    <td width=][img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap"><a href="/alternativnoe_imja">Новая категория[/url]</td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left">[img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[url=#\">Экономика</a></td>
                                    <td width=][img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap"><a href="#">Религия[/url]</td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left">[img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[url=#\">Криминал</a></td>
                                    <td width=][img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap"><a href="#">Спорт[/url]</td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left">[img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap">[url=#\">Культура</a></td>
                                    <td width=][img]/templates/Default/images/dlet_navi_point_1.gif[/img]</td>
                                    <td align="left" nowrap="nowrap"><a href="#">Инопресса[/url]</td>
                                  </tr>


Сохраняем изменения в шаблоне страницы - и вот у нас есть новая каьегория и ссылка на нее на главной странице.
Вернуться назад