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

Leaderboard

Popular Content

Showing content with the highest reputation since 05/24/2024 in Blog Comments

  1. https://github.com/kjpower/prefomance-checker-opencart-2---3 тестил на окстор 2.3 и 3
    3 points
  2. Це НЕ кеш. Це ресайзи зображень. Це різні речі. Уніфікуйте розміри (наприклад замість 80х80, 85х85, 90х90 - один розмір 90х90, це суттєво зменшить кількість файлів, бо замість 3-х комплектів ресайзів, буде 1) І ресайзи не можна видаляти, бо на їх генерацію витрачається багато ресурсів сервера (cpu та т.п) та ще вони знаходяться в індексу пошукових систем
    2 points
  3. Тоді можна сказати, що картина не є незалежним твором, бо без стіни забудовника вона не зможе виконувати свою функцію — висіти на стіні. А це вже пряма залежність, тому всі художники мають безкоштовно роздавати свої картини на вимогу забудовника. Я правильно розумію ідею? Чи може правильніше сказати, що, якщо художник не виробив олію та краску самостійно, не виробив полотно та не вигадав свого власного методіку малювання, то його робота значіть, є похідною від виробника краски? Хоча, можливо все ж таки від виробника полотна. Тут вже можна дискутувати.... Чи все ж таки, методи роботи, засоби і тп не впливають на авторське право, як це визначено в законі?
    2 points
  4. там проблема в зовсім іншому $product_data = [ 'product_id' => $result['product_id'], 'name' => $result['name'], 'description' => $description, 'thumb' => $image, 'price' => $price, 'special' => $special, 'tax' => $tax, 'minimum' => $result['minimum'] > 0 ? $result['minimum'] : 1, 'rating' => $result['rating'], 'href' => $this->url->link('product/product', 'language=' . $this->config->get('config_language') . '&product_id=' . $result['product_id'] . $url) ]; $data['products'][] = $this->load->controller('product/thumb', $product_data); Ідея передавати product_id у контролер, а в ньому вже getProduct, краще ніж у моделі getProducts Або зовсім не $product_data, а краще увесь $result без усяких попередніх змін, типу цього $description = trim(strip_tags(html_entity_decode($result['description'], ENT_QUOTES, 'UTF-8'))); if (oc_strlen($description) > $this->config->get('config_product_description_length')) { $description = oc_substr($description, 0, $this->config->get('config_product_description_length')) . '..'; } if (is_file(DIR_IMAGE . html_entity_decode($result['image'], ENT_QUOTES, 'UTF-8'))) { $image = $this->model_tool_image->resize(html_entity_decode($result['image'], ENT_QUOTES, 'UTF-8'), $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } else { $image = $this->model_tool_image->resize('placeholder.png', $this->config->get('config_image_product_width'), $this->config->get('config_image_product_height')); } if ($this->customer->isLogged() || !$this->config->get('config_customer_price')) { $price = $this->currency->format($this->tax->calculate($result['price'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $price = false; } if ((float)$result['special']) { $special = $this->currency->format($this->tax->calculate($result['special'], $result['tax_class_id'], $this->config->get('config_tax')), $this->session->data['currency']); } else { $special = false; } if ($this->config->get('config_tax')) { $tax = $this->currency->format((float)$result['special'] ? $result['special'] : $result['price'], $this->session->data['currency']); } else { $tax = false; }
    2 points
  5. 2 points
  6. У нас медиа-издательство. В разных странах сайты одних тематик. Поэтому я не отвечу, у меня не ко всем Properties в Аналитике есть доступ. Рекламный инвентарь - около 6-7 млн показов рекламных баннеров в день. Если на странице в среднем 4 баннера, то это выходит около 1.5-2 млн в сутки. Но это зависит от сайта, поэтому это очень приблизительный подсчет
    2 points
  7. Есть результаты, когда после приведения всех этих дел в порядок, трафик за месяц лез +30-40%. Тут главное не пузомерки а краулинговый бюджет, который позволяет и скормить как можно больше страниц и актуализировать информацию по товарам-категорями оперативно. Но только в чистом виде пузомерки - это туфта как некие части тела, неких пользователей форума. Без нормального контента, без поведенческих (читайте посещаемость), без тупого магазина на холодную без кеша, хоть 300% зелененький pagespeed нарисуйте. Кина не будет.
    2 points
  8. а я думал сайт 404. репозиторий публичным сделал
    2 points
  9. https://dzhitoys.com.ua/ - можете удалить из списка они дропшипингом больше не заниматься.
    2 points
  10. Теж з ними працювала. Через них попала в бан на пром на тиждень. Обіцяли відправити товар з дня на день і так і не відправили. Клієнт залишив поганий відгук. Якість товару теж така собі, окрім брендованих. Постійно товару немає в наявності, замовлення доводилось скасосувати. Таке враження що ця шарага "прокладка". Більшість товару йде з різних магазинів, були випадки коли замовляла 3 товара в них, вони зробили 3 ТТН бо відправлення з різних точок, відповідно за всі мав оплатити покупець. Загальна сума доставки склала десь 300грн. Відповідно я попала на гроші. Не працюйте з ними.
    1 point
  11. За такою логікою, кожного, хто перейшов дорогу в невідповідному місці, можна обікрасти, адже він сам скоїв правопорушення, чого його жаліти. Непогана софістика, але згідно закону скоєння правопорушення не позбавляє тебе прав, і не виправдовує самосуду.
    1 point
  12. Де посилання на статті/параграфи авторського права? Наприклад Згідно з статтею NNN Закону MMM від dd.mm.yy пункт XXX
    1 point
  13. Ми пішли з прому і всіх маркетплейсів після 24.02.2022 і стали заробляти більше! З дешевим = доргим ОПЕНКАРТОМ. Я всім розробникам вдячний!!!
    1 point
  14. Это с опытом и ростом приходит. Опыт надо набить на свой лоб самостоятельно. Рассказы взрослых дядей о том, как надо жить, никто не слушает. Админить бесплатную панель тоже денег стоит. Я сам сижу на бесплатных CloudPanel и в ус не дую, но мои задачи панель покрывает на 100%. Та же почта, например, всегда вынесена на платный почтовый хостинг.
    1 point
  15. а що в цьому не так? наприклад breadcrumbs а також header footer ...
    1 point
  16. мне кажется наоборот. унификация это основа mvc)
    1 point
  17. Если это купленная статья, которая помечена как "реклама", "пресс-релиз" и подобное - то можно внутри такой статьи разместить и ссылки, почему нет. Я кстати, для украинских знакомых так и покупаю. только статьи и пресс-релизы с ссылками. А если просто разместить ссылку на сайте - то крупные сайты это делают, только для партнеров или своих проектов. Просто ссылку в подвале или меню вы от них не получите.
    1 point
  18. Взагалі на "сітку" виводу отих усіх контролерів можна було зробити один контролер (так саме як і модулів виводу товарів) І не писати простирадло (зараз код Даніеля виглядає як неандертальський в контролерах), а ось щось такого плану public function index($settings) { return $this ->start(settings) ->load_language() ->header() ->breadcrumb() ->main() ->positions() ->output(); } ... private function header() { $this->document->setTitle($this->language->get('heading_title')); if (method_exists($this->document, 'setRobots')) { $this->document->setRobots('noindex,follow'); } return $this; } ... А потім подіями як завгодно обробляти // У файлі установки $this->model_setting_event->addEvent('your_event_name', 'catalog/controller/your_controller/header/after', 'extension/event/your_event/afterHeader'); // У контролері події public function afterHeader(&$route, &$data, &$output) { // Ваш код, який буде виконано після методу header() }
    1 point
  19. Как просто установить значение для тэга <select></select> с помощью javascript select.selectedIndex = 3;
    1 point
  20. Класна СРМ, поки найфункціональнішої не зустрічав. Однак не вистачає інтеграції з ПРРО від Вчасно
    1 point
  21. https://yalinka-karpat.com.ua/ виробник новорічних штучних ялинок. Дуже добра якість, відповідальність на високому рівні.
    1 point
  22. https://brushme.com.ua/ Виробник картин за номерами, співпрацюємо с 2021.
    1 point
  23. у кеша по умолчанию время жизни - один час. смотрите тут system\config\default.php у кеша изображений хз
    1 point
  24. Добрий день) ще додайте будь ласка http://drop.texnano.com.ua/ це лендінг, з ссилками на CRM, контакти, сайт, умови та ін Працювали виключно по опту, ,3000+ найменувань в наявності, зараз розвивається дропшипінг, замовлення подаються через CRM, автоматичний підрахунок виплат, та ін.
    1 point
  25. Да хрень полная эта ваша CyberPanel Один идиот у нас на сервере поставил эту хрень Уже неделю ни как не могу поддомен создать. Если создаю веб сайт то он не работает потом создаю поддомен, а мне пишут что такой уже существует. Всё нахрен удаляю Создаю поддомен, не работает. Создаю сайт, а мне пишут что такой поддомен уже существует всё круг замкнулся./Нормальной документации не могу вообще найти. Русскоязычного форума тоже ещё не нашёл. Пипец короче. файлменеджер кирилику не принимает. Пристрелить того кто эту панель создал.
    1 point
  26. Перейшли на неї з retailcrm. Загальні враження позитивні. Багато інтеграцій, адекватна швидка підтримка через вайбер\телеграм а не через токени. Є ще й слабкі сторони. Але команда активно працює. Можу рекомендувати для роботи. Співвідношення ціна-якісь на висоті!
    1 point
  27. А що буде, якщо людині надіслати листа через зворотнью форму сайту, залишивши посилання накшталт і людина перейде за тією адресою: example.com/admin/index.php?route=extension/extension/module/uninstall&extension=code Просто цікаво. Я би з радістю такі надсилав всім, хто використовує піратські версії
    1 point
  28. Зі свого досвіду можу сказати, що аналогу АОП нема, це найкращий модуль який може бути для обробки прайсів. Подібного функціоналу я ніде не знайшов. В ньому дуже багато налаштувань, і якщо витрптити певний час та розібратися в ньому то він дуже заощадить Ваш час. В моєму магазині я використовую АОП для завантаження товарів на сайт, UNIxml для вивантаження на пром, розетку....Simple Pars для парсингу. Одразу рекомендую встановити модуль SEO URL Generator PRO та Handy Product Manager. Бо редагування товару, з коробки, просто ніяке. Ці модулі дуже Вам допоможуть. Що стосується фільтру, якшо у вас багато товарів з атребутами, то я би викорсистовува модуль FilterVier_SEO в парі з Attribute Text Select, так як, якщо у вас декілька постачальників, то у кожного постачальника різні атрибути і щоб небуло бардаку у фільтрах, за допомогою цих двох модулів можливо швидко все виправити. По доставці треба встановити модуль Нова пошта API. Зі свого досвіду скажу, що ці модулі Must Have.
    1 point
  29. зв'язатися з покупцем, пояснити сітуацію що посилки їдуть з різних складів. Якщо він згоден та не проти, то норм. Якщо починає сумніватися - запропонувати знижку (якщо є така можливість) щоб компенсувати вартість доставки другої (третьої) посилки. На мою думку краще заробити трохи меньше, ніж втратити покупця зовсім.
    1 point
  30. https://www.php.net/manual/en/ini.core.php#ini.open-basedir Примечание : Использование open_basedir установит значение Realpath_cache_size0 и, таким образом, отключит кеш реального пути.
    1 point
  31. Взагалі в сучасному світі, як і в Україні, охорона авторського права, є дуже складне питання, і вирішувати його потрібно комплексно через реєстрацію авторського права на певний програмний продукт в передбачений Законом спосіб. Інакше - ніяк. DMCA не допоможе.
    1 point
  32. Цей шахрай, вор та півень повинен сидіти в тюрьмі Мародер та шахрай
    1 point
  33. Я до того, що голий опенкарт - це зовсім непридатний до роботи бубен. Опенкарт + безкоштовні модулі - майже бубен. Нормальний робочий варіант магазину - це купа платних модулів.
    1 point
  34. На опенкарт вже прийшов після досвіду користування юкозом та різними конструкторами ( я ще пам'ятаю як підключати інтернет по телефонній лінії та по картці call back ) , просто захотілося вже щоб було вже своє, а не десь віртуально. З опенкарт головне, що зрозумів після першого сайту не варто встановлювати всі модуля підряд, тому що вони потім не потрібні будуть, а робити все поступово з розвитком сайту і потребами.
    1 point
  35. Побільше б таких постів: проблема -> вирішення
    1 point
  36. WayForPay пріємливий варіант. Модуль для 2.3 кривий. Но це таке, Всі платіжні сервіси кладуть на користувачів. Но деякі хочуть *ати користувача
    1 point
  37. Должен работать как и прежде. По поводу этой разработки. getProduct не просто так сделан в цикле. Это единственный и правильный путь для стандартизации структуры данных. Один метод на все случаи. Логика такая: наборы product_id ищем любым удобным способом, а сами конечные элементы выбираем одним (!) на всю систему методом с нужными нам полями. То есть не плодим себе кучу мест, где нужно добавлять новые поля или форматировать их, следить за всем этим. Чего не хватает в этом методе, так это кэширования с ограниченным временем жизни. И будь-то вызов товаров из блока "Похожие", или "Просмотренные", любой другой модуль, всегда нужно искать product_id максимально простым запросом без кэширования, а сам product брать из кэша. Также в бэкенде изменяя товар не нужно удалять весь кэш товаров, достаточно delete('product.' . $product_id) и все остальные останутся целыми. Ну и ко всему прочему, сам по себе запрос выборки одного товара по primary key со всем навесным не такой уж тяжелый. Ваш метод тоже имеет свои преимущества, но кроме списка товаров в категории есть же еще масса других страниц, где можно всегда обращаться только к одному методу получения товара, а внутри него уже делаем что хотим, кэшируем или разбиваем большой запрос на разные (может со своими условиями), форматируем и т.д.
    1 point
×
×
  • 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.