• Страница 1 из 1
  • 1
Модератор форума: LaggEr  
Форум » Система uCoz » Скрипты для uCoz » Быстрое Добавления новости в _uWnd окне
Быстрое Добавления новости в _uWnd окне
LaggErДата: Среда, 31.08.2011, 17:58 | Сообщение # 1

  • Сообщения: 382
  • Награды: 6
  • Репутация: 500


Быстрое Добавления новости в _uWnd окне
, Написал вот скрипт из предложений форума. Смысл окно в нём 2 поля и кнопка текст и заголовок при нажатии новость добавляется в /news/ а и сделал окно при успешном добавлении ссылку перейти.

куда хотим туда и ставим кнопку:
Code
<input type="button" onclick="upost.newspost()" value="Быстро Добавить новость" />


Скрипт в нижнюю часть сайта:
Code
<script src="http://upost.su/js/reslear.upost.su.addnews.js" type="text/javascript"></script>



 
-=D_LUX=-Дата: Пятница, 02.09.2011, 01:39 | Сообщение # 2

  • Дизайнер
  • Сообщения: 1
  • Награды: 0
  • Репутация: 0
LaggEr, Можно было бы еще исходный код js файла выложить

Знаю,что многим не нравится на свой сайт ставить скрипты с url на другой источник

Создеём файл "addnews.js",вставляем в него данный код:
Code
/*
   Скрипт: Добавления новости
   Автор: ReSLeaR- http://upost.su/
   ---
   изменение строк запрещено.
*/

var upost = {
   newspost: function(){
     new _uWnd('nsd','Опубликовать новость',340,210,{align:'left',closeonesc:1,min:0,max:0},'<fieldset><legend>Заголовок Материала</legend><input type="text" id="postrirl" style="width:300px;"/></fieldset><fieldset><legend>Текст Материала:</legend><textarea id="postmessaf" style="width: 300px;height:100px"></textarea></fieldset><fieldset><div style="float:right">'+_uButton('','b',{style:3,text:'Отправить',content:'onclick="upost.postnews()"'})+'</div><div style="clear:both"></div></fieldset>');
   },
   postnews:function(){
     if($('#postrirl').val() == '' || $('#postmessaf').val() == ''){
         _uWnd.alert('Заполните поля правильно', '', {tm: 3000, w: 300, h: 77});
       }else{
         $.get('/news/0-0-0-0-1', function(data){
           $.post('/news/', {
             a:2,
             jkd428: 1,
             jkd498: 1,
             title: $('#postrirl').val(),
             message: $('#postmessaf').val(),
          ssid: $('input[name="ssid"]', data).val()
             }, function(x){
               var a = $(x).text();
               if (a.indexOf('успешно') != -1){
                 _uWnd.close('nsd');
                 new _uWnd('dede','Добавление новости',340,210,{align:'left',closeonesc:1,min:0,max:0},'<br>Новость успешно Добавлена <br> <a '+a.match(/href="(.*)"\s/)+'>Перейти на страницу</a> или <a href="#" onclick="upost.newspost();_uWnd.close(\'dede\');return false;" >добавить ещё</a>');
               }
             })
         })
       }
   }
}


Затем загружаем его в корень сайта.

Далее в шаблоне перед
Code
</body>


Ставим данный код:
Code
<script src="/addnews.js" type="text/javascript"></script>
 
Форум » Система uCoz » Скрипты для uCoz » Быстрое Добавления новости в _uWnd окне
  • Страница 1 из 1
  • 1
Поиск:
--> -->
Статистика
Последние обновления на форуме Популярные темы Лучшие пользователи Новые пользователи
  • Вопрос администрации
  • К игре Call of Duty 2 - Коды и секреты
  • Приве
  • Файловик
  • купить Пуховик Forward и комфортные Куртки 2013 года, бренд Forward
  • Текст песни Noize MC (Нойз МС) - 20 Апреля
  • Образцы
  • Проблеммы со звуком
  • Обломись
  • Баннер для Counter-Strike 1.6 сервера
  • Приве
  • I Love Glaser.clan.su
  • Города
  • Обломись
  • Флуд смайлами!
  • Привет
  • Файловик
  • Элитный мир все эпизоды
  • Spy soft
  • Флудим пока пальцы не устанут!
  • LaggEr
  • SERG@NT
  • flultaperpese
  • Sailen
  • lilianug2
  • yandex
  • DepecheMode
  • Bogdanofd
  • WatchSymn
  • ZigOo
  • ariaMaype
  • otaletdoku
  • DDaur
  • Azotsnab13Ru1maype
  • Davlatyor
  • olivia
  • italetncju
  • HoldingRu1maype
  • 003558222
  • Wonderball2maype