

leos
Users-
Posts
171 -
Joined
-
Last visited
Content Type
Profiles
Forums
Marketplace
Articles
FAQ
Our New
Store
Blogs
module__dplus_manager
Everything posted by leos
-
[Поддержка] CityManager (Определение города по IP, Geo IP)
leos replied to progroman's topic in Модули и дополнения
Здравствуйте, покупал уже давно, всё работало... пришлось на другой сервер переехать, а там php7.1, ессесно не взлетело. Как быть? От php7.1 точно не откажусь, и от 1.5.6.1 тоже, ибо куча всего уже наинтегрировано.- 1,881 replies
-
- geo ip
- база городов
-
(and 6 more)
Tagged with:
-
[Поддержка] Оплата опций модулей (услуг)
leos replied to markimax's topic in SEO, карта сайта, оптимизация
Обновился, все работает, спасибо! -
[Поддержка] Оплата опций модулей (услуг)
leos replied to markimax's topic in SEO, карта сайта, оптимизация
<?php abstract class Controller { protected $registry; protected $id; protected $layout; protected $template; protected $children = array(); protected $data = array(); protected $output; public function __construct($registry) { $this->registry = $registry; } public function __get($key) { return $this->registry->get($key); } public function __set($key, $value) { $this->registry->set($key, $value); } protected function forward($route, $args = array()) { return new Action($route, $args); } protected function redirect($url, $status = 302) { header('Status: ' . $status); header('Location: ' . str_replace(array('&', "\n", "\r"), array('&', '', ''), $url)); exit(); } protected function getChild($child, $args = array()) { $action = new Action($child, $args); if (file_exists($action->getFile())) { require_once(VQMod::modCheck($action->getFile())); <-- тут $class = $action->getClass(); $controller = new $class($this->registry); $controller->{$action->getMethod()}($action->getArgs()); return $controller->output; } else { trigger_error('Error: Could not load controller ' . $child . '!'); exit(); } } protected function hasAction($child, $args = array()) { $action = new Action($child, $args); if (file_exists($action->getFile())) { require_once(VQMod::modCheck($action->getFile())); <-- тут $class = $action->getClass(); $controller = new $class($this->registry); if(method_exists($controller, $action->getMethod())){ return true; }else{ return false; } } else { return false; } } protected function render() { foreach ($this->children as $child) { $this->data[basename($child)] = $this->getChild($child); } if (file_exists(DIR_TEMPLATE . $this->template)) { extract($this->data); ob_start(); require(VQMod::modCheck(DIR_TEMPLATE . $this->template)); <-- тут $this->output = ob_get_contents(); ob_end_clean(); return $this->output; } else { trigger_error('Error: Could not load template ' . DIR_TEMPLATE . $this->template . '!'); exit(); } } } ?> /data/www/vqmod/vqcache/vq2-system_engine_controller.php - вот отличия от стандартного файла, я там в тексте пометил. В штатном controller.php 95 строк. И меняет это сам vqmod. Можно и без него конечно, но уж больно много переделывать тогда. 2. Обновлюсь, поможет? Проверяли на php7? -
[Поддержка] Оплата опций модулей (услуг)
leos replied to markimax's topic in SEO, карта сайта, оптимизация
Добрый день. Установил php7.1.7, сайт прям взлетел, есть нюансы: При входе в админку вижу: <b>Fatal error</b>: Uncaught Error: Cannot re-assign $this in /data/www/vqmod/vqcache/vq2-system_engine_controller.php:78 Stack trace: #0 /data/www/vqmod/vqcache/vq2-system_engine_controller.php(78): extract(Array) #1 /data/www/admin/controller/catalog/seocms.php(374): Controller->render() #2 /data/www/admin/controller/catalog/seocms.php(44): ControllerCatalogSeocms->loadadminmenu() #3 /data/www/system/library/agoo/response.php(118): ControllerCatalogSeocms->index() #4 /data/www/admin/controller/module/blog.php(771): agooResponse->__call('setOutput', Array) #5 /data/www/vqmod/vqcache/vq2-system_engine_front.php(85): ControllerModuleBlog->index() #6 /data/www/vqmod/vqcache/vq2-system_engine_front.php(52): Front->execute(Object(Action)) #7 /data/www/admin/index.php(182): Front in <b>/data/www/vqmod/vqcache/vq2-system_engine_controller.php</b> on line <b>78</b><br /> Почитал, потыкал. Выяснилось, что закомментировав в /data/www/admin/controller/catalog/seocms.php // $html = $this->loadadminmenu(); админка заработала. Логично пропали ссылки на SeoCMS из меню, фигня, зайдем через модули - работает. Но не все, если заходить в Категории, Записи, Комменты везде начинают появляться аналогичные ошибки. Потыкал - в лучшем случае ошибки не выводятся, но и содержимого страницы нет. Чую, и это не верно закомментировал. Может есть более гуманный способ завести ваш модуль? opencart 1.5.6.1 seocms 34.1 -
Борьба со скликиванием
leos replied to BustedFuse's topic in Интернет-магазины и электронная коммерция
Привет, есть замечательное решение, сам недавно начал пользоваться(посмотрел, у меня недействительных кликов за прошлый год почти на 60к!!). Это сервис кликфрод. Суть - отслеживает все IP и прочее с рекламы и сам блокирует подозрительные IP в директе. Аналогично можно с Адвордс сделать, но еще не пробовал. Сервис конечно же платный. Рефссылка, если не жалко: https://clickfrog.ru/?page=registration&referrer_id=20872 -
Поставил. Мнение неоднозначное. Первое - нет сортировки по активным юзерам на сайте (зеленые кружочки). У меня менеджеры активно общаются, а тут все в куче, и активные, и неактивные. Надо постоянно просматривать всех (2-3 экрана, найти зеленых, ткнуть на них, написать что-то). Настраивать всё шаблонами с автоматической отправкой - это жесть. Ассортимент 5000+ позиций, везде куча нюансов как по товару, так и по доставке. Ну прописал попам на юзеров из яндекса.. а мне надо именно из директа, как? и если это товар 1, то собщение такое-то, если товар 2, то такое-то... короче как-то муторно это все делать Если диалог активный есть - то обнаружить можно только перейдя на вкладку Диалоги. Не комильфо(см siteheart). Простые настройки можно самому сделать, если что-то интересное - уже мозг ломать. Ну может и нормально, но хотелось бы например так: зашел аноним на сайт, лазиет, тыкает (двиг-то известен, чего сразу шаблон не прикрутить-то?), заходит в аккаунт - и вот он уже не аноним. Сейчас я не совсем понял как это сделать, в ТП сказали как-то там через свойства, мастера и т.п.. Не. Не юзабельно. Как только клиент обнаружил себя - надо сразу всю инфу в интерфейс подтягивать(а зачем тогда модуль на сайт ставил?), иначе это сайтхерт с другим дизайном получается. В лидах... если клиент смотрел товары - показываем, оформлял заказ - когда, что там было Потестим еще
- 82 replies
-
[Поддержка] SEO CMS TOP - Блог | Новости | Отзывы | Галерея
leos replied to markimax's topic in Блоги, новости, статьи
Добрый вечер. Каким образом вместо стандартной капчи можно поставить reCAPTCHA в отзывы? -
Может я куда-то не туда, но я ставлю 2 галочки на Группу А и Купившим. Захожу в ЛК юзером с Группой А+с заказом - виджет есть. Захожу юзером с Группой Б +есть заказы- виджет есть, Группой А+нет заказов - виджет есть, а группой Б и нет заказов - виджета нет. Логика ИЛИ. Как сделать, чтобы срабатывала логика И, т.е. если выполняются оба условия (Группа+Купившие), тогда виджет показывается? Я так понимаю, группа должна быть не просто опенкартовская, а внутримодульная. Иначе откуда будет понимание, что клиент не купил ничего еще? Как создать такую группу в модуле?
-
А то, что выделяю две группы, т.е. 2 условия (Группа А и Купившие любой товар) и тогда модуль вообще всем показывается - так и должно быть? Как добавить группу "Не купившие ничего" ?
-
Доброго дня. Задача: в аккаунте для групп пользователей выводить информацию. Например, есть Группа А, в ней есть пользователи, которые уже покупали что-то, а есть те, кто не покупал ничего. Как это реализовать? В Виджете/Доступы Выделяю Группа А - Видят и купившие и новые. Выделяю Группа А+Купившие любой товар - видят уже все группы. А "Не купившие ничего" - нет такой группы. Логика какая? И или ИЛИ ?
-
Работал магазин замечательно на 1.5.6.1, и тут восхотелось тему поменять. С дефолтной переехал на лицензию Journal2. Сразу не взлетело, пришлось отключить какие-то модули, обновить Simple, SEO CMS, все на последние версии. Вроде заработало, но! В таблице oc_customer перестало обновляться поле date_modified. Ладно. Создал тестовый поддомен, туда скопипастил все, отключил модули, модификаторы - бестолку, не обновляется поле. Может у кого-нить мысли появятся, как найти почему перестало обновляться или кто-то возьмется найти и решить проблему? Вознаграждение на карту ессесно
-
Понадобилось вывести группу покупателя в ЛК. Решил сделать сбоку. В catalog/controller/module/account.php добавил: В catalog/view/theme/default/template/module/account.tpl добавил: <?php echo $customer_group; ?> Чет ничего не показывает.... Нашел модуль, там в VQMOD: <?xml version="1.0" encoding="utf-8"?> <modification> <name>Name and Customer Group in header</name> <version>1.0</version> <author>mashoo28</author> <vqmver>2.5.0</vqmver> <file name="catalog/controller/common/header.php"> <operation> <search position="before"><![CDATA[$this->load->language('common/header');]]></search> <add><![CDATA[ $this->load->model('account/customer'); $this->load->model('account/customer_group'); $customer_info = $this->model_account_customer->getCustomer($this->customer->getId()); $data['customer_name'] = ($customer_info) ? $customer_info['firstname'].' '.$customer_info['lastname'] : ''; if ($this->customer->isLogged()) { $customer_group_info = $this->model_account_customer_group->getCustomerGroup($customer_info['customer_group_id']); if ($customer_group_info) { $data['customer_group'] = $customer_group_info['name']; } else { $data['customer_group'] = ''; } } ]]></add> </operation> </file> <file name="catalog/view/theme/ioc7/template/common/header.tpl"> <operation> <search position="after"> <![CDATA[ <li><a href="<?php echo $contact; ?>"><i class="fa fa-phone"></i></a> <span class="hidden-xs hidden-sm hidden-md"><?php echo $telephone; ?></span></li> ]]></search> <add> <![CDATA[ <?php if ($logged) { ?> <li><i class="fa fa-user-plus"></i><span class="hidden-xs hidden-sm hidden-md">Your Logged in as: <b><?php echo $customer_name; ?></b> (<?php echo $customer_group; ?>)</span></li> <?php } else { ?> <li><a href="<?php echo $register; ?>"><i class="fa fa-user-plus"></i><span class="hidden-xs hidden-sm hidden-md">Welcome Guest! Register Now </a></span></li> <?php } ?> ]]></add> </operation> </file> </modification> Но это для 2.0, а у меня 1.5.1.6, и тоже не показывает... Подскажите, как правильно группу вывести?
-
Создать модуль "Контакты"
leos replied to leos's topic in Программирование, создание модулей, изменение функциональности
Если есть готовое решение - не вижу смысла тратить время на фриланс. А самолюбие потешу на чем-нибудь другом. -
Создать модуль "Контакты"
leos replied to leos's topic in Программирование, создание модулей, изменение функциональности
Во, то, что нужно. Где взять, как купить? -
Создать модуль "Контакты"
leos replied to leos's topic in Программирование, создание модулей, изменение функциональности
Во во! Вот так и надо делать, но я при этом буду говорить Что делать, а исполнитель будет исполнять. Или это была попытка научить меня опенкарт программировать? Не надо, я все знаю, потому и заказываю. Когда не знаю - изучаю и сам делаю -
Нужен модуль Контакты, но не простой. В паблике: 1. вывод менеджеров, бухгалтеров, логистов и прочих сотрудников. Как с фото, так и без (например, как в сима-ленде). 2. подписи к контакту (ФИО, мыло, тел, другие контакты) 3. Титлы отделов (Отдел продаж, Бухгалтерия, Склад и т.п.) 4. Общие контакты компании, яндекс-карта В админке: 1. Загрузка фото сотрудников, поля для ФИО, тел и прочего. 2. Возможность указания метрики (положения на странице), возможность выводить по столбцам 3. Возможность менять оформление для титлов, фото, контактов, фона 4. Вставка произвольного html-кода Может еще какие мысли полезные у кого-нибудь появятся?
-
[Поддержка] Statistica - показ статистики на сайте
leos replied to AlexDW's topic in Другие дополнения
Вот и октябрь подходит к концу...- 45 replies
-
- статистика на сайте
- показ статистики в магазине
- (and 8 more)
-
Итак, по моему заказу для производственного предприятия была написана конфигурация 1с + Opencart. Что есть: Номенклатура - все что есть в родном опенкарте (цены, скидки, опции, аттрибуты, картинки, seo), причем, если несколько сайтов, то все параметры можно к каждому сайту отдельно применять. Ну цена на одном сайте одна, на другом другая, скидки разные, картинки, описания и т.п. - Картинки обрезать не надо - 1с сама обрежет в нужный для опенкарта размер, наложит ватермарк и загрузит на нужный сайт - Автоматическая генерация штрихкодов из указанного диапазона (EAN-13) - Опции показа изображения -Остатки товара по складам Журнал заказы: - Вывод всех заказов со всех сайтов, с нумерацией как на сайте, любая сортировка, карточка клиента, группа клиента, поиск товару в заказе, сумме заказа, орг клиента, почте и т.п. Заказ - Смена статусов (Ожидание, В Работе и пр.) - Пересчет цен (если после заказа сменили группу клиента и нужно все цены сделать другими) - Подбор по остаткам - Ввод произвольного товара для продажи. - Детализация по наличию (тыкнул и видно, что есть в наличии, а что нужно купить/изготовить) - Комментарии менеджера для производства, установка даты отправки заказа - Печать: Заказ/Упаковочный лист/Наклейка на коробку/Пасп данные клиента/Счет обычный и с печатью нужной организации/Квитанция/ТОРГ12/Счет-фактура/Акт/Товарный чек - Кнопка Журнал отправлений (Что, когда отправляли) - Все документы можно отправить на почту клеинту или на произвольное мыло в pdf или excell - Подтягиваются поля с Simlpe, например ИНН, ОГРН и прочие Журнал "Заказы в работе": - Для менеджеров и склада. - Можно выставлять приоритеты выполнения/сборки заказа - Виден остаток по складам по конкретному заказу - Резервирование товара под заказ с учетом приоритетов Планирование производства: - категорически простой журнал. В таблице товары, ставим в работу на нужную дату Выпуск продукции - тоже все просто, сделал - отметь. Отметил - попало на ОТК Журнал/интерфейс ОТК - есть товар. Все нормально - принять на основной склад, нет - в брак По мелочам: - шикарная обработка "Переоценки", можно по одному и в разных группировках переоценять товары, опции - коммерческие предложения - Договора (шаблон из ворда подтягивается), куча настроек - Приходные накладные - Ввод начальных остатков - Отчет по потребностям (Заказали-склад=потребность) - Крутой отчет по продажам (крутить можно как угодно, даже "сколько такого-то товара в такой город отправляли такой-то транспортной компанией") - Отчет по движению - Отчет по остаткам - в ЛК на сайте показывается процент готовности заказа - обновление любых данных на сайте/в 1с каждые 2 минуты (Например, пришел заказ с оплатой робокассой, заказ появился в 1с, клеинт оплатил, статус заказа в 1с изменился. Обновления/добавления товаров, рубрик и т.п.) Формируется прайс, фотокаталог, этикетки Подключается к любой версии опенкарта и его производных. Интерфейсы Админа, Менеджера, ОТК, Производства. Еще много интересного и полезного для полноценной работы (сам полгода уже работаю на ней). Прекрасно работает в терминале и просто по сети. Интернет нужен всегда. Если интересно кому-нибудь, могу дорого продать такую конфигурацию (конечно же с настройкой, товары с сайта можно сначала в 1с загрузить, а потом уже из 1с управлять сайтом)
-
Требуется модуль, который может восстановить пароль в ЛК покупателя по СМС. Кто-нибудь видел такой?
-
Не заводится на Opencart 2.0.1.1 Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in /home/****/public_html/admin/controller/shipping/multiflat.php on line 20Notice: Indirect modification of overloaded property ControllerShippingMultiflat::$data has no effect in/home/***/public_html/admin/controller/shipping/multiflat.php on line 22 и т.п.
-
[Поддержка] Statistica - показ статистики на сайте
leos replied to AlexDW's topic in Другие дополнения
Мое мнение - надо не закрываться от конкурентов, а быть лучше их. Модуль купил, оказывается "в товарах" я продал огромное количество!- 45 replies
-
- статистика на сайте
- показ статистики в магазине
- (and 8 more)
-
Я наверно не так объяснил. Вот страница оформления заказа, там выводятся эти поля. Если клиент уже вводил эти данные - пусть они туда выведутся, смысл заново их вбивать? В 1с я эти данные импортирую, все нормально, вобъёт новые - создаётся новая фирма у контрагента, но на этапе повторного заказа с теми же данными об организации вводить их еще раз муторно.
-
deeman, создал поле, скажем ИНН. Добавил в Оплату. Нормально, клиенты вводят, радуются. Косяк получается, когда делают второй заказ - опять вводить приходится. Как сделать подгрузку ранее введенных данных на странице заказа? Вроде хотел использовать Значение по умолчанию - но там нет текущего поля. Наверно что-то не понял. И еще - как сделать страницу/ы для редактирования в ЛК клиентом допполей?