-
Публікації
500 -
З нами
-
Відвідування
Тип публікації
Профілі
Форум
Маркетплейс
Статті
FAQ
Наші новини
Магазин
Блоги
module__dplus_manager
Повідомлення, опубліковані користувачем t04ka
-
-
4 минуты назад, chukcha сказал:
Кто вам закинул контроллер от 1.5?
$this->template = 'extension/shipping.tpl'; $this->children = array( 'common/header', 'common/footer' ); $this->response->setOutput($this->render());
Не только закинули, но и адаптировали за монеты.
-
Спойлер3 минуты назад, chukcha сказал:
Кто вам закинул контроллер от 1.5?
$this->template = 'extension/shipping.tpl'; $this->children = array( 'common/header', 'common/footer' ); $this->response->setOutput($this->render());
не только закинули, но и адаптировали за монеты =)))
Минутку, отключу, проверю =)
-
39 минут назад, markimax сказал:
Не большинство
Когда стоит protected $data - это никак не повлияет на другихА что за код внутри ?
/system/storage/modification/admin/controller/extension/shipping.php
Обычно такая ошибка возникает когда не обьявили $data
Спойлер<?php class ControllerExtensionShipping extends Controller { public function index() { $this->language->load('extension/shipping'); $this->document->setTitle($this->language->get('heading_title')); $this->data['breadcrumbs'] = array(); $this->data['breadcrumbs'][] = array( 'text' => $this->language->get('text_home'), 'href' => $this->url->link('common/home', 'token=' . $this->session->data['token'], 'SSL'), 'separator' => false ); $this->data['breadcrumbs'][] = array( 'text' => $this->language->get('heading_title'), 'href' => $this->url->link('extension/shipping', 'token=' . $this->session->data['token'], 'SSL'), 'separator' => ' :: ' ); $this->data['heading_title'] = $this->language->get('heading_title'); $this->data['text_no_results'] = $this->language->get('text_no_results'); $this->data['text_confirm'] = $this->language->get('text_confirm'); $this->data['column_name'] = $this->language->get('column_name'); $this->data['column_status'] = $this->language->get('column_status'); $this->data['column_sort_order'] = $this->language->get('column_sort_order'); $this->data['column_action'] = $this->language->get('column_action'); if (isset($this->session->data['success'])) { $this->data['success'] = $this->session->data['success']; unset($this->session->data['success']); } else { $this->data['success'] = ''; } if (isset($this->session->data['error'])) { $this->data['error'] = $this->session->data['error']; unset($this->session->data['error']); } else { $this->data['error'] = ''; } $this->load->model('setting/extension'); $extensions = $this->model_setting_extension->getInstalled('shipping'); foreach ($extensions as $key => $value) { if (!file_exists(DIR_APPLICATION . 'controller/shipping/' . $value . '.php')) { $this->model_setting_extension->uninstall('shipping', $value); unset($extensions[$key]); } } $this->data['extensions'] = array(); $files = glob(DIR_APPLICATION . 'controller/shipping/*.php'); if ($files) { foreach ($files as $file) { $extension = basename($file, '.php'); /* start russianpost2 */ if( preg_match("/^russianpost2f/", $extension) ) continue; /* end russianpost2 */ $this->language->load('shipping/' . $extension); $action = array(); if (!in_array($extension, $extensions)) { $action[] = array( 'text' => $this->language->get('text_install'), 'href' => $this->url->link('extension/shipping/install', 'token=' . $this->session->data['token'] . '&extension=' . $extension, 'SSL') ); } else { $action[] = array( 'text' => $this->language->get('text_edit'), 'href' => $this->url->link('shipping/' . $extension . '', 'token=' . $this->session->data['token'], 'SSL') ); $action[] = array( 'text' => $this->language->get('text_uninstall'), 'href' => $this->url->link('extension/shipping/uninstall', 'token=' . $this->session->data['token'] . '&extension=' . $extension, 'SSL') ); } $this->data['extensions'][] = array( 'name' => $this->language->get('heading_title'), 'status' => $this->config->get($extension . '_status') ? $this->language->get('text_enabled') : $this->language->get('text_disabled'), 'sort_order' => $this->config->get($extension . '_sort_order'), 'action' => $action ); } } $this->template = 'extension/shipping.tpl'; $this->children = array( 'common/header', 'common/footer' ); $this->response->setOutput($this->render()); } public function install() { $this->language->load('extension/shipping'); if (!$this->user->hasPermission('modify', 'extension/shipping')) { $this->session->data['error'] = $this->language->get('error_permission'); $this->redirect($this->url->link('extension/shipping', 'token=' . $this->session->data['token'], 'SSL')); } else { $this->load->model('setting/extension'); $this->model_setting_extension->install('shipping', $this->request->get['extension']); $this->load->model('user/user_group'); $this->model_user_user_group->addPermission($this->user->getId(), 'access', 'shipping/' . $this->request->get['extension']); $this->model_user_user_group->addPermission($this->user->getId(), 'modify', 'shipping/' . $this->request->get['extension']); require_once(DIR_APPLICATION . 'controller/shipping/' . $this->request->get['extension'] . '.php'); $class = 'ControllerShipping' . str_replace('_', '', $this->request->get['extension']); $class = new $class($this->registry); if (method_exists($class, 'install')) { $class->install(); } $this->redirect($this->url->link('extension/shipping', 'token=' . $this->session->data['token'], 'SSL')); } } public function uninstall() { $this->language->load('extension/shipping'); if (!$this->user->hasPermission('modify', 'extension/shipping')) { $this->session->data['error'] = $this->language->get('error_permission'); $this->redirect($this->url->link('extension/shipping', 'token=' . $this->session->data['token'], 'SSL')); } else { $this->load->model('setting/extension'); $this->load->model('setting/setting'); $this->model_setting_extension->uninstall('shipping', $this->request->get['extension']); $this->model_setting_setting->deleteSetting($this->request->get['extension']); require_once(DIR_APPLICATION . 'controller/shipping/' . $this->request->get['extension'] . '.php'); $class = 'ControllerShipping' . str_replace('_', '', $this->request->get['extension']); $class = new $class($this->registry); if (method_exists($class, 'uninstall')) { $class->uninstall(); } $this->redirect($this->url->link('extension/shipping', 'token=' . $this->session->data['token'], 'SSL')); } } } ?>
-
32 минуты назад, chukcha сказал:
так ведь никто не запрещает,
Я тоже этим ползовался
В классе контроллера объявляете свою переменную $data, и юзайте ее сколько угодноя ту глянул, у вас версия 2.1?
да
-
Хотелось бы услышать мнение @markimax, так как большинство файлов от seocms.
-
Вот полный список файлов с $this->data
-
-
9 минут назад, chukcha сказал:
искать вот это $this->data
Кто-то с 1.5 решил поставить модуль на , или модифицировать на 2-ку
а еще и на 2.3
admin/controller/extension/shipping.php on
Но зачем?
$this->data не мало по сайту, но доставку ни как не затрагивает.
-
Выкачал все файл, произвел поиск, ни где не запрашивается
/admin/model/setting/extension.php
И его фактически нет. Я же правильно понимаю, что это рудимент от первой ветки?
-
И попутно вопрос.
Заказывал адаптацию хлебных крошек. Сейчас в поисках решения проблемы описной выше заметил, что все написано через $this->data, надо все это заменять при условии что валидация проходит, но в поисковой выдаче хлебных крошек нет.
-
Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 8 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 10 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 16 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 22 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 24 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 25 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 27 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 28 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 29 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 30 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 37 Notice: Indirect modification of overloaded property ControllerExtensionShipping::$data has no effect in /system/storage/modification/admin/controller/extension/shipping.php on line 45 Notice: Error: Could not load model /admin/model/setting/extension.php! in /system/storage/modification/system/engine/loader.php on line 63
В одном магазине попросили обновить модули доставки.
После обновления при заходе в раздел доставки модификаций в админки выкидывает эту кучу ошибок.
Вычистил полностью обновляемые модули - не помогло.В процессе очищал кеш модификаий, видимо какой то старый глюк всплыл.
Я понимаю, что проблема где то в несовместимости с версией ОК, но как найти из за какого модуля?
-
49 минут назад, sitecreator сказал:
@t04ka , кстати, если у вашего хостера включена опция cgi-скрипты (платно), то можете попробовать ее отключить.
В новых версиях модуля это уже не является необходимостью, поэтому и нет смысла платить за эту опцию.
Включена и платно. Но меня эти копейки не напрягают - пусть будет. Все равно в ближайшее время переезжать.
-
1 минуту назад, sitecreator сказал:
я думаю, что вы сильно драматизируете.
обычно создание нового кеша изображений за счет ботов происходит за сутки...двое.
но, как я писал ранее, данный момент уже учтен и решение будет в будущих версиях.
+1, если у Вас вес страницы почти в 4 раза уменьшился, то раньше те же самые 3 секунды уходили на загрузку и генерацию контента браузером.
Да и к тому же у Вас итоговые конверсии такие, что можно пренебречь одним лидов во благо будущих.Тут главное лишний раз кэш не очищать. (кэш картинок)
-
14 часов назад, Guava сказал:
по поводу Keywords @t04ka и "вреде". Не забывайте про относительность. Ранжирование - конкурс. Кейвордс может быть сигналом для ранжирования при прочих равных условиях. То есть, если в теории (а в жизни таких сайтов я не видел) взять два сайта конкурента с абсолютно идентичными показателями, кроме наличия кейвордс (текст, ссылки, возраст и бла бла) - то выше будет сайт с прописанными искомыми ключами. Причина - большее соответствие искомому запросу относительно конкурента.
добавлю от себя собственное наблюдение и мнение: наличие ключей один из факторов ранжирования. Настолько ничтожно маловажный фактор, что его действия не возможно измерить. Следовательно, если фактор малозначим для поднятия сайта в выдоче - то он также малозначим для того, что бы сайт пессимизировать (опускать ниже). В продвижении сайтов так было всегда - как только люди узнают как попасть в топ - этому фактору сразу снижают значимость.
Я практик, я знаю сколько стоит заполнение кейвордов, что бы они в теории могли повлиять и не взваливаю данные расходы на плечи заказчиков.
-
14 часов назад, chukcha сказал:
Я регулярно, раз в день, посещаю
Конечно, я не читаю там все подряд. Но тематические сео ветки, от сделай сам, помог другому до Как продвинуть - прочитываю, и подписку имею не только от них
И другие форумы по сео, не так часто, но есть.Что-то о вреде еще никто не говорил. Только о бесполезности
Должны же быть фишки о которых молчат?
К примеру как мы настраиваем контекст у себя строго запрещено рассказывать где либо, подписаны документы о коммерческой тайне.
Спасибо за дополнительный источник информации =)
-
2 минуты назад, chukcha сказал:
Погодите, ві говорите о не заполнении,а утверждаете, что если заполнить, то будет вред.
Я спрашиваю, откуда сведения о вреде?от 3 Московских сеоагентств.
Крупных, топовых, дорогих. Не шарлатанов.
Последний раз господа из 1ps.ru писали об этом, переписке не нашел, что бы сделать скрин. -
33 минуты назад, AWARO сказал:
Да, есть такое.. кривой он..
доберусь я до него как нить..куплю! если он хотя бы на половину будет как у битрикса.
1) мультисклад
2) адекватнное введение цен, а не "акции"
3) работа хотя бы основных модулей без костелей или возможность их клонирования
4) аналогично с шаблонами
5) функционал шорткодов для заполнения региональный информации.
да и много всего остального
По моему проще научить несколько отдельных движков с единой базой товаров работать и подставлять региональный контент шорткодами.
-
15 минут назад, chukcha сказал:
ого источник?
источник? мнение 3 Московских сеоагентств и мой личный опыт.
Я когда убрал на сайтах кейворды по их уверениям, позиции не просели, зато времени на "разумное" заполнение персонал больше не тратит, снизили расходы.
-
В "прошлых двух" темах многие пришли к блестящему умозаключению: "хорошие ссылки работают, плохие не работают".
Я полностью разделяю позицию Марка ,что надо вкладываться в контент, а не в ссылки, тем более арендные.
Но ссылки все таки работают =)
Вот эффект ровно от одной "правильной" ссылки:
Сейчас запрос в гугле на 5 позиции, в Яндексе там же в небесах.
-
ключевые слова? это те что метатег кейвордс?
Есть мнение, что этот тег не только бесполезен уже, но и может нанести вред при неправильном его заполнении и рекомендуется не заполнять его.
-
В 06.10.2017 в 22:52, ostras сказал:
Для Я. Директа делать отдельный сайт или можно на основном делать?
Хотим попробовать Директ, чтобы повысить продажи в нашем ИМ.
В принципе можем сделать копию основного сайта.
На копии можно поставить другой телефон и тогда каналы продаж можно будет учитывать отдельно.Вопросы:
1. Стоит ли делать копию сайта?
2. Как не навредить основному сайту, чтобы не забанили в поиске? Достаточно ли поставить на копии сайта запрет на индексацию в роботе и коде сайта? <META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">1) не стоит (кроме этого директ на домен естественным образом повышает позиции поисковой выдачи)
2) забанять за что? за директ? второй сайт?
Вам бы с маркетологом проконсультироваться, в Ваших мыслях много ошибочной информации. -
В 09.10.2017 в 21:32, Guava сказал:
Каких именно решений? Мультимагазин поддоменами можно сделать на основе базового функционала опенкарт. + геоайпи, для переадресации. Я наверное не очень понял ваш вопрос.
Очень спорное решение этот мультимагазин, я полторы недели тестил и пытался понять как его можно использовать. Только с набором костылей он хоть как то то на минималках будет работать.
В итоге скопировал целиком магазин на другой домен и все проблемы решились разом, быстро и эффективно.
-
В 10.10.2017 в 04:43, ydnepr сказал:
Доброго времени!
беру за пример url
https://ra99.com.ua/lyustry/chandeliers-with-shade/
на странице половина ссылок со слешем половина нет, очень показательно это видно в футере.
например со слэшем в футере: Личный кабинет История заказов Мои закладки Рассылка новостей
в хлебных крошках: путь к категории со слэшем.
Вопрос: как все привести к url без слэша?
Спасибо
В футоре все норм, там где надо со слешем, там где не надо без него.
Вам бы не мешало разобраться, когда нужен слеш в конце, а когда нет.
-
21 час назад, SonicEmp сказал:
Доброго времени суток!
Ищется грамотный и адекватный специалист по продвижению сайта (ов) для продвижения трех проектов, или как вариант оказания консультаций по продвижению и оптимизации сайтов...
Очень хотелось бы чтобы человек находился в Санкт-Петербурге или в Москве, чтобы все вопросы обсуждать лично при встрече...
Последний критерий не слабо так цену увеличивает.
- 1
Indirect modification of overloaded
в Opencart 2.x: Загальні питання
Опубліковано:
Господа, благодарю! Помогло =)
ПрофесиАналы мне не только модификаторы подкинули поленые, но и системные файлы под них поправили =))
Просвятите еще по одному вопросу.
Как это все всплыло только спустя 3 месяца?