![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 71
|
![]()
Такая проблема хочу сделать программу генератор шаблонов,нужно вносить изменения в файлы HTML и CSS чтобы можно было выбирать визуально цвета и вставлять код в некоторых местах зарание известных.
Подскажите методы как реализовать такое что то я даже не представлю. Может кто то делал что то подобное?? |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 29.06.2008
Сообщений: 603
|
![]()
Способов реализовать вашу задачу - великое множество. Каждый изобретает свой велосипед. Покажите ваши наработки, а там подскажут
|
![]() |
![]() |
![]() |
#3 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Это же элементарно. Писал такое давно. Да и зачем тебе это? Visual Studio уже давно все это изобрела. Нереально удобно пользоваться, всплывающие подсказки и тд. Вобщем Хочешь изобрести велосипед тебе в помощь:
1) Компоненты выбора цвета, по типу комбобох, чекеры, радиобаттоны. 2) Метод Savetofile('*.html/*.css/*.htm/*.php'); Что сложно в том чтобы брать информацию из компонентов 1) и вставлять в спец теги свойства, которые к ним приаттачены? - ничего. Тебе даже парсер писать не надо. Тупо собирать инфу с компонентов и вставлять ее в нужный тег, потом его сохранять в формате HTML/PHP/JS/CSS
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#4 | ||
Пользователь
Регистрация: 11.12.2010
Сообщений: 71
|
![]() Цитата:
Цитата:
У меня есть шаблон готовый в нем только меняются позиции блоков и цвета блоков и все . Код HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <!-- Contents --> <meta http-equiv="Content-Type-Script" content="text/javascript" /> <meta http-equiv="ImageToolbar" content="False" /> <meta name="MSSmartTagsPreventParsing" content="True" /> <meta name="Keywords" content="{$keywords}" /> <meta name="Description" content="{$description}" /> <!-- TemplateBeginEditable name="doctitle" --> <title>{$page_title}</title> <!-- TemplateEndEditable --> <!-- TemplateBeginEditable name="head" --> <!-- TemplateEndEditable --> <link rel="shortcut icon" href="favicon.ico" /> <link rel="icon" href="animated_favicon.gif" type="image/gif" /> <link href="{$ecs_css_path}" rel="stylesheet" type="text/css" /> <!-- #BeginLibraryItem "/library/res.lbi" --> <!-- #EndLibraryItem --> <link rel="alternate" type="application/rss+xml" title="RSS|{$page_title}" href="{$feed_url}" /> {* *} {insert_scripts files='common.js,index.j,jquery-ui-1.7.2.custom.min.js'} <script type="text/javascript" src="js/action.js"> </script> </head> <body> <!-- #BeginLibraryItem "/library/page_header.lbi" --> <!-- #EndLibraryItem --> <!-- #BeginLibraryItem "/library/menu.lbi" --> <!-- #EndLibraryItem --> <hr class="imInvisible" /> <a name="imGoToCont"></a> <div id="imContent"> подключаю к нему библиотеки page_header.lbi вот их и нужно вставлять и убирать в разные места. И при этом вносить изменения в css автоматом я выбираю цвет и он подставляется в css фаил в нужные блоки. Последний раз редактировалось Stilet; 26.12.2010 в 18:02. |
||
![]() |
![]() |
![]() |
#5 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Раз Вы пишите на PHP, то зачем вам его портить дельфей? Ваша проблема легко решается с PHP.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 71
|
![]() |
![]() |
![]() |
![]() |
#7 |
кривокодер ;)
Форумчанин
Регистрация: 20.06.2008
Сообщений: 707
|
![]()
Ну тогда копать в сторону парсинга....
Код:
А вобще... такие заглушки/затычки называются хаками, и являются дурным тоном) индийский код получится) если пишите веб-приложение на пхп или перле - то и редактор шаблонов лучше делать тоже на том же языке. благо возможностей у них достаточно.
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид} |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 11.12.2010
Сообщений: 71
|
![]() |
![]() |
![]() |
![]() |
#9 |
Очень суровый
Участник клуба
Регистрация: 17.12.2009
Сообщений: 1,988
|
![]()
Ну не обязательно в программе. Как хочешь. Можно в любой момент подгрузить в твою программу извне кусок какого то кода(при условии что он конечно же будет иметь такую же структуру под которую ты парсер напишешь).
Если боишься за сохранность своих файлов с кодом, то конечно же лучше сразу запихнуть их в программу.
Ненавижу быть как все, но люблю, чтобы все были как я.
|
![]() |
![]() |
![]() |
#10 | |
Пользователь
Регистрация: 11.12.2010
Сообщений: 71
|
![]() Цитата:
Как формировать фаил нужен опять парсер который будет проверять чтобы код встал на свое место. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сделать программу | T_I_T_A_N | Фриланс | 2 | 04.10.2010 19:18 |
Создание шаблонов | artemavd | Общие вопросы Delphi | 4 | 29.09.2010 17:21 |
Использование шаблонов | s180 | Microsoft Office Word | 5 | 10.12.2009 16:17 |
Помогите сделать генератор запросов | Speeker | БД в Delphi | 2 | 24.07.2007 16:25 |