- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу

Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Блин, а где взять новую версию то, если я владелец старой и давненько не следил за обновлением? На сайте нашел только версию 2.5.1.
И что значит ошибка "Access denied for user 'apache'@'localhost' (using password: NO)", точнее что нужно сделать, что бы ее не было?
Полная ошибка выглядит так
"CreateTables_1
Access denied for user 'apache'@'localhost' (using password: NO)
CREATE TABLE if not exists `ht_search_query` ( `ID` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , `URL_CS` VARCHAR(100) NOT NULL , #МД5 УРЛа на который пришел юзер `Page_Type` INT NOT NULL , #Тип страницы (пост,метка,категория, морда) `Ref_ID` INT NOT NULL , #ID поста,метки или категории `Query` TEXT CHARACTER SET utf8 NOT NULL , #Запрос `SE` VARCHAR(100) NOT NULL , #Название поисковой системы `SE_URL` TEXT NOT NULL , #УРЛ поисковой системы с которого пришел юсер `URL` TEXT NOT NULL , #УРЛ на блоге на который пришел юзер INDEX ( `URL_CS` , `Page_Type` , `Ref_ID`,`SE`) ) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_general_ci;"
У вас слетели настройки подключения к базе данных. И слетела кодировка, все это можно исправить в админке скрипта HTracer/admin/options.php
А свежую версию можно скачать: http://htracer.ru/GetHtracer.php
У вас слетели настройки подключения к базе данных. И слетела кодировка, все это можно исправить в админке скрипта HTracer/admin/options.php
А свежую версию можно скачать: http://htracer.ru/GetHtracer.php
А из-за чего они могут слетать? Я захожу в опции, настраиваю все, сохраняю, на страничке с опциями никаких ошибок не выдает, а при загрузке сайта выскакивает вот такая проблема.
А серийный номер можно где-то глянуть или только нужно узнавать?
А серийный номер можно где-то глянуть или только нужно узнавать?
Серийный номер в почте или цифры в имени старого архива.
Вы что шутите? DLE в дефолтной конфигурации и тот же WP с плагином All-in-One SEO pack точно генерят. Уверен, что многие другие с нужными плагинами генерят...
Они не автоматически генерят.
Это хорошо. Только интересен вопрос анализа морфологии. Как вы гарантируете, что тайтл получится "человекочитабельным"?
Алгоритм такой выбирается один ключ исходя из его частотности, длины и присутствия в других ключах. Затем он находит самый длинный ключ содержащий исходный и делает его исходным. Затем он дополняется спереди одним прилагательным, если это возможно и безопасно и сзади каким-то словом или словосочетанием, если это слово встречается сразу после последнего слова исходного титла во многих ключах. При добавлении прилагательного проверяется сочетаемость этих двух слов в ключевиках и второе слово не должно являться прилагательным, также проверяются псевдокорни всех слов на соответствие прилагательным.
Если самый длинный ключ содержащий самый частотный длинее дополненого, то возвращается он. Перед формированием фильтра все ключи проходят частотный фильтр, ключи с частотой меньше допустимой удаляются.
Ну и я так и не понял, работает ли ваш скрипт с включенным gzip-сжатием. Кстати включаю его на уровне веб-сервера (nginx), то есть конечно не хотелось бы отключать его для конкретного хоста только для того, чтобы работал ваш скрипт.
Если на уровне сервера включить, то все будет хорошо. Если на уровне CMS, то устаналивать HTRacer сложнее.
Нельзя ли просто на основе рандома с коррекцией по вероятности (частотность) высчитывать номер анкора из скажем отсортированного списка. Все ж намного проще, о каких 10-и шагах вы говорите, о каком поиске - там он не нужен - задача ж не заключается в абсолютной точности, здесь же вероятность - а значит результат все равно случайный, просто случайность смещается на основе вероятности. Покажите на конкретном примере вашу задачу, что вы пытаетесь вычислить - может мы коллективными усилиями проще придумаем.
Что такое бинарный поиск? Допустим у нас есть упорядоченный массив из 1000 элементов. Нам нужно найти элемент массива имеющий какое-то значение, допустим 15. Мы можем его просто перебрать, совершить в среднем 500 шагов пока не найдем искомый элемент.
Однако наш массив упорядочен, нам достаточно 10ти шагов. Проверим элемент с номером 500, если он меньше 15 значит искомый элемент будет иметь индексы, от 1 до 499, если больше от 501 до 1000. В любом случае мы отсекаем 500 элементов. Допустим он меньше, проверяем 250 элемент... и так далее. В итоге нам потребуется не более Log2(1000)=10 шагов.
Допустим, у нас есть Массив из 1000 ключевиков и их весов на нужно выбрать один из его элементов с вероятностью выпадения пропорциональной его весу. Суммарный вес ключей мы знаем, допустим он равен 10.000. Чтобы решить задачу нам нужно сгенерировать случайную величину от 1 до 10.000. Допустим она равна 5.000. Потом перебрать массив, считая сумму весов уже пройденных элементов и найти такой элемент которые делает сумму весов элементов большей 5.000.
Однако, если в следующий раз нам нужно опять выбрать случайный элемент, мы можем запомнить для каждого элемента суммарный вес элементов до него и воспользоваться бинарным поиском.
Единственный более быстрый вариант это использовать индекс, содержащий размноженные ключи на их вес. Однако он будет занимать очень много памяти и линейно расти со временем.
Также можно в низ бинарного дерева поместить элементы с большим весом. Однако качественный прирост производительности это не даст. Да и это не критичный по производительности участок.
DLE для генерации внутренней страницы делает от 2 до 5! По моему с кешированием только 2 запроса.
Число запросов это очень относительный параметр. Запросы же разные бывают.
DLE, если я не ошибаюсь часть данных хранит в файлах. DLE это очень специфическая CMS, предназначена чтобы делать варезники на слабых хостингах.
Уже упомянутый вами All in one SEO pack для WP использует 3-4 запроса.
Далее, CMS которые занимаются таким извращением (я про 20 запросов) абсолютно не предназначены под большой траф, если вы с этим не согласны - покажите мне сайт на WP с большой посещаемостью...
На офсайте есть спец раздел премимум, гляньте туда.
Также где-то видел есть очень интересное исследование взяли самые посещаемые сайты по алексе и автоматом пробили их цмс. Самая популярная цмс на них, естественно, самопис. Затем WP, потом еще более грузная джумла.
Тс вы еще не поправили ети ошибки:
Облако выводит слова без буквы "Р", Пример слова - Ш ами ование...
Как оказалось оно все слова выводит без буквы "Р"...
{include file="HTracer/dle_cloud.php?style=ul_list 20/40&minsize=110&maxsize=200"}
не реагирует на ограничения style=ul_list 20/40
Выводит все 40
А то пришлось пока отключить запоминать переходы.
Они не автоматически генерят.
На офсайте есть спец раздел премимум, гляньте туда.
Также где-то видел есть очень интересное исследование взяли самые посещаемые сайты по алексе и автоматом пробили их цмс. Самая популярная цмс на них, естественно, самопис. Затем WP, потом еще более грузная джумла.
Обычно при такой посещамости работают не "чистые" дистрибутивные движки, в 99% они оптимизируются и "дотачиваются".
Новая версия
3.0.2
Если у вас возникла ошибка с 'р' то вам нужно отчистить базу и заново импортировать данные.
Hkey добавил 16.08.2011 в 11:45
Включить форсирование и включить игнорирование MySQL ping
Ваш сервер почему-то дает PHP коннект к MySQL с неправиольным паролем и юзером. Еще до того как выполняется первая строчка.
Новая версия
3.0.2
Если у вас возникла ошибка с 'р' то вам нужно отчистить базу и заново импортировать данные.
Hkey добавил 16.08.2011 в 11:45
Включить форсирование и включить игнорирование MySQL ping
Ваш сервер почему-то дает PHP коннект к MySQL с неправиольным паролем и юзером. Еще до того как выполняется первая строчка.
Спасибо большое)
Новая версия
3.0.2
Обновился с 3.0.1 до 3.0.2
Ошибки:
Notice: Undefined index: htracer_test in /var/www/xs/data/www/домен/папка/HTracer.php on line 18
Notice: Undefined index: htracer_admin_pass in /var/www/xs/data/www/домен/папка/admin/functions.php on line 80
Спасибо за новую версию!
Облако стало понимать style
Однако есть непонятные мне моменты...
Ставлю вывод облака style=15/351, (вторая цифра подобрана методом тыка), все работает нормально, ошибок нет...
Ставлю style=15/352, вылазит один раз ошибка: Warning: Division by zero in /home/admin/domains/site.ru/public_html/HTracer/HTracer.php on line 1450
Ставлю style=15/353, вылазит 2 раза эта же ошибка... и т.д.
При этом страниц на сайте порядка 600 с лишним, и запросов в базе более 9000 накоплено.
Вопрос, каким образом рассчитывается вторая цифра, в моем случае 351, чтобы не было ошибок, и почему не сделать возможным указать например сразу 15/1000 даже если страниц меньше, даже если запросов накоплено недостаточно... Почему не сделать проверку и если до 1000 нехватает то брать возможный максимум, но чтобы не вылазило подобных ошибок...