Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Всё для ucoz » Новости сайта » Добавление файлов для новостей
Добавление файлов для новостей
АдминДата: Среда, 14.11.2012, 21:59 | Сообщение # 1
Майор
Группа: Администраторы
Сообщений: 83
Репутация: 0
Статус:
Скрипт делает возможной загрузку файлов при добавлении новости.

Рабочий пример http://qlib.ucoz.ru/news/0-0-0-0-1 (чтобы увидеть скрипт в действии, залогиньтесь, uNet включен).

Установка:

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

2. В форме добавления каталога файлов замените всё на:
Code
<html>    
    <head>    
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">    
    <title>$SECTION_NAME$ - $MODULE_NAME$ - $SITE_NAME$</title>    
    <?$META_DESCRIPTION$?>    
    <link type="text/css" rel="StyleSheet" href="/.s/src/css/971.css" />    
    </head>    
    <body style="background-color:#FFFFFF; margin:0;padding:0;">    
    $BODY$<br />$POWERED_BY$    
    <script type="text/javascript">    
    $('tr:first, #puzadpn').hide(), $('input:radio:first').click();    
    function checkAjaxResponse(){    
    var ta;    
    if((ta=$('div.myWinCont:last > a')).length) {    
    top.document.getElementById('nwF11').value = ta.attr('href').replace('0-0', '1-1') + '-20';    
    _uWnd.close('addEnt');    
    document.body.innerHTML = '<span style="color:green;font-weight:bold;">Файл успешно добавлен.</span>';    
    }    
    }    
    setInterval ("checkAjaxResponse()", 100 );    
    </script>    
    </body>    
    </html>

3. В страницу архива материалов новостей:
Code
<script type="text/javascript">  
  function op() {  
  new _uWnd('addFile','Загрузка файла',300,300,{min:1,shadow:1,header:1,max:1,resize:0},'<iframe src="/load/0-0-0-0-1" width="100%" height="100%"></iframe>');  
  }  
  $('#nwM62').append(' <a href="javascript://" onclick="op();">Добавить!</a>');  
  </script>

4. В настройке модуля новости активируйте "Дополнительное поле 1".

Ссылка на файл будет храниться в коде $OTHER1$.
 
Форум » Всё для ucoz » Новости сайта » Добавление файлов для новостей
  • Страница 1 из 1
  • 1
Поиск:

QuesT.ucoz.ua
Бесплатный конструктор сайтов - uCoz