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

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

  • 23 сентября 2019 г.
  • Цитата
    Что касается по данному коду - я даже знаю с какого файла было вырезано

    Ну давай сравним, словами кидаешься. Мне чтобы написать такой простецкий код, не нужно нигде искать его аналог, что бы вырезать.

    Задачу тебе не решили? А может быть ты все таки выведешь на страницу все заказы, и уже скопируешь их наконец их в эксель? Ты именно это и просил, а про кнопку я тебе уже сказал, никто тут тебе простыню по разным файлам не напишет.
  • 21 сентября 2019 г.
  • Ой да ладно? Серьезно?
    Ну так возьми и поменяй на тот, который ты выводишь. А то я не в курсе как мой код выглядит, может тебе разжевать все на А4 листе?
  • 21 сентября 2019 г.
  • У тебя 38 000 заказов? Может заплатишь тогда кому нибудь, раз ты такой богатый? Зачем самому тут сидеть тогда?

    К врачу сходи. И 38к на страницу тоже выведутся, копируешь, и вставляешь в эксель. А если хочешь готовое решение в виде кнопки тут для экпорта в эксель за бесплатно, предлагаю повторный визит к врачу.
  • 21 сентября 2019 г.
  • Если честно, я сначала написал решение, а потом вспомнил что это тот самый "Алевтина", но уже не хотел впустую удалять решение, выложил, а мне нож в спину )
  • 21 сентября 2019 г.
  • Лучше бы скинул скриншот, где показано, какие там ошибки.
    И вместо "", спасибо говорят. Можно было бы написать тут мат, читал бы его минут 20.
  • 21 сентября 2019 г. , редакция: 1569077249
  • Ты прежде чем смеяться, нормально уточни что у тебя там не работает! У тебя с головой все хорошо??? Какой угар?
    Ты это сделал?

    Если не будет работать, значит у тебя старая версия диафана, где нужно вместо

    Код

    $this->diafan->_order->get


    и

    Код

    $this->diafan->_order->details


    Написать так

    Код

    $this->diafan->_shop->order_get
    $this->diafan->_shop->order_details



    Я тебе тут решение пишу, а ты угораешь, долбанутые людишки.
  • 21 сентября 2019 г. , редакция: 1569066925
  • Одним запросом не обошлось, написал на скорую руку, должно получится примерно как на скрине, посмотри.

    Вот этот код, вставь в файл "custom/Какая то тема/themes/site_start.php", прям после </html>, тоесть в самый конец, после всего кода, который там есть.

    Код

    <?php

    $order_shop = DB::query_fetch_value('SELECT id FROM {shop_order} WHERE status_id="4"', 'id');
    $order_array = array();

    foreach($order_shop AS $order_id){
    $order_array[$order_id]['data'] = $this->diafan->_order->get($order_id);
    $order_array[$order_id]['param'] = $this->diafan->_order->details($order_id);
    unset($order_array[$order_id]['param']['delivery'], $order_array[$order_id]['param']['goods']);
    unset($order_array[$order_id]['data']['rows'], $order_array[$order_id]['data']['delivery'], $order_array[$order_id]['data']['additional_cost']);
    }


    echo '<table>';
    echo '<thead>';
    echo '<tr>';
    echo '<th>Дата и время</th>';
    echo '<th>Заказ</th>';
    echo '<th>Статус</th>';
    echo '<th>Сумма</th>';
    echo '<th>Покупатель</th>';
    echo '</tr>';
    echo '</thead>';
    echo '<tbody>';
    foreach($order_array AS $row_order){
    echo '<tr>';
    echo '<td>'.date('d.m.y', $row_order['data']['created']).'</td>';
    echo '<td>№ '.$row_order['data']['id'].'</td>';
    echo '<td>Выполнен</td>';
    echo '<td>'.$row_order['data']['summ'].' Р</td>';
    echo '<td>'.implode(' | ', $row_order['param']).'</td>';
    echo '</tr>';
    }
    echo '</tbody>';
    echo '</table>';
    ?>


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

    Код

    $order_shop = DB::query_fetch_value('SELECT id FROM {shop_order} WHERE status_id="ВОТ СЮДА ДРУГОЙ ID СТАТУСА"', 'id');


    Если не будет работать, значит у тебя старая версия диафана, где нужно вместо

    Код

    $this->diafan->_order->get


    и

    Код

    $this->diafan->_order->details


    Написать так

    Код

    $this->diafan->_shop->order_get
    $this->diafan->_shop->order_details


    И очевидно смотреть результат на главной странице в подвале
  • 17 сентября 2019 г.
  • Цитата
    Еще один умник...


    ..... Да, умник, могу сделать твою задачу за 3 минуты, и часто на форуме целые простыни выкладывал, когда адекватно просят помощи. А тебе даже объяснять ничего не буду. Иди делай вручную.
  • 16 сентября 2019 г.
  • Я прочитал все сверху вниз.

    Вы задали вопрос некорректно, какие ещё вставки, в вашем случае, вставки, это характеристика, значения которой вы хотите вывести с ссылкой на эту страницу. Если вы не владеете хоть какими то знаниями программирования, то у вас один вариант сделать это бесплатно вручную, или платный, заказать у разработчика, там работы на 5 минут, только вот сделать это 5 минут, а сюда написать документацию куда что вам вставить, займёт больше времени. Хамите только вы тут. Вопросы нужно задавать правильно.
  • 10 сентября 2019 г. , редакция: 1568143553
  • Цитата
    Что за термин такой для категории, сами придумали?

    Может быть "доп.категории"? - это значит дополнительная категория.

    Цитата
    shop.list.php, такого файла нет в системе. shop.view.list.php

    Да, view и имелось в виду. Поторопился.

    Цитата
    MVC в помощь.

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

    Цитата
    Как раз из таких советов выводы и случаются, что нафиг все надстройки, лучше костыли, да свои.

    Удачи
  • 10 сентября 2019 г. , редакция: 1568137700
  • Цитата
    Под адаптивностью страниц вы имеете ввиду верстку? Любую страницу можно же сверстать адаптивной, причем здесь это?)

    Какая еще верстка. При добавлении товара, Вам придется не забыть добавить доп.категории. Если товаров в категории не останется, категория будет работать, и т.д.

    Цитата
    Сейчас я думаю над следующим решением: к категориям-тегам прикрепить динамический блок, в котором для каждой из них перечислить ID товаров. Далее, предполагаю, в модели shop выбрать по этому списку товары с помощью SQL - вот здесь я пока не разобрался, где конкретно что менять, ничего не поломав.

    Я выше ответил как сделать
  • 10 сентября 2019 г.
  • Автор модуля.

    Сделать своими руками такие страницы, потратите очень много времени, такие как в модуле точно не сделаете, они у вас будут не адаптивными.

    Конкретно по вашему вопросу, выводить из другой страницы товары нужно применив site_id="сюда id страницы, к которой прикреплен интернет магазин".

    Куда их выводить, очевидно в файл shop.list.php, придумав какие то условия, по которым будет меняться список id товаров, тут уже не понимаю что именно вы хотите. Можно сделать связь категорий и товаров в том же файле, проверять id категории текущей и брать товары из этой категории в массиве связей. В целом без основ php не сделать.
  • 27 августа 2019 г.
  • Какой большой вопрос, и какое же легкое решение)))
    Сложно смотреть файл, который вы приложили, там все форматирование поехало, но одним глазом, вроде все правильно.

    Для работы с php много программ, я мог бы отправить в гугл или в яндекс, но могу и просто сказать в чем я работаю - sublime text 3, VsCode.

    Для работы с сервером я работаю с программой filezilla.

    Очищать кеш нужно для того чтобы его очистить)) в нем хранятся файлы, который грузятся в приоритете, даже если файлы обновили, для этого и очищается.
  • 25 августа 2019 г.
  • в CMS.Diafan с версии 6.0.9.1 стал доступен в массиве $admin, в файле module.install.php ключ "icon_name", в который можно указать название иконки с font-awesome. Это очень круто для модулей, ибо костыли надоели. К чему я это пишу, такие обновления бы анонсировать хотя бы на форуме, ибо случайно на это натыкаться не очень правильно. Вы это сделали для модуля "Вставки" и одновременно для будущих новых модулей, но нигде это не написали, кроме намека в комментарии обновления

Новости

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

Форум