adsense в netcat

[Удален]
952

Всем привет.

Вставляю в макет дизайна адсенсовский код, тут сайт и перекореживает. в неткете js как то особенно вставляется? осваивать эту цмс тока из за адсенса пугает))

ПЗ
На сайте с 10.10.2006
Offline
92
#1

и js, и html-код в неткатовские макеты и компоненты нужно вставлять, экранировав спецсимволы перед этим.

Для этого в начале страницы Вам и написано "не забудьте экранировать спецсимволы" и ссылочка

Автомобили в России (http://www.autobb.ru/). Спецтехника BIZ - вся строительная, дорожная, коммунальная техника (http://www.spectehnika.biz/) и другая спецтехника в одном месте.
F
На сайте с 03.10.2006
Offline
160
#2
Павел Зотов:
и js, и html-код в неткатовские макеты и компоненты нужно вставлять, экранировав спецсимволы перед этим.

Для этого в начале страницы Вам и написано "не забудьте экранировать спецсимволы" и ссылочка

Ага... Там даже окошко специальное есть, куда текст вставить можно и нажать кнопочку. После этого вам будет выдан код с экранированными спецсимволами.

DI
На сайте с 03.01.2007
Offline
123
#3

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

Высказывание идиотского утверждения требует на порядок меньше усилий, чем его последовательное и обоснованное опровержение и более того, иногда это опровержение вообще невозможно. © (http://zhurnal.lib.ru/s/shapiro_m_a/raspidiota.shtml)
ПЗ
На сайте с 10.10.2006
Offline
92
#4
DenIT:
Никакие другие спецсимволы на работу не повлияют.

ну есть еще \, $ в принципе могут и повлиять

DI
На сайте с 03.01.2007
Offline
123
#5
Павел Зотов:
ну есть еще \, $ в принципе могут и повлиять

каким образом?:) Если их вставить в макет - они так и выведутся...

ПЗ
На сайте с 10.10.2006
Offline
92
#6
DenIT:
каким образом?:) Если их вставить в макет - они так и выведутся...

Я не говорю конкретно про код адсенса, многие не ограничиваются только им. Возможно, в будущем ТС захочит вставить на сайт какой-нибудь еще код, и если будет экранировать только двойные кавычки скрипт может и не заработать. Вот пример:


<script type='text/javascript'>
var $value = 'hello';
alert( $value );
</script>

Вроде как двойных кавычек тут нет. Но попробуйте, не экранируя $, вставить его в макет нетката. :)

аналогично и со слешем. Если он стоит, например, так


alert( "ООО \"Рога и копыта\"" );

то нужно не только перед двойными кавычками поставить \, но и перед слешем дополнительный слеш

В общем проще все-таки использовать окошко "Экранировать спецсимволы"

DI
На сайте с 03.01.2007
Offline
123
#7
Павел Зотов:
Я не говорю конкретно про код адсенса

Ну можно тогда было сразу дать ссылку на документацию:)

Павел Зотов:
$value

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

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий