PandoraBox - вопросы и ответы + апдейты. Часть 2.

Force68
На сайте с 23.04.2010
Offline
250
#1231
Advice:
TopperHarley, а как можно сделать, чтобы одна из вариаций была статична на дор(т.е. одна вариация выбирается и используется на всех страницах)?{STAT} не подойдет, т.к. внутри есть макросы, а они должны быть динамичны.Вот практически уверен что такое уже есть.
Скажем хочу я сделать вариацию:
[|<h1>[BKEYWORD]</h1>|<h2>[BKEYWORD]</h2>|] и нужно чтобы на всех пагах дора был или h1 или h2.

{SPROBLIST}{PROB-50%}<h1>[BKEYWORD]</h1>{/PROB}{PROB-50%}<h2>[BKEYWORD]</h2>{/PROB}{/SPROBLIST}

zTDS - бесплатная TDS (https://t.me/z_tds)
A
На сайте с 21.02.2015
Offline
5
#1232
Force68:
{SPROBLIST}{PROB-50%}<h1>[BKEYWORD]</h1>{/PROB}{PROB-50%}<h2>[BKEYWORD]</h2>{/PROB}{/SPROBLIST}

Большое спасибо, то, что нужно!

Force68
На сайте с 23.04.2010
Offline
250
#1233

незашто ))

R
На сайте с 04.03.2009
Offline
94
#1234

В каких случаях ключ не вставляется в текст при генерации?

Ну никак не могу добиться, чтобы в тексте ключи вставлялись

[TEXT-15-30/pt] такой макрос стоит для генерации текста

плотность стоит 5-7

да и вообще разные значения ставил, все равно ключ не попадает в текст

TopperHarley
На сайте с 24.03.2009
Offline
350
#1235

Ключ может не ставиться в текст если включена морфология + тюнинг параметр CarefulMorphy=1 + ключ по базе морфологии не найден(ключ вида "впендюрить дефкам онлайн"). Либо морфология включена на английский, а ключи русские или наоборот(тюнинг параметр EngMorphy). Ну или кодировка файла ключей неверная, поэтому ключи не распознаются морфологией.

Если дело не в морфологии, то возможно из-за каких нибудь таких настроек

PandoraBox - генератор #1 ( https://pandoraboxx.ru ) :: ContentBox - Новый многопточный парсер текста,картинок,видео и т.д. ( https://pandoraboxx.ru/contentbox.php ) :: Конвертор шаблонов WP/DLE ( https://pandoraboxx.ru/templateconvertor.php )
Force68
На сайте с 23.04.2010
Offline
250
#1236
Realtyman:
В каких случаях ключ не вставляется в текст при генерации?
Ну никак не могу добиться, чтобы в тексте ключи вставлялись
[TEXT-15-30/pt] такой макрос стоит для генерации текста
плотность стоит 5-7
да и вообще разные значения ставил, все равно ключ не попадает в текст

попробуйте поставить галочку "старый алгоритм рассчета плотности!

TopperHarley
На сайте с 24.03.2009
Offline
350
#1237

Я тут решил на досуге велосипед изобрести. Набросок алгоритма:

На стабильный хостинг заливаем скрипт server.php.

Данный скрипт будет получать данные от всех сайтов-клиентов и будет отдавать данные о наличии ip в своей базе ботов.

В шаблоне делаем инклуд скрипта client.php в хедер.

В шаблоне добавляем php код <? addlink() ?> в произвольное место, который выводит ссылку с пустым/любым(настройка) анкором.

Скрипт проверяет useragent по списку в локальной базе.

Если useragent бота, то устанавливает в переменную $bot=1, добавляет ip в локальную и серверную базу

Скрипт проверяет наличие ip посетителя в локальной базе.

Если ip в локальной базе есть, то устанавливает в переменную $bot=1.

Если ip в локальной базе нет, то делает обращение к server.php:

..Если по данным сервера ip есть в базе, то добавляем адрес себе в локальную базу, пишем в переменную $bot=1.

..Если по данным сервера ip в базе нет, то пишем в переменную $bot=0.

..Если сервер не ответил за 3(настройка) секунды, то считаем что ip в базе нет, пишем в переменную $bot=0.

Если был переход по ссылке с пустым анкором, то ip:

..Записывается в локальную базу

..Записывается в серверную базу(накапливается пачка и сбрасывается не чаще 1 раза в X минут)

..Соответственно будет считаться ботом на данном сайте и на всех клиентах

Исходя из значения $bot показываем контент: <?if($bot){?> для ботов <?}else{?> для не ботов <?}?>

База данных – sqlite

Формат адресов: конкретный адрес1, адрес1-адрес2, адрес1/31

Первоначальное заполнение по пабликовым базам

Возможно будет общий сервер для объединения усилий по сбору адресов группой пользователей.

---

Друзья, если есть или будут мысли по улучшению этого чернового алгоритма, то прошу комментировать!

p.s. Если кто не понял, то эта хрень называется клоакингом ))

Force68
На сайте с 23.04.2010
Offline
250
#1238

TopperHarley, идея хорошая ))) ну хотелось бы конешно плюшек -

проверку и блеклист по юзерагенту;

проверку по лангу посетителя (в смысле если не можем определить язык клиента-значит бот)

ну и конешно ставить в футере ссылку для бот детекта как то хз, я бы наоборот её влепил куда нибудь самой первой в коде страницы, потому что не всякий бот доползет до футера ))

S
На сайте с 02.04.2012
Offline
76
#1239

Для сбора базы ботов можно использовать скрытые ссылки, по которым перейдут только боты.

Изначально нужна база ip ботов, желательно что бы была возможность работы с диапазонами, так же желательно фильтровать еще по юзер агенту

Force68
На сайте с 23.04.2010
Offline
250
#1240

ну в продолжение темы:

пустой рефер-----> бот

отключены кукисы -----> бот

нет поддержки флеша -----> бот

не шаволит мышкой -----> бот

ну не бот так вражеский шпион 😂

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий