0 Пользователей и 1 Гость просматривают эту тему.
  • 56 Ответов
  • 15995 Просмотров
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
А чего модуль удалён администратором ?  собрался скачать ......  О_о
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
ну наверное при очередной чистке форума..
вложения и почистили.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Перезалейте пожалуйста  !
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Немного обновил модуль под Joomla 3
+ Иконки бутстрапа
+ Кнопка (В корзину) работает с AJAX корзиной, товар добавляется без перезагрузки если конечно у него нет атрибутов.
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Знающие люди прошу подсказать, как изменить код что бы продукты из категории и определённой меткой показывались случайным перебором?
Скачал модуль невиген случайный товар что б подсмотреть какой там код. Попробовал переписать но получилось только перебор из категории без привязки к метке товара.
Собственно код который нужно изменить, вернее кусок кода из mod_jshopping_label_products.php.
Код
    $list = $product->getProductLabel($label_id, $count, $cat_arr);   
    foreach($list as $key=>$value){
        $list[$key]->product_link = SEFLink('index.php?option=com_jshopping&controller=product&task=view&category_id=' . $value->category_id.'&product_id=' . $value->product_id ,1);
    }
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
getProductLabel описан в компоненте в /tables/product.php, там запрос, его и надо править чтобы был рандом
в модуле от невигена используется getRandProducts
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Я понял, значит надо в компоненте менять. Не охота править там (обновления и т.д.)
а если просто поменять

$product->getProductLabel($label_id, $count, $cat_arr);

на

$product->getRandProducts($params->get('count_products', 5), $cat_arr, $filters);

будет рендом но без привязки к лейбам.
Правильно?
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
да, лейблов в рандоме не предусмотрено
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
если сильно надо, то предусмотрено :)

Цитировать
$filters = array('labels' => array(тут через запятую ID меток));
$list = $product->getRandProducts($params->get('count_products', 5), $cat_arr, $filters);
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
если сильно надо, то предусмотрено :)
Спасибо, получилось. Не универсальный вариант, но работает,  и без хаков.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Цитировать
Не универсальный вариант
как это? а какой универсальный?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Допустим, не каждый новичок сможет редактировать php
Или нужно вывести такой же модуль на странице с другим названием (другими лейбами)
Универсально было бы добавить в модуль параметр "указать id лейбов" по тому же принципу, через запятую.
Ну, это так собственные рассуждения )
« Последнее редактирование: 12.10.2014, 16:44:15 от Biss »
*

ELLE

  • Глобальный модератор
  • 4510
  • 893 / 0
Ну так можно добавить параметр, переименовать модуль, если надо, и использовать на свой вкус и цвет :)
Просто нужно добавить не просто селект для выбора лейблов, а мультиселект, чтобы несколько меток можно было выбрать, но и с одним, как по-умолчанию, ошибки не будет
*

Biss

  • Давно я тут
  • 994
  • 101 / 0
Да я тоже подумал про мультиселект. Но к сожалению я этого не сделаю, не на том факультете учился)
Так что для меня вариант от dmitry_stas это лучшее решение.
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
если сильно надо, то предусмотрено :)


Имею версию модуля mod_jshopping_label_products_4.0.3.  Подскажите в каком файле, нужно что заменить для случайного вывода товаров со скидкой?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
менять нужно в модуле рандомных товаров, а не в модуле лейблов
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
менять нужно в модуле рандомных товаров, а не в модуле лейблов

Так, и что это за модуль?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
FAQ бы хоть глянули.
что за лень такая ?

тыц
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
Форум почитаю, а по ссылке я так понимаю решение для j2.5? я ищу для J3. Или что то не так понял?
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
угу над переделывать.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Lepiloff

  • Захожу иногда
  • 202
  • 1 / 0
угу над переделывать.
Не собираетесь в ближайшее время? Т.е. на данный момент решения готового/простого для Joomla 3 нет? Не ужели никому не надо.
*

Mitriy-Bug

  • Захожу иногда
  • 90
  • 1 / 0
  • Верстка сайтов на Joomla
 
если сильно надо, то предусмотрено :)

Спасибо очень помог.
Мне нужно было выводить товары с определенной меткой со всех категорий случайным образом.
На Joomla 3.3.6 установлен JoomShopping версии 4.7.1
Установлен Модуль-карусель для JoomShopping с сайта wflab.ru

там есть вывод случайных и вывод товаров с меткой. А вот объединить самому мне не получилось. Случайно наткнулся на эту тему.
Как я сделал:
За вывод случайных товаров отвечает вот эта часть в файле mod_jshopping_products_wfl.php
Код
case 'random':
            $array_categories = array();
            $product_count = ($product_count == 0)?100000:$product_count;
            $list=$product->getRandProducts($product_count, $array_categories);
            break;
