Настройка планировщика заданий NetCat на хостниге nic.ru
Вот такой код в настройках cron'a:
Скачивание файлов с шифрованной файловой системой (стабильно проявляются на nic.ru):
При переносе необходимо проверять содержимое netcat_files - спрятанные хешированием картинки при переименовании в .jpg не должны биться. Если бюьтся - использовать Transfer -> Transfer Type -> Binary и при скачивании, и при заливке по FTP.
Как вывести объект без дизайна?
Вот так: ?isNaked=1 в адресной строке.
А в шаблоне дизайна №94?
Вот так: ?template=94
Как в макете дизайна проверить, в полном ли отображении объекта мы находимся?
$action=='full'
Как сделать так, чтобы выключенные объекты отображались по прямой ссылке не объект?
if ($action=='full') $ignore_check = 1; в Системные настройки
Установка биржи ссылок TrustLink ?
Код биржи такой
define('TRUSTLINK_USER',
'id');
require_once($_SERVER['DOCUMENT_ROOT'].'/'.
TRUSTLINK_USER.'/trustlink.php');
$o['charset'] = 'cp1251';//кодировка сайта
$o['force_show_code'] = 'true';
$trustlink = new TrustlinkClient($o);
unset($o);
Как правильно использовать переменную $query_where в Системных Настройках?
На больших базах объявлять ее только в рамках условия $action != 'full', иначе при любом ее значении будет происходить обращение и выборка по всей базе.
Как в шаблоне компонента запретить его исполнение в зависимости от неких условий?
Это может быть полезно, чтобы не навешивать лишних условий в макет дизайна.
Плохой способ:
";
global $showSape;
if ($showSape){
$result = "";
}
$result .= "
Этот код вставить в суффикс списка объектов. Код будет исполнен, но вывод - затрется. Пример привожу просто для общего развития.
Способ лучше (но тоже кривоват):
global $showSape;
if ($showSape){
$ignore_prefix = $ignore_suffix = true; // две недокументированные переменные, запрещают обработку префикса и суффикса списка объектов
$query_where = " 1 = 0 "; // логичное $recNum = 0 не работает, поэтому "портим" выборку объектов кувалдой
}
Этот код надо поместить в Системные настройки.
При формировании выборки объектов использовать логику И в отношении группы галок, при этом внутри группы использовать логику ИЛИ
Системные настройки:
// Finar: к общей выборке Добавляем сумму Галок
if ($getNew || $getInvestment || $getAction || $getOtdelka) {
$query_where .= "AND (";
if ( $getNew == "on" ) {
$query_where .= " $or UNIX_TIMESTAMP(a.newDate) > UNIX_TIMESTAMP()";
$or = "OR";
}
if ( $getInvestment == "on" ) {
$query_where .= " $or UNIX_TIMESTAMP(a.investmentDate) > UNIX_TIMESTAMP()";
$or = "OR";
}
if ( $getAction == "on" ) {
$query_where .= " $or UNIX_TIMESTAMP(a.actionEnd) > UNIX_TIMESTAMP()";
$or = "OR";
}
if ( $getOtdelka== "on" ) {
$query_where .= " $or a.otdelka2 = 1";
$or = "OR";
}
$query_where .= ")";
}

