Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Общие вопросы Wysiwyg редактор убирает событие onclick

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


     01.08.2012    Общие вопросы    3544

вопрос
Здравствуйте, добавляю новость из административной части, через 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
192

1659 | 1292

nowheremany - 2 августа 2012 09:36 - Эксперт

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

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

padurets
5 | 5

padurets - 2 августа 2012 12:50 - Юзер

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

        <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
192

1659 | 1292

nowheremany - 2 августа 2012 14:01 - Эксперт

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


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


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

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

padurets
5 | 5

padurets - 2 августа 2012 14:17 - Юзер

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

nowheremany
192

1659 | 1292

nowheremany - 2 августа 2012 16:00 - Эксперт

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

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

padurets
5 | 5

padurets - 2 августа 2012 16:16 - Юзер

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

nowheremany
192

1659 | 1292

nowheremany - 2 августа 2012 17:23 - Эксперт

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

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

padurets
5 | 5

padurets - 2 августа 2012 17:57 - Юзер

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

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

nowheremany
192

1659 | 1292

nowheremany - 2 августа 2012 18:06 - Эксперт

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

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

padurets
5 | 5

padurets - 2 августа 2012 18:10 - Юзер

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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