Не отображаются смайлики без пробела

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
alexinator
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 9 месяцев

Не отображаются смайлики без пробела

Сообщение alexinator »

Проблема в следующим:

Если перед символом смайлика стоит что либо кроме проблема или другого смайлика, то картинка смайлика не отображается, а отображается сам символ смайлика. Как сделать так, что бы картинка смайлика отображалась в любом внезависимоти от того какой символ находится перед символом смайлика
Пример: 1:evil: - не отображается картинка после еденички, как сделать так что бы отображалась?

Заранее спасибо
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Не отображаются смайлики без пробела

Сообщение Shredder »

Известный баг phpbb. Решения, как я понял из прочтения оффсайта, на данный момент не существует.
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 22 года 6 месяцев
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза

Re: Не отображаются смайлики без пробела

Сообщение Mr. Anderson »

Почему баг?
Нормальное поведение нормального парсера. Код либо соответствует нужному, либо нет. Если нет - смайла нет.
"Нельзя быть немножко беременной" (с)
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Не отображаются смайлики без пробела

Сообщение Shredder »

Дело в том, что если поставить смайл без пробела - например, в начале цитаты, или даже ссылку, а не смайл, то будет то же самое:
:P
Другие ббкоды тоже иногда ведут себя сходным образом, вот пример:
http://www.phpbbguru.net/community/

Причём, если во встроенных стандартных ббкодах ещё можно этого избежать, поставив в самом начале пробел:
То в пользовательских (во всех или нет - не знаю) этого невозможно избежать никак вообще
alexinator
phpBB 1.0.0
Сообщения: 2
Стаж: 15 лет 9 месяцев

Re: Не отображаются смайлики без пробела

Сообщение alexinator »

Дело в том, что я встречал оч много форумов, в которых смайлику для отображения впереди пробел не нужен =) например этот http://www.gvol.ru
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Не отображаются смайлики без пробела

Сообщение Пчелкин »

А если вбить с smilies.pak пробелы и не надо будет следить за пробелами в сообщениях.
было...
'kolobok_biggrin.gif', '21', '25', '1', 'Очень доволен', ' колобок',
делаем
'kolobok_biggrin.gif', '21', '25', '1', 'Очень доволен', ' здесьпробелколобок',
Пробелы всегда есть и смайлы отображаются.
Я прав?
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Не отображаются смайлики без пробела

Сообщение Shredder »

alexinator писал(а): например этот
Это phpBB2
Аватара пользователя
ZloeSalo
phpBB 1.0.0
Сообщения: 7
Стаж: 15 лет 9 месяцев
Откуда: UA
Благодарил (а): 2 раза

Re: Не отображаются смайлики без пробела

Сообщение ZloeSalo »

подскажите где указать кол-во отображаемых смайлов в ответе а то установил кучу смайлов и они грузятся кучей сразу штук 50 где указать чтоб 25 сразу грузились а остальные были в "еще смайлы"?
Аватара пользователя
crash
Former team member
Сообщения: 6517
Стаж: 22 года 2 месяца
Откуда: Бердск
Поблагодарили: 15 раз

Re: Не отображаются смайлики без пробела

Сообщение crash »

в админке нету? Например админка - размещение сообщений
Смайликов на странице:
Добавлено спустя 2 минуты 20 секунд:
ну или админка - сообщение - смайлики. Нажимаем на зеленую шестеренку и убираем галочку "показыват на странице ответа"
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

Re: Не отображаются смайлики без пробела

Сообщение Айдар »

А может проблема с отображением смайлов только в prosilver (я так понял, большинство его юзает). У меня стоит subsilver - только что попробовал специально - все нормально отображается после предложенных выше символов
In Web We Trust
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Не отображаются смайлики без пробела

Сообщение Пчелкин »

Всем привет..появилась небольшая проблемка не травиального характера..но угнетает..
Заметил что если в ЛС первым стоит смайл (любой), то при цитировании этого ЛС смайл прилипает к тегу [quote] и естественно в сообщении потом не отображается...
А сообщение выглядит так...

Код: Выделить всё

[quote="Sarissa"]:pri_vet:-: Оруженосец (помощник комиссара)[/quote]
Смайла нет...только символы его...
В цитировании на форуме такого не наблюдается...
Добавка пробела в смайлпаке не помогает...
Где покопаться? Что знал - излазил..это где-то в инклудах сидит..но я не соображу где..плисс... :oops:
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
spman
phpBB 1.0.0
Сообщения: 2
Стаж: 14 лет 5 месяцев

Re: Не отображаются смайлики без пробела

Сообщение spman »

Пчелкин
решилась проблемка?..
Booker
phpBB 2.0.7a
Сообщения: 627
Стаж: 15 лет 3 месяца
Благодарил (а): 165 раз
Поблагодарили: 21 раз

Re: Не отображаются смайлики без пробела

Сообщение Booker »

Можно ли осуществить автоматическую принудительную вставку пробела перед смайлами, что-то за прошедшее время изменилось?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Не отображаются смайлики без пробела

Сообщение MIT »

Ничего не изменилось, это не баг, это фича ©
Аватара пользователя
bumbr
phpBB 1.4.4
Сообщения: 129
Стаж: 15 лет 3 месяца
Откуда: Беларусь
Благодарил (а): 44 раза
Поблагодарили: 24 раза

Re: Не отображаются смайлики без пробела

Сообщение bumbr »

Booker
Открыть posting.php найти

Код: Выделить всё

$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . censor_text(trim($message_parser->message)) . "[/quote]\n";
и вточить пробел после . '"]' ., выглядеть должно так

Код: Выделить всё

$message_parser->message = '[quote="' . $post_data['quote_username'] . '"]' . ' ' . censor_text(trim($message_parser->message)) . "[/quote]\n";
Будет работать при нажатии на кнопку Цитата в сообщении, после правки сообщения не ломается.

Вернуться в «Поддержка phpBB 3.0.х»