Пояснение к константам Емпанели — различия между версиями

Материал из MstarProject Manual
Перейти к: навигация, поиск
Строка 159: Строка 159:
  
 
'''repository:is_init_mode''' - для инициализации нового сайта
 
'''repository:is_init_mode''' - для инициализации нового сайта
 
'''buh:current_period''' - месяц бух. учета
 
  
 
'''garage:is_available''' - модуль "гараж"
 
'''garage:is_available''' - модуль "гараж"

Версия 11:44, 21 июля 2014

global:project_name - название проекта, используется в функциях хеширования и для отображения в различных частях сайта

global:project_url - урл (веб адрес) проекта

global:meta_description - значение по-умолчанию тега <meta_description> для страниц, у которых оно не заполнено

global:meta_keyword - значение по-умолчанию тега <meta_keyword> для страниц, у которых оно не заполнено

global:title - значение по-умолчанию тега <title> для страниц, у которых оно не заполнено

global:default_encoding - кодировка проекта

global:to_email - значение по-умолчанию для отправляемых писем, если жестко не указано, кому это письмо доставлять. Нужно написать имейл руководителя проекта

global:email_from - значение по-умолчанию для поля "От" кого отправлять письма. Стоит его заполнить, чтобы при ответе на отправляемые письма роботом можно было получить этот ответ либо же написать noreply@project.com

global:hide_code - константа, управляющая поведением кодов. Если 1 - коды в модуле "прайс онлайн" будут скрыты.


vin_request:phone_prefix - префикс для мобильного телефона в вин запросе

vin_request:phone_digit - количество цифр телефона вин запроса

vin_request:operator_type_select - выпадающий список либо же текстовое поле для выбора оператора

vin_request:sms_notification - уведомлять о обработке вин запроса по смс

vin_request:only_for_registered - константа, если 1 - то модуль вин запросов будет работать только для залогиненного пользователя. Для гостя будет перенаправлять на страницу авторизации

vin_request:has_capcha - если 1, то капча на странице вин запроса будет присутствовать

vin_request:is_email_necessary - константа определяет, обязательным ли будет поле имейл при оформлении запроса

vin_request:show_real_codes - показывать ли реальные коды в вин запросе

vin_request:hide_code - скрывать ли реальные коды в вин запросе

vin_request:id_provider_created_package - ид поставщика под которым создаются заказы из вин запросов

passport_image:big_width - ширина большого изображения прикрепленного к вин запросу

passport_image:small_width - ширина маленького изображения прикрепленного к вин запросу


table:start_step - начальный шаг в таблице шагов (может начинаться как с 0, так и с 1)

currency:round_digit - округление цифр до нужного знака

date_format:post_date_time - формат отображения даты со временем

date_format:post_date - формат отображения даты

payment:default_amount - значение по-умолчанию для формы пополнения счета

price:is_load - константа, которая включается при загрузке прайса. Если при загрузке прайса произошла ошибка - это константа будет 1 и нужно ее сбросить в 0, разобравшись с ршибкой

delivery:price_delivery - цена доставки по-умолчанию

discount:dynamic_discount_period_day - количество дней за который рассчитывается динамическая скидка

print_content:close_button - присутствует ли кнопка "закрыть" в форме печати

mail:stop_send_delayed - константа позволяющаяя приостановить рассылку очереди писем

user:clear_autocreated_customer - константа управляет удалением временных пользователей (гостей с неоформленной корзиной)

user:old_temporary_customer_hour - количество часов, в течение которых не удаляются временные пользователи


mpanel:admin_language_denied - запрещение переводимых администратором языков, список регулируется в настройках администратора(Емпанель>>Настройки>Администратор)

price_search_log:is_available - включение лога поиска прайсов (кнопка "Вы искали")

price:discount_max - максимальная скидка, служит для ограничения скидок у пользователя

news:max_limit - максимальное количество выводимых новостей, на главной странице

print_content:autoprint - при значении равным 1 выскакивает окно печати, для печати квитанций

capcha:max_random_operand - максимальное число в операндах капчи

