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

Не выключается bbcode "IMG".

Проблемы с установкой или работой phpBB 2.0.x? Ищите ответы здесь!
Мимо шел
phpBB 1.2.0
Сообщения: 12
Стаж: 16 лет 3 месяца
Откуда: Краснодар

Не выключается bbcode "IMG".

Сообщение Мимо шел »

Если кнопку img написать как она стандартно сделана

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

<input type="button" accesskey="p" name="addbbcode14" value=" p " onClick="bbstyle(14)" onMouseOver="helpline('p')">
то все работает нормально. Но я ставлю на кнопки bbcode`а картинки: код кнопки с картинкой такой

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

<div class="p1" style="width:26px; height:26px;" OnMouseDown='this.className="p2"'
OnMouseUp='this.className="p1"' OnMouseOut='this.className="p1"' input type="button" accesskey="p" name="addbbcode14" value=" p " onClick="bbstyle(14)" onMouseOver="helpline('p')"></div>
И еще с стилях пишу

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

PP:active{background-image:url(templates/Forum/images/p.gif)}
 .p1{background-image:url(templates/Forum/images/p.gif); background-position:bottom right}
 .p2{background-image:url(templates/Forum/images/p.gif); background-position:top left}
и кнопка начинает косячить, хотя все остальные при аналогичной замене работают нормально. Теперь если включить и выключить тег img этой кнопкой т.е. , то потом при нажатии любой другой кнопки будет каждый раз писаться [/img]. Если включить и, не выключая, нажать другую, эффект тот же. Хотя сама кнопка IMG продолжает работать и открывать/закрывать свой тег. И только при нажатии "Закрыть все теги" остальные кнопки начинают работать.
Если заменить в posting_body.tpl вишенаписанные коды этой кнопки на стандартный, а остальные кнопки оставить с картинками - все начинает работать т.е. косяк где-то в двух верхних кодах. Думал может переменные PP, p1, p2 заняты, менял на другие названия - бесполезно.
Подскажите как заставить img работать?
Спасибо.
Мимо шел
phpBB 1.2.0
Сообщения: 12
Стаж: 16 лет 3 месяца
Откуда: Краснодар

Re: Не выключается bbcode "IMG".

Сообщение Мимо шел »

Он оказвается "div" не понимает. Если писать через div, заменяется при нажатии, но не работает

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

<div class="p1" style="width:26px; height:26px;" OnMouseDown='this.className="p2"' OnMouseUp='this.className="p1"' OnMouseOut='this.className="p1"' input type="button" accesskey="p" name="addbbcode14" value="Img" onClick="bbstyle(14)" onMouseOver="helpline('p')"></div>
А если убрать div и написать через img scr="templates/Forum/images/p.gif", перестает заменяться, но начинает работать.

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

<img scr="templates/Forum/images/p.gif" class="p1" style="width:26px; height:26px;" OnMouseDown='this.className="p2"' OnMouseUp='this.className="p1"' OnMouseOut='this.className="p1"' input type="button" accesskey="p" name="addbbcode14" value="Img" onClick="bbstyle(14)" onMouseOver="helpline('p')">
Почему форум понимает div у всех кнопок кроме img? Чем она такая особенная и где код поправить?

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