Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

niger

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

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

  • Посещение

7 подписчиков

Техническая поддержка

  • Рабочие дни
    Пн
  • Выходные дни
    Пн
  • Текущий статус
    Не працюю

Информация

  • Город:
    Дніпро
  • Интересы
    Донатити ЗСУ та волонтерам

Посетители профиля

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

Достижения niger

  1. Чи можна ось так зібрати ocmod, але треба перевірити <?xml version="1.0" encoding="utf-8"?> <modification> <name>Quantity Based Cart Discount</name> <code>quantity_based_cart_discount</code> <version>1.0</version> <author>niger</author> <link>https://www.example.com</link> <file path="catalog/model/checkout/cart.php"> <operation> <search position="after"><![CDATA[ $products = $this->getProducts(); ]]></search> <add><![CDATA[ $total_quantity = 0; foreach ($products as $product) { $total_quantity += $product['quantity']; } if ($total_quantity >= 4) { $discount_quantity_percentage = 0.30; } elseif ($total_quantity == 3) { $discount_quantity_percentage = 0.25; } elseif ($total_quantity == 2) { $discount_quantity_percentage = 0.15; } elseif ($total_quantity == 1) { $discount_quantity_percentage = 0.05; } else { $discount_quantity_percentage = 0; } if ($discount_percentage > 0) { $total = $total - ($total * $discount_quantity_percentage); $total_data[] = array( 'code' => 'quantity_discount', 'title' => 'Знижка за кількість товарів (' . ($discount_quantity_percentage * 100) . '%)', 'text' => '-' . $this->currency->format($this->tax->calculate($total * $discount_quantity_percentage, 0, $this->config->get('config_tax'))), 'value' => $total * $discount_quantity_percentage, 'sort_order' => 1 ); } ]]></add> </operation> </file> <file path="catalog/view/theme/*/template/checkout/cart.twig"> <operation> <search position="before"><![CDATA[ </tbody> ]]></search> <add><![CDATA[ {% if quantity_discount %} <tr> <td colspan="4" class="text-right"><strong>Знижка за кількість товарів</strong></td> <td class="text-right">-{{ quantity_discount }}</td> </tr> {% endif %} ]]></add> </operation> </file> <file path="catalog/view/theme/default/template/checkout/confirm.twig"> <operation> <search position="before"><![CDATA[ </tbody> ]]></search> <add><![CDATA[ {% if quantity_discount %} <tr> <td colspan="4" class="text-right"><strong>Знижка за кількість товарів</strong></td> <td class="text-right" style="color: red;">-{{ quantity_discount }}</td> </tr> {% endif %} ]]></add> </operation> </file> <file path="catalog/controller/checkout/cart.php"> <operation> <search position="after"><![CDATA[ $data['products'] = array(); ]]></search> <add><![CDATA[ $data['quantity_discount'] = ''; if (isset($total_data)) { foreach ($total_data as $total_line) { if ($total_line['code'] == 'quantity_discount') { $data['quantity_discount'] = $total_line['text']; } } } ]]></add> </operation> </file> <file path="catalog/controller/checkout/confirm.php"> <operation> <search position="after"><![CDATA[ $data['totals'] = array(); ]]></search> <add><![CDATA[ $data['quantity_discount'] = ''; if (isset($totals)) { foreach ($totals as $total_line) { if ($total_line['code'] == 'quantity_discount') { $data['quantity_discount'] = $total_line['text']; } } } ]]></add> </operation> </file> </modification>
  2. @Support ви би не могли десь виправити, і таке писати ВЕЛИКИМИ літерами, біля кнопки придбання. Бо ось тут пишуть Оновлення на рік, і доступ можна продовжити за 30 доларів. А автор пише, що через рік клієнт вже не зможе користуватися Тож це не покупка модуля, а оренда.
  3. niger

    Локальний сервер на Макос?

    куди саме перенос? що за перенос? ви просто атачите папку до проекту. та базу атачите (вона файлами зберігається в папці). Потім просто файли на сервак кинули, а базу здампили(експорт) в будь-якій IDE та залили на хостинг.
  4. niger

    Локальний сервер на Макос?

    ще можна Docker Desktop, але там не пару кнопок натиснути. треба бути трохи налаштувати. Але потім береш цю папочку(з проектом і базою) і конфіг від докеру і на будь якому ноуті(компі) запускаєш проект.
  5. Якщо я правильно зрозумів Йоду, то є кешери, яки генерують кеш заради кешу. У вас є купа сторінок і ви завжди робити кеш усього, хоча туди навіть ніхто не заходить. Ну і генеруєте купу сторінок, які нікому непотрібні. Тобто створюєте навантаження там де б без купки модулів його б ніколи і не було.
  6. їм потрібна універсальна людина - адмін сайту, це не системний адміністратор. яка буде і оновлювати сайт, і вести його покращення, фіксити баги, змінювати функціонал, а ще наповнювати його, та слідкувати за наявністю "сайт-склад". І оплата буде тупо помісячний рейт. Не важливо ви оновлювати будете наявність, заповнювати картки, чи займатись функціоналом
  7. Я перейменовував поле пошти чи телефона в іншу назву. а те, що було по дефолту робив hidden, якщо воно було не пусте - то не записував данні які відправлені з цієї форми. Людина hidden поле не заповнить, а боти заповнюють все що input. Ну і ще можне recapthca від Гугла прикрутити
  8. niger

    Сайт под Google AdSense или продажу ссылок

    Если это купленная статья, которая помечена как "реклама", "пресс-релиз" и подобное - то можно внутри такой статьи разместить и ссылки, почему нет. Я кстати, для украинских знакомых так и покупаю. только статьи и пресс-релизы с ссылками. А если просто разместить ссылку на сайте - то крупные сайты это делают, только для партнеров или своих проектов. Просто ссылку в подвале или меню вы от них не получите.
  9. niger

    Сайт под Google AdSense или продажу ссылок

    Я вообще ничего там не продаю. Моя задача настраивать аукционы( header bidding/prebid), и прямую или программатик рекламу. Ну и понятно настраивать и оптимизировать не только рекламу но и сам инвентарь.
  10. niger

    Internal Server Error Код помилки: 500

    Якщо вже використовуєте ЧатЖПТ то хоча б питайте в нього те що треба. Вам же треба помилку виправити, а не узнати що таке - помилка 500 Навіть ЧатЖПТ дає відразу пораду Як виявити проблему • Перевірка журналів помилок: Найкраще почати з перевірки журналів помилок (error logs) на сервері або в панелі адміністрування OpenCart, якщо вона підтримує цей функціонал. Це допоможе зрозуміти, що саме спричиняє проблему. І якщо йому сказати який в тебе хостинг, то мені здається він допоможе і в тому де знайти ці логи Але якщо ви взагалі не розумієте - то швидше і краще найняти того, хто розуміється в цьому.
  11. передавать во всплывающее окно только текст самой статьи.
  12. Почитав я код. Виходить ми будемо підсвічувати кількість товарів якщо вона впала нижче середньомісячних продажів? Тобто якщо в мене в місяць 120 продажів, в перший день після поповнення залишків до 120 я продав 5, то в мене вже червоний та пора поповнювати? Чи я щось не так зрозумів?
  13. niger

    Сайт под Google AdSense или продажу ссылок

    Можливо у вас плата за кліки, тому і така різниця. Але з відео там стільки нюансів. VTR, autoplay, muted/unmute і ще багато іншого. А на ютубі - там ще нюанси з преміум підпісниками. А ось з іншими у нас така сама ситуація. Німеччина та Швейцарія дорожче за США. У нас для них окремий сервер, тому в моїй табличці це не так очевидно.

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

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.