Jump to content

optimizator18

Новичок
  • Content Count

    10
  • Joined

  • Last visited

Community Reputation

0 Обычный

About optimizator18

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

Информация

  • Пол
    Не определился

Recent Profile Visitors

420 profile views
  1. 1. Добавление в карточку товара инфы о доставке 2. Починка 2 модулей (перестали резко работать) 3. Исправить 404 ошибки 4. Создание статических страниц из фильтра coolfilter. Нужно оценить и реализовать модуль. 7. Фото в карточке товара и в категории теряет качество при сжатии 8. А/Б тестирование - несколько вариантов корзины [email protected]
  2. Подскажите, как вывести в конструкцию название города. По вашей инструкции нужно добавить: $city = $this->progroman_city_manager->getShortCityName(); $title = str_replace('%CITY%', $city, $category_info['meta_title']); $this->document->setTitle($title); Моя конструкция $city = $this->progroman_city_manager->getCityName(); /* переменная geo ip */ $city = $this->load->controller('common/declension', $city); /* склонение городов */ $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { if ($category_info['meta_title']) { $this->document->setTitle($category_info['meta_title']); } else { $this->document->setTitle($category_info['name']); } П.С. Я как-то выводил название городов в тайтл, h1 и тд, но выходит криво, так как робот Яндекса заходит с московского IP, соответственно на всех поддоменах он видит название города "Москва"
  3. Ошибку я понял - отсутствует переменная, как и предыдущее сообщение о том, что значения для неё нужно взять из таблицы prmn_cm_redirect (не просто же так вы о ней написали). Понимаю слабо, гуглил, пытался найти "$fias_id опенкарт" "создание переменной опенкарт из БД" и подобные запросы, но всё, что нашёл либо не по теме, либдо адски сложно для меня. Спасибо! Если смогу накопать, как сформировать код - скину потом
  4. http://saratov.detskuu.ru/sanki-kolyaski/nika/nika-6/ - все сломал. Пробовал различные вариации прежде чем написать. Что я сделал не так? Тэг title со склонением Тэг h1 - стандартный $this->progroman_city_manager->setFias($fias_id); $city = $this->progroman_city_manager->getCityName(); $city = $this->load->controller('common/declension', $city); $category_info = $this->model_catalog_category->getCategory($category_id); if ($category_info) { if ($category_info['meta_title']) { $this->document->setTitle($category_info['meta_title'] . ' в ' . $city); } else { $this->document->setTitle($category_info['name']); } $this->document->setDescription($category_info['meta_description']); $this->document->setKeywords($category_info['meta_keyword']); if ($category_info['meta_h1']) { $data['heading_title'] = $category_info['meta_h1'] . ' в ' . $this->progroman_city_manager->getCityName(); } else { $data['heading_title'] = $category_info['name']; }
  5. 1. В настройках GeoIP привязка уже есть. То есть, схема такая: берём текущий домен и по нему в таблице prmn_cm_redirect достаём id региона нашёл, тут проблем нет Эту строку в какой файл нужно прописать? Вы имеете в виду просто подставить в контролер, где генерируется тайтл? Предполагаю, что нет, иначе было б слишком просто. Можете чуть подробней объяснить, как и где использовать эту строку? $this->progroman_city_manager->setFias($fias_id);
  6. Спасибо, конечной целью является не просто использование названия города в метатэгах, но и любой "региональной" инфы через переменные в метатэгах, контенте, блоках сайта. Моя проблема в том, что я не могу разобраться, как именно это сделать. Если не трудозатратно, можете краткий мануал накинуть? В формате: - лезем в fail.php, прописываем переменную $city....... - в fail2.php, прописываем названия городов для переменной ........ (навскидку пара городов) - в файле шаблона выводим переменную <div class=.... или как то так Прошу помощи #2
  7. Крайне интересна тема и пути решения. Осилил всю тему, также загуглил и прочел многое на просторах рунета, но всё не то. Как и в этой теме, дальше вопроса "как создать мультисайт" мало кто пошёл. Хочу выделить ключевой пункт "мультимагазина", а именно оптимизация под ПС. С большинством других задач можно управится и без сотен поддоменов Суть вопроса И всё бы ничего, но теперь мы подбираемся к самому главному. Как могут заметить посетители сайта не из Москвы, значение города в мета тэгах подставляется напрямую из GEO IP, т.е. определенного города пользователя. Весь замес в том, что основной робот Яндекса имеет московский IP, соответственно тэги meta для любого из поддоменов у него "в Москве" Как пример сайт с грамотной реализацией:http://bryansk.regmarkets.ru/odezhda-zhenskaya-39780/ - пробьем любой поддомен и в коде получим текст названия города, соответствующий поддомену Налицо жесткая привязка "город-поддомен" Как сделать жесткую привязку названия города к поддомену? Честно признаюсь, знание того, что должно получится на выходе, мне слабо помогает в разработке Я накопал лишь возможность жесткой привязки через контролёр опенкарт, где задаются условия формата "Если адрес страницы начинается на moskva, то выводится текст Москва" - но эт какой то совсем унылый формат. Да, можно заморочиться и для сотен поддоменов, если это даст нужный результат, но я не понимаю, как такое соорудить (спасибо рукожопству) и не оставляю надежды, что метод достижения результата более прост и прозаичен. Прошу помощи в решении вопроса
  8. Искал, как на опенкарте реализовать урлы для поддоменов, если они все смотярт в одну папку, но наткнулся на это адовое обсуждение. Пока читал несколько раз прослезился и проржался. Спасибо. П.С. Продвижение по РФ с подходом поддомен=регион работает. Имею личные кейсы
×

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.