$_SERVER["REQUEST_URI"]
getenv("REQUEST_URI")
А разве эти выражения выдают разные результаты?
Вышла новая версия 2.2
Изменения
Поправлена ошибка с отключением метакейвордс.
Чуток переделано ридми.
При расстановке контекстных ссылок в диапазоне в тестовом режиме теперь выводиться описание ошибки.
Добавлена возможность вывода SEO титла. Скрипт генерирует, короткое связное название страницы. Например, "Подробная карта Одессы с улицами и номерами домов". Хотя для большинства страниц название будет короче. Например, "Доставка суши на дом в Одессе". Если на страницу мало переходов, то название будет равно наиболее частотному из них. Хорошо работает со страницами на которые приходят люди по вариациям одного из запросов.
Алгоритм полностью описывать не буду. Но в итоге мы получаем читабельные титлы, которые содержат основные слова по которым приходят на сайт пользователи.
Для того что-бы вывести на странице нужно написать
<?php echo HT_FormTitle('Резервный титл',Максимальное_Число_Слов);?>
Резервный титл используется тогда, когда не удалось сформировать титл (переходов нет в базе).
Если число слов в выводимом титле будет не меньше числа слов в исходном титле и не больше чем Максимальное_Число_Слов. Максимальное_Число_Слов по умолчанию равно 7.
Примеры использования
<h1><?php echo HT_FormTitle('Музеи Одессы');?></h1>
<title><?php echo HT_FormTitle('Музеи Одессы');?> | сайт об Одессе</title>
Естественно, в ДЛЕ пока подключить эту возможность нельзя.
На мыло отправьте доступы к FTP, файл в который вы записали код подключения, ссылку на страницу настроек HTracer и на сайт.
1. Там в коде есть заплатка с REDIRECT_URI При некоторых настройках она не работает.
2. Конкретнее.
3. Если для движка все эти страницы разные (нет редиректов), то для HTracer они тоже разные. Проблему в движке лучше решить, поскольку в индексе будут храниться дубли, что плохо сказывается на сайте.
4. Есть Перед инклуд пишите. $GLOBALS['insert_keywords_params']="rewrite=1";
Hkey добавил 13.04.2011 в 10:28
Устанавливаеться на любой движок. В WP выполнен в качестве плагина. Работает с all in one seo pack.
Hkey добавил 13.04.2011 в 10:39
visit.odessa.ua - вот пример сайта на нем установлена старая версия Htracer
Hkey добавил 13.04.2011 в 12:03
Вторая версия переписывается просто поверх. У всех все переписалось.
Для Джумлы нужно отключить плагин и поставить HTracer так, как написано в инструкции.
В примере, у вас максимум 2 перехода, поэтому вероятность того что один переход является статистической погрешностью мала. Алгоритм сложный зачем вам знать все его подробности. Да я все из них не помню.
Зависит от многих факторов. Htracer старается отсечь статистические погрешности.
Hkey добавил 13.04.2011 в 10:18
Это не поможет. В скрипте есть фильтр по IP. C одного IP не может быть два перехода к ряду.
Нет это код для Джумлы
Пробовал все ок. Возможно, проблема в гзип сжатии у вас. Index.php это второе место установки. Сначало написано, что нужно в шаблоне попробовать. Не создавайте проблем где их нет.
FormCLinksCore не вызывается при расстановки альтов картинок и титлов ссылок. Она вызывается только при расстановке контекстных ссылок. Ошибка может происходить, если вы используете стандартный код подключения вместо специального для джумлы. Прекратите решать несуществующие проблемы. Восстановите код, который есть в мануале. И нормально опишите реальные проблемы, которые у Вас есть на мыло.
Hkey добавил 12.04.2011 в 10:07
Я не говорил про предвзятое отношение. Я говорил про то что Вы меня реально напрягаете.
Мало того, что Вы меня по мылу мягко говоря беспокоите, написав более чем 100 писем. То теперь у вас появилась мода дублировать письма в теме. И напрягать Вы стали не только меня.
P.S. vtomas, Давайте я вам верну деньги, так я сэкономлю много своего времени.
До этого я в трех письмах вам объяснял, что кодировка в которой HTracer вводит данные в БД не важна. Главное, чтобы выводил верно на сайте и в админке.
И то, что он не задает кодировку MySQL нужно для того чтобы уменьшить число обращений к БД.
Как вы думаете нуждаюсь ли я в ваших комментариях по вопросам программирования?
Это очевидная вешь. Код установки всегда пишется с <?php ?>
Проблему придуманную вами. Несмотря на то, что я вам 3ре раза объяснял то, что это не проблема вы придумали какой-то бредовый метод ее решения. Лучше бы решали какие-то менее надуманные проблемы доказали бы неравенство классов P и NP или нашли бы лекарство от рака.
У вас в БД почти нет переходов. Не удивительно, что контекстные ссылки не ставятся.
Hkey добавил 12.04.2011 в 09:01
Попробуйте без слеша.
HTracer/HTracer.php
Hkey добавил 12.04.2011 в 09:04
Ну обычная Гет-образная строка. В WP почти все функции так конфигурируються. В дле так передаются параметры при подключении файлов модулей. Плюс в том, что если у функции много параметров, то необязательно задавать их все по порядку и вы видите какие параметры вы задаете и чему они равны. Думаю, с GET параметрами вы работали до этого. Ничего сложного в этом нет. Напротив намного удобнее чем вызывать функцию с большим числом параметров в обычном стиле.
Я думал ночь одностраничников закончилась лет 5 назад.
Я ответил так, поскольку вы не можете дать мне доступы и нормально описать проблему. Только после трех писем я узнал от вас суть проблемы, то что контекстные ссылки не ставятся. В этой ситуации это наиболее оптимальный вариант. А то мы будем переписываться еще 2 недели, пока я телепатически не догадаюсь в чем же проблема.
Hkey добавил 11.04.2011 в 18:30
10 контекстных ссылок это нормально, на большой кусок текста. В средней статье вики их больше сотни. Для того, чтобы ограничить есть диапазоны.
В последней версии все ставиться одинаково.
Hkey добавил 11.04.2011 в 18:33
Вы не правильно подключаете. Как выяснилось при переписке вы прописываете путь к странице ("http://site.ru/HTracer/HTracer.php") а не к файлу /HTracer/HTracer.php
Hkey добавил 11.04.2011 в 18:35
На ДЛЕ ставило человек 5 минимум (это только те о которых я знаю).
Джумла поддерживается, но плагин к Джумле больше не поддерживается.
Не кашмарьте народ. Вообще после того, как я по техподдержке ответил более чем на сотню ваших писем видеть сообщения в таком стиле от вас мне крайне не приятно.
Hkey добавил 11.04.2011 в 18:39
Переменные это опциональная тема. Для поверхностной настройки достаточно использовать только чекбоксы.
Hkey добавил 11.04.2011 в 18:48
Ну в принципе пофиг из каких файлов он вызывается, главное чтобы в них ПХП исполнялось.
Анкоры распределяются равномерно.
Установите контекстные ссылки в диапазоне.
Попытайтесь использовать второй вариант подключения (который для Joomla - вначале файла "include("/путь к сайту/HTracer/HTracer.php");ob_start();" в конце "htracer_ob_end()")
Если не поможет попросите суппорт хостинга выключить gzip сжатие.