Движок дорвея 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
Движок (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 код страницы,
номер будет в комментарии в самом начале кода.
View hidden content is available for registered users!
FREE download for ForumManager