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

[Решено] Где сменить ссылку на ГЛАВНУЮ ?


anrutez

Recommended Posts

Привет!

Подскажите пожалуйста, как сменить в нескольких местах(на логотипе, в хлебных крошках, в верхнем меню) ссылки на главную страницу, что б вместо "index.php?route=common/home" было "/" ? И для чего так криво сделано то ?

Заранее спасибо!

Надіслати
Поділитися на інших сайтах


\system\library\response.php

в функцию public function output() { с самого начала дописываем:

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);

p.s. Это решение было предоставленно Yesvik. Чего Вы не любите пользоватся поиском...

Спасибо добрый человек! Помогло.

  • +1 1
Надіслати
Поділитися на інших сайтах


А как сортировку удалить? Они тоже делають такие урлы в большом количестве и одинаковым контентом

Ответа не знаю, но и не вижу смысла этого делать, закрой в "роботе" эти сортировки, они ж не нужны в индексации!!!

Надіслати
Поділитися на інших сайтах


\system\library\response.php

в функцию public function output() { с самого начала дописываем:

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);

p.s. Это решение было предоставленно Yesvik. Чего Вы не любите пользоватся поиском...

И я спасибо! Yesvik отдельный респект!!! :)
  • +1 1
Надіслати
Поділитися на інших сайтах


  • 1 month later...

Ребята помогите мне, метод не помог

Помогите справится с подобной проблемой .

На логотипе весит ссылка http://hobbyco.ru/index.php

Всё перепробывал не уберается. Раньше всё ок было >

Содержимое .htaccess

RewriteEngine On

RewriteBase /

RewriteCond %{HTTP_HOST} !^$ [NC]

RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]

RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]

RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap

Надіслати
Поділитися на інших сайтах


а как вот для таких ссылок:

domain.com/index.php?route=information/information&information_id=4

index.php?route=information/contact

сделать нормальный вид:

domain.com/vopros_otvet

domain.com/kontakty

?

В принципе там же корзина, sitemap и т.д.

Надіслати
Поділитися на інших сайтах


а как вот для таких ссылок:

domain.com/index.php?route=information/information&information_id=4

index.php?route=information/contact

сделать нормальный вид:

domain.com/vopros_otvet

domain.com/kontakty

?

В принципе там же корзина, sitemap и т.д.

попробуйте поиск

Надіслати
Поділитися на інших сайтах

попробуйте поиск

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

Надіслати
Поділитися на інших сайтах


нужно включить seo url в админке

проще некуда

уверены, что это поможет для "Страниц" и страницы "Контакты"?

Для товаров и категорий помогло, а вот для них нет.

Надіслати
Поділитися на інших сайтах


Дам там поля есть такие даже , возможно у тебя старая версия SEO_url ?

захожу в статьи - проверяю - "псевдоним" есть,

захожу в настройки - проверяю "seo-url" включен

смотрю на товары - показывается domain.com/cat/item

смотрю на статью - показывается domain.com/index.php?route=information/information&information_id=4

Надіслати
Поділитися на інших сайтах


захожу в статьи - проверяю - "псевдоним" есть,

захожу в настройки - проверяю "seo-url" включен

смотрю на товары - показывается domain.com/cat/item

смотрю на статью - показывается domain.com/index.php?route=information/information&information_id=4

Эт понятно какая версия у тебя сео урл ? скрин скинь модуля
Надіслати
Поділитися на інших сайтах


Эт понятно какая версия у тебя сео урл ? скрин скинь модуля

насколько я понимаю, это все-таки не модуль, а встроенная функция ocstore 0.2.0

не могу вставить картинку. вот ссылка: http://apikabu.ru/12013/fxt

Надіслати
Поділитися на інших сайтах


  • 3 weeks later...

Пытаюсь справиться с index.php?route=common/home

Если делать так:

systemlibraryresponse.php

в функцию public function output() { с самого начала дописываем:

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);

то скрипт перестает пускать в админку, подскажите как решить.

Надіслати
Поділитися на інших сайтах


подскажите как решить.

Может Вы дописываете перед?
public function output() {
Нужно в конце этой строки нажать Enter и вставить
if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);
У меня таким образом все нормально работает.
  • +1 2
Надіслати
Поділитися на інших сайтах


  • 2 months later...

systemlibraryresponse.php

в функцию public function output() { с самого начала дописываем:

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);
Подскажите пожалуйста, зачем здесь условие на !defined('HTTP_CATALOG') ? Ведь эта константа всегда определена в config.php, т.е. это условие никогда не выполнится. Правда на практике получается обратное. Т.е. она определена в другой области видимости? Тогда зачем здесь идет проверка? Когда она может стать определена в этой области видимости?
Надіслати
Поділитися на інших сайтах


Подскажите пожалуйста, зачем здесь условие на !defined('HTTP_CATALOG') ? Ведь эта константа всегда определена в config.php, т.е. это условие никогда не выполнится.

не всегда. до установки конфиги пустые
Надіслати
Поділитися на інших сайтах

не всегда. до установки конфиги пустые

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


  • 2 months later...

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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