как скрыть форму добавления коментариев для гостей

Голоса: +1

объясните как убрать таблику для отправки коментариев для гостей

и оставить только это

вот код как ни пытался не получаеться

<article>
<div class="post">
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="commTable">
<tr><td class="commTd2" colspan="2">$ERROR$</td></tr>
<?if(!$USER_LOGGED_IN$)?>
<tr><td width="15%" class="commTd1" nowrap>Name *:</td><td class="commTd2"><input class="commFl" type="text" name="name" value="$NAME$" size="30" maxlength="60"></td></tr>
<tr><td class="commTd1">Email:</td><td class="commTd2"><input class="commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60"></td></tr>
<?endif?>
<tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top"><textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td><?if($SMILES$)?><td width="5%" valign="top" align="center" valign="top" style="padding-left:3px;">$SMILES$</td><?endif?></tr></table></td></tr>
<?if($SUBSCRIBE$)?><tr><td width="15%" class="commTd1" nowrap>Subscription:</td><td class="commTd2">$SUBSCRIBE$</td></tr><?endif?>
<?if($SECURITY_CODE$)?><tr><td class="commTd1" nowrap>Code *:</td><td class="commTd2">$SECURITY_CODE$</td></tr><?endif?>
<tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Add comment -"></td></tr></table>
</div>
</article>
<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Only registered users can add comments.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Registration<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Login<!--</s>--></a> ]</div><?endif?>
<?endif?>

 

Адрес сайта http://mdsart.at.ua/
| Автор: | Категория: Дизайн сайта

Ответов: 2

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

1. Достаточно перейти в Панель управления - Главная » Пользователи » Группы пользователей » Установка прав для всех групп - Комментарии, далее смотрим на скриншот:

Напротив группы - Гости, уберите отметку и сохраните изменения вот и все.

2. Далее уже на странице материала и комментариев в модулях находим строку:

Добавлять комментарии могут только зарегистрированные пользователи.

И соответственно заменяем ее на свой текст.

| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
это все я уже делал не помогает , форма добавления комментариев вот такая
<article>
<div class="post">
<table border="0" width="100%" cellspacing="1" cellpadding="2" class="commTable">
<tr><td class="commTd2" colspan="2">$ERROR$</td></tr>
<?if($USER_LOGGED_IN$)?>
<tr><td width="15%" class="commTd1" nowrap>Name *:</td><td class="commTd2"><input class="commFl" type="text" name="name" value="$NAME$" size="30" maxlength="60"></td></tr>
<tr><td class="commTd1">Email:</td><td class="commTd2"><input class="commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60"></td></tr>
<?endif?>
<tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top"><textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td><?if($SMILES$)?><td width="5%" valign="top" align="center" valign="top" style="padding-left:3px;">$SMILES$</td><?endif?></tr></table></td></tr>
<?if($SUBSCRIBE$)?><tr><td width="15%" class="commTd1" nowrap>Subscription:</td><td class="commTd2">$SUBSCRIBE$</td></tr><?endif?>
<?if($SECURITY_CODE$)?><tr><td class="commTd1" nowrap>Code *:</td><td class="commTd2">$SECURITY_CODE$</td></tr><?endif?>
<tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Add comment -"></td></tr></table>
</div>
</article>
а это я подставил сам в низ посленего
<?if($COM_CAN_ADD$)?>
$COM_ADD_FORM$
<?else?>
<?if($USER_LOGGED_IN$)?><?else?><div align="center" class="commReg"><!--<s5237>-->Only registered users can add comments.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Registration<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Login<!--</s>--></a> ]</div><?endif?>
<?endif?>
галки сняты для гостей, восклицательный знак в коде ?if(!$USER_LOGGED_IN$)?  то же но все равно видна табличка для комента гостей, тем более она работает не правильно, имя всегда не верное., где подвох не понимаю.
Пропишите так...

<article>
 <div class="post">
 <table border="0" width="100%" cellspacing="1" cellpadding="2" class="commTable">
 <tr><td class="commTd2" colspan="2">$ERROR$</td></tr>
 <?if($USER_LOGGED_IN$)?>
 <tr><td width="15%" class="commTd1" nowrap>Name *:</td><td class="commTd2"><input class="commFl" type="text" name="name" value="$NAME$" size="30" maxlength="60"></td></tr>
 <tr><td class="commTd1">Email:</td><td class="commTd2"><input class="commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60"></td></tr>
 <tr><td class="commTd2" colspan="2"><div style="padding-bottom:2px">$BBCODES$</div><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr><td valign="top"><textarea class="commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td><?if($SMILES$)?><td width="5%" valign="top" align="center" valign="top" style="padding-left:3px;">$SMILES$</td><?endif?></tr></table></td></tr>
 <?if($SUBSCRIBE$)?><tr><td width="15%" class="commTd1" nowrap>Subscription:</td><td class="commTd2">$SUBSCRIBE$</td></tr><?endif?>
 <?if($SECURITY_CODE$)?><tr><td class="commTd1" nowrap>Code *:</td><td class="commTd2">$SECURITY_CODE$</td></tr><?endif?>
 <tr><td class="commTd2" colspan="2" align="center"><input type="submit" class="commSbmFl" id="addcBut" name="submit" value="- Add comment -"></td></tr></table>
 </div>
 </article>
 <?else?>
