Архив Айгуст —
архив помогалки Августа
«Никто не вечен… В отличие от знаний»
Внимание!
  Материалы на данном сайте представляют собой архивную копию форума «Айгуст - помогалка Августа» на момент октября 2019 года с целью сохранения знаний. Все права на материалы принадлежат их авторам. Материалы представлены в открытый доступ в ознакомительных целях, запрещено их коммерческое использование без согласования с авторами. Администрация сайта не несёт ответственности за содержание материалов, в том числе за наличие вредоносных закладок в коде, используйте любой предоставленный код на свой страх и риск. Рекомендуется проверять любые файлы вручную и перезаливать на собственный хостинг, дабы избежать возможной модификации или исчезновения в будущем.

Люди|Страницы раздела|Отказники

31.01.2011 22:20:43
Люди|Страницы раздела|Отказники

Здесь будет выкладывать все шаблоны связанные с отказниками.
[изображение]
1.)В данном шаблоне, модераторы которые заходят в Люди-Отказники, смогут видеть ник модератора заблокировавшего анкеты.
Шаблон:
Админка|Люди|Страницы раздела|Отказники
%LINE<<<END
<td>%NUM%.&nbsp;&nbsp;
<td>%DATE('%d.%m.%y', %LOCK%)%&nbsp;&nbsp;
<td>%IF(%OR(%ADMIN%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%
<td>%REASON%
%IF(%MODER%, "<td><b nickid=%LOCK_NICKID%>%LOCK_NICK%</b>", "")%
END%
%LIST = %PEOPLE('LIST', %POST('page')%, 100, 1, %LINE%,
"CHECKED|LOCKED|NO_DELETED|UNIQUE|%GET('sort')%"
)%%
<div class=top><a href=.>&nbsp;ЛЮДИ В ЧАТЕ&nbsp;</a></div>
<table width=500 class=list cellspacing=1 cellpadding=1>
<tr><td colspan=5 class=h>Отказники</td></tr>
%?%GT(%PAGES%, 1)%
<tr><td align=center colspan=5 class=nav>
<span>%FIRST% - %LAST%</span><br><br>
%NAVIGATION(1, %PAGES%, %PAGE%,
'<b>%PAGE%</b> ',
'<b page=%PAGE%>%PAGE%</b> ')%
<br><br></tr>
?%
<tr class=th><th><th align=left><a id=sort_date>Дата</a><th align=left><a id=sort_nick>Ник</a><th align=left>Причина
%IF(%MODER%, "<th align=left>Модератор", "")%
</tr>
%LIST%
%?<tr><th colspan=5><hr>%CHAT('BANNER')%</tr>?%
</table>
2.)В данном шаблоне все люди смогут видеть ник модератора заблокировавшего анкеты.
Админка|Люди|Страницы раздела|Отказники
%LINE<<<END
<td>%NUM%.&nbsp;&nbsp;
<td>%DATE('%d.%m.%y', %LOCK%)%&nbsp;&nbsp;
<td>%IF(%OR(%ADMIN%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%
<td>%REASON%
<td><b nickid=%LOCK_NICKID%>%LOCK_NICK%</b>
END%
%LIST = %PEOPLE('LIST', %POST('page')%, 100, 1, %LINE%,
"CHECKED|LOCKED|NO_DELETED|UNIQUE|%GET('sort')%"
)%%
<div class=top><a href=.>&nbsp;ЛЮДИ В ЧАТЕ&nbsp;</a></div>
<table width=500 class=list cellspacing=1 cellpadding=1>
<tr><td colspan=5 class=h>Отказники</td></tr>
%?%GT(%PAGES%, 1)%
<tr><td align=center colspan=5 class=nav>
<span>%FIRST% - %LAST%</span><br><br>
%NAVIGATION(1, %PAGES%, %PAGE%,
'<b>%PAGE%</b> ',
'<b page=%PAGE%>%PAGE%</b> ')%
<br><br></tr>
?%
<tr class=th><th><th align=left><a id=sort_date>Дата</a><th align=left><a id=sort_nick>Ник</a><th align=left>Причина<th align=left>Модератор</tr>
%LIST%
%?<tr><th colspan=5><hr>%CHAT('BANNER')%</tr>?%
</table>
3.)В данном шаблоне прописанные нами профили смогут видеть ник модератора заблокировавшего анкеты.
Сейчас это номер 2.
Админка|Люди|Страницы раздела|Отказники
%LINE<<<END
<td>%NUM%.&nbsp;&nbsp;
<td>%DATE('%d.%m.%y', %LOCK%)%&nbsp;&nbsp;
<td>%IF(%OR(%ADMIN%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%
<td>%REASON%
%IF(%OR(%ADMIN%, %EQ(%USER('PROFILE')%, 2)%)%, "<td><b nickid=%LOCK_NICKID%>%LOCK_NICK%</b>", "")%
END%
%LIST = %PEOPLE('LIST', %POST('page')%, 100, 1, %LINE%,
"CHECKED|LOCKED|NO_DELETED|UNIQUE|%GET('sort')%"
)%%
<div class=top><a href=.>&nbsp;ЛЮДИ В ЧАТЕ&nbsp;</a></div>
<table width=500 class=list cellspacing=1 cellpadding=1>
<tr><td colspan=5 class=h>Отказники</td></tr>
%?%GT(%PAGES%, 1)%
<tr><td align=center colspan=5 class=nav>
<span>%FIRST% - %LAST%</span><br><br>
%NAVIGATION(1, %PAGES%, %PAGE%,
'<b>%PAGE%</b> ',
'<b page=%PAGE%>%PAGE%</b> ')%
<br><br></tr>
?%
<tr class=th><th><th align=left><a id=sort_date>Дата</a><th align=left><a id=sort_nick>Ник</a><th align=left>Причина
%IF(%OR(%ADMIN%, %EQ(%USER('PROFILE')%, 2)%)%, "<th align=left>Модератор", "")%
</tr>
%LIST%
%?<tr><th colspan=5><hr>%CHAT('BANNER')%</tr>?%
</table>
Добавлять номера анкет мы сможем приписывая переменну.
%EQ(%USER('PROFILE')%, 2)%

2 - номер профиля анкеты.
Пример шаблона с двумя профилями. В данном шаблоне это 69 и 71 профили анкет.
Админка|Люди|Страницы раздела|Отказники
%LINE<<<END
<td>%NUM%.&nbsp;&nbsp;
<td>%DATE('%d.%m.%y', %LOCK%)%&nbsp;&nbsp;
<td>%IF(%OR(%ADMIN%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%
<td>%REASON%
%IF(%OR(%ADMIN%, %EQ(%USER('PROFILE')%, 69)%, %EQ(%USER('PROFILE')%, 71)%)%, "<td><b nickid=%LOCK_NICKID%>%LOCK_NICK%</b>", "")%
END%
%LIST = %PEOPLE('LIST', %POST('page')%, 100, 1, %LINE%,
"CHECKED|LOCKED|NO_DELETED|UNIQUE|%GET('sort')%"
)%%
<div class=top><a href=.>&nbsp;ЛЮДИ В ЧАТЕ&nbsp;</a></div>
<table width=500 class=list cellspacing=1 cellpadding=1>
<tr><td colspan=5 class=h>Отказники</td></tr>
%?%GT(%PAGES%, 1)%
<tr><td align=center colspan=5 class=nav>
<span>%FIRST% - %LAST%</span><br><br>
%NAVIGATION(1, %PAGES%, %PAGE%,
'<b>%PAGE%</b> ',
'<b page=%PAGE%>%PAGE%</b> ')%
<br><br></tr>
?%
<tr class=th><th><th align=left><a id=sort_date>Дата</a><th align=left><a id=sort_nick>Ник</a><th align=left>Причина
%IF(%OR(%ADMIN%, %EQ(%USER('PROFILE')%, 69)%, %EQ(%USER('PROFILE')%, 71)%)%, "<th align=left>Модератор", "")%
</tr>
%LIST%
%?<tr><th colspan=5><hr>%CHAT('BANNER')%</tr>?%
</table>
Пример шаблона с тремя профилями. В данном шаблоне это 69, 71, 2 профили анкет.
Админка|Люди|Страницы раздела|Отказники
%LINE<<<END
<td>%NUM%.&nbsp;&nbsp;
<td>%DATE('%d.%m.%y', %LOCK%)%&nbsp;&nbsp;
<td>%IF(%OR(%ADMIN%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%
<td>%REASON%
%IF(%OR(%ADMIN%, %EQ(%USER('PROFILE')%, 69)%, %EQ(%USER('PROFILE')%, 71)%, %EQ(%USER('PROFILE')%, 2)%)%, "<td><b nickid=%LOCK_NICKID%>%LOCK_NICK%</b>", "")%
END%
%LIST = %PEOPLE('LIST', %POST('page')%, 100, 1, %LINE%,
"CHECKED|LOCKED|NO_DELETED|UNIQUE|%GET('sort')%"
)%%
<div class=top><a href=.>&nbsp;ЛЮДИ В ЧАТЕ&nbsp;</a></div>
<table width=500 class=list cellspacing=1 cellpadding=1>
<tr><td colspan=5 class=h>Отказники</td></tr>
%?%GT(%PAGES%, 1)%
<tr><td align=center colspan=5 class=nav>
<span>%FIRST% - %LAST%</span><br><br>
%NAVIGATION(1, %PAGES%, %PAGE%,
'<b>%PAGE%</b> ',
'<b page=%PAGE%>%PAGE%</b> ')%
<br><br></tr>
?%
<tr class=th><th><th align=left><a id=sort_date>Дата</a><th align=left><a id=sort_nick>Ник</a><th align=left>Причина
%IF(%OR(%ADMIN%, %EQ(%USER('PROFILE')%, 69)%, %EQ(%USER('PROFILE')%, 71)%, %EQ(%USER('PROFILE')%, 2)%)%, "<th align=left>Модератор", "")%
</tr>
%LIST%
%?<tr><th colspan=5><hr>%CHAT('BANNER')%</tr>?%
</table>
Добавлять их нужно в два места, что бы рамочка со словом "Модератор" тоже была видна под эти номера анкет.



#4929
01.02.2011 09:23:29
Re: Люди|Страницы раздела|Отказники
4) В данном шаблоне только зарегистрированные пользователи могут видеть ник Модератора, заблокировавшего анкеты

Админка|Люди|Страницы раздела|Отказники
%LINE<<<END
<td>%NUM%.&nbsp;&nbsp;
<td>%DATE('%d.%m.%y', %LOCK%)%&nbsp;&nbsp;
<td>%IF(%OR(%ADMIN%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%
<td>%REASON%
%IF(%USER('PROFILE')%, "<td><b nickid=%LOCK_NICKID%>%LOCK_NICK%</b>", "")%
END%
%LIST = %PEOPLE('LIST', %POST('page')%, 100, 1, %LINE%,
"CHECKED|LOCKED|NO_DELETED|UNIQUE|%GET('sort')%"
)%%
<div class=top><a href=.>&nbsp;ЛЮДИ В ЧАТЕ&nbsp;</a></div>
<table width=500 class=list cellspacing=1 cellpadding=1>
<tr><td colspan=5 class=h>Отказники</td></tr>
%?%GT(%PAGES%, 1)%
<tr><td align=center colspan=5 class=nav>
<span>%FIRST% - %LAST%</span><br><br>
%NAVIGATION(1, %PAGES%, %PAGE%,
'<b>%PAGE%</b> ',
'<b page=%PAGE%>%PAGE%</b> ')%
<br><br></tr>
?%
<tr class=th><th><th align=left><a id=sort_date>Дата</a><th align=left><a id=sort_nick>Ник</a><th align=left>Причина
%IF(%USER('PROFILE')%, "<th align=left>Модератор", "")%
</tr>
%LIST%
%?<tr><th colspan=5><hr>%CHAT('BANNER')%</tr>?%
</table>
#4935
01.02.2011 12:22:17
Re: Люди|Страницы раздела|Отказники
Зачетно )))
#4938
01.02.2011 17:10:55
Re: Люди|Страницы раздела|Отказники
Круто))
#4962
03.02.2011 20:42:51
Re: Люди|Страницы раздела|Отказники
Хороший шаблон, поставил себе
#5026
14.06.2011 10:36:01
Re: Люди|Страницы раздела|Отказники
Иногда модераторам интересно, из-за чего их коллеги модераторы заблокировали некоторые анкеты, совпадает ли причина блока с реальностью. Хочется открыть эту анку, посмотреть, но можно открыть только те анкеты, которые заблокировал сам модератор.
[изображение]

Главный администратор просматривает абсолютно все заблокированные анкеты.

Можно сделать такую возможность, чтобы: Определённые модераторы, которых назначите вы, могли просматривать все анкеты в отказниках, но разблокируют только те, которые блочили сами.

Берём любой, понравившийся шаблон "Отказники", из представленных выше, либо стандартный шаблон от августа. Я беру стандартный:
%LINE<<<END
<td>%NUM%.&nbsp;&nbsp;
<td>%DATE('%d.%m.%y', %LOCK%)%&nbsp;&nbsp;
<td>%IF(%OR(%ADMIN%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%
<td>%REASON%
END%

%LIST = %PEOPLE('LIST', %POST('page')%, 100, 1, %LINE%,
"CHECKED|LOCKED|NO_DELETED|UNIQUE|%GET('sort')%"
)%%

<div class=top><a href=.>&nbsp;ЛЮДИ В ЧАТЕ&nbsp;</a></div>
<table width=500 class=list cellspacing=1 cellpadding=1>
<tr><td colspan=4 class=h>Отказники</td></tr>

%?%GT(%PAGES%, 1)%
<tr><td align=center colspan=4 class=nav>
<span>%FIRST% - %LAST%</span><br><br>
%NAVIGATION(1, %PAGES%, %PAGE%,
'<b>%PAGE%</b> ',
'<b page=%PAGE%>%PAGE%</b> ')%
<br><br></tr>
?%

<tr class=th><th><th align=left><a id=sort_date>Дата</a><th align=left><a id=sort_nick>Ник</a><th align=left>Причина</tr>
%LIST%
%?<tr><th colspan=4><hr>%CHAT('BANNER')%</tr>?%
</table>

Находим эту строчку:
<td>%IF(%OR(%ADMIN%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%

Заменяем на:
<td>%IF(%OR(%ADMIN%, %EQ(%USER('PROFILE')%, 7)%, %EQ(%USER('PROFILE')%, 14)%, %EQ(%MY_PROFILE%, %LOCK_PROFILE%)%)%, "<b nickid=%NICKID%>%NICK%</b>", "<b>%NICK%</b>")%

Т. е. переменная %EQ(%USER('PROFILE')%, 7)% означает, что модератор с 7-м профилем анкеты сможет просматривать анкеты всех отказников, но разблокировать только те, которые блочил сам.

Ставьте номера профилей своих модераторов, у нас это 7 и 14.

Вполне удобная тема.
#9303

Другие темы раздела