jdlab Опубликовано 23 Февраля 2007 Жалоба Поделиться Опубликовано 23 Февраля 2007 Название: Анимированные смайлы не перестают двигатьсяДобавил: jdlabДобавлен: 23 Фев 2007Обновлен: 23 Фев 2007Категория: IP.Board 2.1.x Если у вас на форуме имеются анимированные смайлы, то вы наверное заметили что при нажатии на них они застывают. Здесь моменты когда они застывают и как это исправить. Сделано на основе первого поста от 'winnie' в теме 'чтобы смайлы шевелились после нажатия на них для 2.0' Нажмите здесь, чтобы скачать файл Ссылка на комментарий Поделиться на других сайтах Прочее
mrMad-Cat Опубликовано 25 Февраля 2007 Жалоба Поделиться Опубликовано 25 Февраля 2007 Что, чесно исправленно? Тогда маст хэв! Ссылка на комментарий Поделиться на других сайтах Прочее
Лангуста Аня Опубликовано 3 Марта 2007 Жалоба Поделиться Опубликовано 3 Марта 2007 А что добавить, чтоб в быстром ответе тоже продолжали двигаться, а то у меня только в общей форме только двигаются... Ссылка на комментарий Поделиться на других сайтах Прочее
jdlab Опубликовано 5 Марта 2007 Автор Жалоба Поделиться Опубликовано 5 Марта 2007 У вас мод формы бустрого ответа? Тогда какой? Ссылка на комментарий Поделиться на других сайтах Прочее
Roman Borisovich Опубликовано 5 Марта 2007 Жалоба Поделиться Опубликовано 5 Марта 2007 А что добавить, чтоб в быстром ответе тоже продолжали двигаться, а то у меня только в общей форме только двигаются...Может от браузеров зависит? Ссылка на комментарий Поделиться на других сайтах Прочее
jdlab Опубликовано 6 Марта 2007 Автор Жалоба Поделиться Опубликовано 6 Марта 2007 Смайлы перестают двигаться только в IE. Ссылка на комментарий Поделиться на других сайтах Прочее
maevec Опубликовано 7 Марта 2007 Жалоба Поделиться Опубликовано 7 Марта 2007 У меня мод работает отлично, везде все шевелится. Ссылка на комментарий Поделиться на других сайтах Прочее
Pioneer555 Опубликовано 27 Июня 2007 Жалоба Поделиться Опубликовано 27 Июня 2007 Поставил эту штуку...и пропало"Спасибо" почему? Ссылка на комментарий Поделиться на других сайтах Прочее
Butterfly Опубликовано 18 Августа 2007 Жалоба Поделиться Опубликовано 18 Августа 2007 Всё работает, спасибо! Ссылка на комментарий Поделиться на других сайтах Прочее
Wartys Опубликовано 3 Января 2008 Жалоба Поделиться Опубликовано 3 Января 2008 (изменено) Хочу добавить к сведению всех, и автора тоже. Что касается версий 2.1.х, мод недоработан, и сейчас расскажу, чего не так.Во-первых, кое-чего не хватает: изменения нужно внести ещё в файле sources/action_public/topics.php, в двух местах. В противном случае мод чинит смайлики везде, но не в модифицированной форме быстрого ответа (а ведь это, пожалуй, самое важное место ).Во-вторых, серьёзный недочёт. Принцип мода прост: во всех перечисленных местах (плюс в указанном мною выше) следует заменитьhref=наonMouseOver=this.style.cursor='hand' onClick=Но после такой модификации всплывает неприятный побочный эффект: смайлики-то чинятся (в IE, сама трабла замирания gif связана только с IE), но в нормальных браузерах (Firefox, например) зато курсор мыши при наведении на смайлики перестаёт превращаться в нажимающую лапку! Всё потому, что свойство "hand", которое прописывает ссылкам данный мод, является капризным сочинительством мокрософта, и работает только в IE. На самом деле, если судить с объективной позиции web-стандартов, нет такого свойства "hand"! И прочие браузеры от такого мода лишь пострадают, как сказано выше.Что делать? Да очень просто. Есть свойсто "pointer", которое как раз и является правильным, стандартным. Правда, его не поймёт IE5.5 и ниже, но поскольку даже в Windows'98 нормально пашет IE6, на эту мелочь сегодня можно смело махнуть рукой.Итак, аффтару мода советую обновиться:1. Вместо hand всё поправить на pointer.2. Добавить аналогичные исправления для файла sources/action_public/topics.php, то бишь в двух местах (рядом) следует найти:$smilies .= "<td><a href={$out_delim}java script:emoticon($in_delim".$elmo['typed']."$in_delim, 'smid_$smilie_id')и заменить на:$smilies .= "<td><a onMouseOver=this.style.cursor='pointer' onClick={$out_delim}java script:emoticon($in_delim".$elmo['typed']."$in_delim, 'smid_$smilie_id') Изменено 3 Января 2008 пользователем Wartys Ссылка на комментарий Поделиться на других сайтах Прочее
AEC Опубликовано 25 Марта 2008 Жалоба Поделиться Опубликовано 25 Марта 2008 ..разобрался, можно удалять пост.. Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения