Публикация в группе: Плагин WP-Recall - Личный кабинет на WordPress

Категории группы: Обновления

Приветствую!

Рад сообщить о выходе версии 11.2.0

Основные изменения данной версии коснулись дополнения магазина Recall Commerce. У дополнения Recall Commerce было сформировано свое ядро из базовых функций, повышены возможности по кастомизации кода за счет создания большого количества шаблонов. Теперь можно легко изменить порядок вывода товаров, содержимого корзины или истории заказов в ЛК просто поправив шаблоны дополнения или создав новые и поместив их в папку, используемой темы.

Можно добавлять новые шаблоны вывода товаров под свой проект, используя свою верстку вывода. Создайте новый файл шаблона, указав его имя по шаблону 'product-%name%.php', разместите в этом файле свою верстку вывода товаров. Чтобы использовать созданный шаблон в шорткоде productslist достаточно указать в атрибуте type данного шорткода имя вашего шаблона %name%. Также вы можете подключать созданные шорткоды для вывода товаров в цикле используемой темы, просто подключив файл шаблона через функцию include, например:

<div class="prodlist">    
   <?php while ( have_posts() ): the_post(); ?>
      <?php include RCL_PATH.'add-on/magazin/templates/product-list.php'; ?>
   <?php endwhile; ?>
</div>

В функционал магазина было добавлено несколько новых настроек. Теперь можно легко изменить действующую валюту магазина, вести учет стоимости товаров и валюты цен от поставщиков, устанавливать на валюту поставщиков курс валюты с автоматическим перерасчетом конечной стоимости товаров на сайте. В зависимости от выбранной основной валюты сайта у цен товаров будет выводится приставка руб. или, например, грн. Можно создавать товары с ценами поставщиков, но установив в настройках процент своей накрутки автоматически изменять вывод цены на сайте.

Также был доработан функционал массового экспорта и импорта товаров. Была добавлена, ранее не доступная, возможность переноса товаров из одной товарной категории в другую, просто проставив идентификаторы этих категорий в файле импорта. Кроме редактирования существующих значений товаров через этот файл стало доступно и массовое создание новых товаров. Если в файле импорта у товаров не указывать их идентификаторы, то при загрузке файла на сайт, вместо редактирования будут созданы новые товары с указанными характеристиками, ценами, валютой и описанием.

2015-04-18 14-50-41 Microsoft Excel - Книга1

Также изменился порядок вывода истории заказов пользователя в его личном кабинете, каждый заказ получил свою отдельную страницу, где можно посмотреть его детали, статус, а также будут выводится элементы управления этим заказом - кнопки на оплату и удаление.

Был переработан вывод формы публикации дополнения публикации. Теперь для корректировки кода вывода формы публикации можно использовать созданный шаблон public-form.php. Для публикации произвольного типа записей можно создавать свои отдельные шаблоны формы, создав файл шаблона с именем '%post-type%-form.php', например, шаблон формы публикации произвольного типа записей task будет иметь имя 'task-form.php'. Через шаблон формы публикации стало проще выводить дополнительные поля для заполнения, изменять внешний вид формы, менять порядок вывода составных частей формы публикации.

Дополнение личных сообщений получило настройку порядка вывода сообщений в личной переписке. При установке настройки вывода сообщений "Снизу-Вверх" можно вернуться к порядку вывода существующему в ранних версиях дополнения, когда форма ввода сообщения располагалась выше вывода самих сообщений.

2015-04-18 14-53-16 Otshelnik-Fm   WPPOST - продажа цифровых товаров - Google Chrome

Внесены изменения в порядок отправки уведомлений о новых непрочтенных сообщениях в личной переписке. Уведомления теперь отправляются только при работе скрипта, проверяющего наличие непрочтенных сообщений и формирующего текст уведомлений на почту. Данный скрипт запускается раз в час.

Для формы входа, регистрации, а также напоминания забытого пароля были созданы свои шаблоны вывода, менять верстку этих форм теперь стало проще.

В плагин был добавлен шаблон вывода графиков. Сейчас график используется в дополнениях личного счета и магазина для вывода динамики платежей и заказов. Благодаря этому в административной части выводится удобное отображение количества платежей и их размеров в рамках определенного периода времени.

2015-04-16 23-13-27 Заказы ‹ WPPOST - продажа цифровых товаров — WordPress - Google Chrome

В этой версии разработчики своих дополнений получили возможность указывать в настройках своих дополнений чекбоксы, благодаря возможности указать новый тип поля настроек 'checkbox'. Значения настроек данного типа будут храниться в массиве:

$rcl_options['name_options'] = Array('0','1','2',...)

Пример вывода чекбокс настроек для дополнения:

...
$opt->label('Укажите цвет'),
$opt->option('checkbox',array(
   'name'=>'color',
   'options'=>array('Синий','Зеленый','Красный')
))
...

2015-04-18 14-59-45 НАСТРОЙКИ ‹ WPPOST - продажа цифровых товаров — WordPress - Google Chrome

В ядро плагина также было добавлено несколько важных функций для работы с шаблонами плагина и дополнений:

get_include_template_rcl($file_temp,$path=false) - функция возвращает содержимое указанного шаблона через return для дальнейшей обработки,

get_template_rcl($file_temp,$path=false) - функция получает полный путь до указанного шаблона, а в случае его отсутствия возвращает false

Обе функции работают только в коде плагина и его дополнений.

Благодаря последним изменениям плагин получил возможность нормально работать даже при переименовании корневой папки плагина.

Кроме того, в данной версии было устранено несколько важных ошибок.

Напоминаю, что все файлы шаблонов плагина и его дополнений вы можете размещать в папке используемой темы по адресу .../wp-content/themes/ваша_тема/recall/templates/ и эти шаблоны будут подключаться оттуда.

Вы всегда можете следить за доработкой плагина и его дополнений базовой части на GitHub https://github.com/plechev-64/wp-recall.

UPD: Если до обновления на сайте использовалось дополнение Recall Commerce, то после обновления файлов плагина, дополнение Recall Commerce необходимо переактивировать.

50

Автор публикации

не в сети 2 часа

Андрей CS

12K
занят
Комментарии: 2729Публикации: 481Регистрация: 30-11--0001Продаж/Покупок: 0/0