• DONATE to NULLED!
    Вы можете помочь Форуму и команде, поддержать финансово.
    starwanderer - модератор этого раздела будет Вам благодарен!

Помощь Нужна помощь с плагином WP-PostRatings

yandex-lexa

Создатель
Регистрация
13 Апр 2018
Сообщения
21
Реакции
6
Возможно кто-то сталкивался с подобным вопросом. Есть необходимость в реализации оценки к примеру в конце статьи, а результат выводить вначале. Все это не проблема. Но не хочу видеть в конце статьи, после того как пользователь оценил статью, результат оценки. То есть хочу оставить саму возможность оценки внизу, а после того как человек оценивает там становится пусто и не выводится ничего в стиле 100 оценок, среднее: 5,00 из 5, вы уже поставили оценку
З.Ы. скорее всего там ничего сложного, но в php не на столько силен что бы самому разобраться
 
Возможно кто-то сталкивался с подобным вопросом. Есть необходимость в реализации оценки к примеру в конце статьи, а результат выводить вначале. Все это не проблема. Но не хочу видеть в конце статьи, после того как пользователь оценил статью, результат оценки. То есть хочу оставить саму возможность оценки внизу, а после того как человек оценивает там становится пусто и не выводится ничего в стиле 100 оценок, среднее: 5,00 из 5, вы уже поставили оценку
З.Ы. скорее всего там ничего сложного, но в php не на столько силен что бы самому разобраться

решения два:

1.
- вывести сниппет плагина 2 раза и первый (верхний случай)
- спрятать с помощью css поле голосования
- в нижнем сниппете спрятать с помощью css все кроме формы

2.
- на jquery продублировать необходимый элемент и разместить его в необходимом месте
.doublicate
.Append...
не помню точно функции - гугл все расскажет


есть еще решения, где вы измените сам плагин, но это самое плохое решение, так как в итоге лишитесь обновлений. нельзя менять РНР код плагинов из репозитория
 
Спасибо за подсказки. Все это конечно решения, но для меня они несколько не рациональные. Я бы хотел все таки реализовать решение путем изменения кода плагина. Апдейт плагина не принципиален, готов от него отказаться. Да и в принципе я понимаю что изменив код плагина, обновление все похерит.
Но в документации плагина я нашел такой момент

Код:
How To Remove Ratings Image alt and title Text?

<?php
add_filter( 'wp_postratings_ratings_image_alt', 'wp_postratings_ratings_image_alt' );
function wp_postratings_ratings_image_alt( $alt_title_text ) {
    return '';
}
?>
Не совсем понимаю что разработчик имеет ввиду, но вроде как похоже на то что мне надо. Вот только почему то оно не работает. Да и в принципе добавляя кусок этого кода никакого результата я не вижу - нигде
 
Спасибо за подсказки. Все это конечно решения, но для меня они несколько не рациональные. Я бы хотел все таки реализовать решение путем изменения кода плагина. Апдейт плагина не принципиален, готов от него отказаться. Да и в принципе я понимаю что изменив код плагина, обновление все похерит.
Но в документации плагина я нашел такой момент

Код:
How To Remove Ratings Image alt and title Text?

<?php
add_filter( 'wp_postratings_ratings_image_alt', 'wp_postratings_ratings_image_alt' );
function wp_postratings_ratings_image_alt( $alt_title_text ) {
    return '';
}
?>
Не совсем понимаю что разработчик имеет ввиду, но вроде как похоже на то что мне надо. Вот только почему то оно не работает. Да и в принципе добавляя кусок этого кода никакого результата я не вижу - нигде


это описание хука чтобы задать текст alt="ваш текст" в выводимых картинках-звездочках рейтинга.
<img src='.....' alt="ваш текст">
 
Ну я так и предполагал, значит это не то что мне нужно. Что же, придется что-то думать т.к. решения пока я не вижу. Даже если попытаться скрыть через css, я пока тоже не смогу. Потому что не могу найти кусок кода который отвечает за оценку и в случае если пользователь проголосовал то выводить сообщение о том что оценка уже выставлена. Хотя если найти этот кусок кода, то там его поправить уже не далеко осталось
 
Ну я так и предполагал, значит это не то что мне нужно. Что же, придется что-то думать т.к. решения пока я не вижу. Даже если попытаться скрыть через css, я пока тоже не смогу. Потому что не могу найти кусок кода который отвечает за оценку и в случае если пользователь проголосовал то выводить сообщение о том что оценка уже выставлена. Хотя если найти этот кусок кода, то там его поправить уже не далеко осталось

вставьте в шаблоне темы в двух местах

<div class="ratingfirst">
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
</div>


<div class="ratinsecond">
<?php if(function_exists('the_ratings')) { the_ratings(); } ?>
</div>

выведутся 2 формы рейтинга.
скинете мне ссылку посмотреть = напишу стили
 
Назад
Сверху