Имя: Пароль:
IT
Веб-мастеринг
А бывает такой "компилятор" HTML ?
,
0 Читатель
 
18.12.16
09:13
Например хочу сверстать меню в отдельном файле, а на остальных страничках указать место, куда вставить меню. А редактор все это соберет и на выходе даст статический HTML
1 mastodont
 
18.12.16
10:00
ты про шаблонизаторы?
да, есть такие.
2 Asmody
 
18.12.16
10:03
3 Читатель
 
18.12.16
10:06
(1)(2) Спасибо!
4 Читатель
 
18.12.16
10:10
Хм... шаблонизаторы это библиотеки ? мне нужен редактор, для дизайнера. Jekyll похоже на то, что нужно, только он обрабатывает обычный текст, а HTML
5 Biker
 
18.12.16
10:18
(0) надеюсь про css в курсе ?
6 mastodont
 
18.12.16
10:25
(0) тебе вообще для каких целей надо?
насколько знаком с html и css?
7 mastodont
 
18.12.16
10:27
(4) шаблонизаторы или генераторы статических сайтов работают по принципу: ты описываешь страницы на каком-то определенном языке, он их обрабатывает и выдает html.
При этом при описании можно использовать одни блоки на разных страницах или описывать общее для всех страниц, например шапку и подвал...
Это если очень упрощенно.
8 Читатель
 
18.12.16
10:33
Мне для дизайнера нужно, чтоб редактор был.
HTML он более менее знает, но нужно чтобы попроще
9 shpioleg
 
18.12.16
10:36
На php сделать класс меню. И в html вставлять вызовы его методов.
10 mastodont
 
18.12.16
10:41
(8) может быть Adobe Dreamweaver подойдет.
11 Asmody
 
18.12.16
11:15
(8) Если оно дизайнер, то ему графический редактор нужен.
Если оно верстальщик, то достаточно текстового редактора и браузера.
12 mistеr
 
18.12.16
11:27
(8) Это называется "конструктор сайтов". Специально для тех, кто жмется на квалифицированного разработчика.
13 Torquader
 
18.12.16
11:41
Хороший программист может сам написать конструктор HTML и много чего ещё - только ленится.
Если дизайнер не умеет работать, то это пародия на дизайнера.
14 shpioleg
 
18.12.16
11:51
Есть еще редактор Brackets. В нем можно разбирать psd файлы на css. Но, насколько я понимаю, только вручную. Нужно тыкать на элементы в psd файле и смотреть их размеры, цвета, отступы и т.д. В принципе, это уже неплохо.
15 Torquader
 
18.12.16
12:07
А вообще - очень интересно, чем php "из коробки" не подошёл.
В нём просто делаем меню в отдельном файле, а в других пишем <?php include"ИмяФайла.php";?> и радуемся жизни.
16 Читатель
 
18.12.16
12:21
(13) Хороший программист в первую очередь ищет готовые решения, а не  изобретает велосипеды
17 Читатель
 
18.12.16
12:23
PHP в принципе норм вариант. Наверное то, что нужно. Если поискать удобный редактор.
18 Читатель
 
18.12.16
12:23
Вот если бы еще потом в результате из PHP статический HTML получался, вообще зашибись было бы
19 shpioleg
 
18.12.16
12:25
(16) Меню - это в основном файл стилей css. В html просто названия пунктов. Объект меню , написанный на php, выгоден тем, что передавая в конструктор параметры можно управлять его поведением.
20 mistеr
 
18.12.16
12:27
(18) Нет ничего проще:

  php page.php >статический.html
21 Asmody
 
18.12.16
12:33
Какое отношение php имеет к дизайну сайта?
22 shpioleg
 
18.12.16
12:52
(21) ТС же хочет подключать свое меню на разных страницах.
23 Asmody
 
18.12.16
12:59
(22) И зачем для этого php?
24 Torquader
 
18.12.16
13:01
(23) Для того, чтобы делать include - у них статический html, так что надо же как-то народ приучать к тому, что он может быть не статическим.
25 Cool_Profi
 
18.12.16
13:01
(23) "И зачем <S>для этого</S> php?"
26 Поросян
 
18.12.16
13:03
(0)Легко это делать. без всяких php.

для css используется препроцессор Sass
там можно в разных файлах хранить разные стили.

для html тоже можно. ВОт к примеру SSi
http://www.luksweb.ru/view_post.php?id=183
27 Поросян
 
18.12.16
13:05
(0)Еще более современный - это Jade.
28 Asmody
 
18.12.16
13:07
(24) (25) В (0) автор пишет бред про редактор, в ветке ему пишут не меньший бред про php.
29 Torquader
 
18.12.16
13:08
(28) Он хочет, чтобы у него было несколько разных файлов с фрагментами кода, а на выходе - готовый сайт. Как бы, php делает тоже самое.
Просто, если дизайнер не знает php, то он идёт "в другую организацию".
30 shpioleg
 
18.12.16
13:09
(23) А как еще подключить к странице новый css и часть нового содержимого html? Не вручную же править файлы страниц.
31 shpioleg
 
18.12.16
13:12
Походу нужно определяться :)
Я представляю последовательность так.
1. Дизайнер в фотошопе ваяет дизайн меню.
2. Верстальщик разбирает на css и html. Волшебного компилятора тут нет.
3. Программер это добро подключает к движку сайта.
32 Torquader
 
18.12.16
13:21
(31) У тех, кто так работает, вопросов типа (0) не возникает, так как на каждом уровне работает профессионал, который не задаёт вопросов "с чем работать".
А когда 1,2 и 3 в одном лице ...
33 Asmody
 
18.12.16
13:22
(29) Дизайнеру не нужно знать php. Дизайнер должен рисовать.
Как нарисованное будет собираться в браузере - это вообще не забота дизайнера. У меня, вон, html-ки на 1С собираются. С менюшками и прочими плясками. Как-то обхожусь без php.
34 trdm
 
18.12.16
13:32
(0) > А редактор все это соберет и на выходе даст статический HTML.

В смысле "статический HTML"?
Меню пакуешь в menu.html, в прочих html прописывваешь определенный <div> с определенным ID=mycoolmenuplasement и вызов скрипта, допустим mycoolmenu.js. А при старте страники выполняется скрипт mycoolmenu.js и оформляет этот <div ID=mycoolmenuplasement> как менюшку.
35 trdm
 
18.12.16
13:32
+ ...А при старте страники в онлоад выполняется скрипт mycoolmenu.js ...
36 trdm
 
18.12.16
13:33
или статика обозначает без скриптов?
37 trdm
 
18.12.16
13:35
Есть еще технология, серверсайд инклюде, можно принцип от нее взять и написать скрип замены определенного дива на содержимое определенного файла. Но это рукоблудство, это скорее для программиста.
38 shpioleg
 
18.12.16
13:35
Мне, лично, совсем неинтересно наблюдать в редакторе тонну html лапши. Вызвал метод объекта и пусть php сам генерит меню, таблицы. Передал в конструктор другие параметры и получил уже другой результат.
39 trdm
 
18.12.16
13:43
(38) Зависит от входных данных.
Если все пошинковано на куски, то можно и собрать, если странички сверстаны в нормальный HTML - тогда рукоблудство, либо программинг скриптов, которые будут заменять что-то на что-то.
40 Читатель
 
18.12.16
14:00
В общем у меня жена сейчас HTML c CSS осваивает. Думал подогнать ей редактор, где можно легко из кусков HTML сайт собирать. Ну и подогнать реальную задачу.
41 Serginio1
 
18.12.16
14:00
Angular 2
42 shpioleg
 
18.12.16
14:05
(40) Чтобы собирать из кусков нужен движок сайта.
43 Поросян
 
18.12.16
14:07
в общем автор хочешь облегчить процесс верстки. так чтобы отдельные ее куски лежали в разных файлах. вот и все. чтоб в разных файлах держать разные куски.
44 Serginio1
 
