RSS
Статті
Налаштування сайту
Безпека сайту
Хостинг для Joomla
Модифікації та хаки
Шаблони та дизайн
CSS
Ajax
SEO
Переклад

Завантажити Joomla

Форум
Хостинг для Joomla
Дискламація

Joomla!TM є торговою маркою компанії Open Source Matters inc. в США та інших країнах. Назва Joomla! і його варіації, такі як J, Joom тощо, використовуються в рамках обмеженою ліцензії, певною компанією Open Source Matters. Спільнота Joomla! Україна не відноситься до компанії Open Source Matters або проекту Joomla! Точки зору представлені на даному сайті не є офіційними точками зору Joomla Project або Open Source Matters.

Торгова марка Joomla® і логотип використовуються в рамках обмеженою ліцензії, наданої Open Source Matters.

Sape
египет турция туры от туроператора Coral Travel
Выгодная цена на каско saab , автокаско

Головна arrow Модифікації та хаки arrow Як додати підтримку кешування в модуль?

Як додати підтримку кешування в модуль?

23.08.2007 | Smart (переклад Killer) | Друк | E-mail

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

Для того, щоб модуль став підтримувати керування кешуванням, необхідно додати параметр cache в xml-файл опису модуля. Дані файли розташовуються в тій же директорії що і модулі, тобто в папці /modules. Для додавання параметра необхідно наступне:

1. Відкрити на редагування файл із розширенням xml для обраного модуля;

2. Якщо модуль уже підтримує які-небудь параметри, то в цьому файлі, перед рядком:

</mosinstall>

буде розташований блок опису параметрів, наприклад:

<params>
    <param "count" type="text" default="5" label="Count" description="The number of items to display" />
    <param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="" />
</params>

додаємо параметр cache у кінець блоку перед тегом </param>:

<params>
    <param name="count" type="text" default="5" label="Count" description="The number of items to display" />
    <param name="moduleclass_sfx" type="text" default="" label="Module Class Suffix" description="" />
    <param name="cache" type="radio" default="0" label="Enable Cache" description="Select whether to cache the content of this module">
        <option value="0">No</option>
        <option value="1">Yes</option>
    </param>
</params>

3. Якщо ж блоку опису параметрів в xml немає, або він порожній (тег <param />), то додаємо параметр:

<params>
    <param "cache" type="radio" default="0" label="Enable Cache" description="Select whether to cache the content of this module">
        <option value="0">No</option>
        <option value="1">Yes</option>
    </param>
</params>

Зберігаємо змінений файл

Оригінал статті: Как добавить поддержку кэширования в модуль?



Смотреть страхование Ярославль по лучшим ценам
 

Додати коментар


Захисний код
Оновити

Додати на БобрдобрДодати на MemoriДодати на news2.ruДодати на Моё МестоДодати на Моё МестоДодати на NewslandДодати на СМИ2Додати на Ваау!Додати на Mr. WongДодати на GoogleДодати на YahooДодати на DiggДодати на Del.icoi.usДодати на SlashdotДодати на BlogmarksДодати на TechnoratiДодати на NewsvineДодати на BlinkbitsДодати на Folkd

1