Типа пример:
Смайлики в цитировании
Модератор: Модераторы разделов
-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Смайлики в цитировании
Бага какая-то в цитировании. Если процетировать смайлик, то он становится названием файла.
Поправить можно?
Типа пример:
Типа пример:
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Смайлики в цитировании
тест
поправил. но, видимо, будет срабатывать только в отношении постов, созданных после правки.
в поле alt тега <img> теперь записывается не имя файла, а эмо-текст.
кстати, это должно понравиться тем, кто смотрит форум в текстовом браузере.
p.s. заглянул в базу данных и добавил в копилку маразмов создателей движка еще один.
в базе данных внутри поля с текстом поста сохраняется не эмо-текст (как сделал бы любой нормальный программист):
Код: Выделить всё
:unsure:Код: Выделить всё
<img
src="style_emoticons/<#EMO_DIR#>/unsure
.gif" style="vertical-align:middle"
emoid=":unsure:" border="0"
alt=":unsure:" />Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог
-
Sonic
- Сообщения: 478
Re: Смайлики в цитировании
На это есть какая-то причина, но не помню её. Там и цитаты и прочие ББКОДы так храняться.
LinuxForum.ru :: Форум пользователей ОС Linux
-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Смайлики в цитировании
Проверяем.... вроде бы работает корректно.
Знаю, там маразмов хватает выше крыши. Сам когда-то ковырялся с этим движком (ещё фри-версии). Доковырялся до такой степени, что создатели сего чуда не узнали бы своего "дитя".
-
MadDog
- Бывший модератор
- Сообщения: 2298
- Статус: Добрый банщик
Re: Смайлики в цитировании
Причина проста. Каждый парсинг кодов это нагрузка на сервер, а если в сообщении есть процитированные куски с такими кодами, то нагрузка возрастает, т.к. приходится парсить код, который кстати уже был когда-то распарсен, заново. Поэтому дабы не создавать лишний гиморой форумам, у которых очень большая посещаемость и сделали такую фигню.
В этом плане vBulletin лучше. Ещё встречал какой-то форумный движок, который хранил в разных поля базы как пропарсенные сообщения, так и с тегами, так сказать в сыром виде.
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Смайлики в цитировании
проста, конечно. и решение — идиотское. <#EMO_DIR#> надо подменить на имя каталога? надо. что для этого требуется? _пропарсить_. смайлика даже не ставлю. не знаю, каким смайликом выразиться. оптимизаторы...
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог