Главная Форум Файлы
Вы находитесь: Wow-Good.Ru » WoW » Mists of Pandaria




Страница 1 из 11
Модератор форума: lex[o]ne 
Форум » uCoz мир » Скрипты » uAdd [1.0 Alpha] — копирование файлов на форум
uAdd [1.0 Alpha] — копирование файлов на форум
Diz[m]lo Дата: Среда, 02.11.2011, 08:18 | Сообщение # 1





uAdd 1.0 (Альфа-версия) — копирование файлов на форум
Суть скрипта такова: при добавлении файла он создаёт на форуме тему с таким же названием и содержанием. Плюс ко всему небольшой бонус — какой, увидите после установки скрипта.

Установка:

В форму добавления/редактирования материала, после $BODY$:

Установка:

В форму добавления/редактирования материала, после $BODY$:

Code

<script type="text/javascript">       

/*       
* uAdd [1.0 Alpha]       
* by $USЕRNAME$ aka. exec       
* 10.05.2010 13:56 ~ KRSK       
* At copying save copyrights       
*/       

var forumID = 2, // ID форума         
withBrief = true; // если текст надо брать из полного описания, то меняем true на false         

jQuery(function ($) {         
          $(document).ready(function () {         
           $('input.manFlSbm').hide().after($('<input type="button" value="Добавить!" />').click(function () {         
            $.post('/load', $(document.addEntForm).serialize(), function (response) {         
             var u = $(response).text();         
             e = (u.indexOf('успешно') != -1) ? 'Материал успешно добавлен. <a href="' + u.match(/http:\/\/.+?"/)[0].replace('"', '') + '">Перейти на страницу материала': u.match(/[а-я]+/gim).join(' ').replace(/поле\s(.+)/, 'поле "$1"');         
             _uWnd.alert(e, '', {         
              tm: (e.indexOf('успешно') != -1) ? Infinity: 3000         
             });         
             if (u.indexOf('успешно') != -1) {         
              $('body').prepend($('<iframe src="/forum/' + forumID + '-0-0-1-1" width="1" height="1" frameborder="0" name="forumpost"></iframe>'));         
              setInterval(function () {         
               forumpost.document.getElementById('frF3').value = $('#ldF1').val();         
               forumpost.document.getElementById('message').value = $(withBrief ? '#brief': '#message').val();         
               forumpost.document.getElementById('frF16').click();         
              },         
              100)         
             }         
            });         
           }));         
          });         
});         
</script>

В самом начале скрипта не забываем прописать ID форума.

!!! Для того, чтобы скрипт работал, необходимо отключить капчу при создании тем на форуме!

 
Форум » uCoz мир » Скрипты » uAdd [1.0 Alpha] — копирование файлов на форум
Страница 1 из 11
Поиск: