Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Форум для новичков » счетчик читателей


счетчик читателей

Сообщений 21 страница 35 из 35

21

tartar1 написал(а):

читателей там 10 процентов

Этот скрипт всех удваивает!  :crazyfun:
Перезагрузил страницу – он считает за два просмотра темы.  :)

tartar1 написал(а):

да это вообще не то

Понял.  :flag:

Отредактировано sshmmv (Вс, 2 Авг 2020 20:32:19)

0

22

sshmmv написал(а):

Есть же здесь скрипт количества просмотров темы.

он хочет не просто кол-во просмотров в топике, а убер-вафлю.
суммируя со всех топиков:
1. чтоб счетчик был в профиле
2. чтоб считалось кол-во просмотров только от зареганных юзеров
3. чтоб считался только ОДИН просмотр топика от одного юзера
4. чтоб считался только один просмотр от одного юзера, учитывая ВСЕ топики

т.е. я хожу-брожу по форуму и открыла 5 топиков, которые создал тартар. это ему дает в профиль +1 читателя, а не +5.

средствами движка майбб такое вряд ли сделают бесплатно.

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

** зы. пока вникала в суть счетчика пришла к выводу, что функция интересная, хоть и специфическая.

+1

23

Герда
Как "писатель" (материалов на своем форуме) и как читатель (по жизни), я бы предложил так:
Ему нужен счетчик, который учитывает и показывает, сколько зареганных и кто именно прочитал тему (сообщение – это вообще не реально. Мне так кажется.). То есть, должно учитываться время нахождения пользователя в теме и куки (или че там есть в браузере читателя), и куда-то должен выводиться отчет. Тогда автору будет видно, сколько человек и кто именно (из зареганных пользователей) прочитал тему. Думаю (как полный дилетант, коим я и являюсь в этой области), что сделать такое не очень сложно.

Герда написал(а):

функция интересная, хоть и специфическая.

Для литературных форумов, где важно знать, читают ли твои опусы, и кто именно (не хочет их читать!  :D ).

Отредактировано sshmmv (Вс, 2 Авг 2020 20:57:03)

0

24

Герда написал(а):
sshmmv написал(а):

Есть же здесь скрипт количества просмотров темы.

он хочет не просто кол-во просмотров в топике, а убер-вафлю.
суммируя со всех топиков:
1. чтоб счетчик был в профиле
2. чтоб считалось кол-во просмотров только от зареганных юзеров
3. чтоб считался только ОДИН просмотр топика от одного юзера
4. чтоб считался только один просмотр от одного юзера, учитывая ВСЕ топики

т.е. я хожу-брожу по форуму и открыла 5 топиков, которые создал тартар. это ему дает в профиль +1 читателя, а не +5.

средствами движка майбб такое вряд ли сделают бесплатно.

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

** зы. пока вникала в суть счетчика пришла к выводу, что функция интересная, хоть и специфическая.

Ну это что-то анреал

0

25

СергейSerg написал(а):

Ну это что-то анреал

аппетит приходит во время еды, а потребность в новом функционале, видимо, во время обновлений на сервисе. :crazyfun:

+1

26

Герда написал(а):
СергейSerg написал(а):

Ну это что-то анреал

аппетит приходит во время еды, а потребность в новом функционале, видимо, во время обновлений на сервисе. :crazyfun:

Ну надо что-то реальное просить, хотя надо у @kernel спросить, можно ли такое реализовать

0

27

Сделать возможно всё, что угодно. В данном случае необходимо создавать дополнительную таблицу, которая очень быстро будет расти, но, насколько понимаю, до определенного предела. Ну и необходимо дополнительное поле счётчика в таблице пользователя. Такой функционал действительно только платно делать.
Насколько понимаю, при отсутствие новых регистраций на форуме всё будет стремиться к тому, что у всех авторов в топике будет примерно одна цифра, поскольку все остальные пользователи уже посмотрят хоть один топик любого другого, конечно кроме тех, у кого топиков 0 и в профиле останется 0. По моему мнению условие "чтоб считался только один просмотр от одного юзера, учитывая ВСЕ топики" делает в перспективе этот счетчик абсолютно ненужным и мало показательным. Но если просмотр через какое-то время (день/неделя/месяц) засчитывать заново, тогда какой-то смысл в нём есть.

+1

28

для "литературных" форумов, где каждый топик = особый контент, было бы полезнее ввести рейтинг(оценку) топика по пятибальной шкале с выводом среднего арифметического оценок
*как на многих сайтах страничка контента оценивается звездочками - такое на ЕФП много раз просили.
такой рейтинг топика был бы отдельным от функции репутации и отображал оценку конкретного топика, а не автора топика.

