Вопрос по моду Post Ratings 1.6

Автор anton4ik, 02 ноября 2013, 12:52:25

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

anton4ik

Мод Post Ratings 1.6 установлен и работает корректно.
(текст принт-скрина приведён для примера)

Вопрос 1:
на фото цифрой 1 указано на рейтинг отзыва. я хочу убрать полностью эту функцию "типа" спойлер, которая даёт возможность открывать/ закрывать место для оценки пользователями сообщений на форуме.

Вопрос 2
:
на фото цифрами 2 и 3 обозначено место, где нужно указать текст общий для всех сообщений, например:

  • под цифрой 3 должно быть "Вы считаете, что это хороший отзыв", т.е. "Вы считаете, что это" - о всех сообщениях, а "хороший отзыв" - в настройках мода.
  • под цифрой 2 должно быть "Пользователи считают, что это хороший отзыв", т.е. "Пользователи считают, что это" - о всех сообщениях, а "хороший отзыв" - в настройках мода (как для предыдущего случая).


GeorG

1. В файле Display.template.php, найдете и удалите строчку:
<div onClick="javascript:doExpandCollapse(\''.$message['id'].'\', \''.$settings['images_url'].'\');" style="cursor:pointer; padding-bottom: 5px;"><span><img id="img' . $message['id'] . '" src="' . $settings['images_url'] . '/' . (!$is_collapsed ? 'collapse' : 'expand') . '.gif" /> ' . $ratingOpt . '</span></div>
Верстка тем по шаблону, их доработка/переработка, переделка тем с версии smf 1.1 на smf 2.0. Примеры работ - insidestyle.ru
Установка модов (заточка под ваш форум); Моды под заказ; Обновление форума; Правильный перенос; Удаление/лечение вирусов; Устранения ошибок.
Обращаться в ЛС
Мой форум
Модуль анти-спама CleanTalk, сам пользуюсь
Сервера которыми сам пользуюсь - cadedic.ru

anton4ik

GeorG, Спасибо! со вторым вопросом, если разберусь, то отвечу сам)

anton4ik

Цифра 2:
<td align="left" valign="middle" width="100%"><div> ' . parse_bbc($modSettings[$textOut], true) . '</div>';
заменяем на
<td align="left" valign="middle" width="100%"><div> Свой_текст' . parse_bbc($modSettings[$textOut], true) . '</div>';

при условии, что отображаться будет так "Свой_текст <текст_из_настроек>"

Цифра 3:
небольшой бок)
строка
echo '</td><td align="left" width="100%" valign="middle" style="align: left; padding: 5px;"><div id="dRate' . $message['id'] . '" style="position: relative; left: 0px;"></div></td>';
меняю на
echo '</td><td align="left" width="100%" valign="middle" style="align: left; padding: 5px;">Мой_текст<div id="dRate' . $message['id'] . '" style="position: relative; left: 0px;"></div></td>';
и Мой_текст становится немного выше относительно кнопок, а текст_оценки (хороший ответ, например) становится немного ниже)))

чувствую, что нужно достать свой бубен и начинать пляску)))

anton4ik

Цифра 3
меняем
echo '</td><td align="left" width="100%" valign="middle" style="align: left; padding: 5px;"><div id="dRate' . $message['id'] . '" style="position: relative; left: 0px;"></div></td>';
на
echo '</td><td align="left" width="120px" valign="middle" style="align: left; padding: 0px;">Нужный_текст</td><td align="left" width="100%" valign="middle" style="align: left; padding: 0px;"><div id="dRate' . $message['id'] . '" style="position: relative; left: 0px;"></div></td>';

Параметры:
width="120px" в первом td подбирается согласно длине "Нужный_текст"
width="100%" во втором td - с ним тоже нужно поиграться))

anton4ik

Только не совсем пойму: Firebug для Firefox показывает, что должна быть какая-то иконка. Но её я не вижу. В чём может быть глюк?

Yworld_garry

Найти картинку подходящую и залить по адресу который показывает Firebug

anton4ik

Цитата: Yworld_garry от 02 ноября 2013, 18:24:39
Найти картинку подходящую и залить по адресу который показывает Firebug

Firebug показывает длиннючую ссылку. Куда заливать картинку?


Yworld_garry

Это не ссылка на картинку, а на действие...

anton4ik

Цитата: Yworld_garry от 02 ноября 2013, 18:45:48
Это не ссылка на картинку, а на действие...
обнаружил по адресу forum\Themes\core\images\buttons дополнительные 3 иконки delete_ratings, disable_ratings и enable_ratings. перенёс их в forum\Themes\Моя_тема\images\buttons и появилась кнопка - "Удалить оценки". Чудеса!)
но вот иконки так и не отображаются. перенёс в forum\Themes\default\images\buttons - ничего.
буду разбираться дальше...

anton4ik

#10
Ещё один глюк:
установлены права для модераторов на просмотр и голосование, но выдаёт ошибку по непонятной причине.



проверил на обычных пользователях - всё норм) а модераторы не могу голосовать...

В логах пишет ошибку для модераторов
Цитировать
мой_форум/index.php?action=postratings;sa=delete;post=338;a3fb24c588=5a5ef6decc8db8b5e7462bd2e33fcd56
8: Undefined variable: rating_id
Файл: мой_форум/Sources/PostRatings.php
Строка: 630

в строке 630 имеем
'last_rating' => $rating_id,

о какой именно переменной идёт речь?

PS: зарегистрировал нового пользователя - может голосовать, а я нет))

karavan

Тоже столкнулся с сообщением
"Невозможно оценить это сообщение. Возможные причины: тема заблокирована, оценки в этой теме и/или сообщении выключены, лимит оценок для этого сообщения превышен. Пожалуйста, исправьте все возможные причины и попробуйте снова."
Ни одна из описанных причин не подтверждается... я автор темы, в других темах могу голосовать, из-под другого аккаунта могу голосовать... кто-то стыкался с подобной проблемой ? 

anton4ik

Цитата: karavan от 03 ноября 2014, 01:12:06
Тоже столкнулся с сообщением
"Невозможно оценить это сообщение. Возможные причины: тема заблокирована, оценки в этой теме и/или сообщении выключены, лимит оценок для этого сообщения превышен. Пожалуйста, исправьте все возможные причины и попробуйте снова."
Ни одна из описанных причин не подтверждается... я автор темы, в других темах могу голосовать, из-под другого аккаунта могу голосовать... кто-то стыкался с подобной проблемой ? 
Ошибку так и не смог найти. Админ голосовать может, пользователь может, а я не может  :-[ Не знаю почему так.

karavan

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