Приветствую!
Рад сообщить о выходе версии 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>
В функционал магазина было добавлено несколько новых настроек. Теперь можно легко изменить действующую валюту магазина, вести учет стоимости товаров и валюты цен от поставщиков, устанавливать на валюту поставщиков курс валюты с автоматическим перерасчетом конечной стоимости товаров на сайте. В зависимости от выбранной основной валюты сайта у цен товаров будет выводится приставка руб. или, например, грн. Можно создавать товары с ценами поставщиков, но установив в настройках процент своей накрутки автоматически изменять вывод цены на сайте.
Также был доработан функционал массового экспорта и импорта товаров. Была добавлена, ранее не доступная, возможность переноса товаров из одной товарной категории в другую, просто проставив идентификаторы этих категорий в файле импорта. Кроме редактирования существующих значений товаров через этот файл стало доступно и массовое создание новых товаров. Если в файле импорта у товаров не указывать их идентификаторы, то при загрузке файла на сайт, вместо редактирования будут созданы новые товары с указанными характеристиками, ценами, валютой и описанием.
Также изменился порядок вывода истории заказов пользователя в его личном кабинете, каждый заказ получил свою отдельную страницу, где можно посмотреть его детали, статус, а также будут выводится элементы управления этим заказом - кнопки на оплату и удаление.
Был переработан вывод формы публикации дополнения публикации. Теперь для корректировки кода вывода формы публикации можно использовать созданный шаблон public-form.php. Для публикации произвольного типа записей можно создавать свои отдельные шаблоны формы, создав файл шаблона с именем '%post-type%-form.php', например, шаблон формы публикации произвольного типа записей task будет иметь имя 'task-form.php'. Через шаблон формы публикации стало проще выводить дополнительные поля для заполнения, изменять внешний вид формы, менять порядок вывода составных частей формы публикации.
Дополнение личных сообщений получило настройку порядка вывода сообщений в личной переписке. При установке настройки вывода сообщений "Снизу-Вверх" можно вернуться к порядку вывода существующему в ранних версиях дополнения, когда форма ввода сообщения располагалась выше вывода самих сообщений.
Внесены изменения в порядок отправки уведомлений о новых непрочтенных сообщениях в личной переписке. Уведомления теперь отправляются только при работе скрипта, проверяющего наличие непрочтенных сообщений и формирующего текст уведомлений на почту. Данный скрипт запускается раз в час.
Для формы входа, регистрации, а также напоминания забытого пароля были созданы свои шаблоны вывода, менять верстку этих форм теперь стало проще.
В плагин был добавлен шаблон вывода графиков. Сейчас график используется в дополнениях личного счета и магазина для вывода динамики платежей и заказов. Благодаря этому в административной части выводится удобное отображение количества платежей и их размеров в рамках определенного периода времени.
В этой версии разработчики своих дополнений получили возможность указывать в настройках своих дополнений чекбоксы, благодаря возможности указать новый тип поля настроек 'checkbox'. Значения настроек данного типа будут храниться в массиве:
$rcl_options['name_options'] = Array('0','1','2',...)
Пример вывода чекбокс настроек для дополнения:
... $opt->label('Укажите цвет'), $opt->option('checkbox',array( 'name'=>'color', 'options'=>array('Синий','Зеленый','Красный') )) ...
В ядро плагина также было добавлено несколько важных функций для работы с шаблонами плагина и дополнений:
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 необходимо переактивировать.
А дополнения Presents Wp-Recall теперь нет или просто в архиве у меня не скачалось или перенесено из за изменения ядра в другое место?
Прошу прощения, дополнение выпало случайно, перезалил архив.
Спасибо, а то обновил плагин, а папка с подарками старая осталась и были косяки с отражением форм публикации и закладок личного кабинете, заменил папку с подарками из обновленного архива все заработало великолепно)))
Андрей, а говорил, что всё изменено в этой версии для подпапки домена: открываю, к примеру, просмотр подарка, а крестика (закрыть) нету...
я этого не говорил, проблемы решаем на форуме, а не устраиваем оффтоп.
Андрей, может будет полезно, заметил что в файле wppost.css из пути к картинкам балуна для статусов и личных сообщений выпала папка /css/ в связи с изменением пути в корне плагина
Пути картинок загрузок тоже без /css/
Чуть подробнее можно, не понял о чем речь идет.
Когда преключаешь закладки личного кабинете между собой то при медленом нете например между переключениями на время появлялся раньше ползунок загрузки loader.gif. Сейчас там битая картинка, видать тоже путь без /css/. Вы же картинкам плагина изменили расположение в новой версии.
Вот что еще заметил,если подписатся на человека но у него не будет публикаций то при просмотре подписки публикаций странный вывод и дата отображаются
http://codeseller.ru?attachment_id=9295
Если отписаться от человека у которого нет публикаций отображается стандартное предупреждение. При подписке снова на пользователя без публикаций получается то что на скрине.
Спасибо, проверим, поправим.
поправил пути в плагине
уже можно обновиться?
это ведь feed надо обновить?
Можете уже обновлять. Обновляйте весь плагин так будет вернее.
Пути так и не обновлены
img src=\''+rcl_url+'css/img/loader.gif\
картинка loader.gif так и не грузится даже на этом сайте
на этом сайте все нормально грузиться, почистите кеш своего браузера. После внесения изменений в код скрипта необходимо пересохранить настройки плагина для переформирования единого файла скриптов. Перезалил архив плагина еще раз, там отредактирован путь до loader.gif также и в дополнении фида.
Отличное обновление! Особенно порадовал график в админке) теперь можно делать магазины еще лучше, спасибо.
Подскачите, есть возможность использовать магазин как доску объявлений ?
Что бы любой пользователь из зарегистрированных мог добавлять и редактировать свой товар, а добавленный другим пользователем не мог.
чем то похоже на это дополнение http://codeseller.ru/products/dopolnenie-users-files-market-prodazha-tovarov-polzovatelyami-vashego-sajta-v-magazine-wp-recall/ только оно расчитано на продажу файлов и требует при публикации загрузку файла, под вашу задачу придется его чуть подредактировать, тогда будут просто объявления.
Ситуация такая, Подтверждение регистрации пользователем отключено, но после регистрации пользователь получает сообщение "Регистрация завершена! Проверьте свою почту", на почте естественно ничего нет, да и зайти под вновь созданным пользователем можно. Это так и должно быть? А то сильно заводит в заблуждение, сам искал письмо на почте и в спаме.
письмо с доступами отправляется в любом случае
Почему пропало Social Recal
аддон Profile WP-PostRatings, если его активировать то в 12 версии в поле настроек все пропадает
Внимательнее - не по теме дважды.
Я в той теме вам ответил. Прочитав изменения в 12 версии - не удивительно))
Там внизу темы указывается версия совместимости. Так что с совместимой версией работает отлично.