NP1:Modules
From Ask in Wiki
Contents |
[edit]
m_show.php
- m_show - Показать информацию по типу
rnd random count table numpage list way excomma
- m_table
источники: source(bd), fs(filesystem), rss
парaметры: cols, rows, order, where(orwhere), limit
function:m_show|type=table|cols=5|rows=3|template=grafia.html
{{way|action=way|source={{{config/structure}}}|pageid={{{page/id}}}|delimiter= / }}
{{photo|action=table|fs=modules|cols=2|rows=7}}
{{news|action=table|rss=http://news.yandex.ru/Russia/movies.rss|cols=1|rows=5}}
- m_excomma и m_excomma2
- m_url
- m_translate - Перевести Privet => Привет и наоборот
- m_random - Генерировать случайное число
type=random
- m_count(m_show_st_art - Статистика) - Показать количество элементов в таблице (можно с запросом типа
field=genre)
- m_show_film - Показать фильм (читает URL вида leradvd.ru/films/id123)
- m_page_links - отобразить номера страниц и ссылки
{{numpage|action=numpage|source=products|on_page=12|where:genre~=Комеди|where:genre~=семейный}}
- m_print_page - Вернуть страницу для печати в HTML виде
- m_stats - Показать статистику
{{{function:m_stats|queryes|templates}}}
- m_map - Показать карту сайта
{{{function:m_map}}}
{{{function:m_map|root=95}}}
- m_cloud - Создает Облако тегов
{{{function:m_cloud|source=products|field=country|xsize=30|mnsize=10|mxsize=50}}}
$delimiter = ','; //Разделитель исходного текста $template = 'cloud.html'; //Шаблон по умолчанию $min = 5; //Минимальное значение ниже которого прекращать вывод облака $xsize = 1; //Коэффициент деления $mnsize = 3; //Минимальный размер $mxsize = 120; //Максимальный размер order=count desc order=count asc order=name desc order=name asc
* IF {{{#if: и заканчиваться #endif}}}
- m_url
{{{function:m_url|{{{id}}}}}}
- m_file - информация о файле
{{{function:m_file|filename=<filename.ext>|type=<date|size>}}}
[edit]
m_edit.php
- m_input -
m_input|source=products|parent=3|mailto|savefile|message
- m_groupdelete - Групповое удаление
- m_save_details - Сохранить запись БД с формы
- m_add_group_save - Групповое сохранение
- m_save_to_db - Сохранить запись БД (для формы по умолчанию)
[edit]
m_manager.php
- m_manager_config_edit - Показывает $config в менеджере, в отдельной вкладке
- m_manager - Запуск менеджера. Параметры берет из URL
- m_manager_leftframe_way - Получение пути в левом фрейме
- m_manager_top_menu - Формирование верхнего меню в менеджере
- m_manager_show_area - Показать Textarea
- m_manager_count_table - Количество записей в БД
- m_manager_construct_fields - Построить поля для default редактора
- m_groupdeleteconfirm - Выводит подтверждение на удаление в админке
[edit]
m_user.php
- m_user_submit_registration - Регистрация пользователя в БД + авторизация
- m_user_authorization - Авторизация пользовтаеля
- m_user_save_settings - Сохранение данных пользователя, вызывается после страницы личных данных с POSTами
[edit]
m_shop.php
- m_shoping_cart - Добавляет выбранный товар в корзину. Технически записывает куку с товаром и выводит список товаров корзины
- m_show_cookie_products - показыввает список товаров из куков с заказанным количеством на прошлой странице (на странице с данными пользователя)
- send_order - Отправляет заказ. Технически удаляет куки, отсылает письмо, записывает заказ в базу, апдейтит данные пользователя
- m_order_list - Строит список заказов в кабинете пользователя
- m_order_view - Строит список заказанных товаров по ID заказа, проверяет указан ли заказ текущего пользователя который авторизирован

