Ошибка при добавлении комментария
Столкнулся с ошибкой при добавлении комментариев, иногда (именно иногда) перестают добавляться комменты, появляется ошибка — «Текст комментария должен быть от 2 до 3000 символов и не должен содержать...» суть в том, что комментарий не содержит никакой мусор и соответствует по длинне. Не знаю что делать, помогите.
ид ошибки — topic_comment_add_text_error
ид ошибки — topic_comment_add_text_error
- 0
- 08 декабря 2011, 13:49
- andrejsG
- Оставить комментарий
Сменить триггер на оповещение
Всем привет!
для повышения активности на сайте задумал сменить условие, после которого пользователю высылается уведомление о новом комментарии.
Хочу:
1. пользователь1 откомментировался в топике
2. другой пользователь2 тоже
3. пользователю1 приходит об этом уведомление
сейчас же работает вот так:
1. пользователь1 откомментировался в топике
2. другой пользователь2 ответил на комментарий(!) пользователя1
3. пользователю1 приходит об этом уведомление
Причины:
1. Пользователи часто ошибаются, постят не Ответ, а просто новый комментарий.
2. Активизировать народ на проекте
Кому такие меры не нравятся, могут пройти вперед.
Подскажите в каком файле копать, еще лучше если щедрый человек поделиться новым кодом.
Спасибо тебе.
для повышения активности на сайте задумал сменить условие, после которого пользователю высылается уведомление о новом комментарии.
Хочу:
1. пользователь1 откомментировался в топике
2. другой пользователь2 тоже
3. пользователю1 приходит об этом уведомление
сейчас же работает вот так:
1. пользователь1 откомментировался в топике
2. другой пользователь2 ответил на комментарий(!) пользователя1
3. пользователю1 приходит об этом уведомление
Причины:
1. Пользователи часто ошибаются, постят не Ответ, а просто новый комментарий.
2. Активизировать народ на проекте
Кому такие меры не нравятся, могут пройти вперед.
Подскажите в каком файле копать, еще лучше если щедрый человек поделиться новым кодом.
Спасибо тебе.
- 0
- 25 февраля 2011, 16:07
- xfreme
- Оставить комментарий
Голосование за коммент не влияет на рейтинг пользователя?
Собсна — да… Хотел исправить (Rating.class.php). Так, чтобы влияло, но не сильно. Эдак на 0,001.
Довольно удивительно, тысячные доли ни в какую не вписываются в поле БД user_rating таблицы .._user
Прямо так:
пишу в VoteComment() {
$oUserComment->setRating(0.001);
и в поле бд нет эффекта, когда же вписываешь значение поболее, например 0.01, то оно записывается.
Вопрос: почему не записываются тысячные доли в поле user_rating?
Довольно удивительно, тысячные доли ни в какую не вписываются в поле БД user_rating таблицы .._user
Прямо так:
пишу в VoteComment() {
$oUserComment->setRating(0.001);
и в поле бд нет эффекта, когда же вписываешь значение поболее, например 0.01, то оно записывается.
Вопрос: почему не записываются тысячные доли в поле user_rating?
Вывод лучшего коммента топика в список топиков
4
Как вывести лучший комментарий топика в список топиков? Есть у кого идеи как это реализовать?
Верстка комментариев
2
переделал немного верстку рейтинга комментариев, все вроде нормально, но при глоосовании не изменяется значение рейтинга… т.е. был ноль, нажал +, ноль стал зеленым))) и все.
После F5 конечно значение отображается.
вот что я сделал:
Не может это быть связано с тем, что total находится в табличке?
После F5 конечно значение отображается.
вот что я сделал:
{if $oComment->getTargetType()!='talk'}
<div class="voting {if $oComment->getRating()>0}positive{elseif $oComment->getRating()<0}negative{/if} {if !$oUserCurrent || $oComment->getUserId()==$oUserCurrent->getId() || strtotime($oComment->getDate())<$smarty.now-$oConfig->GetValue('acl.vote.comment.limit_time')}guest{/if} {if $oVote} voted {if $oVote->getDirection()>0}plus{else}minus{/if}{/if} ">
<table>
<tr>
<td class="total" width="20px" align="right">
<div class="total">{if $oComment->getRating()>0}+{/if}{$oComment->getRating()}</div>
</td>
<td>
<ul>
<li><a href="#" class="minus" onclick="lsVote.vote({$oComment->getId()},this,-1,'comment'); return false;"></a></li>
<li><a href="#" class="plus" onclick="lsVote.vote({$oComment->getId()},this,1,'comment'); return false;"></a></li>
</ul>
</td>
</tr>
</table>
</div>
{/if}
Не может это быть связано с тем, что total находится в табличке?
- 0
- 21 мая 2010, 01:47
- nickostyle
- 2
Ошибка при комментировании
1
При попытке комментировать статью в правом верхнем углу выдает сообщение: «Error
Please try again later»
Но после обновления страницы комментарии оказываются добавленными
Ничего не понимаю…
Прошу помочь
Please try again later»
Но после обновления страницы комментарии оказываются добавленными
Ничего не понимаю…
Прошу помочь
Индикация новых комментариев
У меня на сайте индикация новых комментариев обновляется с большой задержкой. Речь о том поле, которое расположено под топиком, отображающее общее количство комментариев и количество новых. Так вот после того как пользователь заходит в топик и читает все комментарии, а после этого возвращается на главную страницу, у топика всеравно указывается количество новых комментариев как будто он ничего не читал. И эта цифра новых каментов исчезает по прошествии минут 5, но не сразу после прочтения. Это с кэшированием связано или еще с чем то?
Удалять комментарии администратором
3
Уважаемые Гуру,
стала проблема по удалению комментариев «администратором», не супер-администратором (из под которого произошла установка), а администратора блога
пошел по такому пути:
1. в файле comment.tpl
заменил строку
теперь и у администратора блога появилась ссылка «удалить»
2. в файле commentToggle.php (ajax)…
вот собственно здесь и проблема, не знаю что написать, что можете посоветовать?
спасибо,
с уважением Я
стала проблема по удалению комментариев «администратором», не супер-администратором (из под которого произошла установка), а администратора блога
пошел по такому пути:
1. в файле comment.tpl
заменил строку
{if !$aComment.obj->getDelete() and $oUserCurrent and $oUserCurrent->isAdministrator())}на{if !$aComment.obj->getDelete() and $oUserCurrent and ($oUserCurrent->isAdministrator() OR $oTopic->getUserIsBlogAdministrator())}теперь и у администратора блога появилась ссылка «удалить»
2. в файле commentToggle.php (ajax)…
вот собственно здесь и проблема, не знаю что написать, что можете посоветовать?
спасибо,
с уважением Я
- +2
- 01 сентября 2009, 20:52
- Zhuravlev_Sergey
- 1
Удалять комментарии
Kак пользователь может удалить или изменить свой комментарий в блоге, eсть возможно ????
Прямой эфир
2
Нужно в блоке эфира выводить, помимо всего, сам комментарий, причем определенное количество символов. Подскажите пожалуйста, как это сделать!
- +2
- 11 июня 2009, 11:25
- nickostyle
- 3