Перейти к содержанию

optimizator18

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

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

  • Посещение

Репутация

0 Обычный

Информация о optimizator18

  • Звание
    Пользователь

Информация

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

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

259 просмотров профиля
  1. 1. Добавление в карточку товара инфы о доставке 2. Починка 2 модулей (перестали резко работать) 3. Исправить 404 ошибки 4. Создание статических страниц из фильтра coolfilter. Нужно оценить и реализовать модуль. 7. Фото в карточке товара и в категории теряет качество при сжатии 8. А/Б тестирование - несколько вариантов корзины optimizator18@yandex.ru
  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. Искал, как на опенкарте реализовать урлы для поддоменов, если они все смотярт в одну папку, но наткнулся на это адовое обсуждение. Пока читал несколько раз прослезился и проржался. Спасибо. П.С. Продвижение по РФ с подходом поддомен=регион работает. Имею личные кейсы
×

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

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