Текущее время: 29 мар 2024, 11:48 |
Форум временно переведен в режим "Только для чтения". По вопросам технической поддержки, обращайтесь, пожалуйста на admin@getbb.ru
Часовой пояс: UTC + 3 часа [ Летнее время ] |
Вставка доп. смайликов (улучшеная) |
|
Выпущено : 08 сен 2008, 03:08 из: Beholder Просмотров:: 5170 |
Если у вас на форуме пользователи Internet Explorer жалуются на то, что иногда не вставляются дополнительные смайлики - предлагаем такое решение проблемы:
открываем шаблон posting_smilies.html Находим: Code: <!-- INCLUDE simple_header.html --> Вставляем ниже: Code: <script language="javascript" type="text/javascript"> <!-- function emoticon(text,a1,a2) { if (is_ie) { text = ' ' + text + ' '; if (opener.document.forms['postform'].message.createTextRange && opener.document.forms['postform'].message.caretPos) { var caretPos = opener.document.forms['postform'].message.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; // opener.document.forms['postform'].message.focus(); } else { opener.document.forms['postform'].message.value += text; // opener.document.forms['postform'].message.focus(); } } else { insert_text(text,a1,a2); } } //--> </script> находим: Code: onclick="insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;" заменяем на: Code: onclick="emoticon('{smiley.A_SMILEY_CODE}', true, true);return false;" |
Вернуться назад к Базе Знаний |
|