Кайд по всей видимости просто намекает, что если Вы хотите собрать аудиторию старше средней школы, то было бы неплохо чуть-чуть аргументировать будущий эффект после прослушивания семинара... А то чуть более грамотные специалисты не поведутся.
Оригинальный - это боком и с прискоком? :)
Где архитектуру можно посмотреть? Или хотя бы структуру БД?
Для простых сайтов это прокатит. А если навешать сторонних компонентов или самописных? Под каждый придётся писать плагин для сайтмэп. И саппортить эти плагины в случае изменения структуры ссылок.
Кроме того, построить карту сторонними сервисами по-любому полезно хотя бы 1 раз. Все встроенные в ЦМС картостроители работают не с реальными страницами, а с идеальной структурой данных, взятых из БД. Поэтому, они не могут найти случайные левые ссылки, битые ссылки, некорректные ссылки и т.п. Посему, в любом случае рекомендую. :)
Если не хочешь переделывать структуру БД, то поможет stored procedure.
Если есть желание подолбаться и сделать по-человечески, то придётся разбираться с Nested Sets.
Почитать можно здесь, например: http://phpclub.ru/detail/article/db_tree
Способы с пачкой запросов или полной вычиткой дерева с дальнейшим разбором - это кошерно только на очень маленьких деревьях. Если это меню, то прокатит. Если что-то большее, придётся поработать головой.
DROP TABLE IF EXISTS `zzz`;CREATE TABLE `andretan`.`zzz` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `page_url` varchar(255) NOT NULL default '', `page_referal` varchar(255) NOT NULL default '', PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=cp1251;SELECT z.page_url as page_referal, z2.page_urlFROM zzz z LEFT JOIN zzz z2 ON z2.page_referal = z.page_urlWHERE z.page_referal = ''ORDER BY z.page_url, z2.page_url;
Выколупываем записи в виде таблички
page_referal page_url
----------- ---------
'index.php' 'about'
'index.php' 'about2'
'index2.php' 'fff'
'index2.php' 'ttt'
И дальше - скрипт на ПыХПыхе уровня 1-го семестра ПО.
Полностью согласен.
Santyago добавил 28.11.2008 в 01:58
Пришлите мне в личку архив с проектом.
Потому что в сайтмеп добавляются только структурные элементы.
Просто так картинка сама по себе ПС не интересует, так как кроме самой картинки нужны ещё и ссылки с анкорами (по которым эта картинка будет присутствовать в выдаче) или <img /> с тайтлами. Без этой информации присутствие картинки в индексе ПС бессмысленно. Посему, ПС скармливаются страницы сайта и если на этих страницах находятся картинки, то только тогда они и попадают в индекс.
Сохраните проект и запулите в форум. Посмотрю.
Santyago добавил 26.11.2008 в 20:25
Не надо. Всё понятно. Моя бага. У Вас полно ссылок на картинки, файлы и прочее. И естественно они не добавлялись в ГуглТулзах.
Сегодня сделаю анализ заголовков респонзов и такие ссылки будут игнорироваться. Плюс сразу сделаю отсеивание по расширению типа exe, zip, jpg и прочее. Чуть позже выложу обновление. Спасибо!
Логика железная. Но не верная. 😕
И давайте CHEM_Eugene как-нибудь сам разберётся, без группы поддержки. Всю необходимую информацию он получил. Захочет - установит. Не получится - расскажет подробности и спросит, что не так.
Приложение не нуждается в установке.
Вам система русским языком сказала, какую версию .Net требует. Установите, плиз.
Да, входит. Я и написал выше, что должно быть с обновлениями.