Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Проблемы с форумом » Иконки для тем и сообщений


Иконки для тем и сообщений

Сообщений 1 страница 7 из 7

1

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

Код:
<!-- Иконки для тем и сообщений © Alex_63 / Ч.1 в HTML верх -->
<style>
#pun-viewforum.punbb .main .tc4, #pun-searchtopics.punbb .main .tc4 { 
  width: 34px !important; /* Ширина ячейки таблицы с иконкой статуса темы */
}
</style>
<script type="text/javascript">
var icons = {
  //   Иконки для тем и сообщений: установка картинок   //
  a: 'http://forumstatic.ru/files/0015/f7/bf/91831.gif',
  b: 'http://forumstatic.ru/files/0015/f7/bf/53862.gif',
  c: 'http://forumstatic.ru/files/0015/f7/bf/39090.gif',
  d: 'http://forumstatic.ru/files/0015/f7/bf/23830.gif',
  e: 'http://forumstatic.ru/files/0015/f7/bf/43778.gif',
  f: 'http://forumstatic.ru/files/0015/f7/bf/56414.gif',
  g: 'http://forumstatic.ru/files/0015/f7/bf/50569.gif',
  h: 'http://forumstatic.ru/files/0015/f7/bf/49699.gif',
  i: 'http://forumstatic.ru/files/0015/f7/bf/99394.gif',
  j: 'http://forumstatic.ru/files/0015/f7/bf/25549.gif',
  k: 'http://forumstatic.ru/files/0015/f7/bf/71062.gif',
  l: 'http://forumstatic.ru/files/0015/f7/bf/66206.gif',
  m: 'http://forumstatic.ru/files/0015/f7/bf/55306.gif',
  n: 'http://forumstatic.ru/files/0015/f7/bf/71861.gif' //Последний элемент без запятой
};
if(document.title.indexOf('¤')!=-1){var itst = document.title.split('†')[1].split('¤')[0];document.title = document.title.replace('†'+itst+'¤','');}
</script>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/18098.js"></script>
Код:
<!-- Иконки для тем и сообщений © Alex_63 / Ч.2 в HTML низ -->
<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0015/c4/3f/18097.css" />
<script type="text/javascript">
var icons_in_row = 7; //Количество иконок на первой строке в форме ответа
setIcons()</script>
<script type="text/javascript" src="http://forumstatic.ru/files/0015/c4/3f/18099.js"></script>

0

2

Karo
1. Задавайте Вопросы в общих темах
2. Попробуйте в HTML низ после второй части скрипта:

<script><!--Отключение некоторых иконок под юзером-->
var iconsAdmin = ["a","b","c","d"]; //Массив иконок, доступных ток Админу
if($("#pun-post,#pun-edit,#pun-poll").length&&[1].indexOf(GroupID)==-1){for(var j=0;j<iconsAdmin.length;j++){
$(".pformright").find("img[src='"+icons[iconsAdmin[j]]+"'],input[value='"+iconsAdmin[j]+"']").hide()};};
</script>

0

3

Не работает. Обычные пользователи все равно могут

0

4

Ах, блин, у меня другой скрипт

Код:
<!-- Ч1, в HTML верх: Своя(или стандартная) иконка к теме V1.0 -->
<script type="text/javascript"> 
var ICONS1 = {}
ICONS1.groups_edition = [1,2,7];//Группы допущенные к добавке Cвоих нестандартных иконок к названию темы
ICONS1.image_maxLength = 217;	//Максимальные размеры Своей Иконки (в пикселах)
ICONS1.pun_indexOff    = 0;	//Отключение Cвоих(больших) Иконок на Главной,  0 - не отключаем, 1 - отключаем;
ICONS1.pun_searchOff   = 0;	//Отключение Cвоих(больших) Иконок в Поиске по Темам,  0 - не отключаем, 1 - отключаем;
ICONS1.front_or_behind = 1;	//Cвоя иконка(не из стандартных): спереди или сзади(сзади, к примеру:Пояснение к теме картинкой)?// 0 - спереди,1-сзади;
ICONS1.classic_correct = 1;	//Коррекция на Главной подвижки ccылок с Иконками (для Стилей от Сервиса. - Отключаем для Своего стиля и некоторых от сервиса) //1 - включено, 0 - выключено;

ICONS1.icon_Image = {
//    Cтандартные Иконки тем    //
  a : "http://savepic.ru/7679320.gif",
  b : "http://savepic.su/5957402.png",
  c : "http://savepic.su/5934874.png",
  d : "http://savepic.su/5948186.png",
  e : "http://savepic.su/5917467.png",
  f : "http://savepic.su/5913371.png",
  g : "http://savepic.su/5920539.png",
  h : "http://savepic.su/5947162.png",
  i : "http://savepic.su/5903131.png"  //Последний элемент без запятой!
}
document.title=document.title.split('¤')[0];</script>
<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0014/ec/14/77559.css" />
<script type="text/javascript" src="http://forumstatic.ru/files/0014/ec/14/77600.js"></script>
<!-- END// Ч1, в HTML верх: Своя(или стандартная) иконка к теме V1.0-->
Код:
<!-- Ч2, в начало HTML низ: Своя(или стандартная) иконка к теме V1.0 -->
<link rel="stylesheet" type="text/css" href="http://forumstatic.ru/files/0014/ec/14/77602.css" />
<script type="text/javascript" src="http://forumstatic.ru/files/0014/ec/14/77601.js"></script>

0

5

Karo
Ссылку на форум, поставьте Пиар-вход или дайте ник -пароль от аккаунта юзера для теста

0

6

4

Отредактировано Karo (Вс, 3 Июл 2016 19:20:30)

0

7

Karo

<script><!--Отключение некоторых иконок под юзером-->
var iconsAdmin = ["a","b","c","d"]; //Массив иконок, доступных ток Админу
if($("#pun-post,#pun-edit,#pun-poll").length&&[1].indexOf(GroupID)==-1){for(var j=0;j<iconsAdmin.length;j++){
$("#wrap-icon-tbl").find("input[value='"+iconsAdmin[j]+"']").parents("td").hide()};};
</script>

0


Вы здесь » Единый форум поддержки » Проблемы с форумом » Иконки для тем и сообщений