Главная
/
Документация
Онлайн-руководство разработчика NetCat
1
Введение
2
Установка и настройка системы
3
Знакомство с системой
4
Инструменты системы
5
Работа со структурой сайта
6
Работа с материалами
7
Пользователи и права
8
Макеты дизайна
9
Навигация
10
Компоненты
11
Виджет-компоненты
12
Модули
13
Разработка модуля
14
Системные таблицы
15
Списки
16
Системный объект nc_core
17
Система событий
18
Прочие инструменты разработчика
19
Инструменты для продвижения (SEO, SMO)
20
Мобильные и адаптивные сайты
21
Сайты Longpage и Shortpage
22
Прочее
23
API
Введение
1.1
Начало обучения
1.2
Получение лицензии и её регистрация
1.3
Демо–сайт
1.4
Создание интернет-магазина на основе шаблона
Установка и настройка системы
2.1
Технические требования к хостингу
2.2
Файловая структура системы
2.3
Процесс установки
2.4
Настройка файла конфигурации
2.5
Активация системы
2.6
Фильтр входящих данных
2.7
Перевод сайта на HTTPS
2.8
Двухфакторная аутентификация
Знакомство с системой
3.1
Основные понятия. Архитектура
3.2
Административный раздел
3.3
Главное меню
3.4
Рабочая область
3.5
Панель быстрого редактирования
3.6
Базовые настройки системы
3.7
Описание базы данных
Инструменты системы
4.1
Виджеты
4.2
Управление задачами (CRON)
4.3
Переадресация
4.4
Статистика посещений
4.5
Управление рекламой
4.6
Неработающие ссылки
4.7
Файл-менеджер
4.8
SEO-анализ
4.9
Копирование разделов
4.10
Корзина удаленных объектов
4.11
Командная строка SQL
4.12
Архивы проекта
4.13
Экспорт и импорт данных
4.14
Экспорт/импорт CSV
4.15
Обновления системы
4.16
Логирование
4.17
Рассылка по базе
Работа со структурой сайта
5.1
Управление сайтами
5.2
Карта сайта
5.3
Добавление сайта
5.4
Удаление сайта
5.5
Управление разделами
5.6
Инфоблоки раздела
5.7
Копирование разделов
Работа с материалами
6.1
Добавление, изменение и удаление объектов
6.2
Перенос и копирование объектов
6.3
Черновики
6.4
Отображение материалов
6.5
Фильтры
6.6
Визуальный редактор содержимого
Пользователи и права
7.1
Регистрация пользователя
7.2
Список пользователей, выборка
7.3
Система разграничения прав пользователя
7.4
Группы пользователей
7.5
Класс для работы с правами пользователей
Макеты дизайна
8.1
Подготовка и внедрение HTML-шаблона
8.2
Внедрение структуры
8.3
Навигация
8.4
Заголовки и мета-теги
8.5
Пользовательские настройки в макете
8.6
Использование PHP
8.7
Отображение данных с других страниц (инфоблоков)
8.8
Наследование макетов
8.9
Перемещение макетов
8.10
Врезки (дополнительные шаблоны макетов)
8.11
Асинхронные врезки: динамическая загрузка дополнительных шаблонов
8.12
Справочник API
Навигация
9.1
Класс навигации
9.2
Функции навигации
Компоненты
10.1
Данные
10.2
Прикрепление инфоблоков к разделам
10.3
Варианты вывода инфоблоков на странице раздела
10.4
Типы полей
10.5
Создание компонента
10.6
Системные настройки
10.7
Постраничная навигация
10.8
Поиск и выборка
10.9
Формы компонентов
10.10
Зеркальный инфоблок
10.11
Шаблоны компонентов
10.12
Стили шаблонов компонентов
10.13
Пользовательские настройки компонента
10.14
Компонент-агрегатор
10.15
Экспорт-импорт компонентов
10.16
Предустановленные компоненты
10.17
Inline-редактирование текста
10.18
Inline-редактирование изображений
10.19
Справочник API
Виджет-компоненты
11.1
Интерфейс управления виджет-компонентами
11.2
Создание виджет-компонента
11.3
Экспорт-импорт виджет-компонентов
11.4
Интерфейс управления виджетами
11.5
Внедрение виджета
11.6
Список функций
11.7
Предустановленные виджеты
11.8
Справочник API
Модули
12.1
Модуль «Голосование»
12.2
Модуль «Поиск по сайту»
12.3
Модуль «Статистика посещений»
12.4
Модуль «Подписка и рассылка»
12.5
Модуль «Личный кабинет»
12.6
Модуль «Управление рекламой»
12.7
Модуль «Управление ссылками»
12.8
Модуль «Интернет-магазин»
12.9
Модуль «Минимагазин». Новый
12.10
Модуль «Минимагазин»
12.11
Модуль «Приём платежей и онлайн-кассы»
12.12
Модуль «Облако тегов»
12.13
Модуль «Календарь»
12.14
Модуль «Блог и сообщество»
12.15
Модуль «Защита форм картинкой»
12.16
Модуль «Кэширование»
12.17
Модуль «Маршрутизация»
12.18
Модуль «Счета и акты»
12.19
Модуль «Комментарии»
12.20
Модуль «Логирование»
12.21
Модуль «Форум»
12.22
Модуль «Конструктор лендингов»
12.23
Модуль «Айри CDN»
12.24
Модуль «Отправка СМС-сообщений»
Разработка модуля
13.1
Структура модуля
13.2
Подробное описание файлов
13.3
Процесс написания модуля
13.4
Элементы управления
13.5
Подготовка установочного архива
13.6
Права на модули
Системный объект nc_core
16.1
Корневой абстрактный класс nc_System
16.2
Класс nc_Core extends nc_System
16.3
Класс nc_Db extends ezSQL_mysql
16.4
Абстрактный класс nc_Essence extends nc_System
16.5
Класс nc_Catalogue extends nc_Essence
16.6
Класс nc_Component extends nc_Essence
16.7
Класс nc_Message extends nc_Essence
16.8
Класс nc_Sub_Class extends nc_Essence
16.9
Класс nc_Subdivision extends nc_Essence
16.10
Класс nc_Template extends nc_Essence
16.11
Класс nc_User extends nc_Essence
16.12
Класс nc_Event extends nc_System
16.13
Класс nc_Gzip extends nc_System
16.14
Класс nc_Input extends nc_System
16.15
Класс nc_Lang extends nc_System
16.16
Класс nc_Modules extends nc_System
16.17
Класс nc_Url extends nc_System
16.18
Класс nc_Utf8 extends nc_System
16.19
Класс nc_Page extends nc_System
16.20
Справочник API
Система событий
17.1
Прикрепление событий
17.2
Трансляция событий
17.3
Пользовательские события
17.4
Список системных событий
17.5
Предсобытия
17.6
Пример
Прочие инструменты разработчика
18.1
Мультиязычность
18.2
Использование BB-кодов
18.3
Использование ключа подтверждения операций
18.4
Отслеживание ошибок
18.5
Подсветка синтаксиса с автовставкой
18.6
Использование кодировки UTF-8
18.7
Использования строковых функций и регулярных выражений
18.8
Использование JavaScript и CSS
18.9
Транслитерация
18.10
Класс работы с письмами (mail)
18.11
Класс работы с письмами (smtp)
18.12
Класс работы с изображениями
18.13
Автоматическая обработка изображений
Инструменты для продвижения (SEO, SMO)
19.1
Title, keywords и description
19.2
Генерация sitemap.xml
19.3
Заголовок Last-Modified
19.4
Страница 404
19.5
Формирование url
19.6
Анализ сайта
19.7
Веб-аналитика
19.8
Переадресации
19.9
Robots.txt
19.10
Настройка сайта для социальных сетей
Мобильные и адаптивные сайты
20.1
Мобильные сайты
20.2
Адаптивные сайты
Сайты Longpage и Shortpage
21.1
Настройка сайта и раздела
21.2
Вспомогательные функции
21.3
JS-составляющая системы
21.4
Механизм формирования HTML
Прочее
22.1
Обновление системы
22.2
Действия при заражении сайта
22.3
Перевод сайта с cp1251 на utf-8
22.4
Ошибка при переносе сайта с Windows-сервера на *nix
Модуль «Голосование»
12.1.1
Добавление опроса
12.1.2
Справочник API
Модуль «Поиск по сайту»
12.2.1
Начало работы с модулем
12.2.2
Язык запросов
12.2.3
Способы хранения индекса
12.2.4
Интерфейс модуля в панели управления сайтом
12.2.5
Области индексирования
12.2.6
Области HTML-страниц
12.2.7
Области поиска на сайте
12.2.8
Индексирование по расписанию, запуск индексирования в фоновом режиме
12.2.9
Правила индексирования
12.2.10
Постановка задачи переиндексирования в очередь
12.2.11
Интеграция модуля в макеты дизайна сайта
12.2.12
Простая форма поиска
12.2.13
Расширенная форма поиска
12.2.14
Вывод результатов поиска
12.2.15
Стилизация списка подсказок
12.2.16
Расширенные настройки
12.2.17
Разработка расширений модуля
12.2.18
Обзор архитектуры модуля
12.2.19
Обработчики документов различных типов
12.2.20
Текстовые фильтры
12.2.21
Анализаторы текста
12.2.22
Корректировщики запросов
12.2.23
Подключение других поисковых систем
12.2.24
Решение проблем с поиском
12.2.25
Решение проблем с индексированием
12.2.26
Справочник API
Модуль «Статистика посещений»
12.3.1
Настройка сбора статистики от Openstat
12.3.2
Настройка сбора статистики от NetCat
12.3.3
Интеграция с Google Analytics и Яндекс.Метрикой
Модуль «Подписка и рассылка»
12.4.1
Видеоурок
12.4.2
Добавление и изменение рассылки
12.4.3
Типы рассылок
12.4.4
Шаблон письма
12.4.5
Условия и действия
12.4.6
Подписка пользователя
12.4.7
Подписка на объект
12.4.8
Компонент «Список подписок»
12.4.9
Подписки пользователя
12.4.10
Список подписчиков
12.4.11
Периоды получения писем
12.4.12
Константы модуля
12.4.13
Структура таблиц
12.4.14
Единоразовая рассылка
12.4.15
Статистика рассылок
12.4.16
Настройки модуля
12.4.17
Доступы на рассылку и назначение прав
12.4.18
Интеграция с модулем «Форум»
12.4.19
Совместимость с предыдущими версиями
12.4.20
Классы модуля
Модуль «Личный кабинет»
12.5.1
Внедрение личного кабинета
12.5.2
Регистрация пользователя
12.5.3
Авторизация и завершение сеанса работы пользователя
12.5.4
Изменение регистрационных данных
12.5.5
Изменение пароля
12.5.6
Восстановление пароля
12.5.7
Отображение списка пользователей на сайте
12.5.8
Отображение пользователей присутствующих на сайте
12.5.9
Личные сообщения
12.5.10
Авторизация по хэшу
12.5.11
Авторизация через внешние сервисы
12.5.12
Авторизация через rutoken
12.5.13
Друзья-Враги
12.5.14
Функции модуля и константы
12.5.15
Личный счет
12.5.16
Административная часть модуля
12.5.17
Классы и функции модуля
12.5.18
Справочник API
Модуль «Управление рекламой»
12.6.1
Настройка трансляции баннеров на странице
12.6.2
Генерация статистики
12.6.3
Настройки модуля
12.6.4
Справочник API
Модуль «Управление ссылками»
12.7.1
Описание функциональности
12.7.2
Компоненты модуля
12.7.3
Настройка модуля
12.7.4
Шаблоны писем
Модуль «Интернет-магазин»
12.8.1
Настройка модуля
12.8.2
Настройка интернет-магазина
12.8.3
Валюты
12.8.4
Цены для разных групп пользователей
12.8.5
Минимальная цена
12.8.6
Способы доставки
12.8.7
Способы оплаты
12.8.8
Настройка шаблонов писем
12.8.9
Бланки
12.8.10
Скидки
12.8.11
Сиюминутные скидки
12.8.12
Купоны
12.8.13
Редактирование заказов
12.8.14
Статистика
12.8.15
Компоненты товаров
12.8.16
Варианты товаров
12.8.17
Коллекции объектов
12.8.18
Фильтр товаров
12.8.19
Списки товаров
12.8.20
Корзина
12.8.21
Заказ
12.8.22
Обмен данными (Netcat 5.9 и старше)
12.8.23
Экспорт товаров в маркетплейсы
12.8.24
Выгрузка в Яндекс.Маркет в формате YML
12.8.25
Классы расчёта доставки
12.8.26
Справочник API
12.8.27
[архив] Переход c версии 5.2 на 5.3
12.8.28
[архив] Интернет-магазин <5.3
12.8.29
[архив] Обмен данными (до версии Netcat 5.9)
12.8.30
[архив] Виджеты интернет-магазина
Модуль «Минимагазин». Новый
12.9.1
Настройка модуля
12.9.2
Настройка интернет-магазина
12.9.3
Валюты
12.9.4
Варианты доставки
12.9.5
Варианты оплаты
12.9.6
Настройка шаблонов писем
12.9.7
Скидки
12.9.8
Статистика
12.9.9
Компоненты товаров
12.9.10
Заказы
12.9.11
Дополнительная информация
Модуль «Минимагазин»
12.10.1
Подключение модуля
12.10.2
Массовое добавление товаров в корзину
12.10.3
Заказы и скидки
12.10.4
Корзина
12.10.5
Шаблоны отображения
12.10.6
Конвертер в «Интернет-магазин»
Модуль «Приём платежей и онлайн-кассы»
12.11.1
Настройка платежей
12.11.2
Примеры использования
12.11.3
Обработчики событий
12.11.4
Использование без интернет-магазина
12.11.5
Онлайн-кассы и электронные чеки
12.11.6
Корректировочные счета, доплата и возврат
12.11.7
Добавление новой платежной системы
Модуль «Облако тегов»
12.12.1
Первые шаги
12.12.2
Добавление и вывод
12.12.3
Функции модуля
Модуль «Календарь»
12.13.1
Функции модуля
Модуль «Блог и сообщество»
12.14.1
Функции модуля
12.14.2
Настройки модуля
12.14.3
Управление действиями в компонентах
Модуль «Защита форм картинкой»
12.15.1
Защита форм
12.15.2
Функции, доступные после установки модуля
12.15.3
Модификация модуля Captcha
12.15.4
Аудио-каптча
12.15.5
reCAPTCHA
Модуль «Кэширование»
12.16.1
Использование функционала кэширования
12.16.2
Блок «nocache»
12.16.3
Административная часть
12.16.4
Настройки кэша
12.16.5
Информация
12.16.6
Данные аудита
12.16.7
Константы модуля
12.16.8
Использование Memcached
Модуль «Маршрутизация»
12.17.1
Маршруты
12.17.2
Получение адресов страниц
Модуль «Счета и акты»
12.18.1
Настройки
12.18.2
Клиенты
12.18.3
Счета
12.18.4
Акты
Модуль «Комментарии»
12.19.1
Использование функционала комментариев
12.19.2
Функционал модуля
12.19.3
Методы класса
12.19.4
Настройки
12.19.5
Комментарии
Модуль «Форум»
12.21.1
Объект списка форумов
12.21.2
Объект топиков
12.21.3
Объект ответов
12.21.4
Информация для разработчиков
12.21.5
Настройки форума
12.21.6
Конвертер из старых версий
12.21.7
Константы модуля
Модуль «Конструктор лендингов»
12.22.1
Создание лендинга из карточки товара
12.22.2
Создание лендинга из заготовки(пресета)
12.22.3
Редактирование существующего лендинга
Модуль «Отправка СМС-сообщений»
12.24.1
Настройка модуля
12.24.2
Создание интеграции с API поставщиком услуг
12.24.3
Справочник API
$nc_core->utf8->utf2win()
$nc_core->utf8->utf2win( $str )
метод конвертирует строку из кодировки UTF-8 в кодировку cp1251
Первый параметр — строка в кодировке UTF-8. Результат — строка в кодировке cp1251.
Наверх
Описание проекта
Сохранить и свернуть