Не получается написать комментарий, авторизуясь через соц-сети

голоса: 0
Один из пользователей сайта, пожаловался, что не может написать комментарий на сайте. При написании комментария авторизуется через ВК, но пишет "Доступ запрещен" ? Как быть ? В какую сторону смотреть?
Адрес сайта ecologicals.ru
| Автор: | Категория: Вопросы новичков
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

голоса: 0
 
Лучший ответ
проверьте в настройках разрешено ли анонимное комментирование. далее обязательно проверьте галочки, в каких модулях у вас разрешено комментирование. галочки должны стоять на всех модулях.  далее. самое главное проверьте права групп на комментарии.права должны быть у гостя. панель управления > пользователи [ все группы > комментарии
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk
Это решило проблему.  Теперь лишь бы спамом не закидали
голоса: 0
Уточните корректную ссылку на сайт так как текущий урл нерабочий.
| Автор:
Прошу прощения. Исправил
Артем Сергеев,

Восстановите шаблон формы добавления модуля комментарии http://www.ecologicals.ru/panel/design/comments/entry_form скриншот http://joxi.ru/Y2Lzj37TQ9EVPr это поможет.

Артем Сергеев,
  1. У меня на тестовом сайте все работает без ошибок, вероятно вы форму все же не восстановили как требовалось или восстановили что-то не то. Переключитесь на старую панель и восстановите повторно.
  2. Или же как вариант, используйте обычное комментирование. Социальное отключайте http://www.ecologicals.ru/panel/settings/comments скриншот http://joxi.ru/L216LK8Cg80lGA и в настройках модуля подключайте обычное - Использовать функцию "Комментарии" для данного модуля
Yuri_Geruk,
Восстановление мне не помогло - попробывал и из старой панели. Куки чистил.  Социальное комментирование отключать не хочу, так как тогда придется разрешать Гостям комментировать, а в этом случае заваливает спамом.
Артем Сергеев,

Перейдите в шаблон http://ecologicals.ru/panel/?a=tmpl;m=5;t=2 удалите ваш код и установите такой:

 
<div class="uForm uComForm">
<?if($USER_LOGGED_IN$)?>
$ERROR$
<?if($UNSUBSCRIBE_URL$)?>
<div style="text-align: right; padding: 5px 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><textarea class="uf-txt-input consFl" rows="3" name="cons" id="cons" placeholder="Минусы"></textarea>
</ul>
</li>
<?endif?>
 
<?if($SECURITY_CODE$)?>
<li>$SECURITY_CODE$</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><button class="uf-btn" onclick="preSaveMessage(); window.open('/index/800?ref='+window.location.href, 'SocialLoginWnd', 'width=500,height=410,resizable=yes,titlebar=yes');">Отправить</button>
</ul>
</div>
</div>
<?endif?>
</div>
у меня при этом шаблоне никаких ошибок.
Если у вас и при этом коде будут проблемы, тогда пишите в техподдержку с панели управления сайтом.
...