Master-X
Регистрация
|
Вход
Форум
|
Новости
|
Статьи
Главная
»
Форум
»
Дизайн
»
Тема:
Dreamweaver. кто нибудь использует libraries and templates?
Новая тема
Ответить
цитата
15/05/06 в 03:51
Krokokot
для изготовления шаблона к сиджам использую dreamveaver
мне понравилась идея библиотек, которая в нем присутствует.
допустим несколько блоков тумб являются одним элементом библиотеки, и я его вставляю столько сколько нужно раз. если что то нужно изменить, я меняю элемент библиотеки, и изменения в конечном документе вносятся столько раз, сколько нужно.
все картинки так же являются элементом библиотеки.
ssh dreamweaver тоже понимает.
но я при такой организации проэкта в dreamweaver постоянно испытываю некоторые неудобства.
1. в html остается много мусора типа такого
<!-- #BeginLibraryItem "/Library/image.lbi" -->html code<!-- #EndLibraryItem --> допустим если у меня 100 тумб, эта совершенно ненужная строчка будет повторяться 100 раз. хотелось бы html код от этого мусора как то чистить, желательно средствами dreamveawer. я не нашел как это в нем сделать. думал чистить отдельной программой- чистилкой, знаю, что такие есть, но ничего конкретного не пробовал, но в этом случае разметка сиджа тоже будет удалена, т.к. она тоже выглядит как комментарий.
2. прежде, чем выложить морду на работающий сидж хотелось бы видеть её конечный вариант с картинками. сейчас я для того, что бы увидеть что будет в итоге меняю элемент библиотеки, в котором хранится картинка, заменяя <!--proton--> на картинку. а потом, получив конечный вариант, удаляя всё лишнее. а существует ли способ ещё на стадии проектирования заменять <!--proton--> автоматически на картинки ещё на стадии проектирования? придумал вариант - установить на локальный комп скрипт сиджа и на нем проверять - что получилось. А существует ли способ делать то же самое, но более удобным и быстрым способом?
цитата
15/05/06 в 10:44
Simple
имхо нафик вообще эти визивинг редакторы...
не понимаю такую любовь народа к ним...
простой текстовый редактор дает куда больше свободы действий...
а для того чтобы редактировать быстро идентичные элементы (тумбы, блоки тумб) существует CSS
сорри за офтоп
цитата
15/05/06 в 11:13
Diver
Выделяешь то что нужно удалить и щелкаешь на нем правой кнопкой, в меню выбираешь find and replace потом replace all и все удаляется.
Если правильно все делать, то удаляется/заменяется только то что тебе нужно.
цитата
15/05/06 в 16:29
Charlie Luciano
Оффтопик:
Krokokot:
что такое kro? kroKOKOT
цитата
15/05/06 в 17:29
coder-code
Simple писал:
имхо нафик вообще эти визивинг редакторы...
не понимаю такую любовь народа к ним...
простой текстовый редактор дает куда больше свободы действий...
а для того чтобы редактировать быстро идентичные элементы (тумбы, блоки тумб) существует CSS
сорри за офтоп
ахуеть больше свободы текстовый редактор..
Нам то негони!! (с) Жмурки
цитата
15/05/06 в 17:58
Krokokot
Simple писал:
имхо нафик вообще эти визивинг редакторы...
не понимаю такую любовь народа к ним...
простой текстовый редактор дает куда больше свободы действий...
а для того чтобы редактировать быстро идентичные элементы (тумбы, блоки тумб) существует CSS
сорри за офтоп
css конечно позволяет кое что редактировать, но далеко не всё. например если я вдруг захочу под каждой тумбой сделать какую нибудь надпись, например more... , css тут не поможет. или если я хочу добавить в блок тумб ещё один вертикальный ряд, тут нужно тупо делать ещё одну колонку, а потом в каждую ячейку таблицы вносить нужное содержимое. во все ячейки одинаковое, поэтому желательно, что бы это содержимое менялось где то в одном месте.
цитата
15/05/06 в 18:03
Krokokot
Diver писал:
Выделяешь то что нужно удалить и щелкаешь на нем правой кнопкой, в меню выбираешь find and replace потом replace all и все удаляется.
Если правильно все делать, то удаляется/заменяется только то что тебе нужно.
да, есть такой способ, пробовал его использовать.
по своему опыту скажу - это менее удобно, чем то, что я использую сейчас. отказался от него после того, как поменял <!--proton--> На пустое место, и искать для замены стало нечего. пришлось заново вручную расставлять тумбы
цитата
15/05/06 в 18:06
Krokokot
solidus писал:
Оффтопик:
Krokokot:
что такое kro? kroKOKOT
детский сад
цитата
15/05/06 в 21:47
Simple
slonic писал:
ахуеть больше свободы текстовый редактор..
Нам то негони!! (с) Жмурки
именно больше свободы... в текстовом редакторе, да даже в том же блокноте хотя бы, я напишу именно то, что хочу увидеть, без оглядки на настройки всяких там дримвиверов...
но это требует несколько больше знаний, опыта, практики...
в любом случае - кому что нравится...
цитата
15/05/06 в 22:17
Krokokot
Simple писал:
именно больше свободы... в текстовом редакторе, да даже в том же блокноте хотя бы, я напишу именно то, что хочу увидеть, без оглядки на настройки всяких там дримвиверов...
предлагаю перенести обсуждение верстки в блокноте в другой топик.
здесь же я хотел бы получить ответ на вопрос - как убрать из конечного html темплейта мусор, оставляемый дримвьювером?
цитата
15/05/06 в 22:43
Simple
Krokokot писал:
предлагаю перенести обсуждение верстки в блокноте в другой топик.
здесь же я хотел бы получить ответ на вопрос - как убрать из конечного html темплейта мусор, оставляемый дримвьювером?
ну смотри.. тебе надо удалить из кода все комментарии, кроме комментариев разметки сиджа... среди тех прог по чистке кода, что я видел, ни одна из них для этого не подойдет...
имхо вполне можно воспользоваться для этого каким-либо "продвинутым" редактором, который поддерживает функцию "найти и заменить" с использованием регулярных выражений...
первое, что приходит на ум с таким функционалом - zend studio, но он довольно тяжеловат, чтобы его ставить/использовать только ради этого.... есть редакторы и полегче..но так сразу не вспомню... может и в дриме такая возможность есть...
цитата
15/05/06 в 22:56
Krokokot
Simple писал:
имхо вполне можно воспользоваться для этого каким-либо "продвинутым" редактором, который поддерживает функцию "найти и заменить" с использованием регулярных выражений...
а это идея!
раз уж дримвьювер не умеет подчищать за собой мусор, напишу примитивный скрипт на основе регулярных выражений, который будет чистить конечный html так как мне нужно.
цитата
15/05/06 в 23:15
samedi
В том же упомянутом блокноте.
Ctrl+H
Find: <!-- #BeginLibraryItem "/Library/image.lbi" -->
Replace: пустая строка
Жмёшь Replace All - получаешь чистый код.
Аналогично и для <!-- #EndLibraryItem -->
цитата
15/05/06 в 23:25
Krokokot
samedi писал:
В том же упомянутом блокноте.
Ctrl+H
Find: <!-- #BeginLibraryItem "/Library/image.lbi" -->
Replace: пустая строка
Жмёшь Replace All - получаешь чистый код.
Аналогично и для <!-- #EndLibraryItem -->
хоть это и работает, но долго это всё и неудобно.
пока что склоняюсь к тому, что проще всего написать скрипт, убирающий ненужные теги
цитата
15/05/06 в 23:47
coder-code
Simple писал:
именно больше свободы... в текстовом редакторе, да даже в том же блокноте хотя бы, я напишу именно то, что хочу увидеть, без оглядки на настройки всяких там дримвиверов...
но это требует несколько больше знаний, опыта, практики...
в любом случае - кому что нравится...
от тока давай не будем про опыт и т.д..
в том же Дриме (у меня например МХ) можно переключацца на код и поправить если что тебе нужно
и мусора нет никакого у меня ваще.
по теме: а что за ненужные теги у тебя вылазят?
цитата
16/05/06 в 01:04
drygery
пример кода неплохоюы посмотреть
вообще в дриме доволно продуманная система "найти и заменить" там и по определным тегам можно шарить.
да и вроде так акшины можно писать...
цитата
16/05/06 в 01:45
Krokokot
slonic писал:
по теме: а что за ненужные теги у тебя вылазят?
в дримвьювере есть возможность использовать библиотеки и шаблоны.
шаблонами я не пользуюсь, а вот создавать библиотеки мне показалось очень удобно.
суть библиотек следующая:
повторяющиеся элементы создаем как элемент библиотеки, а потом вставляем их в конечный html файл. эти элементы защищаются в коде от изменения, выделяются цветом, если я хочу удалить элемент библиотеки, мне не нужно рыскать в коде, искать начало и конец кода, который отвечает за отображение чего либо. это может быть красиво оформленная тумба, блок рекламы, топлист и много чего ещё.
удобно в общем.
для того, что бы знать - где именно вствлен в коде элемент библиотеки, дримвьювер ограничивает его тегами. у меня это выглядит так
<!-- #BeginLibraryItem "/Library/image.lbi" --><!--proton--><!-- #EndLibraryItem -->
и вот так
<!-- #BeginLibraryItem "/Library/bigimage.lbi" --><!--proton size=242x322--><!-- #EndLibraryItem -->
блоки тумб у меня так же являются элементом библиотеки и этот элемент повторяется в конечном файле несколько раз.
эту разметку дримвьювер вставляет для того, что бы знать - где именно он вставил элемент библиотеки, и что бы работать с ним как объектом.
но вот я закончил работу над кодом, хочу темплейт закачать на сидж, и хотелось бы иметь возможность на сидже легко и непринужденно разместить html код, лишенный этих специфичных тегов.
Мне казалось, что дримвьювер должен уметь это делать, как он умеет делать много того, о чем я даже не подозреваю.
и я надеялся, что кто то знает - как именно заставить его выдать мне чистый код.
цитата
16/05/06 в 03:01
drygery
короче проще простого
меню
commands->ClaenUp HTML там ставиш галочку на DreamWeaver special markup
он выдаст предупреждение, жми ок, и ок.
ну все.. твой код чистый блина!
цитата
16/05/06 в 03:40
Krokokot
drygery писал:
короче проще простого
меню
commands->ClaenUp HTML там ставиш галочку на DreamWeaver special markup
он выдаст предупреждение, жми ок, и ок.
ну все.. твой код чистый блина!
Ура! То что нужно! Дождался ответа наконец то!
Спасибо, теперь страничка будет грузиться ещё быстрее!!!
цитата
16/05/06 в 04:26
drygery
Krokokot писал:
Ура! То что нужно! Дождался ответа наконец то!
Спасибо, теперь страничка будет грузиться ещё быстрее!!!
ну так не грех и рейтингу всем накинуть
цитата
17/05/06 в 04:52
Krokokot
drygery писал:
ну так не грех и рейтингу всем накинуть
всех, кто принял участие в дискуссии оценил по максимуму.
цитата
18/05/06 в 03:24
Raptor-Designer
Simple писал:
имхо нафик вообще эти визивинг редакторы...
не понимаю такую любовь народа к ним...
В визивиг редакторе можно быстро найти нужное место верстки простым кликом мышки. И это большой плюс. Если грамотно использовать dreamweaver можно значительно быстрее и с наименьшим количеством ошибок сверстать сайт.
Я не имею ввиду верстку когда только кликаешь на баттоны в редакторе и вставляешь все элементы. Просто прописываешь все руками и в тоже время пользуешься панелью дизайна. Это гораздо оптимальнее чем когда видишь только код.
цитата
18/05/06 в 10:12
Diver
Raptor-Designer писал:
В визивиг редакторе можно быстро найти нужное место верстки простым кликом мышки. И это большой плюс. Если грамотно использовать dreamweaver можно значительно быстрее и с наименьшим количеством ошибок сверстать сайт.
Я не имею ввиду верстку когда только кликаешь на баттоны в редакторе и вставляешь все элементы. Просто прописываешь все руками и в тоже время пользуешься панелью дизайна. Это гораздо оптимальнее чем когда видишь только код.
Совершенно согласен. У меня всегда экран пополам разделен, вверху код - внизу дизайн. Сразу все изменения вижу.
В блокноте конечно могу галеру сделать, но долго и не удобно.
Новая тема
Ответить
Эта страница в полной версии