loading...

Авторизация ...

Имя пользователя :
Пароль :
я всё забыл!

СоветыКарта сайта стандартными методами Dle

Написал temius, 30 июня 2012 | 9 комментариев | рейтинг новости не нравится   +3   нравится Версия для печати
Карта сайта стандартными методами Dle


Те у кого сайт основанный на DLE сразу сталкиваются с проблемой создания карты сайта. В интернете очень много выложено информации о том, как создать карту сайта, но все эти методы имеют парочку существенных минусов:
1. Все они выполнены при помощи скриптов, которые требуют как правку кода движка так и заливку лишних файлов;

2. И, наконец, последнее, все эти скрипты недолговечны, т.е. через пару тройку обновлений скрипта , карта сайта может перестать работать. Некоторые владеют php и посему для них не является проблемой править сии файлы, но большинство (как, собственно, и я) эти навыки php, имеют чисто поверхностные, да и денег платить кому-то не хочется.

А ведь решение проблемы , скажем так, лежит на поверхности, и карту сайта для dle можно создать без проблем и только методами сего движка, и будет это все работать без правки кода сколь угодно долго.
Итак, преступим к творению:

1. Создаем файл sitemap.tpl, all_news.tpl (заливаем через фтп на сервер) и статическую страницу sitemap.html (админ панель > статические страницы>создать новую старницу);

Причем файл sitemap.tpl содержит следующий код(или другой как удобно):

   <table width="100%" border="0" cellpadding="0" cellspacing="0">   <tr>     <td width="9%" align="center">&#8627;</td>     <td width="91%"><strong><a href="{full-link}">{title}</a></strong></td>   </tr> </table>


2. В файле sitemap.tpl прописываем присутствующие на сайте категории и чуть ниже с отступом вставляем кастумный тэг, причем этот кастум включает id соответствующей категории. Ну и чтобы не заморачиваться с количеством новостей ставлю 1000:
Категория 1
- {custom category="1" template="sitemap" aviable="global" from="0" limit="1000" cache="yes"}
Категория 2
- {custom category="2" template="sitemap" aviable="global" from="0" limit="1000" cache="yes"}
Категория 3 и так далее
- {custom category="3" template="sitemap" aviable="global" from="0" limit="1000" cache="yes"};
3. В статической станице sitemap.html пишем всю необходимую информацию(например постоянные сслыки) и сохраняем;
4. Теперь осталось самое простое, используя тэг [static][/static] пишем после {content}: [static=sitemap] {include file="all_news.tpl"} [/static] ;
5. И теперь переходя по ссылке на статическую страницу мы имеем вполне приличную карту сайта. А используя jQuery мона оформить и постраничную навигацию и слайды, да все что угодно.
6. Да и архив сайта, используя этот алгоритм, можно оформить одной ссылкой.

Вот собственно и все. Пример работы карты смотрите здесь.


Отблагодарили: garibas, AVET, kabmir

Комментарии пользователей

  Экспорт комментариев в RSS
 Сортировать по рейтингу, по дате

Написал AVET, 7 июля 2012 в 23:12 плохой комментарий   0   хороший комментарий
Новостей: 17, комментариев: 535, Редактор
Карма: 12±
А чё, оригинально!)

Написал An10sha, 17 июля 2012 в 01:14 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 1, Пользователи
Карма:
Отлично но инструкцию я не догоняю

Написал Ravlik, 27 августа 2012 в 09:14 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 6, Пользователи
Карма:
А сам модуль DLE создания карты сайта чем плох?

Написал krik, 29 августа 2012 в 13:01 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 10, Пользователи
Карма:
нет проблем

Написал kabmir, 2 сентября 2012 в 03:10 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 31, Пользователи
Карма: -2±
Оригинально то - оригинально. Но сам автор пробовал по этой инструкции создать карту сайта? Здесь же всё перепутано... что... куда...?!

Написал temius, 24 октября 2012 в 12:06 плохой комментарий   0   хороший комментарий
Новостей: 1, комментариев: 8, Пользователи
Карма:
что конкретно не понятно.? Для 2 сайтов своих делал, мож где ошибки и есть в описании дак в общем концепция понятна же))

Написал nina, 10 сентября 2012 в 11:19 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 10, Пользователи
Карма:
интересно

Написал deonissiya, 12 декабря 2012 в 19:21 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 9, Пользователи
Карма:
очень мило

Написал matildda, 16 мая 2013 в 01:12 плохой комментарий   0   хороший комментарий
Новостей: 0, комментариев: 20, Пользователи
Карма:
Красота да и только!

Информация



Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.
Анализ Тиц и PR сайта

[removed][removed] [removed] (adsbygoogle = window.adsbygoogle || []).push({}); [removed]