понеділок, 17 серпня 2009 р.

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

Сейчас мы рассмотрим, как создавать категории для новостей и как прописывать их в шаблон (на примере стандартного шаблона "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 src="/templates/Default/images/spacer.gif" width="1" height="5" /></td>
                                    <td align="left" nowrap="nowrap"><img src="/templates/Default/images/spacer.gif" width="1" height="5" /></td>
                                    <td width="15" align="left"><img src="/templates/Default/images/spacer.gif" width="1" height="5" /></td>
                                    <td align="left" nowrap="nowrap"><img src="/templates/Default/images/spacer.gif" width="1" height="5" /></td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left"><img src="/templates/Default/images/dlet_navi_point_1.gif" width="15" height="16" /></td>
                                    <td align="left" nowrap="nowrap"><a href="#">О сайте</a></td>
                                    <td width="15" align="left"><img src="/templates/Default/images/dlet_navi_point_1.gif" width="15" height="16" /></td>
                                    <td align="left" nowrap="nowrap"><a href="#">В мире</a></td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left"><img src="/templates/Default/images/dlet_navi_point_1.gif" width="15" height="16" /></td>
                                    <td align="left" nowrap="nowrap"><a href="#">Экономика</a></td>
                                    <td width="15" align="left"><img src="/templates/Default/images/dlet_navi_point_1.gif" width="15" height="16" /></td>
                                    <td align="left" nowrap="nowrap"><a href="#">Религия</a></td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left"><img src="/templates/Default/images/dlet_navi_point_1.gif" width="15" height="16" /></td>
                                    <td align="left" nowrap="nowrap"><a href="#">Криминал</a></td>
                                    <td width="15" align="left"><img src="/templates/Default/images/dlet_navi_point_1.gif" width="15" height="16" /></td>
                                    <td align="left" nowrap="nowrap"><a href="#">Спорт</a></td>
                                  </tr>
                                  <tr>
                                    <td width="15" align="left"><img src="/templates/Default/images/dlet_navi_point_1.gif" width="15" height="16" /></td>
                                    <td align="left" nowrap="nowrap"><a href="#">Культура</a></td>
                                    <td width="15" align="left"><img src="/templates/Default/images/dlet_navi_point_1.gif" width="15" height="16" /></td>
                                    <td align="left" nowrap="nowrap"><a href="#">Инопресса</a></td>
                                  </tr>


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

на
<a href="/alternativnoe_imja">Новая категория</a>


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


Сохраняем изменения в шаблоне страницы - и вот у нас есть новая каьегория и ссылка на нее на главной странице. smile
Оригинал статьи можно найти на сайте apache.kiev.ua

Немає коментарів:

Дописати коментар