Дубль головної сторінки Joomla

Дубль головної сторінки Joomla

Як у всіх CMS, які спішно пере- і доробляли під сучасні потреби SEO-оптимізаторів та переваги пошукових машин, Joomla рясніє косяками на цьому ґрунті. Найстрашнішим із них є нахабний дубль головної сторінки сайту.

Відбувається через концепцію пунктів меню. Для того, щоб керувати поведінкою головної сторінки в Joomla (видами і кількістю матеріалів, що показуються, тобто статей), ми повинні створити специфічний пункт меню. У налаштуваннях якого і є необхідні параметри, що дозволяють вебмайстру парою кліків задовольнити завжди незадоволене керівництво.

сторінки

Іноді цей псевдонім home виринає не в головному меню, а в карті сайту компонента XMap (я його використав), у посиланні на головну сторінку. Так що не поспішайте радіти та перевірте обов'язково!

Як прибрати дубль головної сторінки в Joomla

Як було сказано вище, ми можемо тільки змінити псевдонім з "home", наприклад, на "glavnaya", але не інакше. І що? Якщо ви вже напоювали нехилий такий портал і тільки дізналися про проблему, невже вся робота адмінському коте під хвіст?

Ось уже, фігушки. Якщо система перешкоджає правильним діям людини, то надягаємо на руки гумові рукавички, і займемося ми цікавою проктологією на рівні інтуїції.

Аксіома: всі пункти меню сидять у базі даних (зазвичай, MySQL).

Слідство з аксіоми: пункт меню головної сторінки теж є рядком у базі даних.

Здогадалися? Ага.Поправимо вручну. Зробити резервну копію вашого сайту, звичайно, не завадить, хоча втратити, за ідеєю нічого не повинні. Ризикнемо?

Далі, діємо за алгоритмом:

  • Ліземо в PHPMySQLAdmin на вашому хостингу.
  • Згадуємо чи дивимосяв адмінці, який префікс у таблиць вашої Joomla (за замовчуванням "jos_").
  • Знаходимо наближення jos_menu (у вас може бути інший префікс).
  • Знаходимо в ній рядок, у якогоalias=home,menutype=mainmenu іname=Головна (або якою мовою у вас сайт?).
  • Відкриваємо її на редагування.
  • Вручну прибираємо псевдонім (значення колонки "alias"), залишаючи порожній рядок введення.
  • Зберігаємо і позбавляємося цим дубля головної сторінки.

Проробляв це з Joomla 1.5 (русифікованою). Обережніше, якщо у вас щось інше.

Після ручної редагування бази абоне редагуйте пункт меню головної сторінки через адмінку, абозаново стирайте псевдонім («alias») після кожної редагування налаштувань. Система не терпить порожніх псевдонімів і манить вам туди якусь дату чогось там у страшному вигляді.

PS. Пошарився в інтернеті вже після пережитих страхів. Якось тема мало освітлена, однак, начебто були подібні рекомендації (якщо я правильно зрозумів). І навіть начебто скарг немає. Хоча, якщо що, валіть все на мене.