Дивно, що раніше не написав про це :)
Загалом зараз майже всі сайти використовують кнопки різних соц мереж. Якщо ви теж маєте такий сайт, то вам звісно цікаво як змусити ці кляті кнопки працювати з AJAX.
Маю декілька підказок.
(далі…)
Дивно, що раніше не написав про це :)
Загалом зараз майже всі сайти використовують кнопки різних соц мереж. Якщо ви теж маєте такий сайт, то вам звісно цікаво як змусити ці кляті кнопки працювати з AJAX.
Маю декілька підказок.
(далі…)
Нова версія плаґіна Add FullAjax to Joomla! (2012.04.22).
Більш за все це остання версія, що працює з Joomla! 1.5. Також більшість виправлень в цій версії стосуються Joomla! 2.5.
З Joomla! 1.7 не тестував!
В цій версії:
Увага! Прибрано функцію doSomethingAfterFAjxPagLoad() (при бажанні можете вернути ;) )
Замість неї використовуйте подію ‘load':
FLAX.Html.onall('load', function(options){ //тут якийсь код }); |
Якщо Ваш сайт працює, на одній з попередніх версій, без проблем – подумайте двічі, чи потрібно вам це оновлення ;)
JavaScript бібліотека FullAJAX тепер і на Github.
Адреса FullAJAX
Хто ще не вкурсі, нагадаю, що FullAJAX це така потужна штукенція, яка дозволяє легко приладнати до вашого сайту AJAX ;) Також на ні базується плаґін AddFullAjax для Joomla!
Гарна новина для користувачів плагіну AddFullAjax та компоненти JComments. Як відомо, після встановлення плагіну AddFullAjax за замовчування – JComments відмовлявся працювати.
Причина та ж, що й з LightBox-сом.
Щоб змусити цю пару працювати, потрібно невеличке налаштування AddFullAjax, подібне до налаштування для роботи LightBox.
Отже, в налаштуваннях плаґіну, додайте :
FLAX.Html.onall('load', function(options){ if(window.JCommentsInitializeForm && document.id('comments-form')){ JCommentsInitializeForm(); } }); |
Ось і все ;)
При використанні бібліотеки FullAjax можна зіткнутись з тим, що інші скрипти (наприклад LightBox) відмовляються працювати, або працюють не коректно. Причина з якої вони відмовляються працювати дуже проста – вони не зовсім розраховані на сумісну роботу з AJAX.
Як це можна поправити, опишу в декількох рядках нижче…
(далі…)
Бібліотека FullAjax дозволяє оновлювати більше як один контейнер, завдяки реалізації в ній двох моделей запиту – один запит для одного блоку, та один – для декількох блоків. В плаґіні Add FullAjax (2011.01.10) ця можливість використовується для оновлення модуля “хлібних крихт”. Звичайно замість цього модуля можна підставити будь який інший, але лише один – це пов’язано з тим, що я ще не придумав як автоматизувати процес налаштування для оновлення декількох модулів/позицій.
Нижче маленька інструкція як налаштувати оновлення декількох модулів через Ajax.
(далі…)