Часті питання по CNCat 4

Як змінити оформлення каталогу?

Основні інструкції щодо зміни оформлення див. у посібнику «Редагування оформлення».

Як вставити PHP-код на сторінку?

Можна створити файли _top.php та _bottom.php у кореневій папці каталогу. Ці файли будуть виконуватися і підключатися відповідно на початку і в кінці всіх сторінок користувача каталогу.

Можна скористатися механізмом банерів (файл /cncat_config/banners.php) див. розділ «Банери».

Управління банерами через інтерфейс адміністратора

У версії 4.1.1 з'явилася можливість керувати баннерами через веб-інтерфейс. Увімкнути відображення банерів, додати, змінити та керувати їх розміщенням можна в розділіАдміністрування - Елементи каталогу - Банери(див. документацію).

Управління банерами через PHP-файл

Якщо необхідно, можна задавати вміст банерів в окремому PHP-файлі. Як це робиться, описано нижче.

Як увімкнути банери?

Спочатку увімкніть опцію «Відображати банери» (Налаштування – Каталог – Основні налаштування).

Потім знайдіть у папці /cncat_config/ файл banners.default.php та скопіюйте його у banners.php .

Перейдіть до каталогу – банери включені.

Як змінити код банера?

Коди банерів задаються у файлі /cncat_config/banners.php.

Кожен банер описується так:

$CNCAT["banner"][" ідентифікатор_банера "] = код банера

Ви можете легко змінити код для необхідних банерів, а для непотрібних - видалити.

Всього за умовчанням передбачено сім банерів, ідентифікатори яких наведені нижче:

page_top – банер у верхній частині сторінки;

page_left – банер у лівій частині сторінки;

page_right – банер у правій частині сторінки;

page_bottom – банер у нижній частині сторінки;

items_top – банер перед блоком посилань;

items_middle – банер у середині блоку посилань;

items_bottom – банер після блоку посилань.

Код банера може містити будь-який HTML-текст, крім рядка «CNCAT_40_BANNER».

Також код банера можна задавати як звичайний рядок, наприклад:

$CNCAT["banner"][" ідентифікатор_банера "] = "код банера";

У такому випадку необхідно екранувати подвійні лапки символом "\", наприклад:

$CNCAT["banner"]["page_top"] = "ТОВ "Каталог-буд" - будуємо каталоги.";

Як додати банер?

Якщо місце розташування стандартних семи банерів Вас не влаштовує - можна або змінити положення одного з них, або додати свій.

Потім додайте банер у потрібне місце теми оформлення, наприклад:

Ключові слова для тега META keywords

Опис для тега META description

Інтеграція з сервісами (Sape, 1ps та ін.)

Як вставити код Sape.ru на сторінки каталогу?

Щоб вставити посилання Sape, виконайте наведені нижче дії.

1. Завантажте zip-архів з кодом для Sape та розпакуйте його в кореневу папку сайту каталогу, згідно з інструкцією. Не забудьте виставити права 777 на папку.

2. Код ініціалізації потрібно вставити в кінець файлу /cncat_config/config.php, наприклад:

3. Код відображення посилань слід додавати як банери. Пропонований код слід трохи змінити. Замість:

тут $n - кількість посилань, що відображаються в цьому блоці (див. інструкцію Sape).

Рекомендуємо завантажити останню версію CNCat 4.1.1, в якій керування банерами реалізовано через адміністративний інтерфейс. Не забудьте поставити галочку в налаштуваннях банера.

Якщо у Вас версія CNCat 4.1 і нижче, ознайомтесь з інструкцією щодо їх встановлення тут: Банери

Приклад вставки коду Sape для CNCat 4.1 і нижче у файлі banners.php:

Як додати каталог у 1ps.ru?

Додавання до 1ps.ru вимагає наступних умов:

1. Відсутність картинки з числом;

Розглянемо як це зробити.

1. У розділі "Адміністрування - Параметри - Посилання" встановіть назву та значення прихованого параметра. Наприклад, назва: "secretcode", значення: "12345". Цей параметр замінює введення зображення з числом.

2. У цьому розділі встановіть прапорець "Використовувати додавання без CAPTCHA для роботів".

3. Збережіть настройки.

5. Перевірте функціонування форми додавання.

6. Якщо все гаразд – можна реєструвати наведене вище посилання на форму додавання на 1ps.ru.

Загальні питання

Як змінити пароль адміністратора?

1. Знайдіть у файлі cncat_config/config.php рядок$CNCAT["config"]["apassword"] = ". ";

2. Замініть її на$CNCAT["config"]["apassword"] = md5("новий пароль");