Показать сообщение отдельно
Старый 28.04.2009, 03:45
Gush вне форума Посмотреть профиль Отправить личное сообщение для Gush Посетить домашнюю страницу Gush Найти все сообщения от Gush
  № 1  
Ответить с цитированием
Gush

Регистрация: Jan 2004
Адрес: г. Мурманск
Сообщений: 27
Question Модная навигация по сайту

Не уверен, что пишу туда, куда надо. Да простит меня бох или перенесёт по назначению.
Мне необходимо сделать подобную навигацию: http://ducm.ru/
Она представляет из себя несколько полосок (для разных разделов) с крупными картинками, отражающими подразделы сайта. С коротким описанием по клику и возможностью перейти к отдельной страничке сайта.

Интересно следующее:
1. Как в техническом плане лучше реализовать саму выгрузку графического меню?
2. Как лучше сверстать мини-странички, выпадающие по клику?
____________________________

1. Воспользовавшись информацией о возможности вставлять html-код в обычное текстовое поле (http://kb.adobe.com/selfservice/view...nalId=tn_14808), я расковырял css-возможности флеша (http://livedocs.adobe.com/flash/9.0/...=00000232.html) с целью загрузить картинки простым html-кодом вроде:
Код:
<img src="1.jpg"><img src="2.jpg"><img src="3.jpg">
В ходе экспериментов выяснилось, что флеш не поддерживает такое полезное css-свойство, как display: inline / block (хотя, display: none работает). Т.е. картинки выводятся в столбик, хоть ты тресни. И попытки вывести их строкой (img { display: inline } / img { float: left }) игнорируются.

Есть ли какой-то способ обойти это? Если нет, каким методом лучше выполнить данную задачу. Вопрос не о кусках кода, но о принципе разработки вообще. С флешем я знаком давно и реализовать "абы как" это можно за пару часов, но хотелось бы универсальности, расширяемости и актуальности.
____________________________

2. Все изменяемые данные с полосок я хочу вынести в отдельные xml-файлы следующей структуры:
Код:
<block>
<title>Заголовок пункта</title>
<img>Путь к картинке</img>
<content>Содержимое мини-странички</content>
<url>Адрес страницы с подробным описанием</url>
</block>

<block>
...
</block>
Всё, в общем-то красиво и правильно, кроме пункта content. Здесь я планировал размещать html-код мини-страничек. Но узнав о скудных возможностях флеша в этой области, засомневался. Например, трёхколоночный вывод контента реализовать ими, вроде, нельзя. Т.е. чтоб текст был в трёх рядом стоящих столбцах и был разделён линиями например. Конечно, можно "достроить" шаблон полосок внутренними флеш-функциями для подобных целей или все мини-странички сохранять в виде картинок (тогда, правда, не будут работать ссылки в тексте)... но это всё "костыли", от которых хотелось бы избавиться в своих разработках.

Поэтому и обращаюсь к вам за советом.


Последний раз редактировалось Gush; 28.04.2009 в 03:48.