Участник:VITL' — различия между версиями
Материал из Umicms
VITL' (обсуждение | вклад) |
Kalexey (обсуждение | вклад) |
||
(не показаны 3 промежуточные версии 1 участника) | |||
Строка 1: | Строка 1: | ||
+ | ==Декабрь== | ||
+ | *[[Универсальный метод для кэширования xml-данных в XSLT]] | ||
+ | *[[Универсальный метод для кэширования html-данных в XSLT]] | ||
==Ноябрь== | ==Ноябрь== | ||
*[[Отображение третьего столбца для поля типа Составное]] | *[[Отображение третьего столбца для поля типа Составное]] | ||
Строка 7: | Строка 10: | ||
*[[Как нельзя делать определение максимальной и минимальной цен товара в разделе]] | *[[Как нельзя делать определение максимальной и минимальной цен товара в разделе]] | ||
*[[Важное отличие между полным получением данных через upage и частичным используя upage.page id.field name]] | *[[Важное отличие между полным получением данных через upage и частичным используя upage.page id.field name]] | ||
− | *[[ | + | *[[Кэширование списка акционных товаров, для выбора одного случайного товара из кэша]] |
+ | *[[Использование статичных данных, вместо динамических]] | ||
+ | *[[Особенности импорта и экспорта CSV в модуле Обмен данными]] | ||
==Октябрь== | ==Октябрь== | ||
*[[Отключение вывода блока Права доступа в режиме редактирования страницы]] | *[[Отключение вывода блока Права доступа в режиме редактирования страницы]] | ||
Строка 15: | Строка 20: | ||
*[[Форматирование чисел средствами XSLT]] | *[[Форматирование чисел средствами XSLT]] | ||
*[[Изменение формирования номера следующего заказа и имени заказа]] | *[[Изменение формирования номера следующего заказа и имени заказа]] | ||
− | *[[ | + | *[[Кэширование динамического многоуровнего меню]] |
*[[Работа с подписчиками средствами API UMI.CMS]] | *[[Работа с подписчиками средствами API UMI.CMS]] | ||
*[[Удаление страниц через клиентскую часть]] | *[[Удаление страниц через клиентскую часть]] | ||
*[[Заказ черновик или временная корзина]] | *[[Заказ черновик или временная корзина]] | ||
==Сентябрь== | ==Сентябрь== | ||
− | *[[Блочное | + | *[[Блочное кэширование html-кода в TPL]] |
*[[Запрет выполнения метода в XSLT при вызове его через браузер]] | *[[Запрет выполнения метода в XSLT при вызове его через браузер]] | ||
*[[Обновление объектов созданных вручную данными из 1С]] | *[[Обновление объектов созданных вручную данными из 1С]] | ||
Строка 48: | Строка 53: | ||
*[[Корректное отображение полей в первой группе нового типа данных]] | *[[Корректное отображение полей в первой группе нового типа данных]] | ||
*[[Использование ajax модуля Обмен данными для выполнения определенных операций]] | *[[Использование ajax модуля Обмен данными для выполнения определенных операций]] | ||
− | *[[Блочное | + | *[[Блочное кэширование html-кода в XSLT]] |
*[[Назначение методов getEditLink и getObjectEditLink в модуле системы]] | *[[Назначение методов getEditLink и getObjectEditLink в модуле системы]] | ||
*[[Назначение метода getDatasetConfiguration в модуле системы]] | *[[Назначение метода getDatasetConfiguration в модуле системы]] | ||
Строка 66: | Строка 71: | ||
*[[Смена вкладки модуля, открываемой по умолчанию]] | *[[Смена вкладки модуля, открываемой по умолчанию]] | ||
*[[События - подсчет количества комментариев для страницы]] | *[[События - подсчет количества комментариев для страницы]] | ||
− | *[[ | + | *[[Кэширование результата работы метода getCreateForm в XSL-шаблоне]] |
*[[События - подписка на рассылки при регистрации пользователя]] | *[[События - подписка на рассылки при регистрации пользователя]] | ||
*[[Динамическое изменение количества отображаемых товаров на странице, tpl-шаблоны]] | *[[Динамическое изменение количества отображаемых товаров на странице, tpl-шаблоны]] |
Текущая версия на 06:40, 15 августа 2012
Содержание
Декабрь
- Универсальный метод для кэширования xml-данных в XSLT
- Универсальный метод для кэширования html-данных в XSLT
Ноябрь
- Отображение третьего столбца для поля типа Составное
- Белый экран вместо редиректа
- Изменение расположения доменов зарегистрированных в системе
- Отладка кастомных методов
- Установка и удаление модуля
- Как нельзя делать определение максимальной и минимальной цен товара в разделе
- Важное отличие между полным получением данных через upage и частичным используя upage.page id.field name
- Кэширование списка акционных товаров, для выбора одного случайного товара из кэша
- Использование статичных данных, вместо динамических
- Особенности импорта и экспорта CSV в модуле Обмен данными
Октябрь
- Отключение вывода блока Права доступа в режиме редактирования страницы
- Добавление обработчиков событий в ваш кастомный модуль
- Использование модуля GeoIP в TPL-шаблонизаторе
- Импортирование Единицы измерения номенклатурной позиции
- Форматирование чисел средствами XSLT
- Изменение формирования номера следующего заказа и имени заказа
- Кэширование динамического многоуровнего меню
- Работа с подписчиками средствами API UMI.CMS
- Удаление страниц через клиентскую часть
- Заказ черновик или временная корзина
Сентябрь
- Блочное кэширование html-кода в TPL
- Запрет выполнения метода в XSLT при вызове его через браузер
- Обновление объектов созданных вручную данными из 1С
- Смена contentType с html на xml в кастом методе
- Подключение нужного xsl-файла в зависимости от типа страницы
- Изменение шаблонов страниц, после того как данные уже импортированы из 1С
- Процесс формирования заказов для 1С
- Проверка активности раздела каталога при использовании макроса getCategoryList
- Отключение экспорта виртуальных копий в YML
- Добавление кастомных настроек в модуле каталог
Август
- Расширение функционала метода emarket basket
- Отключение складывания скидок на заказ и товар
- Особенность добавления прав на модули для пользователей
- Оформление заказа в один шаг – tpl шаблонизатор
- Оформление заказа в один шаг – xslt шаблонизатор
- Определение страницы с которой была сделана виртуальная копия
- Почему не сохраняется положение структуры и панель с модулями
- Дополнительные параметры фильтрации в адресной строке
- Общий принцип подключения новой платежной системы
- Логика работы макроса content в tpl-шаблонах
Июль
- Структура шаблонов модуля Каталог, демо-сайт Современный
- Скидка на товар в зависимости от количества этого товара в корзине
- Подключение к второй базе данных в кастомном методе
- Добавление нового правила валидации поля (restriction)
- Корректное отображение полей в первой группе нового типа данных
- Использование ajax модуля Обмен данными для выполнения определенных операций
- Блочное кэширование html-кода в XSLT
- Назначение методов getEditLink и getObjectEditLink в модуле системы
- Назначение метода getDatasetConfiguration в модуле системы
- Пример административного шаблона для объектов
Июнь
- Замена метода go_to для подсчета переходов по баннеру
- Подсчет количества объектов каталога в разделе через События
Май
Апрель
- Повторение ранее совершенного заказа
- Передача значений на кириллице в кастомный метод
- Мультиязычность - локализация сайта на tpl-шаблонах
- Получение доступа к значениям php массивов $ REQUEST и $ SERVER
- Отображение индекса последней страницы при постраничном выводе, tpl-шаблоны
- Смена вкладки модуля, открываемой по умолчанию
- События - подсчет количества комментариев для страницы
- Кэширование результата работы метода getCreateForm в XSL-шаблоне
- События - подписка на рассылки при регистрации пользователя
- Динамическое изменение количества отображаемых товаров на странице, tpl-шаблоны
Март
- Импорт объектов каталога сразу в несколько разделов
- Получение настроек системы в кастомном методе
- Добавление вкладок в кастомный модуль
- События – отслеживание изменения цены товаров в административной части
- Экспорт в YML списка объектов каталога
- Указание статуса 404 Not Found
- Использование выпадающего списка с множественным выбором
- Redirect в системе, перенос сайта на umi.cms, ч.2
- Сортировка элементов справочника средствами XSLT
- Captcha и ее смена при каждом обновлении страницы, отправке сообщения
Февраль
- Использование кастомных макросов в XSLT
- Добавление нового правила скидки
- Смена шагов оформления заказа на этапе delivery
- Подключение дополнительных шаблонов для административного интерфейса
- Вывод простых данных кастомного модуля в административной части
- Добавление нового сплиттера для импорта данных
- Подключение поддерживаемых платежных систем
- Кастомизация макроса catalog getObjectsList для ускорения формирования страницы
- Кастомизация getCreateForm и getEditForm для гибкой верстки полей
- Модификация способа вывода объектов каталога (TPL)
Январь
- Selector - протокол выборки данных *
- Голосование за страницы
- Динамическое изменение количества объектов на странице
- Протокол ulang и ENTITY, мультиязычность
- Определение позиции объекта в списке данных, первый – последний, четный – нечетный
- Использование макроса system makeThumbnail с учетом ориентации изображения, TPL-шаблоны
- Поиск страниц с другого домена используя протокол usel или API
- Редактирование страниц с клиентской части сайта
- Механизм работы кэша в umi
- Рекомендации по ускорению работы сайта
- Трансформация xml-даннных в кастомном php макросе
Декабрь
- Округление значения стоимости заказа
- Добавление нового формата экспорта данных
- Ссылка на платежную квитанцию в личном кабинете
- Подключение редиректа
- Добавление товара в корзину с указанием Количества
- Сброс информации о текущем покупателе, обнуление cookie
- Добавление комментария при оформлении заказа
- Кастомизация административной части на примере модуля emarket
- Функционал импорта и экспорта в csv для какого-либо модуля
- Создание скидки для emarket-а с помощью API
Ноябрь
- Captcha – изменение настроек (2.8)
- Настройка rss ленты
- Визуальное оформление недавно добавленных товаров
- Изменение значений полей h1 и title при обновлении данных
- Получение ссылки на страницу с использованием параметра object id
- Автоматическая индексация страниц при интеграции с 1С
- Получение object id страницы зная element id (tpl-шаблоны)
- Redirect в системе, перенос сайта на umi.cms
- Создание кастомного метода для вывода отфильтрованного выпадающего списка
- Изменение имени заказа при оформлении покупки
- Редактирование объектов каталога определенного типа при табличном отображении
Октябрь
- Мультидоменность – замена макроса content (tpl)
- Мультиязычность - перевод выпадающих списков
- Получение доступа к методом модулей
- Ошибки при интеграции с 1С
- Формирование YML файла для разных доменов в системе
- Управление адресами доставки в настройках пользователя (tpl)
- Удаление адреса доставки
Сентябрь
- Другой вариант платежной квитанции
- Интеграция с 1С на хостингах Sweb и RU-center (nic.ru)
- Отправка писем менеджерам в зависимости от домена
- Настройка экспорта в YML (Яндекс-маркет)
- Автоматическая установка значений по умолчанию
- Переключатель (radio) вместо выпадающего списка
- Robots.txt на каждый домен (2.8)
- Настройка верстки для каждого поля при использовании webforms add
- Импорт товаров в систему 1С
- События – автоматическое наследование meta keywords и meta descriptions
Август
- Возможности extended-pack
- Единственный тип данных Объект каталога, при импорте из 1С
- Импорт всех типов Цен
- Импорт нескольких изображений для одного товара
- Перемещение элементов при импорте их из 1С
- Сохранение типов полей из 1С
- Суть интеграции с 1С
- Техническая сторона импорта данных из 1С
- Удаление элементов или снятие активности при импорте данных из 1С
- Использование нескольких Цен для одного товара
Июль
- Создание собственного модуля (страницы)
- Отображение цены товара на сайте в другой валюте (2.8)
- Экспорт данных в формат UmiDump2.0 при нехватке memory limit на хостинге
- Вложенные комментарии
- Уведомление менеджеру о заказе, со всем необходимыми данными (emarket)
- Использование метода setValue при сохранении строки типа HTML-текст
- Использование Событий для подсчета Фотографий в Фотоальбоме
Июнь
Май
- Добавление страниц через клиентскую часть
- Фильтрация объектов каталога по всем разделам
- Переиндексация сайта при нехватке производительности сервера
- Примеры использования макроса data doSelection
- Экспорт в YML при нехватке производительности сервера (umi 2.8.1)
- Работа с опционными свойствами (umi 2.8, tpl шаблоны)
- Создание кастомного макроса на основе существующего (data getObjectList)
Апрель
- Обновленный макрос doSelection, который принимает GET параметры (Фильтрация данных)
- Отображение значения скидки в процентах tpl 2.8)
- Где прячутся тэги?
- Экспорт в YML при нехватке оперативной памяти под php скрипты (версия 2.7.4 и ниже)
- Смена изображения при наведении на него курсора мыши
- Подключение кастомных макросов и событий для модулей
- Вывод значения поля для случайной страницы
- Добавление новых (кастомных) полей для модуля Блоги 2.0
- Экспорт определенных полей в csv файл
- Архитектура базы данных системы
Март
- Пример создания сложной фильтрации по каталогу (кастомный макрос)
- Вывод страницы в карте сайте с отключением вывода в меню
- Ограничение вывода тэгов при использовании макроса tagsDomainEfficiencyCloud
- Дополнительный параметр для поиска (search branches)
- Карта сайта без каких-либо настроек страниц
- Недокументированный макрос news calendar() для Гостей
- Добавление новых (кастомных) полей для модуля Комментарии
- Вывод общей стоимости заказа без скидки (umi 2.8 и выше)
- Вывод значений полей группы в виде таблицы
- Получение значений полей у родительских страниц любого уровня
Февраль
- Обновленный макрос system order_by (двойная сортировка по одной ссылке)
- Экспорт в YML (vendor.model)
- Вывод значения цены без скидки
- Отображение цены товара в другой валюте
- Как удалить всех подписчиков на рассылку?
- Вывод даты последней модификации страницы (API)
- Вывод автора страницы
- Вывод аватара пользователя
- Автоматический перевод полей страниц для сайтов En-Ru + подключение нужных шаблонов
- Вызов шаблона, макроса в зависимоcти от значения