Перейти к контенту
  • 0

Рейтинги - как вернуть высплывающее окошко кто оценил?


VoprosIPB

Вопрос

Приветствую!

 

Куда-то пропало всплывающее окошко в котором писалось кто оценил сообщение, кто поставил сообщению рейтинг... как его опять включить?

 

Вопрос наверно ужасно простой, но что-то никак не могу найти где и как это сделать... :huh:

 

Заранее спасибо!

Изменено пользователем VoprosIPB
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Интересно, что в настройках группы?

Там есть переключатель.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Can view who gave reputation? 	Yes
Can rate topics (in forums where allowed)? 	Yes (allowed to change vote)

Включено.

Но всплывающего окошка нет.

И менять +/- нельзя.

:(

Изменено пользователем VoprosIPB
Ссылка на комментарий
Поделиться на других сайтах

  • 0

 

И менять +/- нельзя.

:(

А система репутации у вас включена???

 

Настройки и инструменты > Системные настройки > Пользователи > Настройки системы репутаций

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Enable reputation system 	Yes

Включено...

 

Скажите хоть где этот код посмотреть - запостю тут на форум... может увидите где ошибка?

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Файлы JS не трогали?

 

Посмотрите FireFox + FireBug наличие ошибок в JavaScript. Также проинспектируйте элемент, при нажатии на который, должно появляться модальное окно, вероятно ошибка где-то рядом.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Увы, сам "элемент" неактивен, то есть пока репутацию не выставили - есть кнопочки +/-

А когда поставил репутацию - кнопок уже нет, и само число репутации неактивно, нельзя нажать.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Пример того как должно быть

<span class="reputation zero rep_show clickable" title="Репутация" onclick="ipb.topic.repPopUp( this, [post_id] );">0</span>

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Будьте любезны, запостите полный код этих кнопок репутации каким код должен быть в оригинале...

И подскажите в каком файле искать ошибку и сравнивать...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Будьте любезны, запостите полный код этих кнопок репутации каким код должен быть в оригинале...

И подскажите в каком файле искать ошибку и сравнивать...

попробуйте отменить все изменения в шаблоне - это вернет его в первоначальный вид.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Ага есть такое. Также иногда пропадает. Точно не помню, но помоему после установки хуков. Два раза его востанавливал, но не помню уже как. Как разберусь, отпишу :)
Ссылка на комментарий
Поделиться на других сайтах

  • 0

В шаблоне topicViewTemplate

 

есть такой код, который отвечает за вывод репутации и кнопок к ней

		<if test="reputationBox:|:$this->settings['reputation_enabled']">
			<if test="canRep:|:!( $this->settings['reputation_protected_groups'] && in_array( $post['author']['member_group_id'], explode( ',', $this->settings['reputation_protected_groups'] ) ) )">
			<div class='rep_bar clear right' id='rep_post_{$post['post']['pid']}'>

			{parse variable="canViewRep" default="" oncondition="$this->memberData['gbw_view_reps']" value="onclick='ipb.topic.repPopUp( this, {$post['post']['pid']} );'"}
			{parse variable="repClickable" default="" oncondition="$this->memberData['gbw_view_reps']" value=" clickable"}

			<if test="hasNoRep:|:$post['post']['rep_points'] == 0">
				<span class='reputation zero rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {parse variable="canViewRep"}>
			</if>
			<if test="hasPosRep:|:$post['post']['rep_points'] > 0">
				<span class='reputation positive rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {parse variable="canViewRep"}>
			</if>
			<if test="hasNegRep:|:$post['post']['rep_points'] < 0">
				<span class='reputation negative rep_show{parse variable="repClickable"}' title='{$this->lang->words['reputation']}' {parse variable="canViewRep"}>
			</if>
					{$post['post']['rep_points']}

 

Таким образом репутация не будет выведена совсем, если она отключена. Во всех остальных случаях будет показана оценка.

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

В остальных случаях кнопки будут показаны, но на них нельзя будет нажать (те на них не будет события), если группа пользователя (который смотрит сообщение) не имеет права просматривать репутацию.

 

Соответственно проверять надо

1) настройки репутации и групп допущенных к оценке

2) настроки групп

3) правильность шаблона

4) правильность JavaScript

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.