читателей там 10 процентов
Этот скрипт всех удваивает!
Перезагрузил страницу – он считает за два просмотра темы.
да это вообще не то
Понял.
Отредактировано sshmmv (Вс, 2 Авг 2020 20:32:19)
Единый форум поддержки |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Единый форум поддержки » Форум для новичков » счетчик читателей
читателей там 10 процентов
Этот скрипт всех удваивает!
Перезагрузил страницу – он считает за два просмотра темы.
да это вообще не то
Понял.
Отредактировано sshmmv (Вс, 2 Авг 2020 20:32:19)
Есть же здесь скрипт количества просмотров темы.
он хочет не просто кол-во просмотров в топике, а убер-вафлю.
суммируя со всех топиков:
1. чтоб счетчик был в профиле
2. чтоб считалось кол-во просмотров только от зареганных юзеров
3. чтоб считался только ОДИН просмотр топика от одного юзера
4. чтоб считался только один просмотр от одного юзера, учитывая ВСЕ топики
т.е. я хожу-брожу по форуму и открыла 5 топиков, которые создал тартар. это ему дает в профиль +1 читателя, а не +5.
средствами движка майбб такое вряд ли сделают бесплатно.
*если это реально на нашем движке, то просто мастхэв функция "счетчик читателей - вкл/выкл" в редактировании форума (по аналоги со счетчиком сообщений). иначе какой-нибудь флудер, открывающий популярные топики в разделах общения будет топ-1 по читателям, а человек, публикующий статьи - нет.
** зы. пока вникала в суть счетчика пришла к выводу, что функция интересная, хоть и специфическая.
Герда
Как "писатель" (материалов на своем форуме) и как читатель (по жизни), я бы предложил так:
Ему нужен счетчик, который учитывает и показывает, сколько зареганных и кто именно прочитал тему (сообщение – это вообще не реально. Мне так кажется.). То есть, должно учитываться время нахождения пользователя в теме и куки (или че там есть в браузере читателя), и куда-то должен выводиться отчет. Тогда автору будет видно, сколько человек и кто именно (из зареганных пользователей) прочитал тему. Думаю (как полный дилетант, коим я и являюсь в этой области), что сделать такое не очень сложно.
функция интересная, хоть и специфическая.
Для литературных форумов, где важно знать, читают ли твои опусы, и кто именно (не хочет их читать! ).
Отредактировано sshmmv (Вс, 2 Авг 2020 20:57:03)
sshmmv написал(а):Есть же здесь скрипт количества просмотров темы.
он хочет не просто кол-во просмотров в топике, а убер-вафлю.
суммируя со всех топиков:
1. чтоб счетчик был в профиле
2. чтоб считалось кол-во просмотров только от зареганных юзеров
3. чтоб считался только ОДИН просмотр топика от одного юзера
4. чтоб считался только один просмотр от одного юзера, учитывая ВСЕ топикит.е. я хожу-брожу по форуму и открыла 5 топиков, которые создал тартар. это ему дает в профиль +1 читателя, а не +5.
средствами движка майбб такое вряд ли сделают бесплатно.
*если это реально на нашем движке, то просто мастхэв функция "счетчик читателей - вкл/выкл" в редактировании форума (по аналоги со счетчиком сообщений). иначе какой-нибудь флудер, открывающий популярные топики в разделах общения будет топ-1 по читателям, а человек, публикующий статьи - нет.
** зы. пока вникала в суть счетчика пришла к выводу, что функция интересная, хоть и специфическая.
Ну это что-то анреал
Ну это что-то анреал
аппетит приходит во время еды, а потребность в новом функционале, видимо, во время обновлений на сервисе.
СергейSerg написал(а):Ну это что-то анреал
аппетит приходит во время еды, а потребность в новом функционале, видимо, во время обновлений на сервисе.
Ну надо что-то реальное просить, хотя надо у @kernel спросить, можно ли такое реализовать
Сделать возможно всё, что угодно. В данном случае необходимо создавать дополнительную таблицу, которая очень быстро будет расти, но, насколько понимаю, до определенного предела. Ну и необходимо дополнительное поле счётчика в таблице пользователя. Такой функционал действительно только платно делать.
Насколько понимаю, при отсутствие новых регистраций на форуме всё будет стремиться к тому, что у всех авторов в топике будет примерно одна цифра, поскольку все остальные пользователи уже посмотрят хоть один топик любого другого, конечно кроме тех, у кого топиков 0 и в профиле останется 0. По моему мнению условие "чтоб считался только один просмотр от одного юзера, учитывая ВСЕ топики" делает в перспективе этот счетчик абсолютно ненужным и мало показательным. Но если просмотр через какое-то время (день/неделя/месяц) засчитывать заново, тогда какой-то смысл в нём есть.
для "литературных" форумов, где каждый топик = особый контент, было бы полезнее ввести рейтинг(оценку) топика по пятибальной шкале с выводом среднего арифметического оценок
*как на многих сайтах страничка контента оценивается звездочками - такое на ЕФП много раз просили.
такой рейтинг топика был бы отдельным от функции репутации и отображал оценку конкретного топика, а не автора топика.
а скриптеры навернули бы всяких виджетов, типа "топ топиков форума"
зы. и функция более универсальная - подойдет и тем, кто статьи пишет; и тем, кто фотки/картинки выкладывает; и тем, кто всякие видосики/музяку выкладывает. даже ролевые могли бы дополнительными скриптами преобразовать ее во что-то игровое.
Насколько понимаю, при отсутствие новых регистраций на форуме всё будет стремиться к тому, что у всех авторов в топике будет примерно одна цифра, поскольку все остальные пользователи уже посмотрят хоть один топик любого другого
Возможно, тартар хочет другое, чем я сейчас скажу, но по моему опыту – важно знать о прочтении самых свежих сообщений. Старые – уже не важны.
В данном случае необходимо создавать дополнительную таблицу, которая очень быстро будет расти,
Ну, скажем так: если плодовитость тартара будет составлять десять опусов в сутки, за неделю это составит 70 опусов, по которым ему нужен отчет (все "например"). Причем, отчет за первые 10 опусов через неделю уже не нужен (наверно) и его можно стереть. И так же остальные, стирать последовательно по времени. То есть, таблица будет не шибко большая, только на неделю (опять же, наверное ), и в ней должно отображаться, кто из форумчан что прочел. Может быть, еще сколько гостей прочитали.
Так-то, для писателей, функция действительно полезная: в качестве обратной связи с читателями.
Добавлено спустя 13 минут 25 секунд:
Еще про объем таблицы и т. п.
Ведь для корректного учета читателей для каждого опуса надо создавать отдельную тему. Сдается мне, что уже одно это сдержит плодовитость тартара: 500000 тем выдержит ли форум?
Добавлено спустя 25 минут 15 секунд:
"Ведь для корректного учета читателей для каждого опуса надо создавать отдельную тему." – Причем, в одной теме – одно сообщение. А иначе не учесть, кто прочитал полностью, а кто только на первое или на последнее сообщение на странице глянул.
Отредактировано sshmmv (Пн, 3 Авг 2020 00:40:35)
Согласен с Гердой пост 28.
Я считаю что можно сделать не рейтинг поста, а именно рейтинг темы.
К примеру единожды выводить (к примеру) над/под формой ответа
По факту лайки/дизлайки.
Я сам есчё в прошлом году просил подобное у Deffa
Но помнится его ответ был таким
такой рейтинг надо делать от сервиса
И опять же.
Предлогаю оставить право за автором темы ставить или нет рейтинг в теме (типо якоря).
Можно убрать кнопку к марк.текст, горизонт.линия итд итп
По факту лайки/дизлайки.
лайки-дизлайки по факту уже есть.
у нас есть не просто репутация, а возможность голосовать за сообщение.
стандартные плюсы и минусы уже догадались, как поменять на лайки-дизлайки: http://forumd.ru/viewtopic.php?id=5946
собственно, количество плюсов в первом посте по такой системе - и есть "рейтинг темы". вот ромыч сегодня изобрел такой скрипт по отображению рейтинга: Скрипты от пользователей 3
то, что в такой системе оценок лайки уходят не только в пост, но еще и в репутацию пользователя - ничего плохого и дурного.
а вот отдельная шкала пятибальных звездочек к топику - это большое отличие от просто лайка или дизлайка.
на крайняк, если хочется ТОЛЬКО лайк-дизлайк - "звездочки" на цсс превращать в любую другую фигню (в том числе лайки). например, можно убрать промежуточные варианты оценок и оставлять только высшую оценку и заменить фоновую картинку на лайк - как-то делала дизайн для укоза (где такая фича есть) с извращениями над системой рейтинга.
Герда
Это я вкурсе
И новую плюшку https://forum.mybb.ru/viewtopic.php?id= … 27#p961059 уже заценил (переходя сдесь по темам).
Я вот и спросил именно про такой рейтинг. Чтобы поставить (к примеру в строчку) 5 смайлов.
Соответственно при клике на один из них была +1 итд
И вот "наши лайки" идут нам в "карму". А я про то что в карму теме, а не посту.
На данный момент пытаюсь создать такое
<!--рейтинг--> <!-- Add icon library --> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <span class="heading">User Rating</span> <span class="fa fa-star checked"></span> <span class="fa fa-star checked"></span> <span class="fa fa-star checked"></span> <span class="fa fa-star checked"></span> <span class="fa fa-star"></span> <p>4.1 average based on 254 reviews.</p> <hr style="border:3px solid #f1f1f1"> <div class="row"> <div class="side"> <div>5 star</div> </div> <div class="middle"> <div class="bar-container"> <div class="bar-5"></div> </div> </div> <div class="side right"> <div>150</div> </div> <div class="side"> <div>4 star</div> </div> <div class="middle"> <div class="bar-container"> <div class="bar-4"></div> </div> </div> <div class="side right"> <div>63</div> </div> <div class="side"> <div>3 star</div> </div> <div class="middle"> <div class="bar-container"> <div class="bar-3"></div> </div> </div> <div class="side right"> <div>15</div> </div> <div class="side"> <div>2 star</div> </div> <div class="middle"> <div class="bar-container"> <div class="bar-2"></div> </div> </div> <div class="side right"> <div>6</div> </div> <div class="side"> <div>1 star</div> </div> <div class="middle"> <div class="bar-container"> <div class="bar-1"></div> </div> </div> <div class="side right"> <div>20</div> </div> </div>
Ну и стиль
* { box-sizing: border-box; } body { font-family: Arial; margin: 0 auto; /* Center website */ max-width: 800px; /* Max width */ padding: 20px; } .heading { font-size: 25px; margin-right: 25px; } .fa { font-size: 25px; } .checked { color: orange; } /* Three column layout */ .side { float: left; width: 15%; margin-top: 10px; } .middle { float: left; width: 70%; margin-top: 10px; } /* Place text to the right */ .right { text-align: right; } /* Clear floats after the columns */ .row:after { content: ""; display: table; clear: both; } /* The bar container */ .bar-container { width: 100%; background-color: #f1f1f1; text-align: center; color: white; } /* Individual bars */ .bar-5 {width: 60%; height: 18px; background-color: #4CAF50;} .bar-4 {width: 30%; height: 18px; background-color: #2196F3;} .bar-3 {width: 10%; height: 18px; background-color: #00bcd4;} .bar-2 {width: 4%; height: 18px; background-color: #ff9800;} .bar-1 {width: 15%; height: 18px; background-color: #f44336;} /* Responsive layout - make the columns stack on top of each other instead of next to each other */ @media (max-width: 400px) { .side, .middle { width: 100%; } /* Hide the right column on small screens */ .right { display: none; } }
Вот хочу его как-то привязать
(Кстати посмотри пожалуйста почему у меня съезд в дизайне происходит)
Но если просмотр через какое-то время (день/неделя/месяц) засчитывать заново
да, на Стихи ру каждый день заново . а старых читателей удалять постепенно,
Romych
счетчик читателей в профиль - нажимаешь открывается таблица читателей
т.к. тартар снова поднял тему, вытащила топик из архива.
сделать чтобы вверху темы было количество прочтений,НО! только пользователями и людьми с поиска
не ботами
@kernel
по сути его просьба на этот раз состоит в счетчике просмотров, но не от ботов, а от живых людей
на майбб для рекламы есть механизм, который корректно считает просмотры путем загрузки скрытой картинки. а реально такую же фичу применить к счетчикам просмотра топика?
если реально, то тартару понадобится всего-то установить скрипт выводов просмотров в топике.
Вы здесь » Единый форум поддержки » Форум для новичков » счетчик читателей