Не подскажите как на дайри работают псевдотеги [J][/J] и [L][/L]?
Текст парсится в момент добавления в БД и все псевдотеги заменяются на реальные? Тогда его объем увеличивается, и необходим обратный парсинг для режима редактирования.
Но по моим наблюдениям если в ручную написать html-теги, на которые заменяется [J][/J] - то в режиме редактирования они так и останутся html-тегами.
Заменять все ссылки на дневники при выводе - но ведь это сколько накладных расходов, искать каждый раз в бд по содержимому тега [J][/J]
Или может есть какой-то способ оптимизации?
Аналогично - каким образом это реализовано на ЖЖ, Ли.ру и других блогохостингах?