Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

Baco

Пользователи
  • Posts

    2,247
  • Joined

  • Last visited

Everything posted by Baco

  1. здоров був, бро! зайди по вищевказаному контроллеру, та знайди ось ці рядки: // Products $this->load->model('catalog/product'); $product_total = $this->model_catalog_product->getTotalProducts(array('filter_quantity' => 0)); $data['product_total'] = $product_total; $data['product'] = $this->url->link('catalog/product', 'token=' . $this->session->data['token'] . '&filter_quantity=0', true); після цього блоку, додай окремо нижче (або підміни поточний, якщо потрібно, бо задачу досить абстрактно поставив): $product_almost_total = $this->model_catalog_product->getTotalProducts(array('filter_head' => true,'filter_quantity' => 3)); $data['product_almost_total'] = $product_almost_total; далі, нам потрібно зробити невеличку правку у моделі: admin\model\catalog\product.php в методі: public function getTotalProducts($data = array()) { тобто знайти рядок: if (isset($data['filter_quantity']) && !is_null($data['filter_quantity'])) { $sql .= " AND p.quantity = '" . (int)$data['filter_quantity'] . "'"; } та поміняти на ось такого типу код (бо відфільтровує у нас виключнео всі товари, де к-сть рівна 3, а по умові, 3 і менше): if (isset($data['filter_quantity']) && !is_null($data['filter_quantity'])) { if (isset($data['filter_head'])) { $sql .= " AND p.quantity <= '" . (int)$data['filter_quantity'] . "'"; } else { $sql .= " AND p.quantity = '" . (int)$data['filter_quantity'] . "'"; } }
  2. поки питання не вирішиться, надайте замовнику доступ до скриньки через smtp gmail
  3. ідея хороша, та на практиці перекладачів, поки не буде грамотно сформованого ШІ з перекладами, ми не зможемо отримати корректного перекладу великих текстів. тобто імовірність, що "пошуковий ключ" буде корректно переведеним у контексті опису товару відповідно до релевантності, досить висока, проте...
  4. або навпаки, прибрати лишній (перший специфікатор %s), тільки як порадив коллега вище, перевірте, чи у всіх мовних файлах зроблено аналогічно: $_['text_message'] = '<p>Gratulacje! Pomyślnie utworzono nowe konto!</p> <p>Od teraz możesz być partnerem sklepu.</p> <p>Jeśli masz jakiekolwiek pytania na temat udziału w programie partnerskim, prosimy o kontakt z właścicielem sklepu.</p> <p>Na wskazany adres email wysłano wiadomość potwierdzającą rejestrację. Jeśli nie otrzymasz jej w ciągu godziny, prosimy o <a href="%s">kontakt z nami</a>.</p>';
  5. З днем Незалежності Україно, Крим, Донецьк, Луганськ!
  6. там вроде нужно ещё по нескольким местам добавить тип (float) для кол-ва, по крайней мере для корзины точно припомню, что надо
  7. бодрого, а что с сервисом то ? ввожу сайт а в итоге ни поиска ни понятия, есть какая то там БД или что то вроде, просто "сообщите о нарушении", зачем такой "полу-сервис" выкладывать то ?
  8. <?php if($product['special']){ $a = !isset($product['special2']) ? $product['special'] : $product['special2']; $b = !isset($product['price2']) ? $product['price'] : $product['price2']; $c = round(($a-$b)/$b,2)*100; } ?>
  9. <?php if($product['special']){ $a = ($product['special2']); $b = ($product['price2']); $c = round(($a-$b)/$b,2)*100; } ?> --> <?php if($product['special']){ $a = ($product['special2'] ? $product['special2'] : $product['special']); $b = ($product['price2'] ? $product['price2'] : $product['price']); $c = round(($a-$b)/$b,2)*100; } ?> p.s. *овнокод detected
  10. дружище, давай отделим мух - от котлет! по дефолту, редирект в оригинале и в оксторе вызывает 302 (файл response): а вот сам сео_про имеет актуальный редирект, если запрос и урл != давайте не будем ставить диагнозы кодерам.
  11. обязательно просмотрите, чтобы в файле config.php в каталоге admin адрес магазины был указан с httpS
  12. гайд для самостоятельного фикса данной проблемы: откройте файл и найдите метод в начале: public function __construct($login, $password, $source="InfoCentr") { $this->login = $login; $this->password = $password; if ($source == "") { $this->source = "InfoCentr"; } else { $this->source = htmlspecialchars($source); } } в нем строка (вызывающая ошибку): $this->source = htmlspecialchars($source); оберните её вот так: $this->source = htmlspecialchars($source, ENT_QUOTES, 'UTF-8'); так же советую найти строку 119: $text = htmlspecialchars($settings['SMSFLY_TEXT']); и заменить на: $text = htmlspecialchars($settings['SMSFLY_TEXT'], ENT_QUOTES, 'UTF-8');
  13. тут у каждого хостинга - свои правила редиректа, а в панели хостинга нет принудительного редиректа с http на httpS ?
  14. а в журнале ошибок что то записывает? в настройках переключили на SSL соединение? в файле config поменяли с http на httpS? если трудность - напишите в ЛС сразу вход для teamviewer, подключусь и гляну.
  15. покажите (прикрепите) файл smsflyc.php, только тогда можем говорить об устранении ошибки, код кстати сторонний и к вопросам о самой сборке не относится, автору модуля не пробывали написать?
  16. где гарантии с обеих сторон? пример: Оля - фрилансер, который желает работать по принципу % от продаж (далее О) Коля - деловар, который не бум-бум в "этих ваших интернетах" имеет сеть в 5-ть минимаркетов по мелочевке и хочет выйти на он-лайн торговлю Вопрос №0: Если ты хочешь получать % от продаж, надо гнать много трафика, гнать контекстом - надо иметь нехилый буджет, гнать органикой - надо грамотно реализовать оптимизацию для поисковиков + вложить сотен как минимум 5-ть на продвижение, линкбилдинг, минимальный смм и т.д., кто инвестор? Ведь чем больше продаж, тем больше % имеет Оля. Вопрос №1: Если Оля вдруг (потеряет ноутбук со всеми паролями, сломает руку, уедет к Мише в Австралию, получит амнезию и т.д.) утратит связь с Колей, кто гарантирует развитие его бизнеса в дальнейшем и как вытребовать все доступы потом ? Вопрос №2: Как контроллировать продажи? Если у Коли на сайте и е-меил и номер телефона и около 30% заказов идут в телефонном режиме, без списания со склада ОС, чисто на доверии? (@Tom верно изложил принцип "первые деньги и мысль как бы на*бать) Вопрос №3: Чисто шкурный, если Коля получает халявный сайт для торговли, где грань между адекватными хотелками и "хачу фсё самое лучшее, особенно чтобы выпрыгивало окошко с приветствием по имени покупателя и сразу подставленным номером карты и почти оплаченым заказом, который должен быть автоматически выполнен отталкиваясь от предпочтений ремаркетинга, а от него осталось бы только нажать кнопочку ДА и конверсия готова"? (за*бут же ж хотелками) И таких вопросов много, я пробывал по такому принципу дела регулировать, но когда понял, что тут нужен полноценный кейс, продуманный и отшлифованный, а на опыте - на стадии разработок все останавливалось, пробывал даже по принципу "бартера" сотрудничать, иногда интересно получалось и все довольны, иногда не айс предложения выходили. Тут, уважаемый @SergeTkach вам самому надо понять все + и - для Оли и Коли их издержки, бонусы, реалии и адекватности.
  17. Вот такую вещь, на отслеживание успешного заказа, недавно писал один пользователь, может пригодится.
  18. $('input:radio').click(function() { $('label:has(input:radio:checked)').addClass('active'); $('label:has(input:radio:not(:checked))').removeClass('active'); });
  19. Сформулюйте Вашу задачу в ТЗ (технічному завданні), опишіть пунктами, що саме потрібно пришвидшити і тоді ,можливо, хтось зможе прокалькулювати та взятись за роботу. а так, то можу порекомендувати придбати "кешер" котрий спеціально для таких задач і створено, для цього пошукайте в розділі з доповненнями.
  20. редко тут на форум забегаю, контакты в профиле, по данному прециденту вопрос решен, подменил старую функцию - новой, по факту тестирования, около 30К товаров, по всем паттернам ({price}, {catname}, {brand},{name}, {model}) для ключевиков, генерирование заняло около 50 сек. по выбранному языку [информация на правах рекламы].
  21. он полностью автономен, не трогает никакие модели или контроллеры, имеет свои методы и свою таблицу в базе, работает только с таблицами описаний и url_alias, стучалок нет...
×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.