Jump to content

SiZE

Новичок
  • Content Count

    3
  • Joined

  • Last visited

About SiZE

  • Rank
    Новичок

Информация

  • Форум
  • Пол
    Мужчина
  • Версия Invision Community
    4.3
  1. Обновился до v4.3.6, полез в базу, а там по смайлам разброд и шатание. 1) Первый и самый главный вопрос, как сконвертировать смайлы старой закалки? Которые указаны в тексте сообщения шорттегами: :drinks: или :) 2) В дополнение к :short_tags: у меня были и обычные загруженные смайлы-картинки колобковские. Я начал менять старый формат хранения картинок со смайлами в БД, на новый. Не знаю почему это все не конвертировалось при переносе, но стоило бы ) SET @alias = ':kez_06:' COLLATE utf8mb4_unicode_ci; SET @image = 'kez_06.gif' COLLATE utf8mb4_unicode_ci; -- SET @tag = CONCAT('<img alt="',@alias,'" src="<___base_url___>/uploads/',@image,'">') COLLATE utf8mb4_unicode_ci; SET @tag = CONCAT('<img src="<___base_url___>/uploads/',@image,'" alt="',@alias,'" />') COLLATE utf8mb4_unicode_ci; SET @newTag = CONCAT('<img alt="',@alias,'" title="',@alias,'" data-emoticon="true" src="<fileStore.core_Emoticons>/kolobokus/',@image,'">') COLLATE utf8mb4_unicode_ci; -- SELECT @alias, @image, @tag, @newTag; -- SELECT * FROM ibf_forums_posts fp WHERE fp.`post` LIKE CONCAT('%',@tag,'%'); UPDATE ibf_forums_posts SET post=REPLACE(post, @tag, @newTag) WHERE post LIKE CONCAT('%',@tag,'%'); Может кто-то знает более гуманный способ найти все смайлы и правильно их заменить?
×