- 0
обработка данных из таблицы MySQL
Пытаюсь добавить в уже готовый двиг TODO (http://www.codepost.org/view/120) следующее:
из админки сделать полноценный доступ к todo.
на главной сайта же необходимо повесить ссылку на страницу, где будет отображаться содержимое из базы ToDo.
Вот так это вытаскивается из базы в site.ru/todo/index.php :
но, в js движка todo есть некая возможность форматирования, например:
!italic! will show as italic
*bold* will show as bold
&red& will show as red color
которая достигается следующим куском:
При выводе в index.php как указано выше из базы валится все, в том числе и условные тэги форматирования, например из админки видно слово жирным начертарием, то есть bold, а в index.php в который сделан вывод из базы это именно слово , то есть слово с символами форматирования, звездочками в данном случае.
Вопрос, как в index.php реализовать такое же форматирование? или хотя бы посто порезать символы? возможно Вы подскажете более удачные варианты?
1 ответ:
-
- 0
Федотт 21.03.2010 14:08:10 (http://otvety.google.ru/otvety/thread?tid=5578a2821d99d11b): Нужно просто при выводе информации на главной странице самому заменять регулярным выражением * на и ! на . edit = document.elementById('idelementa');
var t = edit.value;
t = t.replace(/!(.+)!/g, '$1'); // replace !...! by italic text
t = t.replace(/*(.+)*/g, '$1'); // replace .. by bold text
Примерно так.