а скриптеры навернули бы всяких виджетов, типа "топ топиков форума"

зы. и функция более универсальная - подойдет и тем, кто статьи пишет; и тем, кто фотки/картинки выкладывает; и тем, кто всякие видосики/музяку выкладывает. даже ролевые могли бы дополнительными скриптами преобразовать ее во что-то игровое.

+1

29

kernel написал(а):

Насколько понимаю, при отсутствие новых регистраций на форуме всё будет стремиться к тому, что у всех авторов в топике будет примерно одна цифра, поскольку все остальные пользователи уже посмотрят хоть один топик любого другого

Возможно, тартар хочет другое, чем я сейчас скажу, но по моему опыту – важно знать о прочтении самых свежих сообщений. Старые – уже не важны.

kernel написал(а):

В данном случае необходимо создавать дополнительную таблицу, которая очень быстро будет расти,

Ну, скажем так: если плодовитость тартара будет составлять десять опусов в сутки, за неделю это составит 70 опусов, по которым ему нужен отчет (все "например"). Причем, отчет за первые 10 опусов через неделю уже не нужен (наверно) и его можно стереть. И так же остальные, стирать последовательно по времени. То есть, таблица будет не шибко большая, только на неделю (опять же, наверное :) ), и в ней должно отображаться, кто из форумчан что прочел. Может быть, еще сколько гостей прочитали.

Так-то, для писателей, функция действительно полезная: в качестве обратной связи с читателями.

Добавлено спустя 13 минут 25 секунд:

Еще про объем таблицы и т. п.
Ведь для корректного учета читателей для каждого опуса надо создавать отдельную тему. Сдается мне, что уже одно это сдержит плодовитость тартара: 500000 тем выдержит ли форум?  :)

Добавлено спустя 25 минут 15 секунд:

"Ведь для корректного учета читателей для каждого опуса надо создавать отдельную тему." – Причем, в одной теме – одно сообщение. А иначе не учесть, кто прочитал полностью, а кто только на первое или на последнее сообщение на странице глянул.

Отредактировано sshmmv (Пн, 3 Авг 2020 00:40:35)

0

30

Согласен с Гердой пост 28.
Я считаю что можно сделать не рейтинг поста, а именно рейтинг темы.
К примеру единожды выводить (к примеру) над/под формой ответа

https://m.dw.com/image/18558436_305.jpg

По факту лайки/дизлайки.

Я сам есчё в прошлом году просил подобное у Deffa
Но помнится его ответ был таким

такой рейтинг надо делать от сервиса

И опять же.
Предлогаю оставить право за автором темы ставить или нет рейтинг в теме (типо якоря).
Можно убрать кнопку к марк.текст, горизонт.линия итд итп

0

31

МАЧОнаДАЧЕ написал(а):

По факту лайки/дизлайки.

лайки-дизлайки по факту уже есть.

у нас есть не просто репутация, а возможность голосовать за сообщение.
стандартные плюсы и минусы уже догадались, как поменять на лайки-дизлайки: http://forumd.ru/viewtopic.php?id=5946
собственно, количество плюсов в первом посте по такой системе - и есть "рейтинг темы". вот ромыч сегодня изобрел такой скрипт по отображению рейтинга: Скрипты от пользователей 3
то, что в такой системе оценок лайки уходят не только в пост, но еще и в репутацию пользователя - ничего плохого и дурного.

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

0

32

Герда
Это я вкурсе :yep:
И новую плюшку 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;
    }
}

Вот хочу его как-то привязать
(Кстати посмотри пожалуйста почему у меня съезд в дизайне происходит)

0

33

kernel написал(а):

Но если просмотр через какое-то время (день/неделя/месяц) засчитывать заново

да, на Стихи ру каждый день заново . а старых читателей удалять постепенно,

0

34

Romych
счетчик читателей в профиль - нажимаешь открывается таблица читателей

0

35

т.к. тартар снова поднял тему, вытащила топик из архива.

tartar1 написал(а):

сделать чтобы вверху темы было количество прочтений,НО! только пользователями и людьми с поиска
не ботами

@kernel
по сути его просьба на этот раз состоит в счетчике просмотров, но не от ботов, а от живых людей
на майбб для рекламы есть механизм, который корректно считает просмотры путем загрузки скрытой картинки. а реально такую же фичу применить к счетчикам просмотра топика?

если реально, то тартару понадобится всего-то установить скрипт выводов просмотров в топике. :)

0


Вы здесь » Единый форум поддержки » Форум для новичков » счетчик читателей