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

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

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


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Реакции на сообщения


Реакции на сообщения

Сообщений 1 страница 17 из 17

1

Всем привет!
Возникла идея добавить реакции к сообщениям. В качестве референса пример из слака:

Свернутый текст

По нажатию на смайлик вызывается окно с поиском по встроенным эмодзи. Если кто-то поставил реакцию, по нажатию на неё ставится такая же от имени текущего аккаунта. По повторному нажатию реакция сбрасывается. К одному сообщению можно поставить несколько реакций.

Отредактировано Laktonika (Чт, 7 Окт 2021 11:00:41)

+3

2

Есть сомнения, что это нужно многим, соответственно, нет смысла делать фичу функцией сервиса.
Мне, например, такая штука совсем не нужна.
Может, скриптом?

0

3

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

Всем привет!
Возникла идея добавить реакции к сообщениям. В качестве референса пример из слака:

По нажатию на смайлик вызывается окно с поиском по встроенным эмодзи. Если кто-то поставил реакцию, по нажатию на неё ставится такая же от имени текущего аккаунта. По повторному нажатию реакция сбрасывается. К одному сообщению можно поставить несколько реакций.

Отредактировано Laktonika (Чт, 7 Окт 2021 11:00:41)

Классная идея. Я за!

0

4

Честно говоря, я вообще не вижу большого смысла в этой фиче. Отображение под постом разных картинок-"реакций"? У постов уже есть репутация и хренова туча всяких смайлов, тумблеров, стикеров и т.д. Есть чем отобразить свою реакцию. Такие "реакции" всякими картинками ставятся там, где не ставят репутацию - в соцсетях и дискорде. Там эта реакция просто заменяет репу. А если она уже есть. зачем городить что-то еще?

Отредактировано Mirra Bell (Пн, 11 Окт 2021 16:13:29)

+3

5

Laktonika  Mirra Bell права. Таких плюшек сейчас уже много
Я думаю под ваше "ВОЗНИКЛА ИДЕЯ" вполне подойдёт скрипт "добавить мысли"
Так это будет в посте
--
Текст вы вписываете сами (типо ФУ СТРЁМ и клик смайлик типо реакция)
Соответственно смайлы можно сменить и на эмодзи (под ваши эмоции или что вы там хотели)
В html верх:

Код:
<script type="text/javascript">
FORUM.set('editor.think', { name : 'Добавить мысли', onclick : function() {make_code(); } } );
</script>
<style type="text/css">
td#button-think {
 background: url(https://forumstatic.ru/files/001a/c0/03/81012.png) no-repeat center !important;
 }

#think-area {
  position: absolute;
  z-index: 1000;
  top: 43px;
  right: 15px;
  padding: 1.5em;
  width: 500px;
}

#div_smiles p {
  padding-bottom: 0 !important;
}

#div_smiles span {
  display: inline;
}

.think_table {
  width: auto !important;
  table-layout: auto !important;
}

td.think_td {
  margin: 0; 
  padding: 0.2em !important;
  border-style: none !important;
}

.think_content {
  background-color: #eeee6f; 
  color: #000; 
  border-radius: 16px; 
  -webkit-border-radius: 16px; 
  -khtml-border-radius: 16px; 
  -moz-border-radius: 16px; 
  -o-border-radius: 16px; 
  border: 1px solid #fff; 
  padding: 3px 5px !important; 
  font-size: 1em;
}

#textarea, #input {
  width: 100%;
}

#close_button {
  margin-left: 15px;
}

.standart_smile {
  padding: 2px;
  cursor: pointer;
}

#hidden_link {
  text-decoration: none;
  border-bottom: 1px dotted;
}

.thought {
  padding-right: 7px;
  background: transparent url(http://s1.uploads.ru/i/D6VpZ.png) no-repeat top right;
  display: inline-block;
}
</style>

В html низ:

Код:
<script type="text/javascript">
var div; var i = 0; var t; var inp; var ta; var max = 10; var def_text = "Мысль потерялась..."; var def_smile = "http://s1.uploads.ru/i/t2jJV.gif";

var pic = new Array();
pic.push("http://www.kolobok.us/smiles/standart/acute.gif");
pic.push("http://www.kolobok.us/smiles/standart/ireful3.gif");
pic.push("http://www.kolobok.us/smiles/standart/blum2.gif");
pic.push("http://www.kolobok.us/smiles/standart/black_eye.gif");
pic.push("http://www.kolobok.us/smiles/standart/bad.gif");
pic.push("http://www.kolobok.us/smiles/standart/secret.gif");
pic.push("http://www.kolobok.us/smiles/standart/yahoo.gif");
pic.push("http://www.kolobok.us/smiles/standart/whistle2.gif");
pic.push("http://www.kolobok.us/smiles/standart/facepalm.gif");
pic.push("http://www.kolobok.us/smiles/standart/this.gif");
pic.push("http://www.kolobok.us/smiles/standart/agree.gif");
pic.push("http://www.kolobok.us/smiles/standart/black_eye.gif");
pic.push("http://www.kolobok.us/smiles/standart/grin.gif");
pic.push("http://www.kolobok.us/smiles/standart/help.gif");
pic.push("http://www.kolobok.us/smiles/standart/polling.gif");
pic.push("http://www.kolobok.us/smiles/standart/smoke.gif");
pic.push("http://www.kolobok.us/smiles/standart/sorry2.gif");
pic.push("http://www.kolobok.us/smiles/standart/umnik.gif");
pic.push("http://www.kolobok.us/smiles/standart/yu.gif");
pic.push("http://www.kolobok.us/smiles/standart/drinks.gif");


function make_div() {
 var fs; var z = 0; var new_div;
 fs = document.getElementsByTagName("div");
 for (z in fs) {
  if (fs[z].className == "fs-box hashelp") {
   new_div = document.createElement("div");
   new_div.id = "think-area";
   new_div.className = "container";
   new_div.style.display = "none";
   fs[z].appendChild(new_div);
  }
 }
}

function make_think(x) {
 var reg; var think; var j = 0; res = x.innerHTML; var smile; var text;
 reg = new RegExp("\\[think=([^\\]]+)\\]([^\\[\\]]+)\\[/think\\]", "g");
 if (reg.test(res)) {
  think = res.match(reg);
  for (j in think) {
   smile = think[j].substring(think[j].indexOf('[think=') + 7, think[j].indexOf(']'));
   text = think[j].substring(think[j].indexOf(']') + 1, think[j].indexOf('[/think]'));
   res = res.replace('[think=' + smile + ']' + text + '[/think]', '<table class="think_table" cellpadding="0" cellspacing="0"><tr><td class="think_td"><div class="think_content">' + text + '</div><span class="thought"><img src="' + smile + '" alt="" /></span></td></tr></table>');
  }
 }
 return res;
}

function make_bb_code() {
 t = document.getElementById("textarea").value;
 if (t == "") t = def_text;
 inp = document.getElementById("input").value;
 if (inp.indexOf("http://") == -1) inp = def_smile;
 bbcode('[think=' + inp + ']' + t + '','[/think]');
 changeVisibility('think-area');
}

function make_code() {
 var h = 0;
 changeVisibility('think-area');
 ta = document.getElementById("think-area");
 ta.innerHTML = "<textarea id='textarea' rows='5'> 🙅 </textarea>";
 ta.innerHTML += "<div id='div_smiles'><p id='conteiner_smiles'><span id='visible_smiles'></span><span id='hidden_smiles' style='display: none;'></span></p><a id='hidden_link' style='cursor: pointer;' title='Показать или скрыть эмоции' onclick='document.getElementById(\"hidden_smiles\").style.display = (document.getElementById(\"hidden_smiles\").style.display == \"none\" ? \"inline\" : \"none\");'>Больше эмоций</a></div><br />";
 ta.innerHTML += "<input type='text' id='input' value='Вставьте ссылку смайл' /><br /><br />";
 for (h in pic) {
  if (h < max) document.getElementById("visible_smiles").innerHTML += "<img class='standart_smile' src='" + pic[h] + "' alt='Эмоции' title='Нажмите, чтобы добавить' onclick='document.getElementById(\"input\").value = this.src;' />";
  else document.getElementById("hidden_smiles").innerHTML += "<img class='standart_smile' src='" + pic[h] + "' alt='Эмоции' title='Нажмите, чтобы добавить' onclick='document.getElementById(\"input\").value = this.src;' />";
 }
 ta.innerHTML += "<input type='button' class='button' value='Добавить' id='bb_buton' onclick='make_bb_code();' />";
 ta.innerHTML += "<input type='button' class='button' value='Закрыть' id='close_button' onclick='changeVisibility(\"think-area\");' />";
}

make_div();
div = document.getElementById("pun-main").getElementsByTagName("div");
for (i in div) {
 if (div[i].className == "post-content") div[i].innerHTML = make_think(div[i]);
}
</script>

Отредактировано МАЧОнаДАЧЕ (Пн, 11 Окт 2021 18:26:54)

+1

6

Честно говоря ровно то что здесь описано у нас недоделано на русфф/лабе. Уже бекенд сделал, оставалось только интерфейс сделать. Такие же реакции, и тоже вдохновлено слаком.

+2

7

Mirra Bell написал(а):

Честно говоря, я вообще не вижу большого смысла в этой фиче

Тоже не вижу. У форумов свой устоявшийся формат и не надо пытаться переделать их интерфейс под популярные соцсети.

+1

8

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

Возникла идея добавить реакции к сообщениям

В планах команды ForumD накодить что-то такое в будущем, но точно не скажу когда это будет...

Хотя, если такие реакции таки выйдут от русфф тоже будет очень здорово!  :love:

+3

9

Laktonika

Может, голосовалку в теме устроим? И не надо ставить мне минусы только за то, что мое мнение отличается от вашего.

Отредактировано Nick (Ср, 13 Окт 2021 19:30:43)

0

10

Мэрилин Мэрис написал(а):

В планах команды ForumD накодить что-то такое в будущем, но точно не скажу когда это будет...

Надо аргументировать свою позицию в ответах, а не тупо ставить смайлики, как в соцсетях, где многие пользователи двух слов связать не могут.

0

11

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

Надо аргументировать свою позицию в ответах, а не тупо ставить смайлики, как в соцсетях, где многие пользователи двух слов связать не могут.

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

Извините, я не могу рассказать всего пока не сделаем.

+2

12

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

Может, голосовалку в теме устроим?

Опрос нельзя добавить в существующую тему. Как инициатор можете создать опрос сами в этом же разделе)

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

