Отключить все рейтинги для админа и модератора

Автор Сообщение

Удалено

#1/26.02.2013 15:10

Можно ли реализовать включение выключение всех рейтингов , отзывов и тд для админа и модератора ?

Суть такова:   если админ занимается чем-либо  связанным с оказанием услуг по фрилансу , и при этом открывает свою биржу , то выбор невелик:

1) Позиционировать себя как админ-фрилансер , что не совсем корректно , так как вас будут брать в проекты , оценивать , бывает всякое ведь , я уже не говорю о конкурентах , плюс другим фрилансерам некомфортно будет , вы ведь имеете любые доступы...     

2) Позиционировать себя только как админ , владелец данного проекта , что более логично и приемлемо в данном случае , но тогда у вас все будет по нолям , что не очень приятно ..

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

Допустим в дле есть тег [not-group=5,4]........[/not-group]  благодаря которому все что находится между ним , не увидит группа 4 и 5 , в данном случае гость и посетитель ... 

Сообщения:

Cmsworks

Булат
#2/26.02.2013 15:30
0

Администраторы

Карма: +683

Не совсем понятно где именно нужно скрыть рейтинги и отзывы? на странице пользователя?

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

Удалено

#3/26.02.2013 15:45

В первую очередь при публикации , ведь администратор автоматически помещается в группу работодатель ?     Допустим сам вывод рейтинга , баллов , вот стрелкой отметил на скрине:  http://pixs.ru/showimage/2013022607_5904590_7234739.png

Сообщения:

Cmsworks

Булат
#4/26.02.2013 15:52
0

Администраторы

Карма: +683

Можно сделать следующим образом:

В шаблоне где выводится список пользователей (themes\bootlance\modules\users.tpl), так где выводится рейтинг, делаем такое условие:

<!-- IF {USERS_ROW_MAINGRP} != 5 OR {USERS_ROW_MAINGRP} != 6 -->
<div class="pull-right">
      <span class="label label-info">{USERS_ROW_USERPOINTS}</span>
</div>
<!-- ENDIF -->

Таким образом мы скрываем рейтинги админов и модераторов сайта.

Чтобы лучше понимать как работают тэги Cotonti и как с ними работать рекомендую изучить документацию фреймворка Cotonti

http://www.cotonti.com/docs/devel/

Справочник по тэгам http://www.cotonti.com/tpltags

Сообщения: 2416

Опытный веб-разработчик, фрилансер.
Разрабатываю сайты любой сложности на профессиональных фреймворках.

------

Почта для связи: developer@cmsworks.ru

Удалено

#5/26.02.2013 16:25

Ок , спасибо , я как раз хотел спросить где можно посмотреть весь перечень тегов , тем более ДЛЕ использует тоже файлы tpl , и теги , вижу у них есть сходство с Cotonti 

Сообщения:

ANdrewZ

#6/21.03.2015 21:57
0

Аватар

Пользователи

Карма: +12

Похожей темы не нашел, наверное тут самое то написать вопрос. Может я и туплю)

Задача правильно написать условие

Если TOP_COUNT равно 1 и пользователь или админ или модератор или фрилансер (гр 5 6 4) то показываем контент.

Сделал так 

    <!--  IF {PHP.usr.isadmin} OR {PHP.usr.profile.user_maingrp} == 4 OR {PHP.usr.profile.user_maingrp} == 6 -->
	<!-- IF {TOP_COUNT} == 1  -->

Но чую что можно проще и лучше.) Вечер, туплю, спасибо заранее.

Добавлено 1 минута спустя:

Как то через AND видится конструкция , но не хочет...

<!--  IF {TOP_COUNT} == 1 AND {PHP.usr.isadmin} OR {PHP.usr.profile.user_maingrp} == 4 OR {PHP.usr.profile.user_maingrp} == 6 -->
 

 

Сообщения: 167

ANdrewZ

#8/21.03.2015 22:03
0

Аватар

Пользователи

Карма: +12

#7993 Attar:

{TOP_COUNT} != 0

{TOP_COUNT} <= 1

Нет, мне надо не обязательно на 1 проверять, если там именно 7 ряд нужен? Тут именно == 7 надо, дальше то как?

Добавлено 33 секунды спустя:

Вопрос в том как в 1 строку это сделать, можно ли?

Сообщения: 167

CrazyFreeMan

Ярослав
#9/21.03.2015 22:05
0

Модераторы

Карма: +317

<!--  IF {TOP_COUNT} == 1 AND ({PHP.usr.isadmin} OR {PHP.usr.profile.user_maingrp} == 4 OR {PHP.usr.profile.user_maingrp} == 6) -->

?

Сообщения: 1248

ANdrewZ

#10/21.03.2015 22:08
0

Аватар

Пользователи

Карма: +12

Так показывает гостю(

Сообщения: 167

ANdrewZ

#12/21.03.2015 22:14
0

Аватар

Пользователи

Карма: +12

Та же фигня. При этом     <!--  IF {PHP.usr.isadmin} OR {PHP.usr.profile.user_maingrp} == 4 OR {PHP.usr.profile.user_maingrp} == 6 -->
    <!-- IF {TOP_COUNT} == 1  --> как часы. . Загадка...

Добавлено 1 минута спустя:

Я дико ивиняюсь, я пытаюсь показать 3 указанным группам. Гостям и заказчикам например нет. Возможно будут еще группы, но эта инфа только для исполнителей.  Потом переверстывать не охота все.

Сообщения: 167

ANdrewZ

#14/21.03.2015 22:25
0

Аватар

Пользователи

Карма: +12

ТАк я с этого и начал - не хочу лишнее условие. Но правильно указывать группы которым показываю. Я планирую группу редакторов например при развитии, есть еще забаненые пользователи. Да и скрыть от Заказчика - тоже надо. Буду городить 2 этажа тогда.

Сообщения: 167