Не могу скрыть кнопки

голоса: 0

Всем доброго времени суток. Никак не могу решить одну проблему.  Мне нужно, что бы в каталоге файлов ( на странице материала и комментариев все эти кнопки http://prntscr.com/dja0xx после того, как автор будет переведен в группу "Проверенные = id9"скрывались от всех, в том числе и от автора. Код кнопок, которые нужно скрыть:

<?if(!$USER_LOGGED_IN$)?> 
<script>
function guestShowWindow( version ) {

var first_text = '<h2>Добро пожаловать гость!</h2><p style="text-align:center">Пожалуйста, зарегистрируйтесь, либо войдите на сайт под своим логином! Мы не публикуем информацию от анонимных пользователей!</p>';
var last_text = '<h2>Добро пожаловать гость!</h2><p style="text-align:center">Если Вы являетесь владельцем этой компании и хотите самостоятельно редактировать и изменять информацию зарегистрируйтесь или войдите на сайт под своим логином. После этого вернитесь и вновь нажмите на эту кнопку – Вам будет доступна страница для подтверждения принадлежности к компании.</p>';
var text = version ? first_text : last_text;

$.popWindow('add', {
id: 'row',
background: 1,
content: text,
footer: '<a class="pop-button" href="/index/3">Зарегистрироваться</a>',
fixed: 1,
image: {
url : '/pro-scripts/oper.png',
background: '#f6f8f8',
zoom: '60%',
y: 'center',
x: 'center',
height: '180px'
}
});
}
</script>
<?endif?>

<div class="knopkacompany"> 
<div class="goknopkacompany-o"> 
<?if($USER_LOGGED_IN$)?> 
<a class="goknopkacompany" href="/index/0-31">Предложить изменения</a> 
<?else?> 
<a class="goknopkacompany" type="button" href="javascript:void(0);" onclick="guestShowWindow(1);">Предложить изменения</a>
<?endif?> 

<?if($USER_LOGGED_IN$)?> 
<a class="goknopkacompany" href="/index/0-32">Вы владелец?</a> 
<?else?> 
<a class="goknopkacompany" type="button" href="javascript:void(0);" onclick="guestShowWindow();">Вы владелец?</a> 
<?endif?>

<span class="companydetails"> ID компании $ID$</span> 
</div>
</div>

Здесь можно обойтись системными операторами или нужен скрипт...? Помогите решить задачку...

| Автор: | Категория: Вопросы новичков
Редактирование | | Автор: Anna Subosh
Какой модуль?
Sentimo,
Каталог компаний, страница материала и комментариев к ему...
Anna Subosh,
Такого модуля нет, какой вы переименовали? или адрес сайта дайте.
Sentimo,
Упс, каталог файлов))) Совсем голова кругом...

Ответов: 1

Голоса: +1
 
Лучший ответ

Итак, от гостей всё скрыть не получится, так как не известно кто гость, он может быть и автором, можно скрыть только для автора переведённого в группу проверенные, чтоб скрыть от зарегестрированных, тут уже скриптом.

 

<?ifnot($USER_ID$=$UID$ and $GROUP_ID$='9')?>

<?if($USER_LOGGED_IN$)?>

<div class="knopkacompany"> 
<div class="goknopkacompany-o"> 
<a class="goknopkacompany" href="/index/0-31">Предложить изменения</a> 
<?else?> 
<a class="goknopkacompany" type="button" href="javascript:void(0);" onclick="guestShowWindow(1);">Предложить изменения</a>
<?endif?>

<?if($USER_LOGGED_IN$)?> 
<a class="goknopkacompany" href="/index/0-32">Вы владелец?</a> 
<?else?> 
<a class="goknopkacompany" type="button" href="javascript:void(0);" onclick="guestShowWindow();">Вы владелец?</a> 
<?endif?>

<span class="companydetails"> ID компании $ID$</span> 
</div>
</div>

<?endif?>

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Гость, это любой незарегистрированный пользователей, в том числе и автор... Эти кнопки должны быть видны до тех пор, пока у материала не будет АВТОРА из группы ПРОВЕРЕННЫЕ, Если условие соблюдено, кнопки пропадают...Как то так..
Anna Subosh,
Это всё хорошо, но гость не знает ни автора (кроме ника) ни группу, а всё что вы пишите это делаться должно на стороне сервера.
Sentimo,
То есть нужен скрипт,так? Тогда потопала я в поисках того, кто его может написать... Или Вы можете помочь с этим?
Anna Subosh,
Обратитесь сюда https://upartner.pro/
Sentimo,
Спасибо! По крайней мере выяснила что нужно...
...