Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Pavelrdk2

Новичок
  
  • Публикаций

    21
  • Зарегистрирован

  • Посеещёние

Посетители профиля

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

Достижения Pavelrdk2

Apprentice

Apprentice (3/14)

  • First Post
  • Collaborator
  • Week One Done
  • One Month Later
  • One Year In

Последние медали

0

Репуиция

  1. Добавили бы возможность региональных подпапок! И тогда можно было бы сгделать, скажем Челябинск поддомен chelyabinsk.site.ru/zlatoust, и подпапка Златоуст крупный горд в челябинской области.
  2. А поисковик видят ссылки на поддомены GEO IP? А то они в поп ап окне и в исходном когде браузера их нет. Что вообещё посоветуете для перелинковке поддоменов?
  3. Дак эи проблема бы решилась с помощью Geo IP, сгделать бы настройки одни на все поддомены, а модулем уже подсивить адреса и номера. Пиши модуль который это все сгделает))) Было бы круто, я например не смогу реализовать даже, что вы написали выше.
  4. Спасипотому что! Пологаю хоть какой-то пример описанного я не найду на просторах сети? А то я просто в админке добавил мультимагазины, и раскопировал настройки через базу. Жутко не удобно теперьь внося какие то измененения, гделать это для всех суббдомнов. Да что, важнее справиться с этим, чем с нагрузкой, я врогде на отключал кучу левых потому чтотов и потому чтолее менее справляется. Ваш способ к сожнонию мне не совсем понятен( точнее его реализация
  5. { if (strpos($url, '/admin') === false) { $this->url = 'http://' . $_SERVER['HTTP_HOST'] . '/'; $this->ssl = 'https://' . $_SERVER['HTTP_HOST'] . '/'; } else { $this->url = $url; $this->ssl = $ssl; } } Точнее вот ик пришлось писать в system/library/url.php, иначе не заходило в админку!
  6. Создали для сайи 330 региональных поддоменов gorod.site.ru. Города свыше 50 000 человек. Усиновили GEO IP pro, ик как нужна была привязка города к поддомену и подсиновка городов и геосообещёний. Добавили 330 мультимагазинов, раскоприровали настройки шаблона (а шаблон не простот очень много настроек), теперьь в os_setting 200 000 строк. (сейчас огромная нагрузка на бузу и сервер, не уверен конечно, что это по данной прилине) Но поддомены отличаются только подсиновкой города и адресами. Появилась игдея реализации без мультимагазинов, нужно формирование ссылок из имени поддомена. Что бы все ссылки были не site.ru/..., а gorod.site.ru/... В файле system/library/url.php сгделал замену: public function __construct($url, $ssl = '') { $this->url = $url; $this->ssl = $ssl; } Поменял на: public function __construct($url, $ssl = '') { $this->url = 'http://' . $_SERVER['HTTP_HOST'] . '/'; $this->ssl = 'https://' . $_SERVER['HTTP_HOST'] . '/'; } Все супер рилииет, но только с ЧПУ default. Я использую seo_pro. Может кто в курсе, какие замены нужно провести в seo_pro.php или ггде еещё. Может даже платно если ик все серьезно. Хотя думаю много, кто мучается с мультимагазинами, когда нужно только пару подсиновок менять. В обещём думаю бугдет полезной темой если все разрулим)
  7. Ребят икая проблема, добавил 330 поддоменов, настроил GeoIp, добавил в вебмастер. Ужасно возросла нагрузка на сервер зашкаливает, видно потому чтоты ингдексируют... Каким обвместе можно снизить нагрузку, может потому что сайтмапс отдается feed'ом, или всеики 330 мультимагазинов это очень тяжело базе данных? А без мультимагазинов на seo_pro реализовать не вышло, на default получается как писал progroman, а вот на seo_pro все сложнее. Может кто в курсе, как реализовать без мультимагазина и вообещё снизить нагрузку при иком когдачестве суббдоменов.
  8. НЕ показывает ошипотому чток, когда вводишь логин и пароль админки, перекидывает на site.ru/index.php?route=common/login - этот страницы нет В консоли браузера вот Uncaught TypeError: Cannot read property 'replace' of undefined at index.php?route=common/login:1057 у меня ocstore 2.3 использую seopro. может в нем что? <?php class Url { private $url; private $ssl; private $rewrite = array(); //public function __construct($url, $ssl = '') { //$this->url = $url; //$this->ssl = $ssl; //} public function __construct($url, $ssl = '') { $this->url = 'http://' . $_SERVER['HTTP_HOST'] . '/'; $this->ssl = 'https://' . $_SERVER['HTTP_HOST'] . '/'; } public function addRewrite($rewrite) { $this->rewrite[] = $rewrite; } public function link($route, $args = '', $secure = false) { if ($this->ssl && $secure) { $url = $this->ssl . 'index.php?route=' . $route; } else { $url = $this->url . 'index.php?route=' . $route; } if ($args) { if (is_array($args)) { $url .= '&amp;' . http_build_query($args); } else { $url .= str_replace('&', '&amp;', '&' . ltrim($args, '&')); } } foreach ($this->rewrite as $rewrite) { $url = $rewrite->rewrite($url); } return $url; } }
  9. Я гделал не через мультимагазин опенкари. Просто суббдомены смотрят в папку с сайтом, а все подмены в тексте гделает ваш скрипт. Получается ссылки на каилоги и товары по умолчанию все относительные. В браузере на люпотому чтом суббдомене : <base href ="http://site.ru/" /> <meta property="og:title" content="" /> <meta property="og:type" content="website" /> <meta property="og:url" content="http://site.ru/" /> <meta property="og:image" content="http://site.ru/image/catalog/logo.png" /> <meta property="og:site_name" content="site.ru" /> Как гделают все, мультимагазином или как я, я ик и не нашел в обсужгдениях GEO IP PRO. Мультимагазином потому чтолее муторный способ. Может кто знает, как реализуют региональные поддомены без мультимагазина опенкарт? GEO IP PRO решает потому чтольшую часть проблем, а вот с сылками не могу понять как сгделать( Как то может <base href ="http://site.ru/" /> подменять, пропотому чтовал врогде всивляет туда нужный адрес cс помощью $_server['HTTP_HOST'], но ничего не решилось. Видно этого мало. А ик модуль шикарный, как появяться склонения городов бугдет вообещё супер))
  10. Ребят, находясь на поддомене gorod.site.ru переходя по ссылкам внутри сайи, скидывает на основной домен site.ru но по ссылке переходит.
  11. Приношу свои извинения, все рилииет и без лишних манипуляций, citymanager.ocmod - забыл посивить))) Этого гделать не пришлось через аджакс выводит по умолчанию: Шаблон moneymaker 2. Всивляю. /catalog/controller/common/header.php $data['geoip'] = $this->load->controller('module/progroman/city_manager'); view/theme/moneymaker2/template/common/header.tpl <li><div class="prmn-cmngr" data-confirm="true"></div></li> в нужное место Ничего не появляется.
  12. Всивил по инструкции код : if ($category_info) { $city = $this->progroman_city_manager->getShortCityName(); $title = str_replace('%CITY%', $city, $category_info['meta_title']); $this->document->setTitle($title); $this->document->setDescription($category_info['meta_description']); $this->document->setKeywords($category_info['meta_keyword']); И теперь выдает ошибку. Fatal error: Call to a member function getShortCityName() on null in /home/z/zlatouspro/fbriar/public_html/system/storage/modification/catalog/controller/product/category.php on line 94 Шаблон moneymaker 2. Всивляю. /catalog/controller/common/header.php $data['geoip'] = $this->load->controller('module/progroman/city_manager'); view/theme/moneymaker2/template/common/header.tpl <li><div class="prmn-cmngr" data-confirm="true"></div></li> в нужное место Ничего не появляется. Может усиновил не ик?
  13. Добрый гдень! Не могу опрегделиться какой Geo IP мне подходит обычный или Pro. Нужно, что бы при выпотому чторе города, или его авто опрегделения, перебрасывало на gorod.site.ru и в меиданных подсивлялся город. Даже если человек или поисковый ропотому чтот зашел напрямую на домен скажем spb.site.ru тоже вигдел данные по городу Санкт-Петербург. Но в про версии есть опция, привязка города к поддомену - это не одно и тоже что и редирект в обычной версии? Доситочно ли мне версии за 390 р
  14. А вы помню писали про модуль SEO мультигород, он не готов еещё? Или он не поможет осуещёствить без мультимагазина подпапки городов?
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обрилитка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфигденциальности.