Santyago

Рейтинг
139
Регистрация
15.07.2008
inetessentials:
:) может вам сразу весь семинар прочитать? :)
вас же не заставляют, хотите участвуйте, хотите нет..

Кайд по всей видимости просто намекает, что если Вы хотите собрать аудиторию старше средней школы, то было бы неплохо чуть-чуть аргументировать будущий эффект после прослушивания семинара... А то чуть более грамотные специалисты не поведутся.

inetessentials:
влияет верстка, будет много примеров, будет и оригинальный метод верстки..

Оригинальный - это боком и с прискоком? :)

dandy:
Есть идея создать open source проект бесплатной CMS на Zend Framework.
В данный момент реализована базовая функциональность, но архитектура CMS позволяет масштабировать функциональность при помощи модулей.
Хотелось бы услышать ваше мнение - какие модули вы хотели бы видеть в CMS, какие возможности, "фичи" и т.д.

Где архитектуру можно посмотреть? Или хотя бы структуру БД?

Dram:
У меня компонент для Джумлы сайт мар + мамбот для форума фаерберд пока коректнее ссылки обрабатывают.

Для простых сайтов это прокатит. А если навешать сторонних компонентов или самописных? Под каждый придётся писать плагин для сайтмэп. И саппортить эти плагины в случае изменения структуры ссылок.

Кроме того, построить карту сторонними сервисами по-любому полезно хотя бы 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_url
FROM zzz z LEFT JOIN zzz z2 ON z2.page_referal = z.page_url
WHERE 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-го семестра ПО.

Str256:
В карту заносится ссылка на страницу альбома. Робот ПС заходит туда - видит кучу ссылок с альтами ведущими на большие картинки и индексирует эти ссылки. При поиске по картинкам - если вбить содержимое тега алт - поиск выдаст миниатюру и ссылку на большое фото. Вы что поиском по картинкам никогда не пользовались? Ведь цель карты улучшить индексирование страниц, а не ссылок на страницах.

Полностью согласен.

Santyago добавил 28.11.2008 в 01:58

Hubba_Bubba:
Я с картинками тоже не понял. Можно подробнее?
Ситуация такая: галерея картинок. На странице альбома куча миниатюр с названиями под ними. Альт у миниатюр есть, но программа по ним не ходит! А по пасть на страницу с большим изображением, его названием и описанием можно только через миниатюру.

Помогите решить проблему.

Пришлите мне в личку архив с проектом.

Dram:
Вам спасибо, только что ссылки на картинки уже не ссылки? Зачем их отсеивать?

Потому что в сайтмеп добавляются только структурные элементы.

Просто так картинка сама по себе ПС не интересует, так как кроме самой картинки нужны ещё и ссылки с анкорами (по которым эта картинка будет присутствовать в выдаче) или <img /> с тайтлами. Без этой информации присутствие картинки в индексе ПС бессмысленно. Посему, ПС скармливаются страницы сайта и если на этих страницах находятся картинки, то только тогда они и попадают в индекс.

Dram:
Сделал себе карту, вверху пишет что успешно добавлено 2778, а карту строит с урлами 200 ми, где ошибаюсь?

Сохраните проект и запулите в форум. Посмотрю.

Santyago добавил 26.11.2008 в 20:25

Dram:
Сделал себе карту, вверху пишет что успешно добавлено 2778, а карту строит с урлами 200 ми, где ошибаюсь?

Не надо. Всё понятно. Моя бага. У Вас полно ссылок на картинки, файлы и прочее. И естественно они не добавлялись в ГуглТулзах.

Сегодня сделаю анализ заголовков респонзов и такие ссылки будут игнорироваться. Плюс сразу сделаю отсеивание по расширению типа exe, zip, jpg и прочее. Чуть позже выложу обновление. Спасибо!

Str256:
При чём тут я? Вы посмотрите какую ошибку привёл CHEM_Eugene. Раз она не такая как у меня, значит Фрамеворк у него стоит.

Логика железная. Но не верная. 😕

И давайте CHEM_Eugene как-нибудь сам разберётся, без группы поддержки. Всю необходимую информацию он получил. Захочет - установит. Не получится - расскажет подробности и спросит, что не так.

Str256:
Ерунда. Если не установлен - приложение вообще нельзя установить. Выдаёт такую ошибку:

Приложение не нуждается в установке.

Вам система русским языком сказала, какую версию .Net требует. Установите, плиз.

Str256:
В ХР он входит в 3-й сервис пак.

Да, входит. Я и написал выше, что должно быть с обновлениями.

Всего: 304