|
Конфигурирование файла настроек :
Оно очень простое- открываете файл data/settings.php Блокнотом Винды, смотрите внутрь, и меняете такие значения переменных, выделенные цветом (вообще-то настроек реально куда как больше, тут перечислены те, на которые Вам надо обратить внимание непременно):
# Абсолютный путь до директории сайта (URL).
# Сразу определяйтесь, будет www. в домене или нет.
# Домен или директория обычно заканчиваются слэшем. Подробнее.
$_s['location']="http://portator.name/";
# Ключ Вашей лицензии. Брать тут: http://lasto.com/portator/911.htm
$license="
======= Ваша лицензия: =======
01b2eddb2a-23c2214e39-3381682ba3-
5b3313874f-5f8023e20f-b303ea5bc1-
bee6fe4f12-c33c9bc3d2-d63971ba3b-
db445a017f-e7a81cc4a1
======= Ваша лицензия: =======
";
# Язык Портатора - ru или en :
$lang="ru";
# Пока не измените четыре этих значения, скрипт работать не будет.
$_s['login']="admin"; // логин для входа в админку.
$_s['pass']="entero"; // пароль для входа в админку.
$_s['email']='owner@mail.ru';
$_s['pepetun']="cucumber"; // измените на любое английское слово.
$_s['master']="Owner"; // Имя админа (уходит в копирайты сайта)
$_s['title']="Lasto Portator"; // Дефолтовое название сайта.
# Используемые доноры - домен должен оканчиваться слэшем:
$sites=array(
"http://www.ferra.ru/",
);
### Управление навигацией:
# Кнопки в основном меню навигации.
# Каждый из массивов может отсутствовать либо быть пустым.
# ДО кнопок категорий:
$_s['nav']['top']=
array(
# array("cms_about.html","Об этом месте","Пара слов о сайте"),
);
# ПОСЛЕ кнопок категорий:
$_s['nav']['bot']=
array(
# array("cms_stat.html","Stat","Stat"),
# array("cms_admin.html rel='nofollow' ","Admin","Admin"),
# array("cms_admin.html rel='nofollow' ","Admin","Admin")
);
# Это горизонтальное (верхнее) меню:
$_s['serf_nav']=
$_s['admin_nav']=
array(
array("","Home","Home"),
array("cms_rss.html","RSS","RSS"),
array("cms_connect.html rel='nofollow' ","Email","Email"),
array("cms_stat.html","Stat","Stat"),
# array("cms_admin.html rel='nofollow' ","Admin","Admin")
);
# Хоть и вроде как настройки, но трогать не надо:
$tt=true; # true|false
$metoda="curl"; # curl|file
...
Прокомментируем.
С паролем, логином и емайлом админа всё ясно- ставите свои значения.
Поленитесь- скрипт заставит это сделать, отказавшись принимать дефолтовые.
Почему, понятно- не хотите сами позаботиться о своей безопасности, будем озадачивать насильно.
Список используемых доноров тоже нехитр- это простое перечисление всех или некоторых донорских ресурсов, сигнатуры для которых у Вас имеются.
Все перечисленные в массиве доноры принимаются в работу.
Исключение донора из массива убирает его артикли из Портатора.
Кнопки для панелей навигации представлены массивом из трёх элементов:
- URL (если отсутствует, то это морда сайта);
- Значение title для тега гиперссылки (появляется при наведении мыша).
- Надпись на кнопке;
Никто не запрещает применять атрибуты линка типа nofollow, target=_blank - в исходном варианте всё это присутствует.
Язык сайта зависит от используемых доноров.
Кодировки выставляются скриптом автоматически в зависимости от сделанного Вами выбора.
Лицензия. Оговорена отдельным пунктом мануала. Постигайте там.
Кроме этих, есть и другие настройки, но они представляют интерес лишь для самых дотошных вебмастеров, любящих всё переиначивать под себя. Настроек много, с ними реально можно развлекаться целый день.
Причём многим удаётся продлить удовольствие и на завтра.
Когда с сервером есть проблемы :
Исключительно на русских серверах админы любят отключать различные РНР функции, не заботясь о том, как это скажется на работоспособности скриптов пользователей. Если у Вас как раз такой хостер, то внимательно прочтите нижеследующее:
Если на Вашем хостере заблокирован модуль cURL, и невозможно импортировать контент с внешнего сайта посредством специально для этого предназначенного класса, то пропишите в методу такое значение: $metoda="file";
Это заставит скрипт использовать для импорта внешнего контента PHP функцию file();
Но уж ей-то должно быть разрешено ходить по УРЛ'у.
В том случае, если общение с донорскими сайтами Портатор осуществляет по команде Крона, а сам Крон отсылает всё, что выводится скриптом на терминал, скажем, на Ваш емайл, и нет никакой возможности перенаправить это на нулевое устройство, то разумно вместо $tt=true; написать $tt=false;
Такая запись запретит вывод рапорта скрипта об успешности импорта им контента, и оставит Крон безмолвным.
Вполне возможно, что Ваш сервер при первых же запусках скрипта начнёт ругаться на рассматриваемый файл, отвергая напрочь имеющуюся в нём строку, содержащую: ignore_user_abort(1);
Смысл этой записи- продолжить выполнение скрипта, если его работа не завершена (что-то не отдано в браузер), но соединение с серфером уже разорвано или потеряно. Команда очень полезная в плане повышения стабильности импорта контента. Убивайте эту строчку только в самом крайнем случае, когда она стопорит всё.
Аналогичные рекомендации относительно оператора set_time_limit(30);
Если таймаут на Вашем хостере секунд пять, то его может элементарно не хватить для импорта контента с удалённого сайта- тут желательно увеличить время таймаута до (в данном случае) 30 секунд.
Ежели на этот оператор будет ругаться парсер РНР- оператор убейте.
Остальные настройки, которых очень много, рассмотрены в других разделах онлайнхэлпа.
|
|