Reversing Center
Дистанционный центр по исследованию защитного ПО.
Autodor.SQLite.Wmsn

Autodor.SQLite.Wmsn 2.1.1

Нет прав для скачивания
Движок дорвея Autodor.SQLite.Wmsn v.2.0.8 от 6 декабря 2015.

Движок (CMS) динамического дорвея на php и sqlite (генератор дорвеев).

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

Главная фишка:
Не нужно иметь базы ключевиков, текстовку, картинки.
Указываешь пару стартовых высокочастотников и движок все сам соберет и
создаст многостраничный дорвей с ключевиками, контентом, картинками, видео.

ТЕХНИЧЕСКИЕ ТРЕБОВАНИЯ: PHP 5.4 и выше, php-curl, SQLite3 (не путать с pdo_sqlite).

УСТАНОВКА:
1) залить скрипты на хостинг (можно в корень, можно во внутреннюю папку).
2) поставить на папку с скриптом и все папки в корне сайта права на запись (будут создаваться дополнительные файлы)
3) отредактировать конфиг (conf.php)
4) загрузить ключевики (кодировка utf-8) в файл вида host.com.txt (вместо host.com адрес вашего домена) в папку keys
5) зайти на главную страницу дорвея (это загрузит ключевики из файла)
6) для ускорения работы дорвея - зайти на index.php?feed=gen и подождать
пока сгенерируется кэшь и спарсятся ключевики и контент, полной генерации ждать не обязательно,
но если побольше так заранее сгенерить - поисковики более быстрый сайт будут индексировать быстрее,
чем когда будут натыкаться на ожидание генерации и парсинга.

Дорвей на 10000 страниц занимает примерно 65 мб. Время ручной генерации кэша около 2 часов.

ИСТОЧНИК КОНТЕНТА:
Ключевики (дополнительные) парсятся из поисковых подсказок (адалт и нелегал не парсится).
Контент - снипеты из bing.com с перемешиванием и чисткой.
Картинки - из твиттера и bing.com (адалт парсится очень плохо).
Видео - из ютуба.

МАКРОСЫ. Применять в файле шаблона tpl.txt:
<?php echo $key; ?> - ключевик текущей страницы.
<?php echo $bkey; ?> - ключевик текущей страницы c Заглавной буквы.
<?php echo $content; ?> - контент страницы (макрос обязательный).
<?php echo $description; ?> - описание страницы для meta description.
<?php echo $foto; ?> - фотографии страницы.
<?php echo $link; ?> - перелинковка.
<?php echo $video; ?> - видео.
<?php echo $host; ?> - имя текущего домена
<?php echo $script; ?> - путь от корня сайта до скрипта дорвея.
<?php echo $iframe; ?> - выводит во фрейме рандомный тематический сайт, отличная оптимизация под гугл.

Дополнительные макросы:

<?php echo @$cnt[0]; ?> - часть контента страницы (абзац), значение (которое в квадратных скобках) -
номер абзаца, при числе больше 15 результат может оказаться пустым.

<?php echo @$fotos[1]; ?> - выводит URL одной фотографии. Число в квадратных скобках от 0 до сколько повезет
(максимальное число зависит от того, сколько всего фоток спарсилось).

<?php echo $canonical; ?> - канонический урл страницы, применять в виде мета-тега (избавляет от дублей страниц):
<link rel="canonical" href="<?php echo $canonical; ?>" />

<?php echo $column1; ?> ... <?php echo $column15; ?> - если исходный файл ключевиков был с дополнительными полями,
то содержимое доп полей можно выводить этими макросами с номерами от 1 до 15.

Есл видео нету, его можно заменить своим:
<?php if ($video == '') {
$video = 'тут код дефолтного видео';
} echo $video;
?>

В шаблоне tpl.txt можно использовать HTML, JS и PHP код.

ФАЙЛЫ ДОРВЕЯ:

.htaccess - нужен для ЧПУ версии.

index.php - собственно скрипт (cms) дорвея. скрипт можно переименовывать,
например в page.php и т.п.

black_key.txt - список стоп-слов. писать в нижнем регистре построчно.
если слово из списка будет встречаться в ключевике страницы, то такая
страница не будет открыта, а будет редирект на главную страницу.
если вы делаете русскоязычне дорвеи, то возможно (зависит от тематики)
сюда стоит записать весь английский алфавит, чтобы исключить генерацию лишнего
англоязычного мусора на дорвеях. ну и наоборот - если делаете англоязычные,
то в черный список вписать построчно весь русский алфавит.

tpl.txt - html код шаблона с использованием макросов. Можно использовать HTML, JS и PHP код.
Можно файл переименовать, указав в конфиге имя нового файла.

conf.php - общий файл конфига. Если в одной папке размещаются несколько доменов и им требуется свой конфиг,
то персональный конфиг для дорвея сохранять в папку /conf/ в файл с именем host.php, где host - это имя домена.

/keys/host.txt (host - это имя домена типа mydor.ru) - список ключевиков построчно, в формате: 1 строка = 1 ключевик.
Также можно использовать связанные с ключевиком доп поля (до 15 полей), указывая их в формате через вертикальную черту:
Ключевик|Название товара|ссылка на фотку|стоимость|реф ссылка на покупку

list.php - скрипт создаст файл list.txt со списком доменов, которым уже создалась база в папке /db/
потом в шаблон можно вставить код, который сделает рандомную перелинковку дорвеев:
<?php $domen = file('list.txt'); shuffle($domen); echo '<a href="http://'.trim($domen[0]).'/">'.trim($domen[0]).'</a>'; ?>

Если включен парсинг дополнительных ключевиков - содержимое дополнительных полей будет клонироваться к новым записям.

Максимальное количество ключевиков для загрузки зависит от настроек вашего сервера.
Если нужно загрузить много - лучше делать это частями, через форму на странице index.php?feed=add

Файлы, которые будут созданы в процессе жизни дорвея:

/db/host.db - SQLite3 база данных дорвея
/log/host.log - создается, когда достигнут лимит на количество страниц
/ping/host.ping - дата последнего пинга xml карты и rss
(вместо host - URL домена)
/cookie/cookie.txt - файл с cookie, применяется при парсинге контента.

Прочий функционал:
Добавление ключевиков через форму: index.php?feed=add
RSS лента дорвея находится по адресу: index.php?feed=rss
XML карта сайта: index.php?feed=sitemap
Поиск по дорвею: index.php?search=запрос
если вы переименуете index.php и в конфиге имена гет переменных, то эти пути соответственно изменятся.
лента и карта пингуются в поисковики каждые 3 часа.

Получить список ссылок на страницы:
в BB CODE формате: index.php?feed=bb
в HTML формате: index.php?feed=html
в TXT формате: index.php?feed=txt
в формате для кросспостинга wmsn.biz: index.php?feed=wmsn

Т.к. дорвей использует в имени базы url домена, то в одной общей папке можно создавать любое количество дорвеев,
дополнительные домены прописывать в панелях хостингов как паркованные (дополнительные).

УДАЛЕНИЕ СТРАНИЦ: для ручного удаления страниц в конфиге должен быть прописан пароль.
Для удаления нужно зайти на удаляемую страницу добавив get переменную с именем del и значением, равным паролю из конфига.
Пример: index.php?feed=del&pg=123&pass=xxx (123 - номер удаляемой страницы, xxx - пароль).
При использовании ЧПУ версии - номер страницы в базе можно узнать заглянув в html код страницы,
номер будет в комментарии в самом начале кода.
Скрытый контент для зарегистрированных пользователей
Стоимость - 40$
FREE download for ForumManager
  • Мне нравится
Реакции: romanzsw
Автор
R.Center
Просмотры
997
Первый выпуск
Обновление
Оценка
0,00 звёзд 0 оценок

Последние обновления

  1. Autodor.SQLite.Wmsn v.2.1.1

    Доступна новая версия генератора дорвеев Autodor.SQLite.Wmsn v.2.1.1 от 29 июля 2016 Главное...
  2. Autodor.SQLite.Wmsn 2.0.12

    Новое в версии Autodor.SQLite.Wmsn v.2.0.12 от 11 марта 2016: Сделаны мелкие исправления, старые...
  3. Autodor.SQLite.Wmsn 2.0.11 + скрипт товарного фида

    Новое в версии Autodor.SQLite.Wmsn v.2.0.11 от 18 февраля 2016: Исправлен парсинг подсказок...
  4. Autodor.SQLite.Wmsn v2.0.10

    Новое в версии Autodor.SQLite.Wmsn v.2.0.10 1) Исправлен парсинг картинок. Теперь «Безопасный...
Сверху