Перейти к содержанию
Официальный форум поддержки Simpla

Jekas

Пользователь
  • Публикаций

    110
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Jekas

  1. На сколько понимаю, достаточно,в форме чекбоксам и ссылкой на обработку персональных данных и все, без чекбокса форма не отправляется. Делали не на симпле, но там по идее все достаточно просто, обычного JS проверки хватит. Если js отключен в браузере, то и пол сайта не работает ) 

  2. Добрый день, может кто сталкивался и решал данный вопрос. Иногда в шаблонах нужно подключить отдельный css, например в карточке товара, есть ли возможность перенести его в head ?

  3. данное дополнение не имеет отношение к цвету и карточке товаров

    я наверное не правильно выразился, в свойстве, если выбрана палитра, выводим список цветов, где их можно редактировать (добавлять, удалять и изменять), а в карточке товара, в свойстве выводиться список этой палитры, возможно ли так доработать фильтр?

  4. А можно ли к палитре цветов, добавить сам список цветов (именно в свойствах - название, код цвета), а в карточке товара был выпадающих список с их названием?

     

    Думаю так будет более правильно.

  5. конкретно эта переменная берется из базы, при изменении заказа в админке она пересчитывается в файле simpla/OrderAdmin.php

    а изначально, она передается в заказ из корзины и считается в view/CartView.php

    Да спасибо разобрался )

  6. я написал куда вставить и что вставить, дальше нужно сделать форму в html и кнопкой отправить. как бы еще понятнее?

    Не могли бы подсказать как правильно форму сделать ? :)

  7. делаю группировку доставки по полю in-list (поле в таблице сделал)

     

    вот что я делаю

     

    в файле API/

     

    public function get_deliveries($filter = array())
    	{	
    		// По умолчанию
    		$enabled_filter = '';
    		$sort = '';
    			
    		if(!empty($filter['enabled']))
    			$enabled_filter = $this->db->placehold('AND enabled=?', intval($filter['enabled']));
    
    		if(isset($filter['sort']))
    			$sort = $this->db->placehold('?', intval($sort));
          
    		
    		$query = "SELECT id, name, in_list,description, free_from, price, enabled, position, separate_payment
    					FROM __delivery WHERE 1 $enabled_filter $sort ORDER BY position";
    	
    		$this->db->query($query);
    		
    		return $this->db->results();
    	}
    

     

    в папке view/View.php

     

    добавляю

     

    $this->design->smarty->registerPlugin("function", "get_deliveries",        array($this, 'get_deliveries_plugin'));
    

     и

    public function get_deliveries_plugin($params, &$smarty)
    	{
    		if(!isset($params['sort']))
    			$params['sort'] = 'GROUP BY in_list';
    		if(!empty($params['var']))
    			$smarty->assign($params['var'], $this->delivery->get_deliveries($params));
    	}
    

    в шаблоне

    {get_deliveries var=deliveries}
             {if $deliveries}
    	{foreach $deliveries as $delivery}
    
    	<li>
    	<a href="#{$delivery->id}" id="del{$delivery->id}">{$delivery->in_list}</a>
    	
    	</li>
    
    	{/foreach}
             {/if}
    

     

  8. Если вы хотите получить ВМЕНЯЕМЫЙ ответ - задайте ВМЕНЯЕМЫЙ вопрос...

    Можете написать краткое ТЗ - что именно вам нужно, где оно должно находиться, как работать?

    В принципе, оплачивать картой можно только через АГРЕГАТОРА, просто ввести данные карты - не вариант)))

    Лично я вводить данные карты, даже виртуальной на сайте абсолютно левого ИМа не стал бы НИКОГДА,

    только на сайте ИЗВЕСТНОГО и УВАЖАЕМОГО процессора карт

    Краткое ТЗ:

    1. В карточке вывести список способов оплаты, в виде списка ссылок,

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

    3. После оплаты, заказ попадает в админку со статусом оплачен, если товар электронный высылаем ссылку на скачивание.

    4. Нужно каким то образом получить почту от покупателя

  9. Это Вам нужно заказ в 1 клик, как я понял, только добавить туда способ оплаты. Смотрите на форуме, были готовые решения.

    Обычно эти поля требуют API банка (если речь идет о платежной карточке, а не о карточке товара), а не ваше желание указывать их или нет. Если банку или платежной системе нужны эти данные, то вы не можете их убрать у себя. Если речь о карточке товара, то тогда "Заказ в 1 клик" Вам поможет.

     

    P.S.Вы же программист, а спрашиваете, как вывести... :D

    это не моя учетка просто, досталась по "наследству" %)

  10. Подскажите как можно вывести 3 или 5 товаров под названием категории, то есть

     

    Категория 1

    товар 1

    товар 2

    товар 3

    Категория 2

    товар 1

    товар 2

    товар 3

    Категория 3

    товар 1

    товар 2

    товар 3

×
×
  • Создать...