Категория:Написание кастомных макросов — различия между версиями
Материал из Umicms
Photoelf (обсуждение | вклад) (Новая страница: «1») |
Photoelf (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
− | + | Примеры написания кастомных макросов для расширения функционала системы. |
Версия 11:28, 17 февраля 2010
Примеры написания кастомных макросов для расширения функционала системы.
Страницы в категории «Написание кастомных макросов»
Показаны 194 страницы из 194, находящихся в данной категории.
А
- Автоматическая переиндексация поиска через cron
- Автоматическая подготовка экспорта в формат YML с помощью cron
- Автоматическая подписка на рассылку после отправки вебформы
- Автоматическое заполнение поля title при создании раздела/объекта каталога
- Автоматическое копирование фотографии в другую языковую версию
- Автоматическое формирование анонса новости
- Автоматическое формирование даты начала активности при создании и сохранении новости.
- Автоматическое формирование даты начала активности при создании новости.
- Автоматическое формирование даты при создании страницы на примере работы с каталогом.
В
- Версия для печати
- Взаимодействие с Twitter (XML API)
- Визуальное оформление недавно добавленных товаров
- Вложенные комментарии
- Вставка flash-аудиоплеера на страницах сайта
- Выбор группы пользователем из выпадающего списка при регистрации
- Выбор способа оплаты в зависимости от стоимости заказа
- Выборка данных из разных типов данных с фильтрацией по определенному свойству в режиме ИЛИ
- Выборка по значениям поля типа "Выпадающий список с множественным выбором"
- Вывод аватара пользователя
- Вывод автора страницы
- Вывод вопросов в FAQ в нужной последовательности
- Вывод всех постов пользователя
- Вывод всех тегов из определённого раздела сайта
- Вывод даты последней модификации страницы (API)
- Вывод значений полей группы в виде таблицы
- Вывод значения поля для случайной страницы
- Вывод количества объектов в категории TPL
- Вывод количества фотографий в фотоальбоме
- Вывод количества фотографий и фотоальбомов
- Вывод комментариев раздела
- Вывод новостей за определенный месяц (TPL)
- Вывод новостей по сюжету
- Вывод новостей сразу в нескольких новостных лентах
- Вывод общего количества проданных товаров
- Вывод общей стоимости заказа без скидки (umi 2.8 и выше)
- Вывод объектов каталога с группировкой по алфавиту (XSLT)
- Вывод опросов, в которых пользователь еще не проголосовал
- Вывод простых данных кастомного модуля в административной части
- Вывод результата работы кастомного макроса для TPL
- Вывод результата работы кастомного макроса для XSLT
- Вывод случайного изображения из папки
- Вывод случайного изображения фотогалереи
- Вывод содержимого PDF файла
- Вывод содержимого корзины конкретного пользователя
- Вывод списка тегов всех постов блогов
- Вывод способов доставки в зависимости от домена
- Вывод суммы заказа на всех этапах заказа
- Вывод суммы полей товаров в корзине
- Вывод тем указанной конференции
- Вывод фотографий в обратном порядке
- Выдача результатов поиска в зависимости от приоритета
Д
- Делаем аналог postsByTag для блогов (вывод блогов по тегам)
- Динамическое изменение количества объектов на странице
- Добавить в фильтрацию товаров ИЛИ для некоторых полей
- Добавление "лайков" к новостям
- Добавление адреса доставки при регистрации
- Добавление комментария к заказу (demodizzy)
- Добавление новых (кастомных) полей для модуля Блоги 2.0
- Добавление новых (кастомных) полей для модуля Комментарии
- Добавление определённого количества товаров в корзину
- Добавление полей в поиск Sphinx
- Добавление полей для ввода пользователем в модуле FAQ
- Добавление события об изменении страницы или смены активности страницы
- Добавление события об удалении страницы из корзины
- Добавление ссылки на версию для печати заказа в личном кабинете
- Добавление страниц через клиентскую часть
- Добавление счетчика посещений на страницы сайта
З
И
- Изменение значений составного поля
- Изменение определенного поля у всех объектов каталога
- Изменение папки для входящих файлов
- Исключение виртуальных копий страниц из выборки
- Исключение из поиска товаров, которых нет в наличии
- Использование bb-кодов на форуме
- Использование кастомных макросов в XSLT
- Использование макроса system makeThumbnail с учетом ориентации изображения, TPL-шаблоны
- Использование метода setValue при сохранении строки типа HTML-текст
- Использование нескольких Цен для одного товара
- Использование Событий для подсчета Фотографий в Фотоальбоме
К
- Как вывести фотографии из нескольких альбомов с возможностью сортировки по дате создания
- Как выводить Last Modified
- Как задать атрибуты header и title для кастомной системной страницы
- Как не создавать миниатюры для маленьких изображений
- Как поменять картинку у акционных товаров
- Как сделать активными только импортируемые товары
- Как сделать выборку по нескольким типам данных
- Карта сайта xml: кастомизация обновления
- Карта сайта без каких-либо настроек страниц
- Кастомизация getCreateForm и getEditForm для гибкой верстки полей
- Кастомизация макроса %content redirect()%
- Кастомизация макроса catalog getObjectsList для ускорения формирования страницы
- Кастомизация макроса content redirect()
- Кастомизация маршрутизации путей в системе
- Кастомизация сохранения псевдостатических адресов страниц
- Кастомный макрос на основе выборки через selector
- Кросспостинг в livejournal
- Кросспостинг в твиттер
- Кэширование результата работы метода getCreateForm в XSL-шаблоне
М
- Макрос удаления одной единицы товара в корзине
- Макрос укорачивания URL
- Массовое изменение прав у элементов раздела каталога
- Массовое изменение типа данных у дочерних страниц
- Массовое удаление заказов из административной панели
- Массовое удаление комментариев
- Минимизация CSS и JavaScript
- Мультидоменность – замена макроса content (tpl)
Н
О
- Обновленный макрос doSelection, который принимает GET параметры (Фильтрация данных)
- Обнуление количества проголосовавших (работа с заблокированными в панели администрирования полями)
- Окно с сообщением об успешно добавленном комментарии
- Определение страницы с которой была сделана виртуальная копия
- Отключение активности поста блога при добавлении через postAdd
- Отключение возможности регистрации пользователей.
- Отключение пагинации для макроса blogs20 postList
- Отладка кастомных методов
- Отложенный платеж
- Отображать в меню развернутым только активный пункт меню
- Отображение цены товара на сайте в другой валюте
- Отработка макросов внутри html кода
- Оформление заказа в один шаг – tpl шаблонизатор
- Оформление заказа в один шаг – xslt шаблонизатор
- Очистка справочника Незарегистрированный покупатель по cron
- Ошибка "Field is not presented in selected object types"
П
- Перевод псевдостатического адреса вместо его транслитерации при помощи API Перевода от Яндекс
- Подключение кастомных макросов и событий для модулей
- Поиск с панелью предложений
- Поиск страниц с другого домена используя протокол usel или API
- Поиск товаров с одинаковым alt-name
- Получение доступа к методам модулей
- Получение значений полей страницы до и после её изменения
- Получение значений полей у родительских страниц любого уровня
- Получение значения заполненных полей обратной связи
- Получение информации о поисковой системе с которой пришёл пользователь и запросе
- Получение логина и id текущего залогиненного пользователя
- Получение списка адресов из модуля обратная связь с помощью API
- Получение текущего шаблона в кастомном методе
- Получение ТиЦ и PR
- Получить соседние страницы
- Постраничная карта сайта
- Постраничная навигация результатов макроса data doSelection
- Прайслист
- Прикрепление файла к автоответу, которое присылается пользователю, после отправки формы обратной свзяи
- Пример написания манифеста для модуля
- Пример создания нового способа доставки
- Пример создания нового способа оплаты
- Пример создания сложной фильтрации по каталогу (кастомный макрос)
Р
С
- Самые популярные товары (tpl)
- Самые популярные товары (xslt)
- Сброс сессии гостя
- Сброс сессии и cookie гостя (demomarket)
- Система рейтинга
- Скачка файла с задержкой для гостей
- Скрытие xml и json данных на umi-cms для неавторизованных пользователей
- Смена адреса для сообщений формы обратной связи в зависимости от значения поля
- Создание взаимосвязанных списков
- Создание кастомного макроса на основе существующего (catalog getObjectsList)
- Создание кастомного метода для вывода отфильтрованного выпадающего списка
- Создание кастомного метода для вывода отфильтрованного выпадающего списка (TPL)
- Создание собственной вкладки в системном модуле
- Сортировка в макросе getCategoryList
- Сохранение автора новости, при её создании
- Списание со складов
- Списание товара со склада выбранного покупателем и с учетом опциональных свойств товара
- Ссылка на платежную квитанцию в личном кабинете (XSLT)
- Ссылка на страницу в другой языковой версии
- Ссылка на счёт для юридических лиц
- Сумма заказов пользователя