FAQ и справочники

Список постов темы:

Хозяйке на заметку о NetCat 5.x.x

  • Функция $nc_core->page->set_metatags('description', 'some description') задает метатеги из любого места кода компонента, я так понимаю. Из формы редактирования точно работает. Из названия функции (и из описания в документации) следует, что функция задает метатеги. Но: с её помощью можно задать и title. При этом есть функция get_title, но set_title нет.

Общий FAQ по NetCat:

Скачивание файлов с шифрованной файловой системой (стабильно проявляются на nic.ru):

При переносе необходимо проверять содержимое netcat_files - спрятанные хешированием картинки при переименовании в .jpg не должны биться. Если бюьтся - использовать Transfer -> Transfer Type -> Binary и при скачивании, и при заливке по FTP (FilleZilla).

Как вывести объект без дизайна?

Вот так: ?isNaked=1 в адресной строке.

А в шаблоне дизайна №94?

Вот так: ?template=94

Как в макете дизайна проверить, в полном ли отображении объекта мы находимся?

$action=='full'

Как сделать так, чтобы выключенные объекты отображались по прямой ссылке не объект?

if ($action=='full') $ignore_check = 1; в Системные настройки

Как правильно использовать переменную $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 не работает, поэтому "портим" выборку объектов кувалдой
}

Этот код надо поместить в Системные настройки.

Блог

Tilda Module: интеграция NetCat с Tilda.cc

Представляем нашу новую разработку, модуль интеграции CMS NetCat с платформой Tilda.cc. Модуль дает возможностью полуавтоматически размещать классные лендинги прямо в структуре вашего сайта!

далее

Как оптимально заархивировать файлы, чтобы распаковать их средствами ISPmanager?

В определенных случаях файлы выгоднее заливать на веб-сервер в виде архива. Во-первых, если данные хорошо сжимаются, или же просто файлов очень много, это сократит время заливки. Во-вторых, в любом случае это обезопасит данные от случайного повреждения, так как при распаковке архива происходит проверка его целостности с помощью контрольной суммы (CRC). Однако, не вполне понятно, какой формат архива и тип сжатия выбирать? Мы провели небольшое экспериментальное исследование на эту тему.

далее

Как расшифровать бэкапы, зашифрованные ISPmanager?

В ISPmanager версии 5.52.0 и старше, реализована новая система резервного копирования, построенная на основе некоей ISPtar. И работает она... своеобразно. Попробуем разобраться, как именно.

далее

Типовой сайт по раскрытию информации по Приказу ФСФР 22.06.2005 № 05-23/пз-н

Представляемый программный комплекс предназначен для российских УК ПИФ (управляющих компаний паевого инвестиционного фонда). В соответствии с требованиями законодательства, такие УК обязаны иметь сайт по раскрытию информации, на котором будет регулярно публиковаться определенный набор документов, касающихся их деятельности. И не только публиковаться, но и своевременно отправляться в Архив, а кроме всего прочего должно вестись журналирование всех этих действий. Иначе -- плохо, иначе -- нарушение действующего законодательства, наказания, штрафы, отзыв лицензии и так далее.

далее

Весь блог тут