Добавление новости в модуль board в uWnd окне by webo4ka

1426
10 из 10
Проголосовало: 12






Всем добрый день. Сегодня был выполнен бесплатный заказ пользователя Betme, с темы заказа скрипта на форуме.

Суть скрипта заключается в том, что можно быстро добавить материал на сайт в модуль доски уведомления... Использованы всего два поля для заполнения информации, это "тема объявления" и "краткое описание".

Так же умная форма отправки данных, т.е. если не заполнено одно из полей то появится ajax уведомление, что не заполнено одно из полей... А при успешной отправке окно добавления новости закроется и материал будет добавлен.

Ну а теперь перейдем к установке

Установка:

1) Активируем модуль "Доска объявлений" если не активирован. Далее заходим в настройки модуля и оставляем галочки только у полей
  • Тема объявления
  • Текст объявления

    2) Потом в любое место вставляем код, с помощь которого будет добавляться материал:

    Сама кнопка:

    Код
    <a href="javascript://" onclick="dobavitMaterialWebo4kaRu();">Добавить новость</a>


    Сам скрипт:

    Код

    <script>  
      function dobavitMaterialWebo4kaRu(){  
      new _uWnd('dobavlenieWebo4kaRu', 'Добавление новости',650,550,{autosize:1}, '<table style="width:100%; text-align:left;"><tr><td><fieldset><legend>Новость</legend><fieldset>Название материала:</legend><input class="wTitle" type="text" value="" style="width:100%;"></fieldset> <fieldset>Краткое описание:</legend><textarea class="wBrief" style="width:100%; height:150px;"></textarea></fieldset> </fieldset></td></tr></table> <input type="button" value="Отправить" onclick="otpravitWebo4kaRu();">')  
      }  

      function otpravitWebo4kaRu() {  
      var wIDkategorii = 3; /* ID категории в которую будет добавляться материал, это поле обязательно укажите правильным иначе материал не добавится*/  
      if($('.wTitle').val().length <= '1'){_uWnd.alert('<font color="red">Не заполнено поле: "<b>Название материала</b>"</font>', '', {w: 300, h: 35, tm: 5000});}  
      else{  
      if($('.wBrief').val().length <= '1'){_uWnd.alert('<font color="red">Не заполнено поле: "<b>Краткое описание</b>"</font>', '', {w: 300, h: 35, tm: 5000});}  

      else{  
      $.get('/board/0-0-0-0-1', function(data){  
      $.post('/board/', {  
      ocat:wIDkategorii,  
      a:12,  
      jkd498:1,  
      jkd428:1,  
      title: $('.wTitle').val(),  
      brief: $('.wBrief').val(),  
      ssid:$('[name="ssid"]',data).val()  
      }, function(wIndexOF){  
      if ($(wIndexOF).text().indexOf("Материал успешно добавлен") > -1){_uWnd.getbyname('dobavlenieWebo4kaRu').close(); _uWnd.alert('<font color="green"><b>Материал добавлен!</b></font>', '', {w: 200, h: 35, tm: 5000});}else{_uWnd.alert('<font color="red"><b>Ошибка</b></font>', '', {w: 200, h: 35, tm: 5000});}  
      })})  

      }  
      }  
      }/*Автор Вовчик || by webo4ka.ru || Дата создания 23.04.2016*/  
      </script>


    на этом все, не забываем указывать правильный ID категории...
  • Автор публикации: Загрузка
    Загрузка
    Вовчик, это его n материал
    Источник: http://webo4ka.ru/
    • Всего комментариев: 6

    Marishka
    +3
    Marishka написал: в материале Написано 20 Августа 2016 в 22:12
    Комментарий №5
    Вовчик смени вызов окна с onclick="dopPoliWebo4kaRu();" на onclick="dobavitMaterialWebo4kaRu();" Так как в скрипте указана эта функция.

    Вовчик
    0
    Вовчик написал: в материале Написано 21 Августа 2016 в 17:43
    Комментарий №6
    странно, вроде бы перед выкладыванием код был правильный... спс!

    Betme
    0
    Betme написал: в материале Написано 01 Августа 2016 в 21:15
    Комментарий №4
    спс супчик!)

    CbIPoK2513
    0
    CbIPoK2513 написал: в материале Написано 22 мая 2016 в 07:25
    Комментарий №1
    Для других же модулей тоже можно?

    Вовчик
    0
    Вовчик написал: в материале Написано 22 мая 2016 в 07:29
    Комментарий №2
    для других нужно делать

    1488
    0
    1488 написал: в материале Написано 22 мая 2016 в 13:07
    Комментарий №3
    для статей хороша подошла- бы тема.
    Можешь под статью загнать?

    • Оставить комментарий:
    Добавлять комментарии могут только зарегистрированные пользователи.
    Регистрация | Вход
    Меню сайта
    Категории
    Для помощи создания сайта uCoz 25
    Скрипты и модификации для Ucoz 2126
    Шаблоны форумов Ucoz 28
    Шаблоны сайтов Ucoz 432
    Авторство Webo4ki 309
    php скрипты для ucoz 57
    Графика для uCoz 40
    Мини-чат
    Последние комментарии
  • geleson2222 написал:
  • ?
  • Doc120 написал:
  • /* Скрывает каперайт ucoz */
    .banner_u {
    opacity:0.2 ;
    }
    /* ----------------- */
    opacity:0.1 ; это легальное скрытее $POWERED_BY$
    ставим в ccs не ставте 0.0 тоже за банят 1.1 можно сам пользуюсь.
  • Doc120 написал:
  • Ставим в ccs и все
    /* Скрывает каперайт ucoz */
    .banner_u {
    opacity:0.2 ;
    }
    /* ----------------- */
  • topkalife написал:
  • Было бы лучше если бы данный скрипт работал)
  • k43 написал:
  • Возможно из-за капчи для пользователей
    Последние темы
    Опрос
    333
    А
    Р
    Что произойдёт: $("#...
    Статистика
    Анализ интернет сайта
    0
    онлайн
    0
    наших
    0
    чужих
    Онлайн всего: 1
    Гостей: 1
    Пользователей: 0
    0
    Сегодня были
    Топ пользователей:
    • Обратная связь
    • Правила
    • RSS
    • +18
    • Мобильная версия
    • Хостинг от uCoz
    • Хостинг от uCoz
    • Copyright - webo4ka.ru © 2010-2024 г.
    • Design by Вовчик
      Администратор:)