Тема: Как сделать больше 15 смайлов?

Проблема в следующем: хотел заменить смайлы на более красивые, прислали мне архив из 223 смайлов, я их все прописал в parser.php (замучался!!!), залил в папку img/smiles, потом пытаюсь открыть форум - страница грузится на 20% и все. Ради эксперемента оставил только 15 смайлов - работает. Т.е. 15 смайлов - это ограничение? Как убрать и реально ли?

Сайт forever_young

Поделиться

2

Re: Как сделать больше 15 смайлов?

Вообще каждый дополнительный BBCode или смайлик - увеличивает время обработки сообщения.
Ограничение на количество конечно вряд ли...
Попробуй разделить эти списки реплейсов на несколько.. и последовательно их применяй.

Поделиться

3

Re: Как сделать больше 15 смайлов?

Учитывая, что многие смайлы еще и анимированы, то большое их число реально грузит систему, видимо, дело в этом.

"Мнение большинства не является критерием истины."

Сайт SDTux

Поделиться

4

Re: Как сделать больше 15 смайлов?

SDTux, серверу грубо говоря пофигу анимированы картинки или нет. HTML он должен выдать целиком.

Поделиться

5

Re: Как сделать больше 15 смайлов?

Dexus пишет:

Вообще каждый дополнительный BBCode или смайлик - увеличивает время обработки сообщения.
Ограничение на количество конечно вряд ли...
Попробуй разделить эти списки реплейсов на несколько.. и последовательно их применяй.

Речь идет именно про 15 смайликов - не больше, вот попробуй - прошипи еще пару по подобию в parser.php и залей их в img/smiles - не получится.

Сайт forever_young

Поделиться

6

Re: Как сделать больше 15 смайлов?

SDTux пишет:

Учитывая, что многие смайлы еще и анимированы, то большое их число реально грузит систему, видимо, дело в этом.

Дело не в анимированности - 15 анимированных работают, 16 уже нет. Где копать - не пойму, обидно все это...

Сайт forever_young

Поделиться

7

Re: Как сделать больше 15 смайлов?

Каким образом добавляли смайлики-то?

Поделиться

8

Re: Как сделать больше 15 смайлов?

Dexus пишет:

Каким образом добавляли смайлики-то?

Прощу прощения за задержку с ответом.
Добавлял так: в файле parser.php есть строки:
// Here you can add additional smilies if you like (please note that you must escape singlequote and backslash)
$smiley_text = array(':)', '=)', ...... и т.д........);
$smiley_img = array('smile.png', 'smile.png'.....);

Залил в папку img/smiles новые смайлики, и руками прописал в первой строчке обозначения ";-)" и т.д.
Во второй строчке - файлы соответствующие им. Первый в первой строчке соответствует первому во второй, и т.д.
Правильно делал?

Сайт forever_young

Поделиться

9

Re: Как сделать больше 15 смайлов?

forever_young, тоже добавлял смайлы, и их уже намного больше 15...всё работает исправно, может дело в другом?

Поделиться

10

Re: Как сделать больше 15 смайлов?

Ты имей ввиду что smile.png и smile.gif - это совершенно разные вещи...

Может быть из-за этого.

No Money, No Time, No Girl, No Job - NO PROBLEM!

Поделиться

11

Re: Как сделать больше 15 смайлов?

У меня другая проблема, при добавлении больших анимированных смайлов, они превращаются в маленьких и убогих, где можно выключить ресайзинг?

Добавлено спустя 17 минут 35 секунд:

Ответ уже не нужен, нашел там же в парсере.

Поделиться