Перейти к контенту

Проблема со смайликами


Рекомендуемые сообщения

При конвертировании как с VBulletin так и с PHPBB столкнулся с следующей проблемой: почти все смайлики не отображаются - вместо них белый квадратик с красным крестиком и title - smile.gif. Если нажать "быстрое редактирование", то там мы видим нормальный смайлик : ) (без пробела), ничего не меняя нажимаем "сохранить" и смайлик встаёт на своё место. Т.е. в базе смайл правильно размещён: : ) , а отображается не правильно.

 

Как исправить?

Ссылка на комментарий
Поделиться на других сайтах

Перестроить посты пробывали? Настройка - Пересчёт и обновление - Перестроить содержимое сообщений.
Ссылка на комментарий
Поделиться на других сайтах

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

Можете привести пример как в БД выглядит HTML код смайлика(с комментами по бокам, если есть)?
Ссылка на комментарий
Поделиться на других сайтах

В базе, например, вот так:

 

<img src="/biggrin.gif" style="vertical-align:middle" emoid=":D" border="0" alt="biggrin.gif" />

Изменено пользователем holod2007
Ссылка на комментарий
Поделиться на других сайтах

Странно, что пересчёт не помогает... Провёл следственный эксперимент — преобразовались.

 

Могу предложить пост про замену прямо в БД.

 

Нужно будет заменять скажем

src="/biggrin.gif"

на

src="style_emoticons/<#EMO_DIR#>/biggrin.gif"

Правда прийдётся для всех смайлав такое организавать, или заюзать REGEXP, или скрипт писать.

Ссылка на комментарий
Поделиться на других сайтах

Там сообщений 200.000 :D

Ну это не аргумент, см. в папке Tools дистрибутива тулзу, можно из консоли запускать.

 

Либо заменять средствами MySQL как выше написал ;)

Ссылка на комментарий
Поделиться на других сайтах

Запустил с консоли. Работает медленно. Гм.

 

Всё получилось, спасибо!

Изменено пользователем holod2007
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.