 |
 |
Форум сетевых администраторов » Программирование » PHP » Скрипт карты сайта
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
Может кто просветит меня - нет ли в природе случаем скрипта, к-рый бы автоматически создавал карту веб-сайта?
А то у меня сайт содержит большое кол-во информации, к-рая часто пополняется, изменяется, удаляется и т.п. И иногда забываю про карту сайта, а точнее вносить изменения в карту. Вот хотелось бы чтобы это все делалось автоматически, без моего напоминания и внимания
Выслушаю ваши предложения!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
21-09-2004 20:09 |
|
|
Участник
|
Как я себе представлаю карту сайта (пример):
Сайт... |
[сооб. #70918]
22-09-2004 01:16 |
|
Участник

Зарегистрирован: Apr 2003
Место проживания: Лимассол, Кипр
Публикаций: 26
Статус:  |
Как я себе представлаю карту сайта (пример):
Сайт Васи Пупкина:
Обо мне
Фотки
Ля-ля-ля
тра-та-та
Если я правильно представил карту сайта, о которой ты говоришь, то скажи, откуда название разделов будут браться? из текстовиков? SQL? или просто индексирование *.html файлов?
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-09-2004 01:16 |
|
|
Участник+
|
Heo
вот как должна выглядеть эта карта
http://www.ziet.zhitomir.ua/ua/servermap/index.html
К... |
[сооб. #70934]
22-09-2004 13:37 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
Heo
вот как должна выглядеть эта карта
http://www.ziet.zhitomir.ua/ua/servermap/index.html
К сожалению БД не используется, посему как альтернатива - пробегаться по всем html-файлам и выискивать там ссылки, проверять не дублируются ли они, ну и грамотно потом чтобы прорисовать ту самую карту сайта, вот...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-09-2004 13:37 |
|
|
Участник+
|
| Xrobak имхо это не реально... Т.е. конечно как... |
[сооб. #70947]
22-09-2004 14:52 |
|
Участник+


Зарегистрирован: Mar 2003
Место проживания: Барнаул, Россия
Публикаций: 1169
Статус: ![he][es в оф-лайне](images/offline.gif) |
Xrobak имхо это не реально... Т.е. конечно как говорит polo "Всегда есть решение." но либо тебе придётся самому писать, либо брать целеком др. систему...
__________________
Админ - вождь Апачей...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
22-09-2004 14:52 |
|
|
Участник+
|
| хм... чтож, прийдется переписывать код, буду... |
[сооб. #71365]
08-10-2004 13:20 |
|
|
STFW
|
| Замучаешься на MySQL такое писать и вообще проблема... |
[сооб. #71372]
08-10-2004 21:20 |
|
STFW


Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус:  |
Замучаешься на MySQL такое писать и вообще проблема поставлена неверно. Карта сайта представляет собой навигацию всего сайта целиком представленую на одной странице. Сайт это не просто набор страниц, это структурированый набор страниц связаных гиперссылками.
Отсюда следует несколько умозаключений:
1. чтобы попасть на какую то вновь добавленную страницу нужна ссылка в навигации
2. что бы не попасть на удаленную страницу ссылка в навигации не нужна
3. Навигация и карта сайта это одно и тоже отображаемое по разными способами.
Значит необходимо поддерживать всего две вещи:
1. содержимое
2. указатели в карте сайта на это содержимое
...третья составляющая, навигация должна генериться.
На сайтах где я использую XML/XSLT движок именно так и сделано. Осталось редактор сайта дописать, чтобы загружая содержимое автоматически его добавлять в карту на нужную позицию. (XML редактор лучше использовать обычный). Пока что это делается вручную и проблем я не испытываю.
__________________
FAQ OFF
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-10-2004 21:20 |
|
|
Участник+
|
SCHIZO
либо я тебя немного не так понял,... |
[сооб. #71390]
09-10-2004 17:50 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
SCHIZO
либо я тебя немного не так понял, либо ты меня...
Все что ты написал мне и нужно как раз, вроде я это с самого начала и говорил. А может я чуть не так просто высказался...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-10-2004 17:50 |
|
|
STFW
|
| ...ну дак выражаться надо определеннее, люди... |
[сооб. #71398]
09-10-2004 23:48 |
|
|


Участник+
|
Можно сделать следующим образом ....
скриптом... |
[сооб. #71399]
10-10-2004 00:03 |
|
Участник+

Зарегистрирован: Apr 2003
Место проживания: 127.0.0.1
Публикаций: 334
Статус:  |
Можно сделать следующим образом ....
скриптом (через cron или еще как нть) проходишься по всем html файлам в каталоге ... у каждого файла читаешь начало и ищешь заголовок страницы между тегами title ... и все заголовки страниц складываешь в БД ... ну и на самой странице карты читаешь инфу и приводишь в удобночитаемый формат ...
На крайний случай, если заголовки какието особенные, то через get_meta_tags читаешь meta-теги ... и при создании страницы вставляешь свой meta-тег с названием страницы ....
__________________
.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-10-2004 00:03 |
|
|
Участник+
|
GenUS
есть маленький нюанс - в папках же... |
[сооб. #71407]
10-10-2004 13:43 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
GenUS
есть маленький нюанс - в папках же могут находиться html-ки, к-рые на сайте вообще нигде не упоминаются, например: была раньше такая страничка на сайте, нынче в ней нет необходимости, ссылку убрали, но физически страничка лежит на серваке. Или вот например разрабатываеш новую страничку, нигде про нее ты еще не упоминаеш, а крон пробежишся и засветиш ее в карте сайта...
Конечно же можно придумать переменную, и по ее состоянию определять чтои ндексировать, а что нет... Вобщем все нужно хорошенько обдумать и взвесить, и принять решение...
Всем-всем большое спасибо за советы и принятие участия в обсуждении!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-10-2004 13:43 |
|
|
STFW
|
| Xrobak кстати неважно где ты будешь хранить... |
[сооб. #71428]
11-10-2004 19:23 |
|
STFW


Зарегистрирован: Jul 2002
Место проживания: Кольский п-ов
Публикаций: 305
Статус:  |
Xrobak кстати неважно где ты будешь хранить карту сайта, хоть в БД, хоть в текстовом файле. Суть одна и та же
__________________
FAQ OFF
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
11-10-2004 19:23 |
|
|
|
Формат времени GMT. Текущее время 08:12.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.01230597 seconds (51.68% PHP - 48.32% MySQL) with 26 queries.
|
 |