18.12.16
14:08
45 Читатель
 
18.12.16
14:08
(42) Не обязательно. Тот же SSI никто не мешает собрать не на сайте а локально на копьютере в статический HTML
46 Читатель
 
18.12.16
14:10
(43) Ага, именно так
47 shpioleg
 
18.12.16
14:15
(45) Есть проверенная джентльменская связка HTML + CSS + JS + PHP + MySql. Есть ли веские аргументы от нее отказываться. Тем более, если ты совсем новичок в этом деле?
48 shpioleg
 
18.12.16
14:16
+(47) На самом деле это только выглядит страшно :)
49 Поросян
 
18.12.16
14:25
(46)ну вот. в (26)(27)я сказал как мы делаем.
редактор я использую Sublime text.
сейчас на Atom перехожу. для сбора css использую Prepros
50 Читатель
 
18.12.16
14:25
(47) Мне для жены нужно. Она с дизайна на верстку переползает. HTML c CSS для неё пока и так космос. после фотошопа, иллюстратора и индизайна. Какой там PHP c JS
51 Поросян
 
18.12.16
14:26
(47)Вы совсем другое предлагаете.  зачем нужно это для статических страниц не понимаю. это нужно бэк энд разработчикам - то что вы показали.
52 Поросян
 
18.12.16
14:27
(50)Жене тогда может по bootstrap курс для начинающих пройти. тогда вообще легко будет. а потом уже углубиться в css
53 Читатель
 
18.12.16
14:28
(52) Я в этой области не силен, могу ошибаться, но как же проходить курс по bootstap-у, не понимая, как применяется CSS ?
54 shpioleg
 
18.12.16
14:30
(50) Я просто подумал, что кодинг на тебе. Привычка вангования уже просто выработалась  :)
55 Поросян
 
18.12.16
14:31
(53)там тоже будут объяснять css. просто сразу на практике. без всяких лишних рисований прямоугольников. Чтоб дизайнер уже видел результат - макет страницы, сверстанный. Ну это если быстро войти в курс дела. Я вот таким путем раньше пошел. А потом уже начал проходить курс от html academy где все с самых азов.
56 Читатель
 
18.12.16
14:36
(55) Я думаю ты имеешь програмистский бэкграуд.
57 shpioleg
 
18.12.16
14:37
(50) Эти курсы смотрел? У него там видео на все по часу
Учим CSS за 1 час! #От Профессионала
https://www.youtube.com/watch?v=iPV5GKeHyV4
58 Читатель
 
18.12.16
14:37
(55) Кстати она именно  html academy курс ковыряет
59 Читатель
 
18.12.16
14:42
(55) А по bootstrap хороший курс не подскажешь на русском ?
60 Asmody
 
18.12.16
14:42
не реклама, но вот тут wedesign-master.ru у парня действительно толковые видео.
61 Asmody
 
18.12.16
14:46
webdesign-master.ru
62 Читатель
 
18.12.16
14:49
(61) Ага, спасибо, интересные видео
63 Asmody
 
18.12.16
14:54
(62) Bootstrap у него тоже есть, достаточно толково.
64 Читатель
 
18.12.16
14:58
(63) Первое же видео про какую то новую приблуду от Adobe. Дизайнерам наверно это будет близко и знакомо
65 Поросян
 
18.12.16
15:22
(58)лишь бы хватило усидчивости.
я вот это проходил.
https://www.youtube.com/playlist?list=PLvWwA9iDlhHAT7VS4rQH65YGupmJH18a9

это все было платно. потом стало бесплатно. на его канале есть полезные видео.
66 Поросян
 
18.12.16
15:46
(61)Очень ценный сайт!
67 mistеr
 
18.12.16
18:38
(40) (50) Научи ее прежде всего самостоятельно задавать вопросы. И находить людей, которые на них ответят. Это будет важнее всего остального.
68 Поросян
 
18.12.16
19:20
(67)там все просто. есть сайт - тостер. есть группа  в ВК
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан