d1pro Опубликовано 19 Марта 2006 Жалоба Поделиться Опубликовано 19 Марта 2006 Если выделить текст поста и скопировать в буфер обмена, он не будет содержать смайликов. Исправить это досадное упущение очень просто./sources/classes/bbcode/class_bbcode.phpНаходим: # New emo $txt = preg_replace( "#<([^>]+?)emoid=\"(.+?)\"([^>]+?)".">#is", "\\2", $txt );Ниже добавляем: $txt = preg_replace( "#<span style=\"position:absolute;visibility:hidden;\">(.+?)</span>#is", "", $txt );Находимreturn "<img src=\"{$this->ipsclass->vars['EMOTICONS_URL']}/$image\" style=\"vertical-align:middle\" emoid=\"".trim($code)."\" border=\"0\" alt=\"$image\" />";Заменяем на:return "<img src=\"{$this->ipsclass->vars['EMOTICONS_URL']}/$image\" style=\"vertical-align:middle\" emoid=\"".trim($code)."\" border=\"0\" alt=\"$image\" /><span style=\"position:absolute;visibility:hidden;\">".trim($code)."</span>";Собственно все. З.Ы. На совместимость с RTE не проверял... Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Aiwan Опубликовано 24 Марта 2006 Жалоба Поделиться Опубликовано 24 Марта 2006 Здорово. Попробую. Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.