Проблема с Яндекс Маркетом

После установки кода на страницу, она перестала отображаться

 
Посетитель
no avatar
Сообщений: 4
После установки кода на страницу, она перестала отображаться, код ошибки 500, в логах сервера наблюдаю такую ошибку
[Mon Oct 07 10:43:48 2013] [error] [client 217.79.20.48] PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /includes/myphp/ya5.php on line 6
Подключал код через внешний скрипт, вот код:
<?php

echo '<!-- Яндекс.Маркет -->
<script type="text/javascript">
yandex_partner_id = 114084;
yandex_site_bg_color = 'FFFFFF';
yandex_site_charset = 'windows-1251';
yandex_ad_format = 'market';
yandex_font_size = 1.2;
yandex_market_type = 'horizontal';
yandex_market_limit = 3;
yandex_market_header_bg_color = 'E7DDF6';
yandex_market_title_color = '0000FF';
yandex_market_category_color = '0000CC';
yandex_market_text_color = '000000';
yandex_market_hover_color = '0000FF';
document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc'+'ript>');
</script>';

?>
Подскажите пожалуйста, указывает на то что синтаксис неправильный!!!
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проектаПочетный донор проекта
Сообщений: 2308
Может, вам лучше обратить в техподдержку яндекса? Они по таким вопросам оперативно отвечают.
Недорогие Windows-сервера CRM для соцсетей
VPS с бесплатным администрированием!
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 364
код в
Код PHP:
  1. {literal}...{/literal}
Тут мне хватает на ипотеку | Стабильный доход с сайта | Быстрые деньги с сайта
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2928
RooKee, это если в tpl пихать,
darum63:
Подключал код через внешний скрипт
вы пропишите код в файле ручками
\templates\_шаблон_\template.php
так точно проблем не будет
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
Есть такая штука, называется экранирование. В данном случае надо все одиночные кавычки закрыть слешем:
Код PHP:
  1. //До:
  2.  
  3. echo '<!-- Яндекс.Маркет -->
  4. <script type="text/javascript">
  5. yandex_partner_id = 114084;
  6. yandex_site_bg_color = 'FFFFFF';
  7. yandex_site_charset = 'windows-1251';
  8. yandex_ad_format = 'market';
  9. yandex_font_size = 1.2;
  10. yandex_market_type = 'horizontal';
  11. yandex_market_limit = 3;
  12. yandex_market_header_bg_color = 'E7DDF6';
  13. yandex_market_title_color = '0000FF';
  14. yandex_market_category_color = '0000CC';
  15. yandex_market_text_color = '000000';
  16. yandex_market_hover_color = '0000FF';
  17. document.write('<sc'+'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc'+'ript>');
  18. </script>';
  19.  
  20. //После
  21.  
  22. echo '<!-- Яндекс.Маркет -->
  23. <script type="text/javascript">
  24. yandex_partner_id = 114084;
  25. yandex_site_bg_color = \'FFFFFF\';
  26. yandex_site_charset = \'windows-1251\';
  27. yandex_ad_format = \'market\';
  28. yandex_font_size = 1.2;
  29. yandex_market_type = \'horizontal\';
  30. yandex_market_limit = 3;
  31. yandex_market_header_bg_color = \'E7DDF6\';
  32. yandex_market_title_color = \'0000FF\';
  33. yandex_market_category_color = \'0000CC\';
  34. yandex_market_text_color = \'000000\';
  35. yandex_market_hover_color = \'0000FF\';
  36. document.write(\'<sc\'+\'ript type="text/javascript" src="http://an.yandex.ru/system/context.js"></sc\'+\'ript>\');
  37. </script>';
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Посетитель
small user social cms
МедальАвторитет форумаПочетный донор проекта
Сообщений: 1364
darum63:

После установки кода на страницу, она перестала отображаться, код ошибки 500, в логах сервера наблюдаю такую ошибку
[Mon Oct 07 10:43:48 2013] [error] [client 217.79.20.48] PHP Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /includes/myphp/ya5.php on line 6
Подключал код через внешний скрипт, вот код:


потому что echo с одной кавычкой и текст в нутри с одно кавычкой интерпритатор PHP вас понимает не правильно. Поэтому вам следует echo с двойной кавычкой выводить например echo " тут от яндекса ";

Либо сидеть мучаться экранированием)
Редактировалось: 1 раз (Последний: 8 октября 2013 в 05:46)
Фриланс по Intantcms 1 и 2 версий.Писать в ЛС. Отзывы заказчиков
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2928
а я сразу и внимания не обратил,
подскажите мне неучу, зачем js обрамлять в php ?)
Посетитель
small user social cms
Медаль
Сообщений: 414
К слову о маркете - сегодня пришло письмо, что ЯМ начинает работу в режиме CPA с комиссией 1% за каждый заказ. Кто-то уже пробовал?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2928
Евгений Фоменко:
в режиме CPA с комиссией 1%
?)
сча люди за 10% в CPA работать не хотят!)
думаю что 1% яшин пробовать будут только на очень дорогих тематиках)

пс: яша видать решил фродить "по-честному"))
Я уже схему придумал :: перепродавать яше яшин трафик))
Редактировалось: 3 раз (Последний: 8 октября 2013 в 16:48)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.