Замена смайлов на новый пак и отображение новых смайлов

Проблемы с установкой или работой 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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Dutch
phpBB 1.4.2
Сообщения: 67
Стаж: 17 лет 10 месяцев
Откуда: Kiev
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Замена смайлов на новый пак и отображение новых смайлов

Сообщение Dutch »

На форуме много раз поднимался вопрос установки паков смайлов, но тема не совсем об этом.

Есть стандартные смайлы и коды к ним.

В новом паке названия файлов уже другое, но коды смайлов остаются все те же.

Если полностью заменить/удалить/переустановить смайлы на новый пак, то они используются лишь в новых темах, или если тему пересохранить.

Складывается такое впечатление, что текст с ссылками на смайлы пишется в базу, хотя по логике коды смайлов должны были бы просто-напросто на лету заменяться на выбранный пак.

Вопрос: Что нужно сделать для того, чтобы новый пак применялся в старых постах?
Последний раз редактировалось Dutch 26.09.2013 1:20, всего редактировалось 1 раз.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 13159
Стаж: 15 лет 1 месяц
Благодарил (а): 236 раз
Поблагодарили: 3750 раз

Re: Замена смайлов на новый пак и отображение новых смайлов

Сообщение Татьяна5 »

Перезаписать смайлы со старыми названиями файлов
Аватара пользователя
Dutch
phpBB 1.4.2
Сообщения: 67
Стаж: 17 лет 10 месяцев
Откуда: Kiev
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Замена смайлов на новый пак и отображение новых смайлов

Сообщение Dutch »

Татьяна5 писал(а):Перезаписать смайлы со старыми названиями файлов
Это грязный метод. Да и нелогичный какой-то.
Есть более красивое решение или это единственное решение?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Замена смайлов на новый пак и отображение новых смайлов

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

Dutch писал(а):Это грязный метод.
Придумайте свой - "Чмстый"...Желательно потом поделиться решением...
В ответ на вопрос - просто установить еще один (новый и необходимый) пак, а старые смайлы в форуме ответа спрятать потом через админку...Не будет ошибок и ничего в БД не посыпется и репарсинг кодов делать не придется...
Я обычно держу до пяти паков...И перенастраиваю их по сезону года...Это не долго...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Dutch
phpBB 1.4.2
Сообщения: 67
Стаж: 17 лет 10 месяцев
Откуда: Kiev
Благодарил (а): 3 раза
Поблагодарили: 2 раза

Re: Замена смайлов на новый пак и отображение новых смайлов

Сообщение Dutch »

Пчелкин писал(а):И перенастраиваю их по сезону года...Это не долго...
То есть для новых сообщений или для всех?
Пчелкин писал(а):В ответ на вопрос - просто установить еще один (новый и необходимый) пак, а старые смайлы в форуме ответа спрятать потом через админку...
Старые смайлы будут с старого пака или нового, если снять с публикации старый пак, а опубликовать новый?
Аватара пользователя
Пчелкин
phpBB 3.3.0
Сообщения: 11361
Стаж: 16 лет 8 месяцев
Благодарил (а): 1832 раза
Поблагодарили: 1358 раз

Re: Замена смайлов на новый пак и отображение новых смайлов

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

Dutch писал(а): для новых сообщений
А смайлы старого пака будут без ошибок торчать в старых сообщениях...
Dutch писал(а):если снять с публикации старый пак
Не снять весь пак, а закрыть использование смайлов старого пака через админку...
NIKON-D90, AF-S 18-105, AF-S 14-24, AF-S 24-70
Аватара пользователя
Pazh
Former team member
Сообщения: 2317
Стаж: 16 лет 10 месяцев
Благодарил (а): 42 раза
Поблагодарили: 506 раз

Re: Замена смайлов на новый пак и отображение новых смайлов

Сообщение Pazh »

в БД в тексте сообщения храниться как код смайлика, так и путь к img текущего смайла. При редактировании img убирается и остается только код. Следовательно возможно сделать мод для репарсинга смайлов
Короче вот тема https://www.phpbb.com/community/viewtop ... &t=1696925 - аналог того что хочет топикстартер, в конце посыл к моду Admin Reparse BBCode 0.0.3, а в моде написано юзать репарсинг Bbcode из STK
Помощь в ЛС/email только за WM или ЮMoney

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