Додаткові поля

Опис

Для кожного інформаційного модуля можна створити необмежену кількість власних полів.

Таким чином кожен модуль можна налаштувати як завгодно Створення дод. полів для обмінника дивіться у розділі: Обмін валют - Додаткові поля


Додавання додаткового поля

Ідентифікатор - вводіть лише латинські літери та цифри (a-z) (0-9) у нижньому регістрі. Починатися з цифри не повинно. Будь-які спецсимволи заборонені.

Назва - назву вводите російською мовою або мовою, яку використовуєте на сайті.

Підказка - підказка заповнення поля. Виводиться при додаванні інформації. Заповнювати не обов'язково.

Категорія - при виборі яких категорій буде виведено це дод. поле. Для вибору кількох категорій скористайтесь кнопкою Додати. Виберіть Все, якщо поле має бути виведене для всіх категорій.

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

Тип поля: Varchar - рядковий тип поля. Довжина значення (поля) може бути довільною (від 1 до 255). Всі прогалини в кінці рядка видаляються. Int - числовий тип. Використовується для виведення чисел. Float - тип малих чисел із плаваючою точкою. Використовується для виведення сум. Text - рядковий тип поля. Використовується для введення тексту. Вибирайте тип поля залежно від поля, що додається.

Довжина поля - для типів полів Varchar та Int. Більше введеного в цьому полі значення введення тексту неможливе.

Для Int не рекомендується використовувати довжину більше 6.

Тип форми: Text - звичайне текстове поле. Textarea - велике текстове поле. Select - вибір значень із списку. Radio - перемикачі типу radio застосовуються в тих випадках, коли потрібно організувати вибір однієї з кількох можливостей. Тобто. можна вибрати лише 1 значення із запропонованих. Checkbox - перемикачі checkbox зазвичай застосовуються для вибору будь-яких незалежних один від одного параметрів або можливостей. Тобто. можна вибрати кілька значень із запропонованих. Вибирайте тип форми, залежно від поля, що додається.

Дані за замовчуванням - дані, які будуть виведені за замовчуванням у полі введення. Підтримуються глобальні змінні PHP: $_username (логін користувача) $_truename (ім'я та/або прізвище користувача) $_email (e-mail користувача) Для типів форм: Text та Textarea можна ввести будь-які дані. Для типів форм: Select, Radio та Checkbox будь-яке значення, яке ви ввели в поле Вибір значень.

Вибір значень - для типів форм Select, Radio та Checkbox. Кожне значення з новою рядки. Значення та назву розділяти: | та рядок закінчувати: *

Приклад:

Необхідна кількість символів для заповнення - 0 - заповнювати не обов'язково Звичайне число, крім нуля - означає, що це поле потрібно ввести мінімум вказане число символів Два числа розділені рисою, наприклад 2-10 - означає, що це поле потрібно ввести від 2 до 10 символів Для типу Checkbox введені значення обмежують вибір. Наприклад: 2-3 означає, що потрібно вибрати мінімум 2 і максимум 3 значення Для типів Select і Radio будь-яке число, крім 0, означає обов'язково вибрати

Перевірка полів - залежно від типу поля та форми. Можна вводити свої регулярні вирази. Доступний список: Не обмежувати, Тільки цифри, Тільки символи, Тільки символи та цифри , E-mail, Дата

Додатково - можна додати стилі CSS або JS. Якщо використовуються одинарні лапки, то перед лапкою додайте зворотний слеш: \

Виводити в пошуку - виведення поля в розширеному пошуку. Опція доступна для типів форм: Text, Select, Radio, Checkbox та Дата

Активність поля - Глобальне налаштування. При виборі <ні>Ні поле не буде виводитися за будь-яких налаштувань.


Підказки. Увага!

Якщо змінюється тип, то дод. поля потрібно обов'язково змінити (перезаписати).

Якщо змінюються категорії, то дод. поля потрібно обов'язково змінити (перезаписати).

Якщо категорії видалені, то дод. поля також потрібно змінити або видалити.

Всі поля налаштовані та інформація додана, виходячи з ваших налаштувань. Ви змінюєте налаштування дод. полів. В цьому випадку змінюйте всю інформацію, виходячи з нових налаштувань.

Тому спочатку продумайте всю структуру і потім починайте створювати додаткові поля.


Винятки

Користувачі - у пошуку не відображаються. Немає пошуку цього модуля. Групи не вибираються. Користувачі вже група.

Якщо при додаванні дод. поля немає вибору якоїсь опції, отже опція не підтримується в цьому модулі.


Список створених полів


Вставлення кодів додаткових полів у шаблони

Приклад вставки виведення додаткових полів у шаблон на прикладі модуля Статті

Відкриваємо файл шаблону: template/default/article/show.htm.

Вставляємо змінну з поля Контент у місце шаблону, де має бути виведене додаткове поле. У нашому випадку на прикладі це приклад: {$atest}

{$atest} - такий код і вставляємо в шаблон із умовою, що поле заповнене:

Це все. Заповнені поля будуть виведені під час перегляду інформації.

За допомогою опції створення додаткових полів з клонованих модулів можна створити власні модулі з будь-яким змістом.

Змінні з полів Форма та Виклик у формі використовуються при додаванні інформації у формі. За замовчуванням.

Змінна з поля Тег використовується в тегах для виведення інформації у списку інформації.

Шаблони списку в директорії: template/default/tag

Додаємо тег додаткового поля для виведення у списку в модулі Статті (шаблон: template/default/tag/list-article.htm)

В потрібне місце вставляємо:

Last updated