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

+78
2.23K

Всем привет!

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

Иллюстрация



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

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

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

Вот и всё… =)

Внешний вид меняется по вашему желанию и потребностям сайта с помощью шаблонов вывода (..\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 или плюсика в карме =)
+2
Jestik Jestik 7 лет назад #
+, пригодится, спасибо!
+2
Олег Васильевич я Олег Васильевич я 7 лет назад #
Круто!
Спасибо!
+2
MegaRostov MegaRostov 7 лет назад #
Огромное +
+2
Alexprofi Alexprofi 7 лет назад #
Уважаемый Val!
Считаю, что с Вашим появлением, местное сообщество очень сильно разбогатело.
Спасибо Вам за все Ваши дополнения. Они всегда очень полезны и очень кстати!
P.S. Я уже писал об этом, - у меня по-прежнему нет возможности плюсовать Вам в карму. Может к R2 обратиться?
С одной стороны не хочется отвлекать человека, казалось бы такими мелочами, но с другой стороны считаю не справедливым отсутствие такой возможности...
0
Raiden Raiden 7 лет назад #
Терпение, всё будет
+2
Val Val 7 лет назад #
Голосовать в карму можно раз в несколько месяцев...
Спасибо за намеренность =)
+1
Денис Васильевич Денис Васильевич 7 лет назад #
Делал этакое для первой ветки.. но у вас под двойку и лучше вышло. smile Спасибо.
+2
Val Val 7 лет назад #
Спасибо, как я писал в статье, основную мысль увидел на 4PDA
0
Майкл Майкл 7 лет назад #
Под 1.10.* такое бы? scratch
+2
Val Val 7 лет назад #
Денис Васильевич делал что-то наподобие в первой ветке, поищите у него))
0
Денис Васильевич Денис Васильевич 7 лет назад #
Увы, этого я не публиковал в своём блоге. Делал на заказ, просили не публиковать.
+1
Игорь Lu Игорь Lu 7 лет назад #
Отличная доработка. Море плюсов. v
+2
Val Val 7 лет назад #
Большое спасибо! smile
+1
Алексей Т Алексей Т 7 лет назад #
Val +
Еще не смотрел но доработка отличная и социальная
+2
Val Val 7 лет назад #
Спасибо!!! smile
+2
Алёна Алёна 7 лет назад #
++ Вам и + 200р от меня лично и студии Creatime. После праздников отправим еще. Виджеты супер )

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

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

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

Еще от автора

СтопХам - userscript для instantcms.ru
Всем привет! Презентую чужую разработку со своей небольшой доработкой .
Предпросмотр для InstantCMS 2
Всем привет!
Just4Fun - Аватарки!
Здравствуйте, любители InstantCMS 2.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.