С днем победы!
Подгрузка материалов без обновления страницы - Форум-TO-Portal | Всё для TankiOnline и uCoz | Обмен акк ТО
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: DarkUltimate 
Форум-TO-Portal | Всё для TankiOnline и uCoz | Обмен акк ТО » Скрипты для uCoz » Другие скрипты для uCoz » Подгрузка материалов без обновления страницы
Подгрузка материалов без обновления страницы
DarkUltimateДата: Воскресенье, 20.11.2011, 16:26 | Сообщение # 1
Маршал
Группа: Гл. Администратор
Сообщений: 69
Награды: 1 Награды
За создание сайта
Репутация: 0
Offline


Скрипт aвтoмaтичеcкий пoдгружaет пoлный мaтериaл + кoмментaрий зaмеcтo кoнтентa без перезaгрузки cтрaницы. c пoмoщью этoгo cкрипт oблегчaет рaбoту нa вaшем caйте, уcтaнoвкa coвcем не cлoжнaя – oнa cтoит тaкoгo эффектa.

Установка:
Открываем вид материалов, находим там ссылку $ENTRY_URL$, и вставляем id ссылки – url_jq$ID$. Например:

Code
<div class="box_title_text"><a href="$ENTRY_URL$" id="url_jq$ID$">$TITLE$</a></div>


Открываем Стараницу материала и комментариев к нему, весь контент заключаем в div. Например

Code
<div id="all_message">...Ваш контент, код описания, код комментариев...</div>


Пример:

Code
<!-- <body> --><div id="all_message">     
  <div class="box_title_bg_news"><?if($MODER_PANEL$)?><div style="float:right;padding:3px;">$MODER_PANEL$</div><?endif?><div class="box_title_text">$ENTRY_TITLE$</div></div>     
      <div class="box_content_message" style="background:#fff;color:#000;font-size:12px;font-family:Verdana"><div class="info_download"><center><img src="$SCREEN_URL$" align="center" class="asdf"></center></div>$MESSAGE$</div>     
      <div class="info"><b>Автор</b>: $AUTHOR_NAME$ <br> <b>Источник:</b> jQuCoz.Ru</div>     
      <br><div class="top_news"><?if($FILE_URL$)?><strong><b>Прикрепления:</b></strong> <a href="$FILE_URL$" target="_blank"><strong><b>Скачать</b></strong></a><?else?><b>Ссылок для скачивания не найдено.</b><?endif?> </div>     
           
           
  <?if($COM_IS_ACTIVE$)?>     
  <?if($COM_CAN_READ$)?>     
  <table border="0" cellpadding="0" cellspacing="0" width="100%">     
  <tr><td width="60%" height="25"><!--<s5183>-->Всего комментариев<!--</s>-->: <b>$COM_NUM_ENTRIES$</b></td><td align="right" height="25">$COM_PAGE_SELECTOR$</td></tr>     
  <tr><td colspan="2">$COM_BODY$</td></tr>     
  <tr><td colspan="2" align="center">$COM_PAGE_SELECTOR1$</td></tr>     
  <tr><td colspan="2" height="10"></td></tr>     
  </table>     
  <?endif?>     
           
  <?if($COM_CAN_ADD$)?>     
  $COM_ADD_FORM$     
  <?else?>     
  <?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Добавлять комментарии могут только зарегистрированные пользователи.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Регистрация<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Вход<!--</s>--></a> ]</div><?endif?>     
  <?endif?>     
      <?endif?></div>     
  <!-- </body> -->


В Вид материалов в самый низ ставим:

Code
<script>     
      // Реализация от jqucoz.ru     
      // Идея от Kavrasky - Webo4ka.ru     
           
      $('#url_jq$ID$').click(function(culka) {     
      culka.preventDefault();     
           
      $.get($(this).attr('href'), function(data){     
      var content = $('#all_message',data).html();     
           
      $('#cam_body').html(content);     
      _uWnd.alert("<table width='100%' style='background:#f7f7f7;border:1px solid #ccc;'><tr><td><img src='http://jqucoz.at.ua/Button20White20Check.png'><td style='color:green;font-weight:bold'>Материал успешно загружен.</td></tr></table>","Успех",{w: 270,h: 83,t: 8000});     
           
      })     
           
      })     
      </script>
 
Форум-TO-Portal | Всё для TankiOnline и uCoz | Обмен акк ТО » Скрипты для uCoz » Другие скрипты для uCoz » Подгрузка материалов без обновления страницы
Страница 1 из 11
Поиск: