|
Форумы xBB > BBCode и прочие языки упрощенной разметки
Баг фикс авто линков
Автор: Nutty.
Последнее редактирование: 2011-05-24 08:45:46
12 комментариев
Nutty
Из за каких то проблем пришлось постить вторым постом
Исправление одного недочёта если пользователь написал хттп://домен.ру/далееадрес[b] то кусок ббкода пойдёт как часть ссылки данное регулярное выражение игнорит ббкоды, также и поддержка кириллицы для тех кто работает с utf-8 или с setlocale (ru-RU.cp1251)
'pattern' => array(
"'([\w\+]+://[\wа-яА-Я\.\?\+\-/_=&%#:;+]*)'si",
dima
Нет бага:
http://xbb.uz/forums/bbcode...avto_linkovтестируем баг
Из за каких то проблем пришлось постить вторым постом
У меня страницы на диск сохраняются. Кончился лимит места на диске - возникли проблемы. Но вроде почистил кое-что. Должно теперь работать.
Nutty
dima, хм... а у мну и кусок ббкода в придачу забирало.
dima У меня страницы на диск сохраняются. Кончился лимит места на диске - возникли проблемы. Но вроде почистил кое-что. Должно теперь работать.
На диск это хорошо когда информации не так много)
dima
Страницы могут быть очень большие. Тянуть их за базы нехорошо, так как
1) Мускуль может стоять на другом сервере. Гонять по сети кучу данных - забивать сеть. Отсюда тормоза.
2) Мускуль отводит под свой кэш фиксированный размер памяти. Большие объемы данных делают кэш менее эффективным.
Поэтому большие тексты, картинки и т.п. храню на диске, а не в базе. В базе лежат только их метаданные.
Nutty
dima  Картинки в MySQl это как О_о я их всегда на диске хранил. А насчёт базы там держу только постоянно динамический контент те форум и тд а то что изменяется редко предпочитаю в файлах хранить чтобы не делать пачку лишних запросов как у нас любят разные CMS типо конфиги разбитые на 1-4 таблицы и тд.
dima
Картинки в MySQl это как О_о
Бывает и такое
А насчёт базы там держу только постоянно динамический контент те форум и тд
Контентные страницы сохраняю на диске. Комменты пишу в базу. Этот форум работает практически так-же, как и основной сайт, только страницы создаются не админом, а пользователем, ответы - это те-же комменты.
Nutty
dima Контентные страницы сохраняю на диске. Комменты пишу в базу. Этот форум работает практически так-же, как и основной сайт, только страницы создаются не админом, а пользователем, ответы - это те-же комменты.
Если судить строго то из минимума в программирование можно сделать максимум но дело как раз как правило упереться каркас заложенным программистом если каркас хороший то к примеру те же комментарии могут быть одновременно и на форуме постами и комментариями на сайте и мини чатом ХД.
При желании можно всё главное тока иметь желание, время, силы и настрой это делать всё остальное появится в процессе.
Например у меня комментарии имеют кучу функций одна из них AJAX только не совсем обычный написал так каркас чтобы он был и AJAX и не AJAX для поисковой оптимизации так как насколько мне известно поисковики не обрабатывают события типо onclick в тегах ссылок.
dima
А что ты пишешь? Если есть где взглянуть, дай ссылку, интересно.
Nutty
dima А что ты пишешь? Если есть где взглянуть, дай ссылку, интересно.
Эх.. в данный момент весь проект находится на локалхосте как выведу его в инет могу конечно скинуть ссылку тока я всегда придерживаюсь правила не рекламировать.
dima
тока я всегда придерживаюсь правила не рекламировать.
Странное правило. И с чем оно связано?
Ответить:
|