Приветствую.
Несмотря на общую занятость последних недель потихоньку пилилась обновка для плагина WP-Recall, предлагаю ознакомиться с тем, что нам принесла новая версия.
Систему рейтинга плагина удалось серьезно расширить до поддержки звездного рейтинга.
Включайте звездный рейтинг для своих публикаций или комментариев через общие настройки рейтинговой системы.
Не забудьте указать корректное значение для количества звезд и начисляемых баллов, здесь это важно. Полезно иметь ввиду, что опция значения начисляемых баллов определяет общее количество баллов распределяемых между всеми выводимыми звездами.
Например, если указать 5 звезд и 10 баллов, то каждая звезда будет начислять 2 балла, а если для такого же количества звезд указать 5 баллов, то одна отмеченная звезда будет начислять 1 балл. Ну а если для пяти звезд указать один балл рейтинга, то он размажется по 0,2 балла на каждую звезду. Надеюсь, что тут все все поняли)
Также в этом обновлении появились полезные плюшки в функционале произвольных полей плагина.
Во-первых, было добавлено два новых типа произвольных полей: Бегунок и Диапазон.
Бегунок указывает чисто числовое значение в определенных рамках с указанным шагом, это поле будет хорошей заменой простому числовому полю, когда надо обязательно соблюсти минимальные и максимальные границы установленного диапазона.
Диапазон также работает с числами, но позволяет указывать два значения на одной шкале, т.е. указывать некие минимальные и максимальные значения самому пользователю. Это поле сохраняет указанные значения в массив с двумя числами: минимальное и максимальное.
Оба поля нельзя указать в настройках как обязательные, тк они уже имеют предустановленное значение по-умолчанию и это значение будет назначено, если пользователь не будет изменять значения этих полей, имейте это ввиду.
Второй полезной фишкой стала доработка поля "Множественный выбор", это было сделано по просьбе нашего пользователя на форуме этого сайта.
Суть доработки - повышение удобства выбора множественных значений этого поля как с десктопа так и с мобилок, в результате мы получили интерфейс, который позволит повысить качество жизни пользователя на вашем ресурсе при взаимодействии с этим полем на любом устройстве.
Важно знать, что новые типы полей и перечисленные нововведения автоматически можно использовать везде, где используется функционал произвольных полей плагина. Пробуйте использовать новые возможности в форме регистрации, форме публикации, настройках профиля, настройках корзины от дополнения Commerce.
А теперь, всю мощь произвольных полей, в полной мере, могут использовать и разработчики дополнений к плагину при создании опций к своим творениям.
В этой версии были внесены изменения в порядок создания опций к дополнениям. Пока существует два способа их создания: старый и новый. Новый способ создания опций приведен к уже существующему стандарту работы с произвольными полями плагина и позволяет использовать все типы произвольных полей. Подробно с новым порядком добавления опций к своему дополнению можно ознакомиться в статье.
Вот они звездочки родные))
Давно я о них мечтал. Теперь буду использовать. Многие интересные решения можно сделать на их основе - и как хорошо что ядро одно. Золотой ты человек Андрей.
Еще звезды отображают дробное значение - это наглядно. У WP-PostRatings плагина такого нету. А он офигенно популярен. Так что реколл в функционале теперь опережает такие звездные плагины.
Не хотите звезды - вот вам сердечки https://yadi.sk/i/IkaDNPYt3NuRXw - там чуток css изменить нужно и можно использовать любые шрифтовые иконки
Короче я в восторге))
за дробное отображение звезд пусть тебя благодарят) это ты был инициатором, а я бы так и оставил как было)
А структура хранения данных звездочек в базе какая? Это обновление не приведет к изменению таблиц с данными по рейтингу?
не приведет, порядок хранения данных остался старым, логика формирования звезд и подсчет их значения - чистая математика, ты сможешь легко менять тип рейтинга, с лайков на звезды и обратно.
Со звездами отрицательный рейтинг уже не поставишь...
А я вот у себя решил вообще отказаться от отрицательного рейтинга, т.к. появляются неадекваты которые создают аккаунты и специально минусят человеку рейтинг везде где только можно.
поэтому подключайте звезды только тогда, когда дизлайки однозначно не нужны, хотя знаю, что некоторые лепят их куда не попадя и им это нравится.
1 звезда уже говорит о низком качестве материала. Например 1 из десяти. До этого у плагина просто лайки были - там тоже не поставишь отрицательный.
Зато сейчас есть выбор из 3х вариантов. Причем для записей мы можем поставить "звезды", для каментов "лайк-дизлайк", для форума просто "мне нравится".
Не уж-то вы не видите как все круто стало?
Сбываются мечты иметь звездный рейтинг в системе и еще и дробный и с плюхами. Спасибо.
Я же говорил что у меня лог сломался, опять нет ошибок в нем. )
как говорится - еще не вечер)
Хм, что то в математику не врублюсь.Пока нет форума для версии напишу тут.
Есть рейтинг https://image.prntscr.com/image/-ygYAFs5Qrao_T_CEr5gpw.png
Шаг 2 очка. Был на скрине за пост 2 очка.
Уменьшаю одним кликом по идеи на два и должен быть ноль, но по факту https://image.prntscr.com/image/-iNFl_FZSLie0a6Gab87rA.png
Повышаю на 2 один клик https://image.prntscr.com/image/hQ1GzYVYS1_fpH8aiYMSpw.png
Или я туплю?
Смотри: Есть рейтинг юзера 10. Один лойс дает 2 балла. Итак:
1. Нажали палец вверх - рейтинг стал +2 (12)
2. Вы нажали еще раз на палец вверх - рейтинг отнялся на -2 (10)
3. Вы нажали на палец вниз. Если вы не выполнили пункт 2 то у вас произошла отмена голоса (-2) и плюс еще -2. Итого -4. Рейтинг будет 8
Тема такая что чтобы отменить голос надо выполнить пункт 2. Пункт три дает нам отмену голоса ранее и еще добавку за сам минус. Все верно работает. Математика верна
Этот же функционал еще в апреле введен был когда доп рейтинговой системы был полностью переписан
Я вчера вообще уже к вечеру ни во что не врубался и тут решил нажать минус и меня заклинило по полной))
Спасибо).
Спасибо Андрей, за очень хорошие новости.
Завтра обязательно протестирую. Теперь я так понимаю что плагин WP-PostRatings уже не нужен будет?
ну тут выбор за вами, я не работал с WP-PostRatings, а может и было дело, но очень давно, сейчас не припомню всех его фишек
Да, сильно: реализации рейтингов на wp-recall все рейтинги перешагнула.
Возникла проблема. При обновление плагина wp recall получается обновляются все дополнение к нему "из коробки". Обновился и prime forum, а вместе с этим просто удалился мой шаблон для него. Так же полностью перестал работать форум т.к. не было активного шаблона. Включил шаблон по умолчанию, форум заработал. Теперь надо восстанавливать шаблон. Можно это как-то подправить, что бы шаблон не затирался?
Шаблоны свои не могут затереться, как работали так и работают. Обновление не затрагивает папки шаблонов и тем.
Проблемы решаем на форуме поддержки. Создаем там новую тему
все просто отлично, но... есть такой плагинчик - WP Ultimate Recipe и его посты никак не оцениваются этим рейтингом. Просто запись в блоге - оценивается нормально, а вот запись с его помощью - нет. Вообще-то там есть своя система оценок, встроенная... но только в про-версии. А вот неплохо бы что бы обойти это, WP-Recall-ом оценить... никак? ❓
Предложения оставляют тут https://codeseller.ru/forum/predlozheniya-i-idei/
Проблемы обсуждают на форуме поддержки https://codeseller.ru/forum/
тогда удалите мою писанину, кто в силах. По форумам некогда лазить, обойдусь тем, что есть.
легко https://codeseller.ru/forum/product-7074/podklyuchenie-proizvolnogo-tipa-zapisi-k-rejtingu-wp-recall/
В репозитарии wordpress уже как 2 дня новая версия - 16.9.1. Где можно почитать/узнать список изменений в новой версии? Очень интересено ведь 🙂
Если на этом сайте нет описания новости - то только на гите. Вот тут я писал https://codeseller.ru/post-group/zachem-obnovlyatsya-i-sledim-za-obnovleniyami-plagina-wp-recall/
Ну Адрей пишет если какие-то новые особенности появляются, а так там багфиксы и оптимизация. На гитхабе смотрите изменения кода, я так делаю: https://github.com/plechev-64/wp-recall/
Не планируется сделать в профиле вкладку "Друзья"? Типа возможность добавлять других пользователей в друзья и т.д. такое есть во всех соц сетях и в том же BuddyPress )
Пока только подписки - доп Feed. Друзья - доп был, но автор который его опубликовал - перестал заниматься поддержкой. Из каталога данное решение убрали.
На форуме есть ветка - предложения по плагину - подобные предложения стоит там публиковать.
Понятно. А нельзя тот доп купить без поддержки?)) В поддержке особой необходимости нет
нет. Потому что доп отстал в развитии и не работал.
Вот и зря, основа то есть, кто-то может быть переработал бы его под новые версии, всё же легче чем писать с нуля.
Перестаем флудить не по теме. Если вы не в курсе - тот доп отдавался платно. А мы не имеем морального права брать чужой коммерческий проект и использовать у себя. Автор его бросил. Дополнение ушло из каталога как неактуальное.