Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

Вот решил написать 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;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.026 c
3-65782
inspirion
2003-10-30 21:37
2003.11.20
Мастера требуется Ваш совет!


3-65789
jazz
2003-10-30 17:23
2003.11.20
Не могу правильно создать триггер


3-65749
Ocean
2003-10-31 11:10
2003.11.20
Timeout expired in


1-65911
Кен
2003-11-07 03:39
2003.11.20
Как избежать подвисания программы, когда процедура выполняется


14-66130
Vadim S
2003-10-28 13:27
2003.11.20
MS Excel ячейка?