Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

niger

Користувачі
  
  • Публікації

    1 081
  • З нами

  • Відвідування

7 підписників

Технічна підтримка

  • Робочі дні
    Пн
  • Вихідні дні
    Пн
  • Статус
    Не працюю

Інформація

  • Місто:
    Дніпро
  • Інтереси
    Донатити ЗСУ та волонтерам

Відвідувачі профілю

Блок відвідувачів профілю відключений і не буде доступний широкому іншим користувачам

niger's Achievements

Mentor

Mentor (12/14)

  • Dedicated Rare
  • First Post
  • Collaborator
  • Posting Machine Rare
  • Week One Done

Recent Badges

368

Репутація

  1. гарно, навіть дуже, на словах це монобанк? хоча мені здається навіть в монобанку немає 15 000 професіоналів у ФінТеч в Україні Увесь скрін якщо хтось на сайті виправить
  2. Тобто ви вирішили що не записувати помилки може бути корисно? Замість того щоб вирішити причину, те що створює помилки які логуються, ви вирішили їх не записувати та не виправляти. Навряд чи таке вирішення проблем є корисним взагалі в будь-якій сфері діяльності.
  3. Як на мене не має бути розповсюдження модуля із посиланням у файлі. Людина купляє тут модуль і вважає що його промодерували тут модери і дозволили його розмістити, бо файли модуля перевірили, і тому ти завантажуєш тут всі необхідні файли, а так виходить - тобі дають посилання, а там через пару днів вже гівно яке ламає сайт, і ніхто не перевіряв, що там зараз знаходиться, лише під час допущення до розміщення, або хтось заволодів доменом і там підкинув вірусів.
  4. Ні, але це завжди буде питання вартості захисту, та скільки платять за парсинг чи за спам форми. Ці боти, які заповнюють форми, вимикаються за допомоги рекаптчі у більшості випадків. Також можна пару поведінок додати - форма не може відправитись без івенту її відкрити, клік по кнопці, ще сюди ж, форма не викликається першим заходом\запитом(як вище писали, повинна бути кука, або класти в localstorage), також форма не відправляється миттєво, а 10+ секунд людині треба якнайменше щоб її заповнити. Ну і ще можна додати динамічні назви полів, та пару "схованих", якщо хоча б одне із "схованих" відправляється - то теж в ліс.
  5. Цьому є докази, ви особисто обходили та використовували ці методи обходу, чи читали десь в інтернетах від скріпт-кіддіс, або може вам хтось про це розказав?
  6. Чи можна ось так зібрати 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>
  7. @Support ви би не могли десь виправити, і таке писати ВЕЛИКИМИ літерами, біля кнопки придбання. Бо ось тут пишуть Оновлення на рік, і доступ можна продовжити за 30 доларів. А автор пише, що через рік клієнт вже не зможе користуватися Тож це не покупка модуля, а оренда.
  8. куди саме перенос? що за перенос? ви просто атачите папку до проекту. та базу атачите (вона файлами зберігається в папці). Потім просто файли на сервак кинули, а базу здампили(експорт) в будь-якій IDE та залили на хостинг.
  9. ще можна Docker Desktop, але там не пару кнопок натиснути. треба бути трохи налаштувати. Але потім береш цю папочку(з проектом і базою) і конфіг від докеру і на будь якому ноуті(компі) запускаєш проект.
  10. Якщо я правильно зрозумів Йоду, то є кешери, яки генерують кеш заради кешу. У вас є купа сторінок і ви завжди робити кеш усього, хоча туди навіть ніхто не заходить. Ну і генеруєте купу сторінок, які нікому непотрібні. Тобто створюєте навантаження там де б без купки модулів його б ніколи і не було.
  11. їм потрібна універсальна людина - адмін сайту, це не системний адміністратор. яка буде і оновлювати сайт, і вести його покращення, фіксити баги, змінювати функціонал, а ще наповнювати його, та слідкувати за наявністю "сайт-склад". І оплата буде тупо помісячний рейт. Не важливо ви оновлювати будете наявність, заповнювати картки, чи займатись функціоналом
  12. Я перейменовував поле пошти чи телефона в іншу назву. а те, що було по дефолту робив hidden, якщо воно було не пусте - то не записував данні які відправлені з цієї форми. Людина hidden поле не заповнить, а боти заповнюють все що input. Ну і ще можне recapthca від Гугла прикрутити
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.