00:29 | 06.05.2024
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для сайта » Разнообразные скрипты » uAdd [1.0 Alpha] — копирование файлов на форум (*icon-0*)
uAdd [1.0 Alpha] — копирование файлов на форум
Applee
Добавлено: Среда, 26.01.2011 в 16:32| Пост № 1


Группа:
Проверенные
Сообщений:
124
Репутация:
Замечания:
Лучшая рип студия

uAdd 1.0 (Альфа-версия) — копирование файлов на форум

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

Установка:

В форму добавления/редактирования материала, после $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 форума.

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

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

Также я произвожу дополнительную настройку скрипта — если вам нужно добавить поля в созданной теме, обращайтесь. Стоимость всего $1.

Автор — $USERNAME$.


T_T могли бы хоть V.I.P дать ...
Offline
Форум » Всё для сайта » Разнообразные скрипты » uAdd [1.0 Alpha] — копирование файлов на форум (*icon-0*)
  • Страница 1 из 1
  • 1
Поиск: