Нова версія плагіна Add FullAjax to Joomla! (2011.01.10).
Плагін підключає бібліотеку FullAjax до Joomla!. Та надає можливість зручного налаштування цієї бібліотеки.
Що нового:
- використано бібліотеку FullAjax v1.0.4 build 12
- додано версію для Joomla! 1.6
- додано можливість оновлення модуля Breadcrumbs
- додано анімацію завантаження
- експорт в PDF тепер працює
- усунуто деякі несумісності з іншими додатками Joomla! (але нажаль не всі)
- автоматична зміна класу “active” для пунктів меню
Процес налаштування:
Перед початком налаштування переконайтесь чи не забули встановити шаблон fullajax_tmpl, тому що без нього нічого не буде працювати.
Якщо все встановлено, можна переходити до налаштування.
Перш за все, потрібно додати ідентифікатор id=’forajax’ там де виводиться компонент та повідомлення у шаблоні.
Приклад:
1 2 3 4 | <div id="forajax"> <jdoc:include type="message" /> <jdoc:include type="component" /> </div> |
Якщо id вже існує там, то додайте його в поле ‘Content CSS id’, в налаштуваннях плагіну.
Після цього все має працювати, перейдіть на головну сторінку свого сайту та переконайтесь в цьому.
Щоб модуль Breadcrumbs вказував вірний шлях, потрібно налаштувати оновлення цього модуля. Для початку додайте id=’breadcrumbs’ до Вашого шаблону, в те місце де виводиться цей модуль.
Приклад:
1 2 3 | <div id="breadcrumbs"> <jdoc:include type="modules" name="breadcrumbs" /> </div> |
Якщо id вже існує, додайте його в поле ‘Breadcrumbs CSS id’, в налаштуваннях плагіну. Також, перевірте, щоб назва позиції модуля в шаблоні і в налаштуваннях плагіну (в полі ‘Breadcrumbs module position’) співпадала.
Також якщо у Вас існують пункти меню для редагування, або додавання статті, необхідно додати id цих пунктів (див. Menu Manager) в поле ‘Ignore menu items (id)’, оскільки в іншому випадку редактор не буде працювати. В разі необхідності Ви також можете блокувати інші пункти меню (наприклад: Увійти, вийти, і т.д.).
Якщо сервер не видаляє HTTP_AJAX_ENGINE із HTTP заголовків, Ви можете прибрати params:’ax=ok’ з налаштувань плагіну, з поля ‘Js code, parameters for FullAjax’.
До:
1 | SRAX.Filter.add({url:'/', id:fullAjaxId, rc:1, params:'ax=ok', onload:doSomethingAfterFAjxPagLoad}); |
Після:
1 | SRAX.Filter.add({url:'/', id:fullAjaxId, rc:1, onload:doSomethingAfterFAjxPagLoad}); |
Напишіть відгук