Форум: "Потрепаться";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
ВнизВот решил написать web-интерпретатор а стоит ли?? Найти похожие ветки
← →
Style (2003-10-24 16:22) [0]Значит дело такое у нас на сайте очень много админов
и все наравят писать свои статьи :) Но не которые не особо дружат с HTML а уж тем более с PHP!
Так вот решил написать редактор статей. Все статьи сайта будут храниться в БД. Тэги будут заменены на спецсимволы и при
т.е. [table] в б.д. будет хранится как
[%5b%74%61%62%6C%65%5D]
и при поиске к примеру
select * from docs where text like :search
Тэги не будут попадать в найденную инфу.
т.е.
если на странице есть тэг [table] и
пользователь ищет это слово
то сколько таких страниц найдется??
Плюс этот интерпретатор поможет людям
которые будут писать статейки - будет указывать
об ошибках, в какой строке они ее допустили +
возможно добавить в интерпретатор свои тэги
например [window] - окно,
возможно скрипты которые будут именоваться одним тэгом.
Таким образом я могу хранить все страницы сайта в БД! + Стандартно - сохранять дизайн сайта
Можете посмотреть пример что у меня получилось:
Здесь не полный вариант, более завершенный вариант находится дома.
# - это коментарий
[тэги] - закрываются в квадратные скобки
%ПУТЬ% - уже зарезервированные пути - например к картинкам
` - не интерпретировать следующий символ
www.hch.ru/hchl
#Пример написания кода
[b]
[u]П[/u]роверка
[/b]
[multicol]
[col]
[i]Колонка 1[/i]
[/col]
[col]
Колонка 2 `[это уже не тэг]
[/col]
[/multicol]
[html]<script>alert("done");</script>
[/html]
[PHP]Этот тэг я вырубил ессественно[/php]
Вообще как вам идея можеть она не стоит того чтобы тратить на нее драгоценное время??
← →
pasha_golub (2003-10-24 16:34) [1]Ну чего, прикольно, токо почему теги в квадратных скобках? Мне катся <..> не плохо.
← →
Style (2003-10-24 16:35) [2]Это две константы которые не долго поменять в PHP
А вообще для тогочто бы не путать их с тэгами HTML!
Иначе будет бред!
← →
NickBat (2003-10-24 16:42) [3]А чем эти теги лучше стандартных HTML тегов?
← →
Style (2003-10-24 16:46) [4]NickBat ©
Вот дело в том что эти тэги я настраиваю по умолчанию как надо для нашего сайта т.е. подключаю нужный стиль css и т.д.
+
Могу сообщить автору об ошибка сделланных им при написании кода.
и ограничить его свободу - которую дает HTML
Но на крайняк для него есть и HTML и PHP
Просто нужно стандартизировать дизай.
← →
Style (2003-10-24 17:04) [5]NickBat ©
В любом случае юзверю(админу) будет проще написать
[window w=700 topmargin=4]
[multicol w=100%]
[col]
Театр
[image w=64 h=32 src="%IMAGES%\culture\cult1.jpg]
[/col]
[col]
Кино
[image w=64 h=32 src="%IMAGES%\culture\cult2.jpg]
[/col]
[col]
Музыка
[image w=64 h=32 src="%IMAGES%\culture\cult3.jpg]
[/col]
[/multicol]
[/window]
Чем
<TABLE BACKGROUND="" STYLE="MARGIN-LEFT:0px;
MARGIN-TOP:4px;" class=line
WIDTH=700 HEIGHT=65
BORDER=0 CELLPADDING=0 CELLSPACING=0 ><TR><TD>
<div align="center"><center>
<table width=100% class=WindowText cellpadding=0 cellpadding=0>
<tr>
<td>
Театр
<image width=64 height=32 src=" http://hch.ru/resouces/images/culture/cult1.jpg">
</td>
<td>
Кино
<image width=64 height=32 src=" http://hch.ru/resouces/images/culture/cult2.jpg">
</td>
<td>
Музыка
<image width=64 height=32 src=" http://hch.ru/resouces/images/culture/cult3.jpg">
</td>
</tr>
</table></CENTER></DIV></TD></TR></TABLE>
← →
Style (2003-10-28 09:30) [6]Ну не интересно чтоль??
← →
KSergey (2003-10-28 09:44) [7]А стоит ли делать именно такой вот интерпретатор? Може лучше предоставить просто формочку для ввода текстов, а уже из нее все это переносить в БД? Тогда по пути можно и текст правильно форматировать (подготавливать для выкладывания в веб) и т.д.? Можно и на основе вордовких документов - конвертер.. Или я чего-то недопонимаю?
← →
Style (2003-10-28 11:00) [8]А стоит ли делать именно такой вот интерпретатор? Може лучше предоставить просто формочку для ввода текстов, а уже из нее все это переносить в БД? Тогда по пути можно и текст правильно форматировать (подготавливать для выкладывания в веб) и т.д.? Можно и на основе вордовких документов - конвертер.. Или я чего-то недопонимаю?
>>Можно и на основе вордовких документов - конвертер
Вот енто я не понял ;)
Ты имеешь ввиду написать оффлайновский редактор на Delphi? И потом уже сразу форматировать статьи как надо.
Конечно можно.
Ну а почему бы не попробывать сделать такой интерпретатор.
Просто редактор будет встроен в саму админку сайта и мне кажется будет довольно удобно редактировать статейки в онлайне.
А для быстрого поиска по сайту в принципе можно сделать и Wordlist т.е. 2 таблички
hch_Words
WordID, Word
hch_WordsRelation
WordID, PageID
Тогда можно действительно осуществить довольно грамотный и шустрый поиск по статьям.
← →
Style (2003-10-29 16:00) [9]Все доделал основное
Вот к примеру сами статьи
http://www.hch.ru/pages/ourcity.php?page=history
http://www.hch.ru/pages/ourcity.php?page=gerbs
а вот исходники
http://www.hch.ru/resources/txt/HCHL/history.hchl
http://www.hch.ru/resources/txt/HCHL/gerbs.hchl
Помоему довольно шустро и удобно.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.11.20;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.012 c