За вывод с меткой отвечает этот код:
Код
case 'label'://OK
            $arr_labels = $params->get('labels_list','');
            $product_count = ($product_count == 0)?100000:$product_count;
            $list=array();
            foreach($arr_labels as $label_id){
                if($product_count-count($list) > 0) $list = array_merge($list,$product->getProductLabel($label_id, $product_count-count($list)));
            }
            break;
Как же объединить, чтобы выводились случайные товары с меткой?
А вот как:
Код
        case 'random':
            $array_categories = array();//OK
            $product_count = ($product_count == 0)?100000:$product_count;
            $filters = array('labels' => array(4));
            $list = $product->getRandProducts($params->get('count_products', 5), $cat_arr, $filters);
            break;
То есть сделали случайную выборку товаров из массива товаров с меткой. $filters = array('labels' => array(4 <--- Это ID метки));
В админке в настройках модуля выбираем показ рандомных продуктов и радуемся
*

Puzo

  • Захожу иногда
  • 75
  • 2 / 0
Здравствуйте!
Подскажите пожалуйста, как сделать чтобы в модуле Jshopping Label Products товары выводились в две или три колонки?
*

alis2004

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
Добрый день!Не подскажете как выводить товары в горизонтальном порядке?Заранее благодарен.
Они отображаются по очереди вертикально, а хотелось бы чтобы была горизонтальная лента.Я что-то не найду CSS файл в этом модуле или я не так понял?Только вчера установил JS, так что не ругайте сильно).

Помогите пожалуйста, я пока еще только учусь и не совсем понимаю настройки CSS
что именно нужно дописать. что бы товары отобразились по горизонтали?

и что бы отображались только изображения (т.е. без названия)?

я так поняла, что здесь:  
Спойлер
[свернуть]
« Последнее редактирование: 15.05.2016, 00:02:51 от alis2004 »
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
добавить в CSS шаблона ЖШ
Код
.label_products .block_item {
    display: inline-block;
    margin-right: 10px;
    text-align: center;
}
.label_products .name {display:none;}

и не совсем понимаю настройки CSS
и совсем не понимаю ЦСС - так будет корректнее, даже не понимаю и не охота разбираться.
и если взялись делать сайт, я уже говорил, УЧИТЕСЬ !
если вам это не надо, а вы используете других, это неправильно. хотя конечно вопрос только морали....
« Последнее редактирование: 15.05.2016, 07:42:37 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

alis2004

  • Осваиваюсь на форуме
  • 36
  • 0 / 0
и совсем не понимаю ЦСС - так будет корректнее, даже не понимаю и не охота разбираться.
и если взялись делать сайт, я уже говорил, УЧИТЕСЬ !
если вам это не надо, а вы используете других, это неправильно. хотя конечно вопрос только морали....

спасибо большое, получилось!!  :-*
а как отцентровать все изображения в блоке?   display: center; ?)) не получается)))  

я честно, пытаюсь учиться... и перед тем как задать вопрос на форуме ищу решение проблемы самостоятельно...
вот доискалась, что теперь с кодировками писем проблемы(( а не лезла бы "учась" и проблем бы не было((
вот к примеру, по поводу отображения в горизонтальном виде, нашла код.. а куда вставить его - ума не приложу((
Спойлер
[свернуть]
понимаю что в стили.. но ни в одном файле лэйбла <style> не нашла((
а в общий CSS - не знаю в какую строку... боюсь  для всего сайта ошибок наделать((
лучше лишний раз спросить. чем глупостей непоправимых наделать...




 
« Последнее редактирование: 15.05.2016, 09:27:06 от alis2004 »
*

nevigen

  • Moderator
  • 10436
  • 863 / 25
  • http://n*****n.com
почитайте что такое ЦСС и подумайте что такое каскадкность.
также работает принцип кто последний тот и прав :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

mod_jshopping_label_products - добиваемся одинаковой высоты товаров

Автор viteg

Ответов: 3
Просмотров: 1697
Последний ответ 07.07.2014, 10:33:05
от nevigen
Модуль mod_jshopping_label_products не отображает мультиметки

Автор nikonor

Ответов: 3
Просмотров: 1288
Последний ответ 04.05.2014, 12:51:24
от dmitry_stas
Усовершенствованный модуль поиска

Автор ksena

Ответов: 12
Просмотров: 1832
Последний ответ 06.11.2013, 11:58:55
от ksena