private:koding:hostcms:modules:informacionnye_sistemy:showmore

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
private:koding:hostcms:modules:informacionnye_sistemy:showmore [27.07.15 в 12:33]
scherbakov_kad.systems
private:koding:hostcms:modules:informacionnye_sistemy:showmore [27.06.17 в 14:52] (current)
maximzasorin_gmail.com ↷ Страница перемещена из private:koding:hostcms:modules:informacionnye_sistemy:reshenija:showmore в private:koding:hostcms:modules:informacionnye_sistemy:showmore
Line 1: Line 1:
 ====== Динамическая подгрузка элементов ====== ====== Динамическая подгрузка элементов ======
 +При нажатии на кнопку "​подгрузить еще"​ происходит подгрузка элементов ИС. Скрипт обращается по адресу (пример ниже) и добавляет ответ в конец контейнера ("#​portfolio"​).
 +Для реализации:​
 +  - Добавляем код в настройках ТДС <code php> /**
 +* При аякс загрузке подменяем макет на пустой
 +
 +* @author Shcherbakov Aleksandr, KAD Systems (©) 2015
 +* @date 27-07-2015
 +* Начало >>
 +*/
  
-При нажатии на кнопку "​подгрузить еще",​ скрипт обращается по адресу (пример ниже) и добавляет ответ в конец контейнера ("#​portfolio"​) 
-  * http://​host/​.../​page-2/​ \\ 
-  * http://​host/​.../​page-3/​ \\ 
-  * http://​host/​.../​page-4/​ \\ 
- 
- 
-===== Код в настройках ТДС ===== 
- 
-<code php> 
-// При аякс загрузке подменяем макет на пустой 
 if(Core_Array::​getGet('​ajax'​)) if(Core_Array::​getGet('​ajax'​))
 { {
Line 25: Line 24:
  }  }
 } }
-</​code>​ 
  
-===== Код ​в XSL шаблоне ​===== +/** 
-<code xml>+* << ​Конец  
 +* @author Shcherbakov Aleksandr, KAD Systems (©) 2015  
 +* @date 27-07-2015 
 +*/ 
 +</​code>​ 
 +  - Редактируем код XSL шаблона вывода списка элементов ИС <code xml>
  <​xsl:​template match="/​informationsystem">​  <​xsl:​template match="/​informationsystem">​
  <​xsl:​choose>​  <​xsl:​choose>​
Line 48: Line 51:
  </​xsl:​template>​  </​xsl:​template>​
 </​code>​ </​code>​
-===== Код на странице ===== +  - Подключаем js обработчик <code javascript>​ 
-<code javascript>​ +/** 
-/кнопка "​показать еще"​+кнопка "​показать еще"​ 
 +*  
 +* @author Shcherbakov Aleksandr, KAD Systems (©) 2015  
 +* @date 27-07-2015  
 +* Начало >> 
 +*/ 
 $("​.more_posts a"​).live('​click',​ function(e){ $("​.more_posts a"​).live('​click',​ function(e){
  container = "#​portfolio";​ //​ контейнер для элементов  container = "#​portfolio";​ //​ контейнер для элементов
Line 83: Line 92:
  });  });
 }); });
 +
 +/**
 +* << Конец ​
 +* @author Shcherbakov Aleksandr, KAD Systems (©) 2015
 +* @date 27-07-2015
 +*/
 </​code>​ </​code>​
private/koding/hostcms/modules/informacionnye_sistemy/showmore.1437989634.txt.gz · Last modified: 27.07.15 в 12:33 by scherbakov_kad.systems