NP1:Modules

From Ask in Wiki

Jump to: navigation, search

NP1 | Files - Nucleus - Modules | Install - Parser - Help - Bugs

Contents

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>}}}

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 - Сохранить запись БД (для формы по умолчанию)

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 - Выводит подтверждение на удаление в админке

m_user.php

  • m_user_submit_registration - Регистрация пользователя в БД + авторизация
  • m_user_authorization - Авторизация пользовтаеля
  • m_user_save_settings - Сохранение данных пользователя, вызывается после страницы личных данных с POSTами

m_shop.php

  • m_shoping_cart - Добавляет выбранный товар в корзину. Технически записывает куку с товаром и выводит список товаров корзины
  • m_show_cookie_products - показыввает список товаров из куков с заказанным количеством на прошлой странице (на странице с данными пользователя)
  • send_order - Отправляет заказ. Технически удаляет куки, отсылает письмо, записывает заказ в базу, апдейтит данные пользователя
  • m_order_list - Строит список заказов в кабинете пользователя
  • m_order_view - Строит список заказанных товаров по ID заказа, проверяет указан ли заказ текущего пользователя который авторизирован
Personal tools
Life insurance - Property insurance - Auto insurance - Business insurance - Travel insurance