Главная » Файлы » Скрипты для uCoz » Каталог файлов

Модифицированное добавление материалов в Каталог файлов by Apocalypse для uCoz
24.06.14, 16:27:41





Не так давно меня просили в идеях скриптов реализовать нечто подобное. Данный скрипт модифицирует окно с уведомлением о добавлении материалов, делая его более функциональным.

В теории скрипт может работать и для других модулей uCoz. Тестируйте и отписывайтесь

Установка:

На странице добавления и редактирования материалов Каталога файлов в самый низ после /body вставляйте:
Код
<?if($PAGE_ID$ == 'add')?>
  <style>
  .aposuccess a {
  text-decoration:none !important;
  }
  .aposuccess fieldset {
  border:1px dashed #bbb;
  }
  .aposuccess legend {
  font-size:12px;
  font-weight:bold;
  color:blue;
  }
  </style>
  <script>
  // Модифицированное окно добавления by Apocalypse
  // apo-ucoz.com (c) 2013
  apomoreint = setInterval(function() {}, 999999);
  function openery() {
  new _uWnd('addEnt','Добавление материала',-310,-100,{
  autosize:0,
  modal:1,
  closeonesc:1,
  resize:0,
  oncontent:function() {
  apoaddmore();
  }
  },{form:'addEntForm'});
  };

  function apoaddmore() {
  clearInterval(apomoreint);
  apomoreint = setInterval(function() {
  if($('.myWinSuccess').size() == 1) {
  $('.myWinSuccess').parent().html('<div class="aposuccess myWinSuccess"><fieldset><legend>Материал успешно добавлен</legend><br><a href="#" onclick="apoaddclick();return false;">-= Добавить ещё материальчик? =-</a><hr><a href="#" onclick="if(confirm(\'Данное действие обновит страницу. Уверены?\')) location.replace(\'' + $('.myWinSuccess').parent().find('a').attr('href') + '\');return false;">-= Посмотреть добавленный материал =-</a></fieldset></div>');
  clearInterval(apomoreint);
  }
  }, 10);
  };

  function apoaddclick() {
  $('.aposuccess').parent().html('<img src="http://s1.ucoz.net/img/ma/m/i3.gif">');
  $.get(location.href, function(apo) {
  $('form#addEntForm').html($('form#addEntForm', apo).html());
  $('body').scrollTo(0, 1000);
  _uWnd.close('addEnt');
  $('.u-comboeditcell').click(function() {
  $('#uCatsMenu7').fadeToggle();
  });
  $('form#addEntForm input, form#addEntForm textarea').click(function() {
  $('#uCatsMenu7').fadeOut();
  });
  });
  };
  // ApoTeam (c) 2013
  </script>
  <?endif?>


Материал разработан и подготовлен Apocalypse

Категория: Каталог файлов | Добавил: Apocalypse | Теги: материалов, Добавление, Apocalypse, ucoz, by, Модифицированное, файлов, каталог, для
Просмотров: 414 | Загрузок: 0 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email: