Вход • Регистрация

Всего найдено: 1212

  • 03 октября 2017 г.
  • Надо в контроллере условие прописать (shop.php)
    В функции public function init() в конце ее перед $this->model->result() :

    Код


    if(! empty($_GET["ajax"]))
    {
    $this->model->result["view"] = 'id_ajax';
    $this->model->result["theme"] = 'empty_for_ajax.php';
    }



    Где - id_ajax - название вьюхи (в папке будет называться shop.view.id_ajax.php),
    а empty_for_ajax.php - название темы из themes. В данной теме вы вырезаем все-всё кроме show-content ну и скрипты еще можно оставить если в корзину хотите класть.

    Так же если будете из этого окна класть в корзину - нужно будет еще кое-что допилить чтобы при его закрытии в родительском окне пересчитывалась корзина
  • 27 ноября 2013 г.
  • Ненавижу джумлу. Убогая CMS для школлоты. Да и тех псевдо-веб мастеров, которые на ней и на WP делают сайты за 3 копейки.
  • 24 ноября 2013 г.
  • Ну я тоже не программер, но немного научился. $result["row"]["price_arr"]["param"] - вот с этим массивом надо работать, вроде как.
    Посмотрите через print_r ($result["row"]["price_arr"]["param"]) что там лежит, а потом найдите подходящую функцию для сортировки.
  • 18 ноября 2013 г. , редакция: 1384757048
  • Замените соответствующий кусочек кода в function.php, оформите CSS и пользуйтесь на здоровье :)

    Код


    echo '<ol>';

    if ($this->diafan->cid != 1)
    {
    echo '<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <a href="/" itemprop="url">
    <span itemprop="title">'.$this->diafan->_('Главная').'</span>
    </a>'.$separator.'
    </li>';
    #echo '<a href="'.BASE_PATH_HREF.'">'.$this->diafan->_('Главная').'</a> '.$separator.' ';
    }
    if ($this->diafan->parent_id)
    {
    foreach ($page["path"] as $row)
    {
    echo '<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <a href="'.BASE_PATH_HREF.$row["link"].'" itemprop="url">
    <span itemprop="title">'.$this->diafan->_useradmin->get($row["name"], 'name', $row["id"], 'site', _LANG).'</span>
    </a>'.$separator.'
    </li>';
    #echo '<a href="'.BASE_PATH_HREF.$row["link"].'">'.$this->diafan->_useradmin->get($row["name"], 'name', $row["id"], 'site', _LANG).'</a> '.$separator.' ';
    }
    }
    if ($this->diafan->path)
    {
    foreach ($this->diafan->path as $path)
    {
    if ($this->diafan->path[0] == $path)
    {
    $path["name"] = $this->diafan->_useradmin->get($path["name"], 'name', $this->diafan->cid, 'site', _LANG);
    }
    echo '<li itemscope itemtype="http://data-vocabulary.org/Breadcrumb">
    <a href="'.BASE_PATH_HREF.$row["link"].'" itemprop="url">
    <span itemprop="title">'.$path["name"].'</span>
    </a>'.$separator.'
    </li>';

    #echo '<a href="'.BASE_PATH_HREF.$path["link"].'">'.$path["name"].'</a> '.$separator.' ';
    }
    }

    echo '</ol>';

  • 12 ноября 2013 г.
  • Здравствуйте. Хочу написать php скрипт которому буду передавать аргументы через JS, а он соответственно отрабатывать в фоне.
    Скрипт должен создать товар в БД из полученных аргументов и добавить этот товар заказы и в корзину соответственно.

    Подскажите пожалуйста с какой стороны лучше подойти к данному вопросу? :)

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум