Дубль головної сторінки 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. Пошарився в інтернеті вже після пережитих страхів. Якось тема мало освітлена, однак, начебто були подібні рекомендації (якщо я правильно зрозумів). І навіть начебто скарг немає. Хоча, якщо що, валіть все на мене.