<div align="center" class="commReg"><!--<s5237>-->Only registered users can add comments.<!--</s>--><br />[ <a href="$REGISTER_LINK$"><!--<s3089>-->Registration<!--</s>--></a> | <a href="$LOGIN_LINK$"><!--<s3087>-->Login<!--</s>--></a> ]</div><?endif?>
если я так прописываю, то сайт полностью глючит и должного вида нет
хотя при коде от шпаблона не с этого ресурса http://utemplate.pro/
с обычной библиотеки шаблонов  
http://www.snapsnap.ru/i/1vsv.jpg
<div class="uForm uComForm"><?if($USER_LOGGED_IN$)?>$ERROR$
<?if($UNSUBSCRIBE_URL$)?>
 <div style="text-align: right; padding: 500px 0;">
 <a target="_blank" href="$UNSUBSCRIBE_URL$">Отписаться от уведомлений</a>
 </div>
<?endif?>
<div class="uComForm-inner"><span class="ucf-avatar uf-with-tooltip">
 <?if($USER_AVATAR_URL$)?><img src="$USER_AVATAR_URL$" alt="avatar" /><?else?><img src="/.s/img/icon/social/noavatar.png" alt="avatar" /><?endif?>
 <span class="uf-tooltip"><?if($PROFILE_URL$)?><a class="uf-tt-item" href="$PROFILE_URL$" target="_blank">Профиль</a><?else?><a class="uf-tt-item" href="#" target="_blank">Профиль</a><?endif?>
 <span class="uf-tt-hr"></span>
 <a class="uf-tt-item uf-tt-exit" href="#!">Выйти</a>
 </span>
 </span>
 <div class="ucf-content">
 <?if($USER_CAN_POST$)?>
 <ul class="uf-form ucf-form"><?if($BBCODES$)?><li class="ucf-bb">$BBCODES$</li><?endif?><li>
 <table class="ucf-table">
 <tr>
 <td class="ucf-message-wrap"><textarea class="uf-txt-input commFl" style="height:135px;" rows="8" name="message" id="message" cols="50">$MESSAGE$</textarea></td>
 <?if($SMILES$)?>
 <td class="ucf-smiles">$SMILES$</td>
 <?endif?>
 </tr>
 </table>
 </li>
 <li class="ucf-options">
 <span class="uf-with-tooltip ucf-option"><label class="ucf-option-label ucf-option-share"><input class="uf-checkbox js-ucf-option" type="checkbox" name="share" /></label><span class="uf-tooltip">Публиковать в социальной сети</span></span>
<?if($ANONYMOUS_ALLOWED$)?><span class="uf-with-tooltip ucf-option"><label class="ucf-option-label ucf-option-anonymous"><input class="uf-checkbox js-ucf-option" type="checkbox" name="anonymous" /></label><span class="uf-tooltip">Анонимно</span></span><?endif?>
 <?if($SUBSCRIBE$)?><span class="uf-with-tooltip ucf-option"><label class="ucf-option-label ucf-option-subscribe"><input class="uf-checkbox js-ucf-option" type="checkbox" name="subscribe" <?if($SUBSCRIBE_BY_DEFAULT$)?>checked<?endif?>/></label><span class="uf-tooltip">Подписаться на комментарии к материалу</span></span><?endif?>
 <?if($MODULE_ID$=='shop')?><span class="uf-with-tooltip ucf-option"><label class="ucf-option-label ucf-option-additional" onclick="if($(this).hasClass('ucf-option-checked')){$(this).removeClass('ucf-option-checked');$('#ucf-details').hide();}else{$(this).addClass('ucf-option-checked');$('#ucf-details').fadeIn();}"><input class="uf-checkbox" type="checkbox"></label><span class="uf-tooltip">Дополнительные поля</span></span><?endif?>
 </li>
 <li>
 <input <?if($EMAIL$)?> style="display:none" <?endif?> class="uf-txt-input commFl" type="text" name="email" value="$EMAIL$" size="30" maxlength="60" placeholder="your@email.com">
 </li>
 <?if($MODULE_ID$=='shop')?><li id="ucf-details" class="uf-hidden"><ul class="uf-form ucf-form">
 <li><textarea class="uf-txt-input prosFl" rows="3" name="pros" id="pros" placeholder="Плюсы"></textarea></li>
 <li><textarea class="uf-txt-input consFl" rows="3" name="cons" id="cons" placeholder="Минусы"></textarea></li>
 </ul>
 </li>
 <?endif?>
 <li><input class="commSbmFl uf-btn" id="addcBut" type="submit" name="submit" value="Отправить" /></li>
 </ul>
 <?else?>
 <div class="myWinError" style="text-align: center; height: 50px; line-height: 50px;">Вы относитесь к группе пользователей, которым запрещено совершать данное действие.</div>
 <?endif?>
 </div>
 </div><?else?>
 <div class="uauth-small-links uauth-links-set$IMAGE_SET$">Войдите: $SOCIAL_BTNS$</div><div class="uComForm-inner"><span class="ucf-avatar"><img src="/.s/img/icon/social/noavatar.png" alt="avatar" /></span>
 <div class="ucf-content ucf-start-content"><ul class="uf-form ucf-form"><li><textarea class="uf-txt-input commFl js-start-txt" placeholder="Оставьте ваш комментарий..."></textarea>
 </li><li><button class="uf-btn" onclick="preSaveMessage();window.open('/index/800?ref='+window.location.href,'SocialLoginWnd','width=500,height=340,resizable=yes,titlebar=yes');">Отправить</button>
 </li></ul></div>
 </div><?endif?>
</div>
все работает нормально , но хочется же как там на демо версии)))
Голоса: +1
Удалите восклицательный знак в условии <?if(!$USER_LOGGED_IN$)?>
| Автор:
...