Як написати joomla плагін для xmap - все про web розробці на

Раніше на сторінках блоку була серія статей про написання свого компонента для популярної серед непрофесійних розробників системи Joomla. Часу минуло достатньо, і ось ваш компонент вже обріс даними. Даних багато, адже крім іншого ми ще підключили до компонентe парсер. для швидкого наповнення сайту. Однак пошукові системи дуже неохоче індексують ваш контент.

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

Для таких випадків придумали sitemap. Це така xml в якій описані всі посилання сайту, які необхідно проіндексувати, і у кожної є поле, в якому написано, коли контент за цим посиланням востаннє оновлювався.

Пошуковику досить раз в день перевіряти цей файл індексувати лише змінені сторінки.

Серед joomla компонентів, які створюють sitemap, одним з лідерів дефакто є xmap. Сам xmap виводить в sitemap тільки посилання розміщені в меню. Це не зовсім зручно, коли ми хочемо, щоб в sitemap з'явилися посилання з нашого компонента. На допомогу приходять плагіни xmap. У цього компонента в загашнику є кілька плагінів для популярних компонентів (k2, weblinks і т.д.) є плагін і для стандартних матеріалів joomla.

Значить потрібно написати плагін для xmap, який буде передавати компоненту всі потрібні нам посилання. Вам буде потрібно всього два файли.

Вміст xml файлу таке

Це чисто декларативний файл і потрібен він при установці. Звичайно ви можете додати туди налаштувань. Але це вже інша історія. Взагалі, установка Joomla запчастин справа не хитра, але іноді все може залежати від налаштувань хостера. Наприклад у деяких хостерів може бути виключена стандартна бібліотека для роботи з архівами. Хороший хостинг пропонує bitte.net.ua. У них ніяких неприємних сюрпризів з установкою Joomla компонентів не буде.

Вам потрібно буде самостійно заповнити змінну $ items, масивом елементів.

Для вірної sitemap необхідно, щоб в $ node-> link був повний шлях. Тобто потрібно прописати все, аж до домену.

В $ node-> modified остання дата редагування даного елемента в форматі UNIXTIME.

Далі архівуємо обидва файли в zip архів і встановлюємо в joomla. Після цього, необхідно активувати плагін в панелі xmap або в менеджері плагінів (що на ділі одне і теж).

Як написати joomla плагін для xmap - все про web розробці на

Як написати joomla плагін для xmap - все про web розробці на

Після цього йдемо по посиланню створеної карти і бачимо купу нових посилань.