Как начать пользоваться школой!

Интересно? Полезно?
Подпишись на обновления в блоге одним кликом!
Реклама на блоге
Начинаем знакомство с лучших постов
Бронирование гостиниц
Продвижение сайтов


Rambler's Top100
Рейтинг блогов

Powered by  MyPagerank.Net
Яндекс цитирования

Моя аська: 155ноль54семь9 (всегда invisible)
Мой скайп: remarka.reklama
Мой емайл: masterxbablorub@gmail.com

суббота, 18 октября 2008 г.

Хелп по Satellite-X - Кроны: перетекание статей

Перетекание статей - один из сильнейших механизмов искусственной жизни на сайте. Уже давно многие CMS предусматривают отложенную публикацию статей. Но мы пошли дальше, мы возвели это в принцип.

Для наладки перетекания нам потребуется:
- папка temparticle (по умолчанию, можете назвать по своему) со статьями, права 777,
- папка data, права 777,
- configsys.php - $CRON=true;

Теперь налаживаем сам крон. Откроем cronarticle_v.php

$ART_TIME_TO_ADD=86400; //Как часто размещать статьи, в секундах
$ART_KOLVO_STATEY=3; //Кол-во размещаемых статей за период
$ART_PAPKA_TEMP="temparticle"; //Папка, где лежат статьи до перемещения
//Статьи размещаются пачкой в порядке их нахождения в папке по истечении периода
$NEWS_TIME_TO_ADD=86400; //Как часто размещать статьи, в секундах
$NEWS_KOLVO_STATEY=1; //Кол-во размещаемых статей за период
$NEWS_PAPKA_TEMP="tempnews"; //Папка, где лежат статьи до перемещения
//Статьи размещаются пачкой в порядке их нахождения в папке по истечении периода

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

На этом наша работа закончена. Если вы пользуетесь параметрами по умолчанию, то вам достаточно пополнить папку temparticle статьями и выставить $CRON=true в configsys.php.

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

В результате работы крона, указанное число статей удаляется в temparticle и появляется в data. В папку system в нужный файл записывается дата и время этого события и стираются файлы data.php и menu.php, отвечающие за кэширование списка статей и разделов. Поэтому сразу после срабатывания крона сайт выглядит пустым, но уже в следующую загрузку он снова заполнен статьями, среди которых и новые.

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

-----------------------------------

Эта статья - часть пишущегося хелпа по системе. Если у вас есть вопросы по рассмотренной теме - задавайте, мы включим их в статью или в FAQ.


4 коммент.:

Сделал... давно сделал, на разных хостингах... нифига не работает :)

У меня работает, стучи, разберемся.

Да, отличная тулза. У меня сайт каждый день растёт на 2 статьи. Даже траф пошол :)

в обновленном скрипте это проще сделать из админки

Отправить комментарий

Популярные сообщения

Эту страницу: Twitter Facebook Favorites More