ali82

Рейтинг
71
Регистрация
20.10.2005
ali82:
Отправил. Если поправите, то просьба отписаться, в чем была ошибка и какие файлы/настройки меняли.

Автор, есть решение моей проблемы? Прошло почти два дня, от вас тишина.

Hkey:

На мыло отправьте доступы к FTP, файл в который вы записали код подключения, ссылку на страницу настроек HTracer и на сайт.

Отправил. Если поправите, то просьба отписаться, в чем была ошибка и какие файлы/настройки меняли.

Я могу ответить как я проверял простановку ссылок на первой версии.
1. Выбираете словосочетание не особо популярное имеющееся на сайте как минимум на двух страницах (можно специфический термин)
2. Загоняете в любом сервисе или программе проверку позиций по этому словосочетанию (определяете позицию)
3. Идете в поисковик, указываете выбранное словосочетание, переходите на страницу выдачи с вашим сайтом и кликаете по нему.
4. Очищаете кеш браузера идете на страницу с поисковой фразой, она в виде ссылки.
Повторюсь, проверялось на первой версии с плагином Joomla, при описанных выше манипуляциях контекстная ссылка появилась сразу же.
В реалии происходит несколько иначе и продолжительнее.

Спасибо. Примерно так и проверял. Не заработало.

Кому интересно что ссылка ставится даже с одного запроса, вот сайт в конце есть текст "Прием ведет ветеринарный врач Фроловичев Александр Сергеевич." ссылка стоит ветеринарный врач Фроловичев стили пока не все подключены, потому смотрите код или наводите мышкой.

Что-то нет там ссылки в этом месте.

Hkey:
Зависит от многих факторов. Htracer старается отсечь статистические погрешности.

Статистики в 70К запросов для 3К страниц достаточно, чтобы скрипт начал расставлять контекстные ссылки?

Если достаточно, то у меня не работает. Какие данные вам нужны, чтобы решить проблему?

Все текущие настройки приведены мной в сообщениях выше. Если необходимо, то могу продублировать.

Hkey:
Не создавайте проблем где их нет.

Проблемы есть. Небольшая с мануалом, но есть. И обозначил ее не только я. Если для вас мнение ваших клиентов ничего не значит и если вы не видите проблемы, что ж - это проблема ваших будущих покупателей и как следствие вас. Вон уже деньги назад предлагаете, чтобы вас не доставали. Решение я здесь выше написал.

Вернусь к вопросу, который вы проигнорировали: при каком количестве ключевиков в базе скрипт начинает проставлять контекстные ссылки?

Hkey:
FormCLinksCore не вызывается при расстановки альтов картинок и титлов ссылок. Она вызывается только при расстановке контекстных ссылок. Ошибка может происходить, если вы используете стандартный код подключения вместо специального для джумлы. Прекратите решать несуществующие проблемы. Восстановите код, который есть в мануале. И нормально опишите реальные проблемы, которые у Вас есть на мыло.

Стандартный код подключения - это

Первый кусок нужно вставить до вывода тега HTML или HEAD. В начале файла шаблона или файла public_html/index.php
<?php //>
include_once('ПУТЬ_К_ФАЙЛУ/HTracer.php');
ob_start();
?>

Второй кусок нужно вставить после вывода HTML кода страницы. В конце файла шаблона или файла public_html/index.php
<?php //>
htracer_ob_end();
?>

???

Вы пробовали вставлять второй код в конец файла public_html/index.php в джумле? Второй раз прошу вас - попробуйте. После чего сами же исправите свой мануал.

ИМХО, в итоге инструкция должна выглядеть так (серым выделил то, что из инструкции надо удалить).

Первый кусок нужно вставить до вывода тега HTML или HEAD. В начале файла шаблона или файла public_html/index.php
<?php //>
include_once('ПУТЬ_К_ФАЙЛУ/HTracer.php');
ob_start();
?>

Второй кусок нужно вставить после вывода HTML кода страницы. В конце файла шаблона или файла public_html/index.php
<?php //>
htracer_ob_end();
?>

Только так и заработало. И то контекстных ссылок пока не вижу. Подожду пока наберется статистика. При каком количестве ключевиков в базе скрипт начинает работать?

DemonNSK:
Вот дилемма. В этом году зарегался ИП, а в прошлом получил как физик ~300 тыщ. на почте. Платить или не платить налог 13% за прошлый год?

С одной стороны (если платить) нелогично получаеца - сначала работаешь как физик 13%, потом вдруг стал ИП 6% + лишнее внимание налоговой привлекать.

С другой стороны (если не платить), что мешает налоговой при проверке ИП запросить у Рапиды данные о переводах за прошлые года? И там будет всё видно...

Аналогичная дилемма :)

Hkey:
До этого я в трех письмах вам объяснял, что кодировка в которой HTracer вводит данные в БД не важна. Главное, чтобы выводил верно на сайте и в админке.
И то, что он не задает кодировку MySQL нужно для того чтобы уменьшить число обращений к БД.
Как вы думаете нуждаюсь ли я в ваших комментариях по вопросам программирования?

Ни одного совета я не дал. Лишь высказал свое мнение. А вы почему-то восприняли это на свой счет. Решать остальным пользователям системы.

Hkey:

Это очевидная вешь. Код установки всегда пишется с <?php ?>

Без комментариев. Посмотрите public_html/index.php в джумле 1.5.22 и вставьте туда код, который прописан в вашем мануале. Посмотрю я как у вас все заработает.

Hkey:

Проблему придуманную вами. Несмотря на то, что я вам 3ре раза объяснял то, что это не проблема вы придумали какой-то бредовый метод ее решения. Лучше бы решали какие-то менее надуманные проблемы доказали бы неравенство классов P и NP или нашли бы лекарство от рака.

Прокомментируйте, пожалуйста, проблему по сути.

Откуда появляется ошибка

Fatal error: Call to a member function FormCLinksCore() on a non-object in /***/public_html/htracer/hkey_str.php on line 487

И как с ней бороться?

Как заставить работать скрипт с нужными настройками "Альты картинок" и "Титлы ссылок"?

Аналогично. На джумлу не встало.

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

Еще раз почитайте внимательно с чего началась переписка (если опустить письма, где я писал, что вначале скрипт вообще не запускался - с этой проблемой справился сам). Ключи в таблицу добавляются, но в неверной кодировке. На это вы отвечаете, что в скрипте есть две ошибки с кодировкой, которые друг друга перекрывают и все должно быть нормально - "В БД HTracer могут храниться крокозяблы. Однако благодаря принципу двойной ошибки (два минуса дают плюс) выводиться все правильно в любом случае."

Странный подход к разработке софта и открытие какого-то нового "принципа двойной ошибки" в программировании.

По поводу установки на джумлу отпишусь для всех, раз автор не считает нужным вынести эту информацию на форум или в мануал (хотя я в письмах это писал ему).

Если в вашем файле index.php в конце нет закрывающего тега ?>, то вторая часть кода, которую вы вставляете в конец должна выглядеть НЕ так

<?php //> 
htracer_ob_end();
?>

а так


htracer_ob_end();

Пока после танцов с бубном проблему с кодировкой решить удалось. И то только при определенном наборе выставленых параметров. Т.е. часть функций, заложенных в скрипт пришлось отключить. Будут ли выставляться контекстные ссылки - посмотрим, через неделю. Отпишусь. Алгоритм моих действий был такой (привожу с самого начала):

0. Чищу базу от всех предыдущих ключей-крякозябр

1. Добавил в начало файла public_html/index.php код

<?php //> 
include_once('ПУТЬ_К_ФАЙЛУ/HTracer.php');
ob_start();
?>

2. Вставил в конец этого файла код


htracer_ob_end();

3. Настройки следующие:

Включить тестирование: да
Кодировка Вашего сайта: utf-8
Актуальность кеша (*): 7

Использовать MySQL: форсировать
Пользователь MySQL: мой пользователь
Пароль к MySQL: мой пароль
Имя базы данных: имя базы
Хост MySQL:localhost
Префикс таблиц (**):
Выкл. определение Names(***):

Мета Кейвордс: да
Альты картинок: да
Титлы ссылок: да

Вставлять контекстные ссылки: в диапазоне
Стоп-слова сайта чере запятую (**):
Выделять жирным ключевики: только первый

Запоминать переходы: да
Удвоить вес переходов со второй и более страниц (*): да
Удвоить вес коммерческих запросов (**):

4. Смотрю главную страницу:

- вижу Chislo vstavok=

- вижу в коде HTracer_Test Тест

5. Перехожу на любую внутреннюю страницу и вижу

Fatal error: Call to a member function FormCLinksCore() on a non-object in /***/public_html/htracer/hkey_str.php on line 487

6. Захожу в базу, смотрю на ключи, вижу кракозябры.

7. Удаляю добавленные строки из файла public_html/index.php. Чищу базу.

8. Добавляю в файл имя_шаблона/index.php

<?php //> 
include_once('ПУТЬ_К_ФАЙЛУ/HTracer.php');
htracer_start();
?>

9. Настройки оставляю теже кроме "Использовать MySQL". Вместо "форсировать" ставлю "да"

10. Перехожу на главную. Вижу пустую страницу.

11. Пробую открыть любую внутреннюю. Вижу пустую страницу.

12. Опытным путем выясняю, что если снять галки с настроек "Альты картинок" и "Титлы ссылок", то страницы начнут открываться нормально. При включенном тестировании показывает Chislo vstavok=

13. Захожу в базу, смотрю на ключи. Вижу, что они добавляются в нормальной кодировке.

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

15. Ищу проставилась ли на него контекстная ссылка с других страниц. Вижу, что НЕ проставилась. Решаю еще неделю подождать, когда наберется статистика. Здесь отпишусь.

П.С. Еще одна странность, которую заметил: параметр "Актуальность кеша" время от времени сбрасывается в значение -1.

Не лукавьте, проблемы с установкой есть, и вы это знаете. Например, информация от меня у вас на почте.

На вопрос, что старый вариант системы (до версии 2.0) работает, а в новой откуда то выпадает такая ошибка:

Fatal error: Call to a member function FormCLinksCore() on a non-object in ***/public_html/htracer/hkey_str.php on line 487

Я получил ответ: "если старый работает используйте старый.

Ошибка не может появиться, если вы с сайтом ничего не делаете."

Примерно такая же ситуация. Примерно.

Письмо о том, что заканчивается тестовый период пришло в 3 ночи по Москве. Площадку отключили уже в 8 утра. Да еще и день недели - суббота.

Хотелось бы как-то заранее получать информацию об этом.

Всего: 234