Leonid
PHP? нет, не слышал...
Создание сайта с использованием XML & XSLT
Возможно изобретаю велосипед, но все-таки...
Если стоит задача сделать сайт, подходящий под любое устройство отображеня - монитор, КПК, смартфон, холодильник и т.д. то надо сделать так:
а) Из БД CMS формируется XML - код страницы, со структурой сайта типа <menu> <page_header> <content> <banners> и т.д.
б) Определяется разрешение монитора устройства отображения (точнее это делается при первом заходе на сайт) и сохраняется в сессии
в) Подключается XSLT-шаблон, CSS для для данного разрешения. Например при 1024 будет нормальный дизайн, а при 320 - только текстовые блоки меню и контента друг за другом
Если разрешение монитора не определяется, то по умолчанию берется самое распространенное, напр 1024
Собственно вопросы - может проще по-другому, без XML? Не будет ли бана от поисковиков, т.к. будут разные варианты одних и тех же страниц (хотя поисковики и увидят только тот вариант. что по-умолчанию)
И посоветуйте хороший учебник по XML / XSLT + PHP, а то общий смысл этих технологий мне ясен, а вот практическое применение пока не очень.... Желательно электронный
Возможно изобретаю велосипед, но все-таки...
Если стоит задача сделать сайт, подходящий под любое устройство отображеня - монитор, КПК, смартфон, холодильник и т.д. то надо сделать так:
а) Из БД CMS формируется XML - код страницы, со структурой сайта типа <menu> <page_header> <content> <banners> и т.д.
б) Определяется разрешение монитора устройства отображения (точнее это делается при первом заходе на сайт) и сохраняется в сессии
в) Подключается XSLT-шаблон, CSS для для данного разрешения. Например при 1024 будет нормальный дизайн, а при 320 - только текстовые блоки меню и контента друг за другом
Если разрешение монитора не определяется, то по умолчанию берется самое распространенное, напр 1024
Собственно вопросы - может проще по-другому, без XML? Не будет ли бана от поисковиков, т.к. будут разные варианты одних и тех же страниц (хотя поисковики и увидят только тот вариант. что по-умолчанию)
И посоветуйте хороший учебник по XML / XSLT + PHP, а то общий смысл этих технологий мне ясен, а вот практическое применение пока не очень.... Желательно электронный