Jump to content

Pavelrdk2

Новичок
  • Content Count

    21
  • Joined

  • Last visited

Community Reputation

0 Обычный

About Pavelrdk2

  • Rank
    Пользователь

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Добавили бы возможность региональных подпапок! И тогда можно было бы сделать, скажем Челябинск поддомен chelyabinsk.site.ru/zlatoust, и подпапка Златоуст крупный горд в челябинской области.
  2. А поисковик видят ссылки на поддомены GEO IP? А то они в поп ап окне и в исходном коде браузера их нет. Что вообще посоветуете для перелинковке поддоменов?
  3. Дак эта проблема бы решилась с помощью Geo IP, сделать бы настройки одни на все поддомены, а модулем уже подставить адреса и номера. Пиши модуль который это все сделает))) Было бы круто, я например не смогу реализовать даже, что вы написали выше.
  4. { 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, иначе не заходило в админку!
  5. Создали для сайта 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 или где еще. Может даже платно если так все серьезно. Хотя думаю много, кто мучается с мультимагазинами, когда нужно только пару подстановок менять. В общем думаю будет полезной темой если все разрулим)
  6. НЕ показывает ошибок, когда вводишь логин и пароль админки, перекидывает на 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; } }
  7. Я делал не через мультимагазин опенкарта. Просто суббдомены смотрят в папку с сайтом, а все подмены в тексте делает ваш скрипт. Получается ссылки на каталоги и товары по умолчанию все относительные. В браузере на любом суббдомене : <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'], но ничего не решилось. Видно этого мало. А так модуль шикарный, как появяться склонения городов будет вообще супер))
  8. Ребят, находясь на поддомене gorod.site.ru переходя по ссылкам внутри сайта, скидывает на основной домен site.ru но по ссылке переходит.
  9. Приношу свои извинения, все работает и без лишних манипуляций, 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> в нужное место Ничего не появляется.
  10. Вставил по инструкции код : 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> в нужное место Ничего не появляется. Может установил не так?
  11. А вы помню писали про модуль SEO мультигород, он не готов еще? Или он не поможет осуществить без мультимагазина подпапки городов?
  12. Ребят, шаблон Moneymeyker 2 по вашей идеи реализую мультигорода на языках, каждый язык - отдельный город, www.site.ru/spb/ без мультимагазина, 3 языка все было хорошо, добавил еще 14 и настройки не сохраняет MM2, быстрый заказ и обратная связь не включается, убираешь языки и все работать начинает. В планах было 170 городов. Даже 14 не вывозит шаблон. Ваш модуль исправит эти проблемы? Или есть ограничения на кол-во языков? И придется делать мультимагазин, или еще хуже поддомены? И как вообще отреагирует OC2 на 170 вкладок описаний в категориях и товарах? Может у сервера что-то нужно подкрутить, может памяти не хватает, или еще что?
×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.