Edvard
Users-
Posts
70 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by Edvard
-
Ищите где или с помощью чего вставлен код: <script type="text/javascript"> document.body.addEventListener("mousedown",function(){var e;(e=document.getElementById("add-link-copy"))&&e.remove()}),document.body.addEventListener("mouseup",function(){!function(){var e,t,n,o;if(window.getSelection){if(!(n=(e=window.getSelection()).toString())||n.length<10)return;(n=(t=e.getRangeAt(0)).cloneRange()).collapse(!1),(o=document.createElement("span")).setAttribute("id","add-link-copy"),o.setAttribute("style","position:absolute;overflow:hidden;width:1px;height:1px"),o.innerHTML='<br>Подробнее: <a href="'+location.href+'">'+location.href+"</a>",n.insertNode(o),t.setEndAfter(o),e.removeAllRanges(),e.addRange(t)}else if(document.selection){if(!(n=(t=(e=document.selection).createRange()).text)||n.length<10)return;(n=t.duplicate()).collapse(!1),(o=document.createElement("span")).setAttribute("id","add-link-copy"),o.setAttribute("style","position:absolute;overflow:hidden;width:1px;height:1px"),o.innerHTML='<br>Подробнее: <a href="'+location.href+'">'+location.href+"</a>",n.pasteHTML(o),t.setEndPoint("EndToEnd",n),t.select()}}()}); </script>
-
@Prorab337 для модуля под OC 3.x при нажатии кнопки сохранить и выйти неправильный маршрут /admin/index.php?route=extension/extension&user_token= а должно быть /admin/index.php?route=marketplace/extension&user_token=
- 5,229 replies
-
- новая почта
- модуль доставки
- (and 9 more)
-
Модуль блога для opencart 2.3 - шукаю толковий блог
Edvard replied to Frolly's topic in Opencart 2.x: Extension search
@test1986 Модуль OCdevWizard -
Модуль блога для opencart 2.3 - шукаю толковий блог
Edvard replied to Frolly's topic in Opencart 2.x: Extension search
Не советую это покупать. Автор забыл упомянуть, что часть контроллера админки модуля находиться у него на сервере. Когда сервер престанет быть доступен, вас будет ждать большой сюрприз. -
@Prorab337 Доброго дня! В новій версії буде можливість роботи з декількома ключами API (різні користувачі) та створення реєстру?
- 5,229 replies
-
- новая почта
- модуль доставки
- (and 9 more)
-
@VolodymyrHoshko Що це означає? Якщо сервер розробника недоступний - Дополнение работает. А може не працює? Може досить вже кодованих модулів з сторонніми перевірками на зовнішніх сайтах? Поки писав повідомлення, модуль запрацював, але неприємний осад залишився. Модуль не працює, якщо сервер розробника недоступний.
-
WayForPay пріємливий варіант. Модуль для 2.3 кривий. Но це таке, Всі платіжні сервіси кладуть на користувачів. Но деякі хочуть *ати користувача
-
Буде працювати, якщо не заходити в налаштування або коли не збіг термін повторної перевірки.
- 5,229 replies
-
- новая почта
- модуль доставки
- (and 9 more)
-
Причина в том , что сервер к которому привязана активация, не доступен. Так, что активировать модуль не получиться пока нет доступа. Но не факт что он появиться, потому, что принадлежит не автору. А слетает активации по причине, что модуль через какой-то промежуток времени запрашивает проверку (повторную активацию). Что при невозможности получить подтверждение проверки влечет за собой удаление файла лицензии. Очень плохое решение.
- 5,229 replies
-
- 1
-
- новая почта
- модуль доставки
- (and 9 more)
-
@chukcha Версия OCSTORE 2.3.0.2.3 Покупался на iveopencart.ru если что. 2022-01-14 13:44:07 - PHP Notice: Undefined variable: language in ***/www/catalog/controller/extension/module/google_indexing_api.php on line 119 2022-01-14 13:44:07 - PHP Fatal Error: Composer detected issues in your platform: Your Composer dependencies require a PHP version ">= 7.2.0". You are running 5.6.40. in ***/www/system/library/google_index_api/composer/platform_check.php on line 25 Модуль не работает на версии PHP ниже 7.2.0. Об этом нигде не сказано. Не хватает языковых констант
- 75 replies
-
- индексация opencart
- индексация гугл
- (and 3 more)
-
База городов Украины для simple
Edvard replied to zhizherinv's topic in Opencart 2.x: Extension search
Готовое вряд ли что-то найдете. Может такие на что-то сгодятся Класифікатор об’єктів адміністративно-територіального устрою України (КОАТУУ), формат json https://data.gov.ua/dataset/dc081fb0-f504-4696-916c-a5b24312ab6e Набор данных с административно-территориальными единицами, формат postgresql, json https://github.com/Medniy2000/ua_locations -
%S не отображается номер заказа на странице success
Edvard replied to borborich's topic in Opencart 3.x: General questions
Номер заказа не отображается на странице успешного оформления и во второй и в третьей версии. Опенкарт - система полная чудачеств и странного пользовательского удобства. Поэтому 70% расширений исправляют эти чудачества, ничего не добавляя и не улучшая. Вот этот кусок кода проверяет существует ли в сессии номер заказа, и если да - очищается корзина и удаляются все данные о заказе, хранящиеся в сессии. if (isset($this->session->data['order_id'])) { $this->cart->clear(); unset($this->session->data['shipping_method']); unset($this->session->data['shipping_methods']); unset($this->session->data['payment_method']); unset($this->session->data['payment_methods']); unset($this->session->data['guest']); unset($this->session->data['comment']); unset($this->session->data['order_id']); unset($this->session->data['coupon']); unset($this->session->data['reward']); unset($this->session->data['voucher']); unset($this->session->data['vouchers']); unset($this->session->data['totals']); } Также удалять записи в сессии могут модули оплаты. Поэтому, нужно сохранить данные о номере заказа перед их удалением, например if ( isset($this->session->data['order_id']) ) { $this->session->data['last_order_id'] = $this->session->data['order_id']; } А потом добавить в выходные данные if (! empty($this->session->data['last_order_id']) ) { $this->document->setTitle(sprintf($this->language->get('heading_title_customer'), $this->session->data['last_order_id'])); } else { $this->document->setTitle($this->language->get('heading_title')); } Добавить в языковые переменные catalog/language/english/checkout/success.php $_['heading_title_customer'] = 'Your Order #%s has been placed!'; Как-то так. -
%S не отображается номер заказа на странице success
Edvard replied to borborich's topic in Opencart 3.x: General questions
unset($this->session->data['order_id']); Наверно в этой строке проблема. При переходе на страницу success происходит очищение корзины и всех данных, хранящихся в сессии. В том числе и номера заказа. -
Модуль обновленного количества товаров в новинки
Edvard replied to bot002's topic in Opencart 2.x: Extension search
@bot002 Вашу проблему решит это дополнение -
@Prorab337 исправьте уже эту ошибку PHP Notice: Undefined index: Conglomerates in /home/***/system/helper/novaposhta.php on line 2 В ответ запроса справочника адресов добавили новый параметр Conglomerates https://devcenter.novaposhta.ua/docs/services/556d7ccaa0fe4f08e8f7ce43/operations/556d885da0fe4f08e8f7ce46 Создаются громадные логи с ошибкой размер файла лога почти 2 мегабайта при одном запросе. В журнал ошибок невозможно зайти, все жутко тормозит. Уже надоело каждый день заходить и очищать логи.
- 5,229 replies
-
- новая почта
- модуль доставки
- (and 9 more)
-
Не так. Что за менталитет здешних людей, все перевернуть с ног на голову. Я говорю о том, что уровень разработки и сопровождения здесь никакой в 98%. Можете ждать по полгода, чтобы автор исправил ошибки, иногда критические. Ведь код закрыт и нужно ждать милости автора, которому не до вас, он деньги от продаж пересчитывает.
-
Я думаю, что вы прекрасно знаете о чем я говорю. Но как все "местные" пытаетесь создавать ложное мнение. Может ваш шаблон и отношении не такое как я описал, но "дух местных" этого форума всех тут портит. И да я видел много популярных здесь шаблонов.
-
Потому, что этот шаблон продавался здесь https://themeforest.net/item/porto-ultimate-responsive-opencart-theme/19323881 Теперь он здесь http://obest.org/opencart/porto/ Много чего не так, начиная от ионкуба, отсутствия документации, демоданных и заканчиваю завышенным чувством собственной важности многих авторов. Я на этом форуме вижу пока только один нормальный шаблон и правильный подход к разработке UniShop2 - универсальный адаптивный шаблон для OpenCart и OcStore 3 все остальные пытаются выжать со своих продуктов по максимуму,ничего не делая.
-
Ошибка формирования пути к tpl шаблонам в админке.
Edvard replied to kosbo's topic in Загальні питання
У вас модули от старых версий опенкарта, где было имя шаблона с расширением. Потом стало только имя. Причина в том что опенкарт - это система полная чудачеств. Улучшений от версии к версии никаких, только хуже становиться, и несовместимость между релизами в пределах одной версии. Вообще непонятна идея это бреда в постоянном имении кода, при этом не исправляются ошибки и не добавляется (расширяется, улучшается) функционал. -
Для тестирования исправленный модуль wayforpay для Opencart версии 2.3. Оригинал с кучей ошибок находиться здесь https://github.com/wayforpay/Opencart/tree/from-2.3 Возможно не все нашел. Для тестирования можно использовать тестовые реквизиты: https://wiki.wayforpay.com/view/852472 WayForPay-Fix-oc2.3.zip
-
Не надо жить по двойным стандартам, если я нарушаю во все хорошо, а если кто-то то позор и порицание. И научитесь читать и понимать прочитанное. На все ваши "если" есть четкие ответы в тексте лицензии, что и как должно быть. И про платность и про то, что кто-то кому-то должен. Потрудитесь прочесть на досуге.
-
Может так будет понятно кто и что на самом деле нарушает и почему вся эта дискуссия не о чем. Отрываем файл license.txt Opencart и читаем: «Opencart is licensed under the GNU General Public License v3.0…» Если прочитать текст лицензии, то можно заметить, что в ее основе лежит принцип: программа не должна распространяться, если конечный пользователь не может в полной мере использовать свое право на модификацию и распространение под той же самой лицензией. Важные вопросы: Если я пишу внешний модуль для применения с программой, выпущенной под GPL, какие требования это налагает на лицензии, под которыми я могу распространять свой модуль? Если главная программа и модули составляют комбинированную программу, то это значит, что вы должны выпускать модуль под GPL или совместимой с ней лицензией свободных программ и распространять его с исходным текстом так, чтобы это было совместимо с GPL. Требует ли GPL, чтобы исходный текст измененных версий выставлялся на всеобщее обозрение? GPL не требует от вас выпуска измененной версии или какой бы то ни было ее части. Вы вольны вносить изменения и применять их в личных целях безо всякого выпуска их. Это относится и к организациям (включая коммерческие); организация может создать модифицированную версию и применять ее внутри безо всякого выпуска ее за пределы организации. Но если вы выпускаете измененную версию в свет, то GPL требует, чтобы вы сделали измененный исходный текст доступным пользователям программы на условиях GPL. Итак, GPL дает разрешение выпускать измененную программу не иначе, как определенными способами; но вы вполне можете решать, выпускать ее или нет. Если я распространяю программу под GPL за деньги, требуется ли от меня также предоставить ее обществу бесплатно? Нет. Однако если кто-то заплатил вам и получил копию, GPL дает ему свободу выпускать ее в обществе, за деньги или бесплатно. Например, кто-нибудь мог бы вам заплатить, а затем разместить свою копию на сайте в общем доступе. Позволяет ли лицензия кому-либо шифровать расширение? Технически да, но дистрибьютор должен предоставить доступ к исходному коду в полном объеме и не зашифрованном виде, включив его в состав пакета или путем предоставления доступа для скачивания. И если считать варезом - распространение ПО с нарушением условий договора о использовании (лицензионных соглашений), то этот сайт также попадает в категория варезников.
-
Нет смысла рассуждать о надежности защит. Все они ненадежны. И мифы об их стойкости основаны на фантазиях. Заинтересованность и материальные ресурсы ломают любую защиту. Ионкуб создавался для того, чтобы его разработчики на этом зарабатывали "впаривая" идею защиту кода. Да, он дает иллюзию защиты, но это защита от просмотра и изменения. Люди, пишущие на языке программирования типа php, для написание кода на котором достаточно блокнота, ничего не знают о людях которые пишут настоящие программы, разбирающихся в архитектуре ОС и "железе". Вы даже представить себе не можете, на что способны хорошие реверсы. И если ваш код не взломали - это значит лишь одно, он никому не нужен. Все что нужно для успешных продаж - это качественный, продуманный продукт, наличие документации, быстрое исправление ошибок и регулярный выпуск новых версий с новыми возможностями. И тогда это будут покупать, а не выкладывать в свободный доступ. Не задумывались о том, что причина появления модулей (шаблонов) в свободном доступе - это недовольство пользователей их купивших, вызванное различными причинами.
-
Печать Почтовых Этикеток в Exell Word
Edvard replied to dimyan163's topic in Opencart 3.x: Extension search
Там это не редкость.