capcha:old_hash_day - указывает количество дней, после которых список используемых капч считается старым и из него удаляются записи (потому что все капчи уникальны)

mpanel:is_left_bottom_text_active - включает редактирование текстов "снизу" и "слева" на страницай сайта в разделе Емпанель>>Содержание>Редактор страниц

global:404_empty_page - отображение страницы 404, когда значение константы равно 0 то вместо 404 показывается страница с пустым контентом

trash:not_delete - возможность удалять записи из корзины при установленном значении равным 1

discount:type, sum - тип скидки рассчитываемой пользователю при отображении прайсов (возможные варианты: sum, max)

global:empty_page=404_error - вывод ошибки 404 при пустом контенте(Base::$sText=0)

ulogin:fields - список полей получаемых от системы uLogin при авторизации внешним сервисом

ulogin:providers - список значков до выпадающего меню на виджете uLogin

admin:admin_select_lang_width - ширина выпадающего списка языков, используется при установленной константе "mpanel:admin_language_denied"

admin:admin_select_lang_count - число выбранных языков, используется при установленной константе "mpanel:admin_language_denied"

message_attachment: attach image - путь к картинке обозначающей вложения в сообщения

global:auto_pref_last - последний префикс для процедуры автогенерации префиксов

global:empty_price_redirect - при значении равном 1 и нулевом результате поиска по прайсам, происходит поиск введенного кода в режиме "поиск по названию" (использование системы поиска Sphinx)

price:margin_min - минимальная наценка прайсов

webservice:partmaster - получение цен с PartMaster


константы для разработчика

global:php_mb_encoding - GetMessage конвертация перед поиском в базе

global:drop_down_additional_active - включение функций обработки ЧПУ

db:is_table_logged - запись в лог всех действий функции DB::AutoExecute()

price:lock_table - выключает выборку из таблицы прайсов

string:entity_decode_template - перед выводом шаблона, удаление из него < > etc.

date_format - формат вставки даты для post_date, почти не используется

template:show_name_field - вывод имени шаблона в разделе Емпанель>>Содержание>Шаблоны

use_gdlib_resize - изменение размера загружаемого изображения с помощью библиотеки GDLib, используется только для прикрепленных картинок к вин запросам, по умолчанию не используется

payment:finance_module - указание финансового модуля

catalog:code_gasoline - текдоковский идентефикатор бензиновой машины

catalog:code_diesel - текдоковский идентефикатор дизельной машины

user:is_salt_password - пароль пользователей использует усложненное шифрование

global:drop_down_additional_static - Включение обработки ЧПУ страниц (требует доработки модуля ЧПУ, так как в стандартной поставке его нет)

global:deprecated_constant_available - для старых проектов, чтение настроек из таблицы config

user_role:is_available - заготовка дл распределения ролей на сайте

module_version:aadmin - версия

module_version_update:aadmin - версия

graber:exist - Получение цен с exists (требует доработки)

auth:error_type_redirect - при значении равном 1 происходит редирект на страницу авторизации, если пользователь не имеет достаточных прав доступа, при значении равно 0 выводится текст из Емпанель>>Содержание>Перевод текстов "auth_error_type_redirect"

module_version:mail - версия почтового модуля

mail:use_google_smtp - использование сервиса SMTP от GOOGLE для оправки почты

global:own_drop_down_additional - указание места откуда будет вызываться функция ProcessDropDownAdditional (при =0 из String иначе из Content)

mail:use_general_smtp - использование phpmailer для отправки почты

repository:is_init_mode - для инициализации нового сайта

garage:is_available - модуль "гараж"

manager:enable_vin_notification_on_email - Включение/отключение уведомлений менеджеру на email о новом VIN запросе, используется email менеджера и значение константы manager:email_recievers

manager:enable_order_notification_on_email - Включение/отключение уведомлений менеджеру на email о новом заказе, используется email менеджера и значение константы manager:email_recievers

manager:email_recievers - email адрес на который будут приходить уведомления о новых заказах и VIN запросах, параллельно менеджеру. Необходимо для контроля за менеджерами. Адреса можно записывать через запятую