Articles in the ‘Як це (інструкції)’ category

Дивно, що раніше не написав про це :)
Загалом зараз майже всі сайти використовують кнопки різних соц мереж. Якщо ви теж маєте такий сайт, то вам звісно цікаво як змусити ці кляті кнопки працювати з AJAX.

Маю декілька підказок.
(далі…)

Гарна новина для користувачів плагіну 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.
(далі…)

Як відомо, JavaScript бібліотека FullAjax, надає можливість легко впровадити технологію Ajax для Вашого сайту, без додаткових знань JavaScript, потрібно лише базові знання HTML і в деяких випадках зміна логіки в серверній частині сайту. Отже тут опишу декілька основних моментів впровадження цієї бібліотеки.

Завантажуємо свіжу версію (завантажити), та підключаємо її до сайту.

1
2
3
4
<script type="text/javascript" src="/fullajax.js"></script>
<script type="text/javascript">
  //тут параметри налаштування fullajax
</script>

Далі потрібно (далі…)

HAX – одна з функцій FullAjax, використовується для запиту та автоматичної обробки HTML (HtmlAjaX) — це і є підтримка AHAH (Asynchronous HTML and HTTP).

Приклади використання HAX:
В елемент з id=’my-div’ буде завантажено сторінку ‘index.html’ з використанням AJAX історії.

1
hax({url:'index.html', id:'my-div'})

В елемент з id=’my-div’ буде завантажено сторінку ‘index.html’ без використанням AJAX історії, після закінчення завантаження з’явиться повідомлення ‘Hey!’.

1
2
3
hax({url:'index.html', id:'my-div', nohistory:1, onload:function(){
	alert('Hey!')
}})

Список параметрів HAX: (далі…)