RSS
На даний час 3865 розширень для Joomla!

Головна 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
  • 2006 - 2008 © Joomla! Україна
    2007 © Design: Denys Nosov

    Joomla! CMS
  • Використання матеріалів сайту можливе лише при згоді адміністрації та активного посилання. Всі права захищено!