Новосибирск +7(983)

По всем вопросам :

ЗаказатьJoomla 3x

Стоимость 300


@radgura.ru
Адриена Лежена
63089
Новосибирск
Адриена Лежена
+7(983)
3067856
Этот адрес электронной почты защищён от спам-ботов. У вас должен быть включен JavaScript для просмотра.

Статьи

Вы можете Заказать 300руб. RUB
В списке товаров можно разместить собственную кнопку с функцией, например назначение метки "Распродажа".

Редактируем файл пре-формы:

administrator\components\com_jshopping\view\product_list\view.html.php

Добавляем строку с новой кнопкой:

class JshoppingViewProduct_list extends JViewLegacy{
function display($tpl=null){
JToolBarHelper::title( _JSHOP_LIST_PRODUCT, 'generic.png' );
JToolBarHelper::addNew();
JToolBarHelper::custom('copy', 'copy', 'copy_f2.png', JText::_('JLIB_HTML_BATCH_COPY'));
JToolBarHelper::editList('editlist');
JToolBarHelper::publishList();
JToolBarHelper::unpublishList();
JToolBarHelper::deleteList(_JSHOP_DELETE."?");
JToolBarHelper::custom('sale', 'bookmark-2', '', JText::_('Распродажа'));
parent::display($tpl);
}
function displaySelectable($tpl=null){
parent::display($tpl);
}
}

В файле модели, создаем функцию "sale" обозначенную в кнопке:

administrator\components\com_jshopping\models\

Функция, обращаю внимание что label_id у вас может отличаться:

function sale($cid){
$text = array();
$dispatcher = JDispatcher::getInstance();
$dispatcher->trigger('onBeforeCopyProduct', array(&$cid));
$db = JFactory::getDbo();
foreach($cid as $key=>$value)
{
$db->setquery("update #__jshopping_products set label_id='2' where product_id='".$key."' ");$db->execute();
}
$dispatcher->trigger('onAfterCopyProduct', array(&$cid));
return $text;
}

В контроллере связываем функцию кнопки и модели, файл

administrator\components\com_jshopping\controllers\products.php
function copy(){
$cid = $this->input->getVar('cid');
$text = JSFactory::getModel("products")->copyProducts($cid);
$this->setRedirect("index.php?option=com_jshopping&controller=products", implode("</li><li>",$text));
}

function sale(){
$cid = $this->input->getVar('cid');
$text = JSFactory::getModel("products")->sale($cid);
$this->setRedirect("index.php?option=com_jshopping&controller=products", implode("</li><li>",$text));
}

Как с нами связаться

По всем вопросам пишите  

OnLine заказ

Отправить сообщение

Нажимая на кнопку «Отправить сообщение», я соглашаюсь:
* с условиями публичной оферты
* обработку моих персональных данных


RAD компоненты

  • Точный рейтинг материалов k2


    Стоимость 500

  • Статистика К2 (Joomla 3x)


    Стоимость 1500

  • K2 Экспорт в яндекс маркет YML формат


    Стоимость 2500

  • Акции К2 store


    Стоимость 1200

  • QR code в K2 и k2_store


    Стоимость 300

  • Мониторинг здоровья


    Стоимость 1700

  • Модуль отзывов - яндекс маркет, фламп


    Стоимость 800

  • Таблица замены текста по тегу


    Стоимость 700

  • ЖКХ паспорт дома


    Стоимость 5000

  • Плагин обновления доп.поля К2


    Стоимость 200

  • K2_store купоны


    Стоимость 1500

  • K2_store сопутствующий товар


    Стоимость 1500

  • Плагин Scroll to Top Mobile Detect


    Стоимость 500

  • JShopping поиск товара по атрибутам


    Стоимость 600

  • Расписание занятий


    Стоимость 2000

  • Плагин оплаты K2 store Форма ПД-4 Сбербанк


    Стоимость 1000

  • Доска объявлений


    Стоимость 1500

  • Расширенные заказы JoomShopping


    Стоимость 2500

  • Галерея изображений


    Стоимость 1000

  • Калькулятор прибыли


    Стоимость 500

  • Назначение группы пользователя от суммы заказа VM3


    Стоимость 1200

  • Автоматические купоны по сумме заказов VM3


    Стоимость 1200

  • JoomShopping - Демпинг яндекс маркета


    Стоимость 3000

Please publish modules in offcanvas position.