Участник:VITL' — различия между версиями
Материал из Umicms
VITL' (обсуждение | вклад) |
Kalexey (обсуждение | вклад) |
||
(не показано 89 промежуточных версий 2 участников) | |||
Строка 1: | Строка 1: | ||
+ | ==Декабрь== | ||
+ | *[[Универсальный метод для кэширования 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 для подсчета переходов по баннеру]] | ||
+ | *[[Подсчет количества объектов каталога в разделе через События]] | ||
+ | ==Май== | ||
+ | *[[Добавление Doctype в XSLT]] | ||
+ | *[[Максимальное и минимальное значение цен среди объектов каталога]] | ||
+ | ==Апрель== | ||
+ | *[[Повторение ранее совершенного заказа]] | ||
+ | *[[Передача значений на кириллице в кастомный метод]] | ||
+ | *[[Мультиязычность - локализация сайта на 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 макросе]] | ||
+ | |||
==Декабрь== | ==Декабрь== | ||
*[[Округление значения стоимости заказа]] | *[[Округление значения стоимости заказа]] | ||
Строка 8: | Строка 118: | ||
*[[Добавление комментария при оформлении заказа]] | *[[Добавление комментария при оформлении заказа]] | ||
*[[Кастомизация административной части на примере модуля emarket]] | *[[Кастомизация административной части на примере модуля emarket]] | ||
+ | *[[Функционал импорта и экспорта в csv для какого-либо модуля]] | ||
+ | *[[Создание скидки для emarket-а с помощью API]] | ||
==Ноябрь== | ==Ноябрь== | ||
*[[Captcha – изменение настроек (2.8)]] | *[[Captcha – изменение настроек (2.8)]] |
Текущая версия на 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ти от значения