Дикий пионер

Рейтинг
203
Регистрация
23.11.2009

Варианты:

1. Сделать скрытую форму (можно динамически с помощью того же jquery) и сабмитить её.

2. Использовать html5 history API - типа:


if (history && history.pushState){
history.pushState(null, null, 'b.php');
}

Ну и как бы хотелось услышать общую поставноку задачи, может есть не такие извращенные методы её решения, чем вы придумали.

Дело в том, что куки передаются (устанавливаются) в заголовках. Ответ сервера состоит из заголовков и тела. Заголовки должны всегда идти перед телом. У вас плагин aioseop начинает вывод тела ответа, а вы после этого пытаетесь установить куки, поэтому php и ругается.

English-Shoes:

Видел сайт где продают готовые шаблоны по 10$, но найти не могу. Открыл в блакноте, написал тексты и на сервер.

Так вот вам тут дали ссылку на themeforest - там как раз подобные странички в этом ценовом диапазоне.

Я бы так поискал

А зачем вам на php? Это же обычная страница, на которой вряд ли что-то меняться будет.

Или у вас какие-то особые требования?

Для начала советую почитать официальную документацию - http://ru2.php.net/manual/ru/function.iconv.php во всех случаях, когда спрашиваете по какой-то стандартной функции.

А у вас видимо надо $text = iconv('UTF-8','windows-1251',$text);

где в $text - текст, которому надо поменять кодировку.

Для конвертации между кодировками используйте функцию iconv

Я так понимаю, вы на эту строчку недовольны?

var srcA = $('.gallery-icon a img').attr('src');

Вообще эти функции возвращают одно значение, так jquery работает.

Get the value of an attribute for the first element in the set of matched elements...

Извините, не обратил внимание, что по ссылке переход не происходит. У вас дело в другом, точно.

Я посмотрел в код страницы - у вас в параметрах функции ga крякозябры написаны вместо русских букв, видимо. Может быть события не трекаются из-за них.

Попробуйте транслитом что-то написать , если сработает - значит проблема действительно в кодировке.

Не отслеживается потому что до серверов гугла не успевает дойти запрос, отправляемый функцией ga.

Там суть в том, что надо предотвращать поведение ссылки по умолчанию - т.е. переход на другую страницу, а сам переход делать только после получения от GA информации, что данные были отправлены.

Для этого надо несколько видоизменить вызов ga и передавать в качестве параметров объект. У этого объекта можно указать одним из свойств callback-функцию, которая вызовется, когда GA примет данные этого события. А в этой функции уже делать document.location куда надо.

Это краткая суть, если сами не поймете что я написал - то лучше наймите человека, который это делал - если вам в конкретном одном месте это надо - там дел минут на 10.

https://developers.google.com/analytics/devguides/collection/analyticsjs/advanced#hitCallback - подробности

Кроме вышеприведенного ответа про офигенную дыру в сайте - то боюсь, что никак.

У вас php воспринимает xml файл как php-код из-за <? в начале файла. Может быть короткие теги попробовать отключить, разве что?

Всего: 1870