Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Замирание смайлов

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Аватара пользователя
Lagytenok
phpBB 1.0.0
Сообщения: 4
Стаж: 19 лет 1 месяц

Замирание смайлов

Сообщение Lagytenok »

Почему, когда я вставляю в форму быстрого ответа qreply Xperta смайл, то остальные смайлы в наборе перестают быть анимированными??
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 19 лет 11 месяцев
Откуда: Estonia, Tallinn

Сообщение Vladson »

Есть возможность это исправить, в файле
templates/subSilver/quick_reply.tpl

Найти:

Код: Выделить всё

					<td><a href="javascript:emoticon('{quick_reply.smilies_row.smilies_col.CODE}')"><img src="{quick_reply.smilies_row.smilies_col.URL}" border="0" alt="{quick_reply.smilies_row.smilies_col.DESC}" title="{quick_reply.smilies_row.smilies_col.DESC}" /></a></td>
заменить на

Код: Выделить всё

					<td><a onclick="emoticon('{quick_reply.smilies_row.smilies_col.CODE}')"><img src="{quick_reply.smilies_row.smilies_col.URL}" border="0" alt="{quick_reply.smilies_row.smilies_col.DESC}" title="{quick_reply.smilies_row.smilies_col.DESC}" /></a></td>
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
Splurov
phpBB 1.4.4
Сообщения: 138
Стаж: 19 лет 4 месяца
Откуда: Россия, Москва

Сообщение Splurov »

Vladson
Тогда уж не <a onclick="emoticon('{quick_reply.smilies_row.smilies_col.CODE}')">, а <a href="javascript:void(0)" onclick="emoticon('{quick_reply.smilies_row.smilies_col.CODE}')">
тег нельзя употреблять без аттрибута href или без аттрибута name. один из них должен быть обязательно.
Аватара пользователя
MiTrI
phpBB 1.4.2
Сообщения: 67
Стаж: 19 лет 4 месяца
Откуда: Spb

Сообщение MiTrI »

Vladson
Так "рука" не появляется и непонятно что на смайлик нажать можно :? . В дополнительных смайликах все равно также гифы замораживаются после нажатия :x
Cold silence has a tendency to atrophy any sense of compassion...
Аватара пользователя
Vladson
Former team member
Сообщения: 816
Стаж: 19 лет 11 месяцев
Откуда: Estonia, Tallinn

Сообщение Vladson »

Splurov
тег нельзя употреблять без аттрибута href
Я дал простое решение, сам я знаю стандарт HTML и что там обязательно, просто многим хватает того что работает
(если надо могу дать более точно соответсвующее стандарту решение)
MiTrI
В дополнительных смайликах все равно также гифы замораживаются после нажатия
Можно подредактировать и там, это не проблема главное знать где...
(то же самое только в файле templates/subSilver/posting_smiles.tpl и в templates/subSilver/posting_body.tpl )
Серый цвет - светлый (светлее чёрного), но он и тёмный (темнее белого), он же промежуточный (между чёрным и белым). Теорию относительности никто не отменял. Истина в целом - понятие виртуально-ситуативное.
DJ Sample
phpBB 1.4.4
Сообщения: 156
Стаж: 19 лет 10 месяцев

Сообщение DJ Sample »

Я использую такой мод -
Найти в posting_body.tpl (quick_reply.tpl)

Код: Выделить всё

<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
заменить на -

Код: Выделить всё

<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></td>
И аналогично в posting_smilies.tpl -

Код: Выделить всё

<td><a href="javascript:emoticon('{smilies_row.smilies_col.SMILEY_CODE}')"><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></a></td>
заменить на -

Код: Выделить всё

<td><img src="{smilies_row.smilies_col.SMILEY_IMG}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{smilies_row.smilies_col.SMILEY_CODE}');" alt="{smilies_row.smilies_col.SMILEY_DESC}" title="{smilies_row.smilies_col.SMILEY_DESC}" /></td>
newest

Сообщение newest »

при использовании всех приведенных выше примеров.. утрачивается пробел вокруг кода вставляемого смайла.. поэтому смайлы не всегда отображаются.. (

чтобы этого избежать вставьте в коды пробелы.. ниже файл и вокруг чего надо поставить пробел..

templates/subSilver/quick_reply.tpl - {quick_reply.smilies_row.smilies_col.CODE}

templates/subSilver/posting_body.tpl - {smilies_row.smilies_col.SMILEY_CODE}

templates/subSilver/posting_smilies.tpl - {smilies_row.smilies_col.SMILEY_CODE}
o9uH
phpBB 1.2.1
Сообщения: 20
Стаж: 18 лет 4 месяца
Откуда: Moscow

Сообщение o9uH »

А как пофиксить замирание смайлов после клика по нику и "цитировать"?
listok
phpBB 1.4.2
Сообщения: 52
Стаж: 18 лет
Откуда: Москва

Сообщение listok »

o9uH писал(а):А как пофиксить замирание смайлов после клика по нику и "цитировать"?
да, после клика "цитировать" или по "гостью" замирают!
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

listok
phpBB 1.4.2
Сообщения: 52
Стаж: 18 лет
Откуда: Москва

Сообщение listok »

так этим кодом и пользуемся, но после клика "цитировать" или по "гостью" все равно замирают.
Аватара пользователя
Romy
phpBB 2.0.3
Сообщения: 396
Стаж: 18 лет 11 месяцев
Откуда: tallinn.ee

Сообщение Romy »

listok, странно, но я вот юзаю именно этот код и у меня всё прекрасно работает..
listok
phpBB 1.4.2
Сообщения: 52
Стаж: 18 лет
Откуда: Москва

Сообщение listok »

Romy писал(а):listok, странно, но я вот юзаю именно этот код и у меня всё прекрасно работает..
Нет, если нажимать по смайлам, тексту и т.п. то да, я имею ввиду по «цитировать» или по «гостю» т.е. по ссылкам не перезагружающую страничку.
IndividuaJl

Сообщение IndividuaJl »

ДЛЯ быстрого ответа немного по-другому сейчас:

заменить вот это -

Код: Выделить всё

<td><a href="javascript:emoticon('{quick_reply.smilies_row.smilies_col.CODE}')"><img src="{quick_reply.smilies_row.smilies_col.URL}" border="0" alt="{quick_reply.smilies_row.smilies_col.DESC}" title="{quick_reply.smilies_row.smilies_col.DESC}" /></a></td>
на это -

Код: Выделить всё

<td><img src="{quick_reply.smilies_row.smilies_col.URL}" border="0" onmouseover="this.style.cursor='hand';" onclick="emoticon('{quick_reply.smilies_row.smilies_col.CODE}');" alt="{quick_reply.smilies_row.smilies_col.DESC}" title="{quick_reply.smilies_row.smilies_col.DESC}" /></a></td>
Anarion
phpBB 1.2.0
Сообщения: 10
Стаж: 17 лет 5 месяцев

Сообщение Anarion »

На своём форуме, когда я создаю сообщения, я использую часто смайлы, НО при нажатии на смайл (при выборе), анимация смайлов останавливается и чтобы они снова зашевелились необходимо обновлять страницу. Как исправить это?

Вернуться в «Поддержка phpBB 2.0.x»