Два по цене одного! 2.X

1803

Всем привет!

Как то раз прогуливаясь по просторам www, я наткнулся на один немало известный сайт, где заметил интересный виджет.
"...замечательно..." - подумал я и решил запилить похожий для InstantCMS.

Два по цене одного!




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

По сути, нам предлагается система рейтинга по числу комментариев у пользователей или каких либо записей на сайте.
А зачем ограничивать себя только лишь комментариями? Мы можем создавать списки популярности чего-либо или кого-либо по любым числовым параметрам - для контента, например, это может быть рейтинг записи или количество ее просмотров, а для пользователя - кроме его рейтинга и репутации интересным может быть количество добавленного им контента!

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

Вот и всё... =)

Внешний вид меняется по вашему желанию и потребностям сайта с помощью шаблонов вывода (..\templates\default\controllers\content\widgets\top_rated\top_rated.tpl.php и ..\templates\default\controllers\users\widgets\top_rated\top_rated.tpl.php) и файла css в папке стилей (..\templates\default\css\top_rated.css)

P.S. Для поддержания и развития этих виджетов и других дополнений для InstantCMS буду рад вашей благодарности в виде "спасибо" на R396646181623, Z304069635163 или плюсика в карме =)
Компонент "Избранное" для InstantCMS 2.x | Компонент "Опросы" для InstantCMS 2.x
Комментарии (23)
Jestik 16 января 2015 в 22:20 +2
+, пригодится, спасибо!
Олег Васильевич я 16 января 2015 в 23:33 +2
Круто!
Спасибо!
MegaRostov 17 января 2015 в 10:28 +2
Огромное +
Alexprofi 17 января 2015 в 11:59 +2
Уважаемый Val!
Считаю, что с Вашим появлением, местное сообщество очень сильно разбогатело.
Спасибо Вам за все Ваши дополнения. Они всегда очень полезны и очень кстати!
P.S. Я уже писал об этом, - у меня по-прежнему нет возможности плюсовать Вам в карму. Может к R2 обратиться?
С одной стороны не хочется отвлекать человека, казалось бы такими мелочами, но с другой стороны считаю не справедливым отсутствие такой возможности...
Raiden 17 января 2015 в 15:33 0
Терпение, всё будет
Val 17 января 2015 в 16:20 +2
Голосовать в карму можно раз в несколько месяцев...
Спасибо за намеренность =)
GoodMade.ru 17 января 2015 в 12:39 +1
Делал этакое для первой ветки.. но у вас под двойку и лучше вышло. smile Спасибо.
Val 17 января 2015 в 16:18 +2
Спасибо, как я писал в статье, основную мысль увидел на 4PDA
Майкл 17 января 2015 в 15:58 0
Под 1.10.* такое бы? scratch
Val 17 января 2015 в 16:18 +2
Денис Васильевич делал что-то наподобие в первой ветке, поищите у него))
GoodMade.ru 17 января 2015 в 17:04 0
Увы, этого я не публиковал в своём блоге. Делал на заказ, просили не публиковать.
Игорь Lu 17 января 2015 в 23:24 +1
Отличная доработка. Море плюсов. v
Val 18 января 2015 в 16:00 +2
Большое спасибо! smile
Алексей Тимофеев 17 января 2015 в 23:51 +1
Val +
Еще не смотрел но доработка отличная и социальная
Val 18 января 2015 в 16:00 +2
Спасибо!!! smile
Алёна 18 января 2015 в 17:18 +2
++ Вам и + 200р от меня лично и студии Creatime. После праздников отправим еще. Виджеты супер )

Bl 0, ребят, давайте поднимем BL отличному разработчику все вместе?! ;)
Val 18 января 2015 в 21:09 +2
Большое вам спасибо!!! smile
Благодарю вас за тёплые слова и материальную поддержку! dance
Andrew 20 января 2015 в 00:37 0
Здравствуйте! У меня при добавлении виджета вылезает вот такая штука:
Fatal error: Class 'widgetContentTopRated' not found in /var/www/site.ru/system/core/core.php on line 666
В чем может быть проблема?
Andrew 20 января 2015 в 00:59 0
Вопрос снят, не знаю почему, но не все файлы виджета залились, нужно было докачать.
Val 20 января 2015 в 08:27 +2
Виджет тут ни причем smile Возможно что-то с настройками сервера...
Andrew 20 января 2015 в 11:50 0
Да, все верно. Выяснилось, что не могу инсталировать компоненты через админку, визуально все отрабатывает, а по факту файлы на сервер не копируются, что-то с правами.
GluK 20 января 2015 в 12:12 0
nmsk 20 апреля 2015 в 23:26 0
Жаль что по второму пункту нельзя указывать за какой временный период выводить активных комментаторов.. zst

+ Вывода аватарок как в дефолтном виджете
+ Таким же образом можно выводить активных пользователей (по добавлению материалов).

Но в любом случае спасибо! v на досуге нужно будет пощупать)