Думаю, есть немало желающих установить на свой блог на вордпрессе сейп, дабы заработать много бабла. Так же почти все знают, а остальные должны догадываться, что вордпресс работает в кодировке utf-8 (unicode). И вот тут то и ждет засада. Правда засада ждет не всех, а, например, клиетов мастерхоста.
Чтобы подключить сейп к вордпрессу, достаточно в футер или где вы там хотите выводить ссылки, подключить сейповский код с указанием кодировки. Что-то типа того:
$o=array();
$o['charset'] = 'UTF-8';
$sape = new SAPE_client($o);
Этот кода будет выводить ссылки, проданные через сейп в кодировке utf-8 (как и весь контент на блоге). В принципе , есть извращенцы, которые пытаются пользовать вордпресс с кодировкой cp1251, но они сами себе злобные дендромутанты.
Так собственно в чем подвох-то? А подвох в том, что кодировка в заголовках, которые отдает сервер, и в мете в теле документа должны точно совпадать. Иначе ссылки будут на сайте выглядеть как и должны быть, а сейп постоянно будет выдавать error.
Я долго не мог понять в чем проблема, когда с ней столкнулся, но моск все-таки дан не зря. Выяснилось, что в мета была прописана кодировка iso-8что-то там. Это раз. А сервер выдавал заголовок
Content-type: text/html; encoding="utf-8"; charset="windows-1251"
Чтобы посмотреть заголовки ответа сервера, я использую плагин Web Developer Toolbar для мозилы. Там в закладке information->view response headers.
Как при таком раскладе блог вообще работал, точнее правильно отображался в браузерах — загадка очень интересная.
Собственно, чтобы сейп работал на вордпрессе правильно, нужно убедиться в 3х моментах:
- Код сейпа вызывается с указанием кодировки utf-8 (см. пример выше);
- В мете прописана правильная кодировка utf-8;
- Сервер выдает правильные заголовок о том, что кодировка utf-8;
В мете должна быть следующая строка:
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
А сервер должен выдавать такой заголовок:
Content-Type: text/html; charset=UTF-8
Если он выдает другой, то нужно в хидер засунуть такую строчку в самое начало:
<?Header("Content-type: text/html; charset=UTF-8")?>
Если вы ничего не поняли, то вам это и не надо.
зы.
Один интересный человек, гламурный фотограф-падонак, тоже завел себе блог: http://www.igoralekseev.com/blog/. Рекомендую. Много шикарных фоток и полезной информации о фотографии.
Похожие записи:
Спасибо за напоминание о кодировке!
Так в том то и дело, что у многих шаблонов мета неправильная стоит.
Тоже как-то мучался с неправильной кодировкой в шаблонах вп.
Перерыл кучу сайтов. У всех одно и то же. Но у меня всё равно кракозябры.
Ну, после того, как sape ввели контекстные ссылки, проблемы должны были прекратиться.
Спасибо,поставил себе сапу на блог вроде работает.
Нормально работает сапа на вордпрессе, мне нравится.
Спасибо за совет про кодировку!
Попал сюда из яндекса (вы в топе!) по запросу: «неправильная кодировка кода xap» , конечно немного не то, но смысл понятен, спс автору, но про ксапе тоже какибудь обязательно напишите.
На сайте сапе написано тоже самое))) Нашел сразу в разделе ФАК.
а «ФАК»- это чего?
а у меня таких проблем нет)
Спасибо)) у мя тока нада было изменить саповский код, а остальное все ок было))
Такая же проблема, всё кубиками выводилось. Спасибо за подсказку, теперь работает на ура
У меня после установки кода
$o=array();
$o['charset'] = ‘UTF-8′;
$sape = new SAPE_client($o);
сайт вообше грузится перестал!
В платежной системе BL больше 15 претензий нет
- сделать сайт от 30$, баннер от 10$
- разослать рекламу на 30000 русскоязычных форумов — 20$
- рассылка на 10000 русскоязычных досок — 7$
- регистрация в 6000 русскоязычных каталогах — 7$
- рассылка рекламы на 30000 англоязычных форумов — 20$
-рассылка рекламы на тематические сайты (каталоги,доски и др.) — сбор базы
+ рассылка 60$. Следующие рассылки 10-20$.Собраные базы отдам Вам.
-ручная рассылка рекламы на любые ресурсы интернета 0.2$ за каждую регистрацию (не меньше 200 регистраций)
-рассылка со скидками 100$ — включает в себя 6 рассылок на форумы + 3 на доски + 3 в каталоги
-комплексная раскрутка сайтов 1000$ разовая + 200$ в месяц за рассылки или по договорености.
-E-mai рассылкиl (только по Вашим базам подписчиков) 20$ на 150000 адресов. Можно на меньшие объемы но не меньше 10$
-сбор баз любых ресурсов.
E-mail: rekl254@mail.ru
cr 731i p lw Правильная рассылка наа 5 тысяч 330 досок обьявлений а так же на 47 тысячи 500 закрытых форумови о ваших предложенях сразу же узнают десятки тысяч потенциальных клиентов. Рассылка будет сделана в течении 26 минут после оплаты.
Всего 240 рубллей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru
cf 540m y on Массовая рассылка сообщений на 4 тысячи 900 досок обьявлений а так же на 42 тысячи форумови о ваших сайтах и товаарх мгновенно узнают десятки миллионов клиентов. Рассылка будет сделана в течении 26 минут после оплаты.
Всего 210 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru
kr 054y g ce Рассылка на 5 тысяч 300 досок а так же на 45 тысячи 500 форумови о ваших предложениях мгновенно узнают сотни тысяч потенциальных клиентов. Рассылка будет сделана в течении 29 минут после оплаты.
Всего 229 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru
Рассылка без спама на 4 тысячи 850 досок а так же на 42 тысячи 500 форумови оваших товарах сразу же узнают сотни тысяч покупателей. Рассылка будет сделана в течении 15 минут после оплаты.
Всего 213 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru co 448p r dn
Рассылка обьявлений на 4 тысячи 750 досок обьявлений а атк же на 43 тысячи закрытых форумотви о ваших товарах мгновенно узнают тысячи потенциальных клиентов. Рассылка будет сделана в течении 20 минут после оплаты.
Всего 248 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ow 520z n ze
Рассылка сообщений на 4 тысячи 795 досок а так же на 48 тысячи 500 закрытых форумови о ваших услугах мгновенно узнают сотни тысяч покупателей. Рассылка будет сделана в течении 27 минут после оплаты.
Всего 213 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ax 530d e qg
Рассылка обьявлений на 5 тысяч 360 досок а атк же на 45 тысяч закрытых форумови о ваших услугах сразу же узнают млилщионы потенциальных клиентов. Раассылка будет сделана в течении 12 минут после оплаты.
Всего 248 рублей за рассылку. Наш тел. 89266853242 ICQ 568113539 rutop10@mail.ru ef 753u m lf