Lastest release - v3.1.11
- Ksenmart Official site
- Release page
Component for CMS Joomla
Home Page: http://ksenmart.ru/
License: GNU General Public License v2.0
Решение данной проблемы в следующем.В файле /plugins/system/ksencore/core/models/fields/categoryparent.php в конце функции getInput дописать следующее
$script = '
jQuery(document).ready(function(){
jQuery("body").on("click", ".ksm-slidemodule-categoryparent ul li a.show", function(){
jQuery(this).removeClass("show");
jQuery(this).addClass("hides");
jQuery(this).parents("li:first").find("ul:first").addClass("opened");
jQuery(this).parents("li:first").find("ul:first").slideDown(300);
return false;
});
jQuery("body").on("click", ".ksm-slidemodule-categoryparent ul li a.hides", function(){
jQuery(this).removeClass("hides");
jQuery(this).addClass("show");
jQuery(this).parents("li:first").find("ul:first").removeClass("opened");
jQuery(this).parents("li:first").find("ul:first").slideUp(300);
return false;
});
});
';
$document = JFactory::getDocument();
$document->addScriptDeclaration($script);
перед return $html;
Удачи!
Не хватает плагина для формирования карты сайта (карты каталогов и товаров). Например для XMap.
В магазине есть возможность оставлять комментарии к товару и есть возможность их модерирования.
Очень не хватает функции отправки извещении о новых комментариях на почту администратора.
Может не всем понадобиться. Потому так же думаю стоит добавить включения/выключения этой опции.
Если вы добавите эту фишку, можно будет получить от вас инструкция как это добавить без обновления компонента?
Возможно ли экспортировать описания товаров и как это сделать?
function onChangeRegion()
строку
vars["user_id"]=form.find("#jformuser_id").val();
заменить
vars["user_id"]=form.find('input[name*="user_id"]').val();
и в функции onChangeShipping аналогично
Адрес сайта divanokot.ru, открыт пока в тестовом режиме. Шаблон Infant for Ksenmart, до версии 3.0.9 ценник нормально отображался во фронте (менялся согласно наценки за свойство), но только после ручной правки product.js и только если свойство у товара было одно.
В файле /administrator/components/com_ksenmart/views/reports/tmpl/default.php строку:
В файле /administrator/modules/mod_km_reports/js/reports.js строку:
jQuery('#reports_content').html(data);
на
jQuery('#content').html(data);
Проблема такая когда я начинаю добавлять картинку в товар то ничего не происходит а надпись в низу пишет что картинка загрузилась но её нет
При заказе, поля кроме телефона не являются обязательными, это позволяет совершать покупки указав только телефон, что плохо, так как нет возможности обсуждения покупки по почте. Нет настраиваемых полей при оформлении заказа.
При заказе товара приходит письмо уведомление администратору на почту. Но в нём нет свойств товара. Так же если товару указать три или более свойств. то в заказе показывают только первые. Остальных нет.
Ситуация: нужно оформить страницу корзины (оформления заказа) не так как остальные страницы сайта.
Логика такая: создал скрытое меню, в нем создал пункт меню типа корзина. Так как пункта меню типа "Корзина" в Ксенмарте пока нет, потому предварительно создал в папке /components/com_ksenmart/views/cart/tmpl/ файл xml
Далее добавил класс страницы для этого пункта меню.
По идее ссылки с модуля миникорзины и с кнопки "Оформить заказ" при добавлении товара в корзину, должны бы вести на корзину по новой ссылке, но этого не происходит.
Уважаемые разработчики, есть ли возможность добавить в имя обработанной картинки товара (превью и полного изображения) исходное имя файла (предварительно при необходимости переведя его в латиницу)?
в /plugins/system/ksencore/core/models/fields/ordercustomerfields.php
if ($task == 'get_form_fields' && isset($user->{$customer_field->title})) $value = $user->{$customer_field->title};
заменить на
if ($task == 'get_form_fields' && isset($user->{$customer_field->title}) && empty($value)) $value = $user->{$customer_field->title};
Чтобы при выборе способа доставки в админке в заказе не тёрлись заполненные поля.
Отсутствует номер телефона заказчика в письме, которое приходит администратору после оформления заказа.
Возможность указать свойству принадлежность к группе, напирмер:
Необходимо в модели импорта поправить пути до папки tmp.
Поправить в шаблоне import_csv_parse заменить название инпута с parent на parent_id.
В этом же шаблоне колонке со своствами необходимо добавить нижний отступ, в противном случае не видно всего списка выпадающего меню уникального поля.
При включении кеширования в Joomla, кешируются результаты поиска. И если касательно модулей все проще, их кеширование можно отключить по одному, то как быть с результатами поиска?
То же касается каким-то макаром и админки. Кешируються поля настроек, к примеру если включить кеш, хоть простой хоть прогрессивный то при попытке сменить число товаров на странице в настройках, после сохранения увидим тоже что и было, хотя данные сохраняются.
Пожалуйста, сделайте что-то с кешированием.
При увеличении фотки продукта нижний полупрозрачный фон не кроссбраузерный!
Надо добавить filter: alpha(opacity=80); и возможно добавить отдельно хак для ie 10
Фильтр по цене периодически выдает ошибку
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 SQL=SELECT alias FROM dgyab_ksenmart_categories WHERE id=
Нельзя убрать фильтры на внутренних страницах сайта не содержащих товаров и в карточке товара где НЕЧЕГО фильтровать.
При попытке добавить SEO текст в панели ошибка Warning: Invalid argument supplied for foreach() in C:\OpenServer\domains\ksena\administrator\components\com_ksen\models\seo.php on line 186
При этом тексты добавляются без категории и соответственно, на сайте не видны.
Товара нет в наличии, но он добавляется в корзину.
В карточке товара не исчезает кнопка "добавить в корзину". а при ее нажатии происходит добавление товара в корзину.
Настройка "Вести учет по складу" на это ни как не влияет(ничего не меняется)
В поле "на складе" выставлено значение "0".
Обновил компонент. Не открывается главная страница - пишет "1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 SQL=SELECT alias FROM ha59d_ksenmart_categories WHERE id="
Как это вылечить?
плохо работает модуль доставки. Несмотря на то что каждый раойн фигурирует только в одном способе доставки и нигде не повторяется... в модуле всё равно при выборе некоторых районов выдаёт 2 возможные доставки
сайт спб-цветы-доставка.рф
районы Адмиралтейский и Петроградский
оба включены только в бесплатный способ доставки, но у них вылезает еще второй
Множество спам заказов в пустыми данными покупателя, администратору данные о таких заказах не приходят, они видны только в админпанели.
При редактировании/создании товара если в процессе загрузки картинки я случайно загрузил не ту картинку, то сразу же удалить ее не получиться. Удаление становиться доступным или после перезагрузки страницы или после сохранения товара, что в принципе равнозначно.
Доставка курьером по Москве и области - невозможно изменить в настройках страны и регионы, иначе могла бы использоваться в качестве универсальной. При удалении региона "Москва" соответственно - не работает, при добавлении региона "Москва" повторно - все равно не работает.
При первичной установке видим ошибку;
Warning: file_get_contents(/usr/home/ХХХХ.com/data/www/ХХХХ.com/administrator/components/com_ksen/language/en-GB/en-GB.com_ksen.js.ini): failed to open stream: No such file or directory in /usr/home/ХХХХ.com/data/www/ХХХХ.com/plugins/system/ksencore/core/helpers/common/system.php on line 190
В админке в пользователях при открытии пользователя не отображаетимя фамилию и отчество пользователя.
в модели users в функции getUser()
к строкам
if (!empty($kmuser))
{
$user->region_id=$kmuser->region_id;
$user->phone=$kmuser->phone;
$user->social=$kmuser->social;
нужно дописать:
$user->first_name=$kmuser->first_name;
$user->middle_name=$kmuser->middle_name;
$user->last_name=$kmuser->last_name;
Здравствуйте.
Помогите решить следующую проблему:
При экспорте товаров в csv, в файле вместо текста "кракозябры". И этот же файл(без внесения изменений) не получается импортировать обратно.
Как это вылечить?
В последней версии при попытке попасть на страницу настроек SEO в админке получаю следующую ошибку:
"500 Макет default не найден" и стандартное предложение вернуться на главную страницу панели управления Joomla.
При переходе по ссылке подробнее в отзывах ошибка Fatal error: Class 'KsenmartHelper' not found in C:\OpenServer\domains\ksena\templates\ksenmartcolorful\html\com_ksenmart\comments\comment.php on line 15
Страница все отзывы выдает KSM_REVIEWS_LIST_NO_COMMENTS
хотя отзывы есть
При загрузки рисунка (в профиле ) файл загружается в /media/com_ksen/images/users/thumb/ но путь в IMG не обновляется (media/com_ksen/images/users/default.png)
Нет возможности указать количество товаров в наличие с определенными характеристиками, учет только по общему числу товаров. Пример: всего в наличии 20 мячей разных цветов, 10 желтых и 10 красных. Заказать можно как 20 желтых так и 20 красных что не есть хорошо.
В письме администратору о заказе не указывается регион доставки
Проблемы следующие:
контейнер не растягивается в зависимости от кол-ва фильтров
отображаются не все свойства в фильтре(например картинка с цветом.)
Проверил в другом шаблоне( KMTEMPLATE ) - работает отлично.
Как решить эту проблему?
Нет возможности добавить свойство товара ползунком кроме цены. Это не баг а скорее пожелание.
Поиск товаров работает немного неверное, а именно ищет даже не опубликованные товары, ну и соответственно отображает их в результатах поиска.
Если в товару добавить дочерние товары, он автоматом в базе получает статус родительского. Но если у этого товара убрать дочерние товары то пометка о том что он является родительским, не пропадает и в админке возле картинки товара продолжает отображаться крестик для просмотра этих товаров.
Нужно наверное или дать возможность вручную убирать этот статус или при отсутствии дочерних товаров, при сохранении чтобы менялся статус.
Сделать метод loadPluginTemplate статичным
Модуль подписки не работает, галочка не появляется у пользователя, принцип работы модуля неясен.
В частности касается окна редактирования товара и таких его полей как: метки и производитель.
Проблема вот в чем. Если при редактировании товара указать в метках хотя бы одно значение или в производителе выбрать хотя бы одного производителя, то потом оставить эти поля вообще без значений не получается. Если пытаюсь опустошить поле меток, то при сохранении там остается последнее его значение, то же самое касается и выбора производителя. Судя по всему проблема с чекбоксами(с их обработкой). Может где-то еще есть такая проблема, я не заметил.
На странице благодарности за покупку указывается что менеджер собирается перезвонить в течении 2 часов. Весьма актуально если заказ сделан в рабочее время за 1-2 часа до конца рабочего дня. А если заказ сделан ночью или поздно вечером, когда менеджеры уже не работают?
Предлагаю сделать одно из двух:
и выводить соответствующий текст в зависимости от времени оформления заказа.
Не работает обновление цены в карточке товара, при изменении его количества.
Вопрос очень срочный!
Не появляется пагинация в каталоге, в настройках указано.
Позиций в списке - 8
Разбивать списки постранично - да
при этом товаров уже больше 30
в html выводиться только вот эта часть кода
все что между ними походу не отрабатывает.
В чем может быть прикол?
Добавьте пожалуйста возможность отключения ненужных категорий товаров в админке, ну или их скрытие.
Так же считаю что нужно добавить настройку отображения пустых категорий товаров. На данный момент, отображаются все категории, и пустые и наполненные. Нужна галочка типа "не отображать пустые категории"
Спасибо.
Плагин Профиль пользователя включен, поля тоже.
В связи с этим:
http://joomlaforum.ru/index.php/topic,306149.msg1520583.html#msg1520583
Стоит ли ждать развитее проекта дальше или можно на нем ставить крест?
В БД в таблице заказов недостаточен размер поля для записи данных о пользователе и адресе, нужно сменить тип с varchar.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.