И не надо ставить мне минусы только за то, что мое мнение отличается от вашего.

А на что, по-вашему, тогда существует система репутации на форумах? Плюс = согласие, минус = несогласие.

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

У форумов свой устоявшийся формат и не надо пытаться переделать их интерфейс под популярные соцсети.

Mirra Bell написал(а):

Там эта реакция просто заменяет репу. А если она уже есть. зачем городить что-то еще?

А почему нет? Вы предпочтёте стоять на месте, ничего не меняя на сервисе десятилетиями?
Реакции — простой, весёлый и современный интерактив. На него проявляется тенденция. У меня он поначалу тоже вызывал сомнения, а потом не заметила, как втянулась и жить без него не могу. Плюсикам с русфф-шными комментариями эта фича не помешает, можно при желании так же объединить с окном ввода коммента. Для кармадрочеров можно возвращать общее количество разных реакций в профиле отдельным полем — будет интересно смотреть, кто какие реакции чаще всего вызывает. Для консервативных — можно фичу по дефолту отключать или сделать платным дополнением, даже в той же лабе русфф. Dango, Duka FYI

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

Честно говоря ровно то что здесь описано у нас недоделано на русфф/лабе. Уже бекенд сделал, оставалось только интерфейс сделать. Такие же реакции, и тоже вдохновлено слаком.

Это прекрасная новость) С удовольствием вписалась бы в тестирование. Только у меня щас нет в распоряжении форумов с активной аудиторией.

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

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

Кому надо, те аргументируют. Всё ещё не вижу, чем тут помешают реакции.

+1

13

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

Вы предпочтёте стоять на месте, ничего не меняя на сервисе десятилетиями?

Если вы не заметили, на сервисе за последние полтора года произошло дофига изменений, очень важных и полезных. И отвечающих современным тенденциям, да. И почти все они разобраны и внедрены форумами, в том числе и моим. Так что я не сказала бы, что на сервисе десятилетиями ничего не меняется. Просто я считаю, что не надо весь функционал, пусть и прикольный, с других движков, мессенждеров и соцсетей тащить на сервис. Лично мне нравится, что на той же джумле можно посмотреть кто заходил и смотрел мой профиль и добавлять друзей, а в некоторых местах можно посмотреть полный лог действий юзера, включая прочитанные им темы, а в ОК посмотреть кто был на моей странице и как он меня нашел. Давайте всем этим нагрузим сервис? Прикольно же и никому не помешает. Те, кто юзает всё указанное, тоже наверняка жить без этого не могут.

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

Всё ещё не вижу, чем тут помешают реакции

Они ничем не помешают, но есть более насущные задачи, целый список, насколько я помню.

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

у меня щас нет в распоряжении форумов с активной аудиторией.

Тем более.

Отредактировано Mirra Bell (Чт, 14 Окт 2021 08:13:00)

+4

14

А я поддерживаю эту идею. У самого тоже долго висела в голове, но в итоге Дука высказал её первым.  :D

Это вполне неплохое дополнение для репутации, а еще альтернатива для тех, кому этого недостаточно/кому она не подходит по тем или иным причинам.
Так что в конечном итоге все так или иначе будут использовать кто что хочет и кому что больше нравится.  :)  Ну то есть, это правда фенечка, но фенечка по сути ничему не вредит и необязательна к использованию.

Мне её не хватало вообще для постов в закрытых темах. Ибо репа репой и комменты комментами, но в таких случаях люди часто почитают молча и даже куда-нибудь во флудотемы выражать мнение не всегда пойдут. Тут есть куча факторов (психологических и технических), углубляться я в них сейчас не буду. Для ряда ситуаций оценка плюс/минус стала бы менее обезличенной по настроению, чтоли. Плюс есть форумы, которые пытаются перетаскивать людей из соцсетей и тамошнего бардака, им такая фенечка тоже могла бы помочь чисто атмосферно в адаптации.

Что до умения писать развернутые ответы и корректно выражать свои мысли — к сожалению, есть много примеров пользователей, которые в целом не шибко стремятся развивать эти навыки (и в сообществах обычно долго не живут). Отсутствие и наличие оценочных систем в принципе никак не влияет на желание людей разговаривать буковками и уметь это делать.

Отредактировано Arakhen (Чт, 14 Окт 2021 15:04:10)

+1

15

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

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

Единственный веский аргумент ИМХО )

0

16

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

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

Бестолку, не приживутся эти люди на форумах ...

0

17

Nick написал(а):
Arakhen написал(а):

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

Бестолку, не приживутся эти люди на форумах ...

Наблюдаю обратные примеры, так что согласиться не смогу.)

0


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Реакции на сообщения