• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Javascript ссылка в посте

Статус
В этой теме нельзя размещать новые ответы.

pehota

Мой дом здесь!
Регистрация
2 Апр 2007
Сообщения
356
Реакции
206
Суть проблемы: вставляю в пост яваскрипрт ссылку:

HTML:
<a href="javascript:(function(){var s=document.createElement('script');s.src='http://savefrom.net/js/script.php?rnd'+(new Date()).getTime()+Math.random();document.body.appendChild(s);})()">Букмарклет</a>

В браузере эта ссылка коцается по причине замены вордпрессом одинарной кавычки парной кавычкой (выделено красным:(

http://savefrom.net/js/script.php?rnd"+(new

В админке, самом коде поста ссылка остается неизменной, замена кавычки происходит в момент отправки поста вордпрессом непосредственно браузеру.

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

видимо какаято недоработка в парсере src=' - парсер думает что это ошибочно введённая одинарная кавычка в html теге src
можно попробовать убрать ' от тега src выделив нужный кусок стринга в переменную perem

HTML:
<a href="javascript:(function(){var s=document.createElement('script');perem='http://savefrom.net/js/script.php?rnd';s.src=perem+(new Date()).getTime()+Math.random();document.body.appendChild(s);})()">Букмарклет</a>

ну либо ковырять php код вордпресса
 
o_nix, парной подмены нет и к сожалению не прошел этот вариант :( Попробовал вставить такую ссылку в пост на других блогах - там все ок, при чем версии wp и темы совершенно разные. А вот на блоге, о котором идет речь - там беда, я его "собирал" года 3 - 4 назад, в т.ч. и саму тему - видимо собрал криво.

Кто знает, какие файлы в wp отвечают за интерпритацию кода поста?

P.S. Виновным оказался плагин WP-NoExternalLinks, отвечающий за скрытие внешних ссылок. Самый простой способ подружиться с ним - это отключить на тех страницах, где присутствуют подобного рода ява-ссылки.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху