Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Общие вопросы » Wysiwyg редактор убирает событие onclick

Wysiwyg редактор убирает событие onclick


     WYSIWYG    Все вопросы » Общие вопросы    5595

вопрос
Здравствуйте, добавляю новость из административной части, через wysiwyg редактор, необходимо вставить в статью следующий код:

<a onclick="return hs.expand(this)" href="http://eac.desites/uploads/photo/07.jpg"><img src="http://eac.desites/uploads/photo/007.jpg" alt="" class="img-not-color" /></a>


Но к сожалению редактор убирает событие onclick, как это исправить ?

Ответа пока нет


10 комментариев

nowheremany
Эксперт

nowheremany - -

И в ббредакторе тоже уберёт это же безопасность.
Доп поле в помощь или thumbs

Благодарность принимаю тут Связь

padurets
Юзер

padurets - -

к сожалению не подходит. У меня в конструкции три картинки

        <img src="/uploads/photo/2.jpg" alt="" class="img-color" />
        <a onclick="return hs.expand(this)" href="/uploads/photo/02.jpg"><img src="/uploads/photo/002.jpg" alt="" class="img-not-color" /></a>


1. Чёрно белая
2. При наведении заменяется на цветную
3. При клике открывается большая

эта конструкция используется по всему сайту но картинка при клике должна открываться только у определённых. Решил сделать так: там где нужно приближение подставлять класс, к примеру .expand, который будет выполнять это приближение методом который уже в строен в dle (который стоит в примере выше в событии onclick). Подскажите пожалуйста, как мне это прописать ??

$(".expand").click(function () {
      $(this).приблизить...;
    });

nowheremany
Эксперт

nowheremany - -

$(".expand").click(function () {
  return hs.expand(this)
});


Разве не логично?


Хотя в любом случае доп поле помогло бы

Благодарность принимаю тут Связь

padurets
Юзер

padurets - -

туплю, согласен) обычно привык видеть вначале $(this).
Спасибо вам большое, nowheremany !
А как через доп. поля ? там же такая же защита стоит..

nowheremany
Эксперт

nowheremany - -

через доп поля - ты это в шаблон прописать должен а не в тексте доп полей

Благодарность принимаю тут Связь

padurets
Юзер

padurets - -

не совсем понял.. в шаблоне для каждой новости прописывать ? 0_о.. сейчас задача сделать универсально, чтобы потом не лезть в шаблон...

nowheremany
Эксперт

nowheremany - -

Вы сами поняли что написали? Сколько шаблонов у новости?

Благодарность принимаю тут Связь

padurets
Юзер

padurets - -

ну в стандартной реализации один — shortstory.tpl. Я не понимаю что вы написали
Цитата: nowheremany
ты это в шаблон прописать должен а не в тексте доп полей

вы это имели ввиду ?
<a onclick="return hs.expand(this)" href="[xfvalue_imgBig]"><img src="[xfvalue_imgSmall]" alt=""  /></a>

nowheremany
Эксперт

nowheremany - -

да
---------------------------------------------------------------

Благодарность принимаю тут Связь

padurets
Юзер

padurets - -

а если у меня 50 фото в новости ?) по этому я и говорю что не подходит.. вот скрипт прекрасно подошёл

Похожие вопросы

наверх