Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

t04ka

Користувачі
  
  • Публікації

    500
  • З нами

  • Відвідування

Повідомлення, опубліковані користувачем t04ka

  1. Господа, благодарю! Помогло =)

    ПрофесиАналы мне не только модификаторы подкинули поленые, но и системные файлы под них поправили =))

    Просвятите еще по одному вопросу.

     

    Как это все всплыло только спустя 3 месяца?

  2. Спойлер
    3 минуты назад, chukcha сказал:

    Кто вам закинул контроллер от 1.5?

    
    
    		$this->template = 'extension/shipping.tpl';
    		$this->children = array(
    			'common/header',
    			'common/footer'
    		);
    				
    		$this->response->setOutput($this->render());

    не только закинули, но и адаптировали за монеты =)))

    Минутку, отключу, проверю =)

     

  3. 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'));
    		}
    	}
    }
    ?>

     

     

  4. 9 минут назад, chukcha сказал:

    искать вот это $this->data

     

    Кто-то с 1.5 решил поставить модуль на , или модифицировать на 2-ку

     

    а еще и на 2.3

    
    admin/controller/extension/shipping.php on

     

    Но зачем?

    $this->data не мало по сайту, но доставку ни как не затрагивает.

  5. И попутно вопрос.

     

    Заказывал адаптацию хлебных крошек. Сейчас в поисках решения проблемы описной выше заметил, что все написано через $this->data, надо все это заменять при условии что валидация проходит, но в поисковой выдаче хлебных крошек нет.

  6. 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

    В одном магазине попросили обновить модули доставки.

    После обновления при заходе в раздел доставки модификаций в админки выкидывает эту кучу ошибок.


    Вычистил полностью обновляемые модули - не помогло.

    В процессе очищал кеш модификаий, видимо какой то старый глюк всплыл.

    Я понимаю, что проблема где то в несовместимости с версией ОК, но как найти из за какого модуля?

  7. 49 минут назад, sitecreator сказал:

    @t04ka , кстати, если у вашего хостера включена опция cgi-скрипты (платно), то можете попробовать ее отключить.

    В новых версиях модуля это уже не является необходимостью, поэтому и нет смысла платить за эту опцию. :rolleyes:

    Включена и платно. Но меня эти копейки не напрягают - пусть будет. Все равно в ближайшее время переезжать.

  8. 1 минуту назад, sitecreator сказал:

     

    я думаю, что вы сильно драматизируете.

    обычно создание нового кеша изображений за счет ботов происходит за сутки...двое. 

     

    но, как я писал ранее, данный момент уже учтен и решение будет в будущих версиях.

    +1, если у Вас вес страницы почти в 4 раза уменьшился, то раньше те же самые 3 секунды уходили на загрузку и генерацию контента браузером.
    Да и к тому же у Вас итоговые конверсии такие, что можно пренебречь одним лидов во благо будущих.

    Тут главное лишний раз кэш не очищать. (кэш картинок)

  9. 14 часов назад, Guava сказал:

    по поводу Keywords @t04ka  и "вреде". Не забывайте про относительность. Ранжирование - конкурс. Кейвордс может быть сигналом для ранжирования при прочих равных условиях. То есть, если в теории (а в жизни таких сайтов я не видел) взять два сайта конкурента с абсолютно идентичными показателями, кроме наличия кейвордс (текст, ссылки, возраст и бла бла) - то выше будет сайт с прописанными искомыми ключами. Причина - большее соответствие искомому запросу относительно конкурента.

     

     

    добавлю от себя собственное наблюдение и мнение: наличие ключей один из факторов ранжирования. Настолько ничтожно маловажный фактор, что его действия не возможно измерить. Следовательно, если фактор малозначим для поднятия сайта в выдоче - то он также малозначим для того, что бы сайт пессимизировать (опускать ниже). В продвижении сайтов так было всегда - как только люди узнают как попасть в топ - этому фактору сразу снижают значимость. 

     

     

    Я практик, я знаю сколько стоит заполнение кейвордов, что бы они в теории могли повлиять и не взваливаю данные расходы на плечи заказчиков.

  10. 14 часов назад, chukcha сказал:

    Я регулярно, раз в день, посещаю

    https://searchengines.guru/

     

    Конечно, я не читаю там все подряд. Но тематические сео ветки, от сделай сам, помог другому до Как продвинуть - прочитываю, и подписку имею не только от них
    И другие форумы по сео, не так часто, но есть.

    Что-то о вреде еще никто не говорил. Только о бесполезности

    Должны же быть фишки о которых молчат?

    К примеру как мы настраиваем контекст у себя строго запрещено рассказывать где либо, подписаны документы о коммерческой тайне.

     

     

    Спасибо за дополнительный источник информации =)
     

  11. 2 минуты назад, chukcha сказал:

    Погодите, ві говорите о не заполнении,а утверждаете, что если заполнить, то будет вред.
    Я спрашиваю, откуда сведения о вреде?

    от 3 Московских сеоагентств.

    Крупных, топовых, дорогих. Не шарлатанов.
    Последний раз господа из 1ps.ru писали об этом,  переписке не нашел, что бы сделать скрин.

  12. 33 минуты назад, AWARO сказал:

    Да, есть такое.. кривой он..
    доберусь я до него как нить..

    куплю! если он хотя бы на половину будет как у битрикса.

    1) мультисклад

    2) адекватнное введение цен, а не "акции"

    3) работа хотя бы основных модулей без костелей или возможность их клонирования

    4) аналогично с шаблонами

    5) функционал шорткодов для заполнения региональный информации.

    да и много всего остального

     

    По моему проще научить несколько отдельных движков с единой базой товаров работать и подставлять региональный контент шорткодами.

  13. 15 минут назад, chukcha сказал:

    ого   источник?

    источник? мнение 3 Московских сеоагентств и мой личный опыт.

     

    Я когда убрал на сайтах кейворды по их уверениям, позиции не просели, зато времени на "разумное" заполнение персонал больше не тратит, снизили расходы.

  14. В "прошлых двух" темах многие пришли к блестящему умозаключению: "хорошие ссылки работают, плохие не работают".

    Я полностью разделяю позицию Марка ,что надо вкладываться в контент, а не в ссылки, тем более арендные.

     

    Но ссылки все таки работают =)

    Вот эффект ровно от одной "правильной" ссылки:

    2017-10-12_03-38-41.png.527b4a78b7983bb90a6621069b777297.png

     

    Сейчас запрос в гугле на 5 позиции, в Яндексе там же в небесах.

     

  15. В 06.10.2017 в 22:52, ostras сказал:

    Для Я. Директа делать отдельный сайт или можно на основном делать?

     

    Хотим попробовать Директ, чтобы повысить продажи в нашем ИМ.
    В принципе можем сделать копию основного сайта.
    На копии можно поставить другой телефон и тогда каналы продаж можно будет учитывать отдельно.

     

    Вопросы:
    1. Стоит ли делать копию сайта?
    2. Как не навредить основному сайту, чтобы не забанили в поиске? Достаточно ли поставить на копии сайта запрет на индексацию в роботе и коде сайта?  <META NAME="ROBOTS" CONTENT="NOINDEX,NOFOLLOW">

    1) не стоит (кроме этого директ на домен естественным образом повышает позиции поисковой выдачи)

    2) забанять за что? за директ? второй сайт?

    Вам бы с маркетологом проконсультироваться, в Ваших мыслях много ошибочной информации.

  16. В 09.10.2017 в 21:32, Guava сказал:

    Каких именно решений? Мультимагазин поддоменами можно сделать на основе базового функционала опенкарт. + геоайпи, для переадресации. Я наверное не очень понял ваш вопрос.

    Очень спорное решение этот мультимагазин, я полторы недели тестил и пытался понять как его можно использовать. Только с набором костылей он хоть как то то на минималках будет работать.

    В итоге скопировал целиком магазин на другой домен и все проблемы решились разом, быстро и эффективно.

  17. В 10.10.2017 в 04:43, ydnepr сказал:

    Доброго времени!

     

    беру за пример url

     

    https://ra99.com.ua/lyustry/chandeliers-with-shade/

     

    на странице половина ссылок со слешем половина нет, очень показательно это видно в футере.

     

    например со слэшем в футере:  Личный кабинет История заказов Мои закладки Рассылка новостей

    в хлебных крошках: путь к категории со слэшем.

     

    Вопрос: как все привести к url без слэша?

     

    Спасибо

    В футоре все норм, там где надо со слешем, там где не надо без него.

     

    Вам бы не мешало разобраться, когда нужен слеш в конце, а когда нет.

  18. 21 час назад, SonicEmp сказал:

    Доброго времени суток!

     

    Ищется грамотный и адекватный специалист по продвижению сайта (ов) для продвижения трех проектов, или как вариант оказания консультаций по продвижению и оптимизации сайтов...

    Очень хотелось бы чтобы человек находился в Санкт-Петербурге или в Москве, чтобы все вопросы обсуждать лично при встрече... 

    Последний критерий не слабо так цену увеличивает.

    • +1 1
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.