[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Форум » Скрипты для ucoz » Форум » Кнопка закрыть тему на форум для uCoz
Кнопка закрыть тему на форум для uCoz
sharasoftДата: Понедельник, 12.10.2009, 10:11 | Сообщение # 1
Администраторы
Сообщений: 297
[ 23 ]
Скрипт позволяет экономить время модераторам.
При нажатии на ссылку (можно сделать картинкой) всплывает окошко с подтверждением.
Если подтверждаете, страница перезагружается, а тема уже закрыта. Все просто.
В шаблоне Вид материалов Форума, перед $ENTRY_MANAGE_ICON_BAR $ пишем:

Code

<?if($CUR_GROUP_ID$='3' || $CUR_GROUP_ID$='4')?> <a href="/forum/$FID$-$TID$-0-22-1" onclick="if(confirm('Вы действительно хотите закрыть эту тему?')){alert('Тема закрыта!'); window.location.href='/forum/$FID$-$TID$-0-22-1';};return false;">Закрыть тему</a> <?endif?>

Вот скрин:
Andrey123Дата: Понедельник, 14.12.2009, 13:03 | Сообщение # 2
Удаленные
[ ]
Quote (sharasoft)
В шаблоне Вид материалов Форума, перед $ENTRY_MANAGE_ICON_BAR $ пишем:

У меня нет такого кода $ENTRY_MANAGE_ICON_BAR $ !!

И что делать?

sharasoftДата: Понедельник, 14.12.2009, 13:11 | Сообщение # 3
Администраторы
Сообщений: 297
[ 23 ]
Дай код вида материалов, я попробую поставить
Andrey123Дата: Понедельник, 14.12.2009, 13:13 | Сообщение # 4
Удаленные
[ ]
sharasoft, Вот у меня такой

Code
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable">
<tr><td width="23%" class="postTdTop" align="center"><a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></td><td class="postTdTop"><?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img src="http://s18.ucoz.net/img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img src="http://s18.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>Дата: $WDAY$, $DATE$, $TIME$ | Сообщение # $NUMBER$</td></tr>
<tr><td class="postTdInfo" valign="top">
<div align="center">  
  <table border="0" cellpadding="0" cellspacing="0">  
  <tbody><tr>  
  <td width="17" background="http://i071.radikal.ru/0902/ff/3bd0bff61a01.png" height="17">  
  </td>  
  <td background="http://s41.radikal.ru/i093/0902/77/290b6ff174f7.png" height="17">  
  </td>  

  <td width="17" background="http://s49.radikal.ru/i126/0902/87/94af9881da39.png" height="17">  
  </td>  
  </tr>  
  <tr>  
  <td width="17" background="http://s59.radikal.ru/i164/0902/f8/326a55f011dc.png">  
  </td>  
  <td>  

  <?if($AVATAR_URL$)?><img title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?>  

  </td>  
  <td width="17" background="http://s60.radikal.ru/i168/0902/c6/a4e3e0816fe3.png">  
  </td>  
  </tr>  
  <tr>  
  <td width="17" background="http://s60.radikal.ru/i167/0902/26/8cb928874182.png" height="17">  
  </td>  
  <td background="http://s55.radikal.ru/i147/0902/ea/8f85b050c329.png" height="17">  
  </td>  

  <td width="17" background="http://i011.radikal.ru/0902/bf/ce48d6da8a98.png" height="17">  
  </td>  
  </tr>  
  </tbody></table> </div>  

<?if($USER_TITLE$)?><div class="postRankName">$USER_TITLE$</div><?else?><div class="postRankName">$USER_RANK_NAME$</div><?endif?>
<?if($GROUP_ICON$)?><div class="postRankIco">$GROUP_ICON$</div><?else?><div class="postRankIco">$USER_RANK_ICON$</div><?endif?>
<?if($GROUP_NAME$)?><div class="postUserGroup">Группа: $GROUP_NAME$</div><?endif?>
<?if($POSTS$)?><div class="numposts">Сообщений: <span="unp">$POSTS$</span></div><?endif?>
<?if($AWARDS_READ_URL$)?><div class="reputation">Награды: <a href="$AWARDS_READ_URL$" title="Список наград"><span class="repNums"><b>$AWARDS$</b></span></a> <?if($AWARDS_DO_URL$)?> <a href="$AWARDS_DO_URL$"><span style="font-size:10pt" title="Вручить награду"><b>+</b></span></a><?endif?><?endif?>
<?if($READ_REP_URL$)?><div class="reputation">Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?>  <a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$"><span style="font-size:10pt"><b>±</b></span></a></div><?endif?><?endif?>
<?if($GROUP_ID$=3 or $GROUP_ID$=4 or $GROUP_ID$=6 or $GROUP_ID$=7)?><?else?>
<?if($READ_BAN_URL$)?><div class="userBan">Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a> <?if($DO_BAN_URL$)?>  <a title="Изменить уровень замечаний" class="banDo" href="$DO_BAN_URL$">±</a></div><?endif?><?endif?>
<?endif?>

<br><?if($GROUP_ID$=4)?><img src='http://web-masteru.net.ru/medals/12.gif' title='Админ Всего сайта' alt='Админ Всего сайта' border="0" align="absmiddle" /> <?endif?>
<?if($UID$=1)?><img src='http://web-masteru.net.ru/medals/7.gif' title='За активность на форуме' alt='За активность на форуме' border="0" align="absmiddle" /><?endif?>
<?if($UID$=20)?><img src='http://sanny.ucoz.ru/award/9.gif' title='Первый Модератор Сайта!' alt='Первый Модератор Сайта!' border="0" align="absmiddle" /><?endif?>

<?if($USER_STATUS$)?><div class="statusBlock">$USER_STATUS$</div><?endif?>
<?if($GROUP_ID$)?> <?else?><br><br><br><br><br><?endif?>
</td><td class="posttdMessage" valign="top">$MESSAGE$
<?if($ATTACHMENT$)?> <div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div><?endif?>
<?if($SIGNATURE$)?><br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">

<div class="spoiler"><a class="spoilerheader" onclick="this.parentNode.className=this.parentNode.className=='spoiler'?'spoiler open':'spoiler'">Подпись скрыта</a>  
<div class="spoilertext">$SIGNATURE$</div></div>
</span><?endif?>
<?if($EDITEDBY$)?><br><br><div class="edited">Сообщение отредактировал $EDITEDBY$</div><?endif?></td></tr>
<tr><td class="postBottom" align="center"><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="http://www.ripe.net/perl/whois?$USER_IP$" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick='prompt("","$POST_COUNTRY$");return false;'>$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?> <?endif?></td><td class="postBottom">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr><td>$USER_DETAILS_ICON_BAR$</td><td align="right" style="padding-right:15px;">$ENTRY_MANAGE_ICON_BAR$</td><td width="2%" nowrap align="right">$ON_TOP_ICON$$DEL_ENTRY_FIELD$</td></tr>
</table></td></tr></table>
sharasoftДата: Понедельник, 14.12.2009, 13:15 | Сообщение # 5
Администраторы
Сообщений: 297
[ 23 ]
Вот это поставь, я добавил...

Code
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="postTable">  
<tr><td width="23%" class="postTdTop" align="center"><a class="postUser" href="javascript://" rel="nofollow" onClick="emoticon('[b]$USERNAME$[/b],');return false;">$USERNAME$</a></td><td class="postTdTop"><?if($AWARDS_DO_URL$ && $USER_LOGGED_IN$ && $CUR_USER_ID$!=$UID$)?><div style="float:right"><a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-28-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img src="http://s18.ucoz.net/img/icon/thumbu.png" width="13" border="0" title="Хороший пост"></a> <a href="javascript://" rel="nofollow" onclick="new _uWnd('AwD','Вручить награду',380,200,{autosize:1,maxh:300},{url:'/index/55-$UID$-47-forum-$FID$_$TID$_$ID$_16_$TIMESTAMP$'});return false;"><img src="http://s18.ucoz.net/img/icon/thumbd.png" width="13" border="0" title="Плохой пост"></a></div><?endif?>Дата: $WDAY$, $DATE$, $TIME$ | Сообщение # $NUMBER$</td></tr>  
<tr><td class="postTdInfo" valign="top">  
<div align="center">   
   <table border="0" cellpadding="0" cellspacing="0">   
   <tbody><tr>   
   <td width="17" background="http://i071.radikal.ru/0902/ff/3bd0bff61a01.png" height="17">   
   </td>   
   <td background="http://s41.radikal.ru/i093/0902/77/290b6ff174f7.png" height="17">   
   </td>   

   <td width="17" background="http://s49.radikal.ru/i126/0902/87/94af9881da39.png" height="17">   
   </td>   
   </tr>   
   <tr>   
   <td width="17" background="http://s59.radikal.ru/i164/0902/f8/326a55f011dc.png">   
   </td>   
   <td>   

   <?if($AVATAR_URL$)?><img title="$USERNAME$" class="userAvatar" border="0" src="$AVATAR_URL$"><?endif?>   

   </td>   
   <td width="17" background="http://s60.radikal.ru/i168/0902/c6/a4e3e0816fe3.png">   
   </td>   
   </tr>   
   <tr>   
   <td width="17" background="http://s60.radikal.ru/i167/0902/26/8cb928874182.png" height="17">   
   </td>   
   <td background="http://s55.radikal.ru/i147/0902/ea/8f85b050c329.png" height="17">   
   </td>   

   <td width="17" background="http://i011.radikal.ru/0902/bf/ce48d6da8a98.png" height="17">   
   </td>   
   </tr>   
   </tbody></table> </div>   

<?if($USER_TITLE$)?><div class="postRankName">$USER_TITLE$</div><?else?><div class="postRankName">$USER_RANK_NAME$</div><?endif?>  
<?if($GROUP_ICON$)?><div class="postRankIco">$GROUP_ICON$</div><?else?><div class="postRankIco">$USER_RANK_ICON$</div><?endif?>  
<?if($GROUP_NAME$)?><div class="postUserGroup">Группа: $GROUP_NAME$</div><?endif?>  
<?if($POSTS$)?><div class="numposts">Сообщений: <span="unp">$POSTS$</span></div><?endif?>  
<?if($AWARDS_READ_URL$)?><div class="reputation">Награды: <a href="$AWARDS_READ_URL$" title="Список наград"><span class="repNums"><b>$AWARDS$</b></span></a> <?if($AWARDS_DO_URL$)?> <a href="$AWARDS_DO_URL$"><span style="font-size:10pt" title="Вручить награду"><b>+</b></span></a><?endif?><?endif?>  
<?if($READ_REP_URL$)?><div class="reputation">Репутация: <a title="Смотреть историю репутации" class="repHistory" href="$READ_REP_URL$"><b>$REP_RATING$</b></a> <?if($DO_REP_URL$)?>  <a class="reputationDo" title="Изменить репутацию" href="$DO_REP_URL$"><span style="font-size:10pt"><b>±</b></span></a></div><?endif?><?endif?>  
<?if($GROUP_ID$=3 or $GROUP_ID$=4 or $GROUP_ID$=6 or $GROUP_ID$=7)?><?else?>  
<?if($READ_BAN_URL$)?><div class="userBan">Замечания: <a class="banPercent" title="Смотреть историю замечаний" href="$READ_BAN_URL$">$BAN_RATING$</a> <?if($DO_BAN_URL$)?>  <a title="Изменить уровень замечаний" class="banDo" href="$DO_BAN_URL$">±</a></div><?endif?><?endif?>  
<?endif?>  

<br><?if($GROUP_ID$=4)?><img src='http://web-masteru.net.ru/medals/12.gif' title='Админ Всего сайта' alt='Админ Всего сайта' border="0" align="absmiddle" /> <?endif?>  
<?if($UID$=1)?><img src='http://web-masteru.net.ru/medals/7.gif' title='За активность на форуме' alt='За активность на форуме' border="0" align="absmiddle" /><?endif?>  
<?if($UID$=20)?><img src='http://sanny.ucoz.ru/award/9.gif' title='Первый Модератор Сайта!' alt='Первый Модератор Сайта!' border="0" align="absmiddle" /><?endif?>  

<?if($USER_STATUS$)?><div class="statusBlock">$USER_STATUS$</div><?endif?>  
<?if($GROUP_ID$)?> <?else?><br><br><br><br><br><?endif?>  
</td><td class="posttdMessage" valign="top">$MESSAGE$  
<?if($ATTACHMENT$)?> <div align="left" class="eAttach">Прикрепления: $ATTACHMENT$</div><?endif?>  
<?if($SIGNATURE$)?><br><hr size="1" width="150" align="left" class="signatureHr"><span class="signatureView">  

<div class="spoiler"><a class="spoilerheader" onclick="this.parentNode.className=this.parentNode.className=='spoiler'?'spoiler open':'spoiler'">Подпись скрыта</a>   
<div class="spoilertext">$SIGNATURE$</div></div>  
</span><?endif?>  
<?if($EDITEDBY$)?><br><br><div class="edited">Сообщение отредактировал $EDITEDBY$</div><?endif?></td></tr>  
<tr><td class="postBottom" align="center"><?if($USER_IP$)?><div class="postip">[ <a class="postIpLink" href="http://www.ripe.net/perl/whois?$USER_IP$" target="_blank">$USER_IP$</a><?if($POST_COUNTRY_ID$)?> (<a href="javascript://" rel="nofollow" onclick='prompt("","$POST_COUNTRY$");return false;'>$POST_COUNTRY_ID$</a>)<?endif?> ]</div><?else?> <?endif?></td><td class="postBottom">  
<table border="0" width="100%" cellspacing="0" cellpadding="0">  
<tr><td>$USER_DETAILS_ICON_BAR$</td><td align="right" style="padding-right:15px;">

<?if($CUR_GROUP_ID$='3' || $CUR_GROUP_ID$='4')?> <a href="/forum/$FID$-$TID$-0-22-1" onclick="if(confirm('Вы действительно хотите закрыть эту тему?')){alert('Тема закрыта!'); window.location.href='/forum/$FID$-$TID$-0-22-1';};return false;">Закрыть тему</a> <?endif?>
$ENTRY_MANAGE_ICON_BAR$</td><td width="2%" nowrap align="right">$ON_TOP_ICON$$DEL_ENTRY_FIELD$</td></tr>  
</table></td></tr></table>
Andrey123Дата: Понедельник, 14.12.2009, 13:27 | Сообщение # 6
Удаленные
[ ]
sharasoft, Спасибо!
Но если тема закрыта, то все равно есть эта "Закрыть тему"
Можно, как то сделать чтоб когда тема открыта чтоб было закрыт тему, а когда тема закрыта то чтоб было "Открыть тему" ?
sharasoftДата: Понедельник, 14.12.2009, 13:29 | Сообщение # 7
Администраторы
Сообщений: 297
[ 23 ]
Не знаю, не пробовал. Надо попробовать сделать...
Форум » Скрипты для ucoz » Форум » Кнопка закрыть тему на форум для uCoz
  • Страница 1 из 1
  • 1
Поиск:

загрузка...