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

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

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


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » [реализовано] Новые поля контактов. (Бывшие Профиль > общения)


[реализовано] Новые поля контактов. (Бывшие Профиль > общения)

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

1

реализовано

Меня еще с 2010-го года коробила вкладка профиля пользователя под названием "Общение".
Давайте, разберем, что в ней предлагается пользователям к наполнению:
ICQ - ну... допустим, мб этим еще кто-то пользуется, в частности поспособствовал медленной смерти этого мессенджера квип, добавив личку вконтакта... но в 2к17 все уже поголовно пересели на скайп и аська вымерла, а квип все снесли за ненадобностью - у вконтакта есть свой мессенджер.
Skype - нет вопросов, этим пользуется большинство
Mail Agent - прошу прощения, но с тех пор как он появился, все продвинутые юзеры смотрели на этот мессенджер как на г, пользоваться им догадались тока наши бабушки-дедушки и прочие юзеры, которые также не отказываются установить яндекс-бар, мейл-ру поиск и пару порнобаннеров. со временем их от этого отучили.
MSN Messenger - шо это вообще такое? кто это юзал хоть раз?
Jabber - шо это вообще такое? кто это юзал хоть раз?
Yahoo! Messenger - шо это вообще такое? кто это юзал хоть раз?

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

Мои предложения:
1. Однозначно - просто убрать с глаз долой лишние поля, кроме скайпа. для "динозавров" достаточно оставить icq - хотя и он не нужен.

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

4. Если не лень, то запилите так, чтоб админы форумов сами добавляли поля для контактов, которые на их взгляд нужны для коммуникации. Может, кто-нить запилит форум для видеоблоггеров и ему логичнее предложить юзерам обмениваться ссылками на стримы, паблики и ютуб-каналы, а не icq.

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

Заранее спасибо, если топик найдет хотя бы минимальный отклик. Мелочь, а приятно.

Добавлено спустя 2 года 4 месяца 14 дней 21 час 34 минуты 43 секунды:

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

Не кажется ли вам, что некоторые данные для общения неактуальны для нас? Например, кто из вас использует MSN Messenger, Jabber или Yahoo Messenger? Их можно заменить Фейсбуком, ВКонтакте и Вайбером. В ногу со временем, так сказать.

https://i.imgur.com/Eyad92l.png

Новые настраиваемые поля для контактов на форумах MyBB
Обновление пока что тестируется, но скоро появится на форумах.

Появится возможность добавление своих настраиваемых дополнительных полей:
[html]<style>
.prev .postimg {
    max-width: 300px !important;
}
</style>
<div class="prev" id="block-140704-1"><p style="text-align:center;"><img class="postimg" loading="lazy" src="https://forumupload.ru/uploads/0007/e3/f7/2/547652.png" alt="https://forumupload.ru/uploads/0007/e3/f7/2/547652.png" style="cursor: zoom-in;"> <img class="postimg" loading="lazy" src="https://forumupload.ru/uploads/0007/e3/f7/2/232699.jpg" alt="https://forumupload.ru/uploads/0007/e3/f7/2/232699.jpg"></p></div>[/html]
В преднастройки добавлены пресеты современных мессанджеров и соцсетей.

[html]<style>
.prev .postimg {
    max-width: 300px !important;
}
</style>
<div class="prev" id="block-140704-2"><p style="text-align:center;"><img class="postimg" loading="lazy" src="https://forumupload.ru/uploads/0007/e3/f7/2/689501.jpg" alt="https://forumupload.ru/uploads/0007/e3/f7/2/689501.jpg" style="cursor: zoom-in;"> <img class="postimg" loading="lazy" src="https://forumupload.ru/uploads/0007/e3/f7/2/258331.png" alt="https://forumupload.ru/uploads/0007/e3/f7/2/258331.png"></p></div>[/html]
Новые поля могут выводиться как в профиле под аватаром, так и в ссылках рядом с "профиль", "лс", "e-mail".
Есть опция вообще не выводить их в сообщениях, тогда будут только на странице профиля пользователя.

На ЭТОМ форуме (и бета-тестовых) доступны Контакты уже сейчас. Вы можете помочь в тестировании. Пробуйте, пишите о проблемах здесь.
[html]<style>
.prev .postimg {
    max-width: 300px !important;
}
</style>
<div class="prev" id="block-140704-3"><p style="text-align:center;"><img class="postimg" loading="lazy" src="https://forumupload.ru/uploads/0007/e3/f7/2/690629.png" alt="https://forumupload.ru/uploads/0007/e3/f7/2/690629.png" style="cursor: zoom-in;"></p></div>[/html]

Отредактировано Герда (Чт, 8 Окт 2020 22:31:43)

+3

21

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

В аську недавно заходил, тишина лютая :glasses:

вполне вероятно сейчас появится кто-то, кто юзает ее каждый день и попросит Алекса оставить все как есть, ибо "кому не нравится - цсс не отменили". :D

0

22

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

интересно, пользуется ли хоть кто-то ими в 2020м

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

Отредактировано Mirra Bell (Пт, 12 Июн 2020 20:06:57)

+3

23

За Мэйл Агент некоторые ратовали, кстати. И это был далеко не один человек.
Имхо, неплохо было бы оставить администраторам иметь возможность корректировать эти строки самостоятельно. Сильно зависит еще и от назначения форума, разные аудитории в разных мессенджерах сидят, в основном.

+3

24

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

разные аудитории в разных мессенджерах сидят, в основном

Совершенно верно

+2

25

Герда
Mirra Bell
Arakhen
Идея отличная, в планах на доработку есть, но не ближайших, т.к. для этого много чего перепиливать нужно (половину минипрофиля чуть ли не заново верстать), в том числе вносить изменения в базу данных всех форумов. Сейчас данные из каждого такого поля хранятся отдельно в базе в соответствующем столбце. Как доберусь до этого, буду решать, как лучше реализовать доработку изнутри и снаружи.

+3

26

Alex_63
есть еще момент движка странный, который касается кодов кнопок postlink.

на странице списка топиков:

Код:
<div class="postlink" style="width:30em">
    <span style="padding-right:12px">
            <a href="http://tzgame.mybb.ru/post.php?fid=1" rel="nofollow">Новая тема</a>
    </span>
    <span>
            <a href="http://tzgame.mybb.ru/poll.php?fid=1" rel="nofollow">Новый опрос</a>
    </span>
</div>

на странице топика:

Код:
<div class="postlink">
    <a href="http://tzgame.mybb.ru/post.php?tid=1" rel="nofollow">
            <span>Ответить</span>
    </a>
</div>

и мое самое "любимое"- на странице ЗАКРЫТОГО топика:

Код:
<div class="postlink">
    Тема закрыта / <a href="http://tzgame.mybb.ru/post.php?tid=13">Ответить</a>
</div>

Это приводит к тому, что при желании подизайнить кнопки - нужно писать много много кода.
Если не сложно, добавь плз в ту-ду лист на будущее приведение кнопок postlink к единому виду.

1. style="width:30em" и style="padding-right:12px" надо бы убрать, чтоб не приходилось всякие импотанты прописывать. кстати, ширина вообще не вписывается в мобильные стили и даже при стандартных дизайнах требует прописывать доп. стили через импортант, дабы ничего не поехало.
2. коды надо привести к единообразию на обеих страницах - либо <span> внутри <a>, либо <a> внутри <span> - иначе при желании использовать оба селектора приходится прописывать стиль кнопок для каждой страницы отдельно.
3. косяк кода в закрытой теме, думаю, понятен. прописываешь стиль ориентируясь на открытый топик, а потом получается, что в закрытой у нас все по-другому... я бы надпись "Тема закрыта /" обнесла отдельным селектором и очень бы порадовалась наличию внутреннего селектора у кнопки "ответить" - какой он в НЕ закрытой теме.

заранее спс.

+2

27

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

1. style="width:30em" и style="padding-right:12px" надо бы убрать, чтоб не приходилось всякие импотанты прописывать. кстати, ширина вообще не вписывается в мобильные стили и даже при стандартных дизайнах требует прописывать доп. стили через импортант, дабы ничего не поехало.

А лучше вообще НТМЛ стиль убрать отовсюду..

0

28

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

А лучше вообще НТМЛ стиль убрать отовсюду..

тогда еще круче - убрать импортанты из "экстра" цсс файлов, типа таких: https://forum.mybb.ru/style/extra.43.css
а лучше как-то подрубить их на редактирование в администрирование - стили, ибо даже при отсутствии импортанта в коде приходится писать селекторы длинной в моржовый половой орган.
например, прописывание стилей на странице profile.php - ад из подборки селекторов, которые могут "побить" те, что спрятаны в движке по умолчанию.

Отредактировано Герда (Пт, 19 Июн 2020 02:13:18)

+2

29

Было бы круто, если бы каждый админ своего форума сам мог бы решить какие соц-сети и мессенджеры для общения он хочет добавить

+1

30

Герда
вас тут разыскивали,что вы деньги взяли 30тыс и ничего не сделали

0

31

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

+1

32

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

Было бы круто, если бы каждый админ своего форума сам мог бы решить какие соц-сети и мессенджеры для общения он хочет добавить

Собирался написать недели 2 назад свою концепцию, как я представляю это себе. Я привык всё визуалировать для полного понимания (да и при реализации можно будет где потом подчерпнуть информацию), поэтому 2 недели немного растянулись.

В админке по типу "Поля профиля" организовать подобие и для полей "Профиль - Общения" с настраиваемыми полями.

Скрин 1

https://i6.imageban.ru/out/2020/08/05/b9e38f19d1d61ffe80dd1c29ea1548b0.png

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

Код:
http://t.me/@{VALUE}

Если обычное текстовое поле = без всяких обрамлений в ссылки. На скринах этого пока не визуализировал.

Редактирование поля в админке:
https://i3.imageban.ru/out/2020/08/05/f70b56af5712d1fd5e1e26e296dc8eb8.png
В профиле:
https://i3.imageban.ru/out/2020/08/05/c84b8282640eff0034cfb023b33065a4.png

В итоге в сообщения под аватаром вывелась ссылка
https://i2.imageban.ru/out/2020/08/05/55a59041c9f82b2e58179918101b1998.png

Для ролевиков это тоже будет полезно, сюда можно указать адрес темы с анкетой.
Тут уже админ форума пусть сам распоряжается какие поля ему выводить в "Профиль - Общения".


Немного отойдя от темы (на правах рекламы :) ): обновил компактную вертикальную навигацию в Интересных решениях для форумов в надежде на скорейшую реализацию (или хотя бы изменения названий полей - намёком на иконку общения).

Добавлено спустя 3 минуты 18 секунд:

Пока такая беда со спойлерами, извиняйте, все изображения убираю из-под них.

+6

33

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

Список на вскидку:

  • Соцсети: VK, FB, Twitter, Instagram, Reddit, Одноклассники, YouTube, Мой мир (кто-то им пользуется ещё вообще :D ), Google+

  • Месенджеры: Telegram, Viber, Whatsapp, Discord, ICQ, Qip (не помню, они ещё живы или нет)

  • Прочее: Steam, EGS, DeviantArt, Github, SoundCloud

Окей, может быть это не лучшая моя идея :D Но вообще, у меня есть подозрение, что кто-то уже мог это сделать... Хмх.

Добавлено спустя 3 минуты 57 секунд: А какие-то специфические ссылки, которые не подошли ни по одному пункту, обрабатывать по принципу: на вход что-то типа https://twitch.tv/username; а на выход что-то типа

Код:
<a href="https://twitch.tv/username"><img src="social/defaults/t.svg" /><span>Twitch.tv</span></a>

Подставляя вместо название доменное имя

0

34

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

0

35

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

Было бы круто, если бы каждый админ своего форума сам мог бы решить какие соц-сети и мессенджеры для общения он хочет добавить

Собирался написать недели 2 назад свою концепцию, как я представляю это себе. Я привык всё визуалировать для полного понимания (да и при реализации можно будет где потом подчерпнуть информацию), поэтому 2 недели немного растянулись.

В админке по типу "Поля профиля" организовать подобие и для полей "Профиль - Общения" с настраиваемыми полями.

Скрин 1

https://i6.imageban.ru/out/2020/08/05/b9e38f19d1d61ffe80dd1c29ea1548b0.png

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

Код:
http://t.me/@{VALUE}

Если обычное текстовое поле = без всяких обрамлений в ссылки. На скринах этого пока не визуализировал.

Редактирование поля в админке:
https://i3.imageban.ru/out/2020/08/05/f70b56af5712d1fd5e1e26e296dc8eb8.png
В профиле:
https://i3.imageban.ru/out/2020/08/05/c84b8282640eff0034cfb023b33065a4.png

В итоге в сообщения под аватаром вывелась ссылка
https://i2.imageban.ru/out/2020/08/05/55a59041c9f82b2e58179918101b1998.png

Для ролевиков это тоже будет полезно, сюда можно указать адрес темы с анкетой.
Тут уже админ форума пусть сам распоряжается какие поля ему выводить в "Профиль - Общения".


Немного отойдя от темы (на правах рекламы :) ): обновил компактную вертикальную навигацию в Интересных решениях для форумов в надежде на скорейшую реализацию (или хотя бы изменения названий полей - намёком на иконку общения).

Добавлено спустя 3 минуты 18 секунд:

Пока такая беда со спойлерами, извиняйте, все изображения убираю из-под них.

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

0

36

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

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

Да, я тоже про Ктиай подумал с их Weibo и прочими локальными сервисами...

Вообще, я думаю, что можно сделать всё-таки проще.

  • Делаем пользователю хард лимит на количество внешних ссылок. Думаю, 5 хватит.

  • В рамках этих 5 ссылок пользователь может вставлять любые ссылки.

  • Дальше на сервере парсим эти ссылки. Пусть, например, у нас есть ссылка https://www.mysite.net/username. Обычной регуляркой выдёргиваем доменное имя (пожалуй, без www): mysite.net.

  • На сервере заводим обычный объект, в котором даём пары "домен-название". Можно будет в настройках дать юзерам возможность делать пары домен-название, если им нужны специфичные сайты.
    Если сервер знает, что это за сайт, то он будет использовать это название; если не знает, то заменит первый символ домена на заглавный (получится Mysite.net).

  • Иконку, ИМХО, втравливать на уровне сервера не надо. Иконки нужны не всем, а кто хочет, сможет вставить их через CSS; так же можно менять названия через JS, но это лирика.
    Для этого берём доменное имя, транлитерируем его на латиницу (емнип, где-то в движке есть функция, надо перепроверить), заменяем точки на дефисы. Получается mysite-net.

  • На основе шагов выше генерим код:

    <li class="pl-extern extern-mysite-net"><a href="https://www.mysite.net/username" target="_blank" rel="nofollow">Mysite.net<span class="acchide">&nbsp;https://www.mysite.net/username</span></a></li>

  • Админ теперь может без труда получить по селектору .pl-extern.extern-mysite-net элемент и стилизовать так, как ему хочется.

А пользователю, что бы жилось проще, можно добавить красивую приблуду на JS.
Я понимаю, что решение Reysler'а красивое и вообще вау, но это откровенные перебор и запара с точки зрения реализации.

0

37

kozhilya
Конечно твой вариант проще. И я изначально к нему склонялся. Но (снова но) это будет внедрятся на сервис с большим охватом пользователей (я про нагрузку - Макс многое не внедрял как раз по этой причине). Гибкость, универсальность и простоту решения собрать воедино всё-равно не удастся. Собственно в своём решение ставил задачу на гибкость и универсальность для пользователя, тем более на практически готовом решении (дополнительные поля). Моё решение гибкое и универсальное (отдав задачу админу - распоряжаться полями, как ему вздумается), твоё простое и универсальное (отдав задачу серверу и пользователю). При твоём варианте иконку можно вовсе подгружать автоматом.

Отредактировано Reysler (Ср, 5 Авг 2020 20:43:10)

+2

38

kozhilya
Reysler
на тему простоты. чисто имхо:
1. для начала - не нужно заморачиваться с типами мессанджеров и учитывать все существующие варианты. достаточно превратить эти поля в однострочные без проверки корректности введенных данных
2. добавляем селекторы на страницу редактирования профиля - и первые "костыли" по превращению yahoo в телеграмм юзеры сделают через цсс (даже самые тупые по теме цсс - как я)

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

+1

39

MSN Messenger, Yahoo! Messenger на этом форуме удалил. Первый существовал до 2012 года, второй до 1998. Пока занимаюсь изменениями в базе данных, на первом этапе изменится только база данных, большие никаких изменений не должно быть. После этого уже можно будет делать по любому предложенному варианту, новая структура более универсальна. @kozhilya имеет уже опыт модификации поля, возможно он захочет реализовать свой вариант?

+3

40

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

Дальше на сервере парсим эти ссылки. Пусть, например, у нас есть ссылка https://www.mysite.net/username. Обычной регуляркой выдёргиваем доменное имя (пожалуй, без www): mysite.net.

Решение, наверное, хорошее, но совершенно не универсальное.
Например, jabber - что бы кто ни думал, но он живее всех живых, у него достаточно узкая область - корпоративные чаты. Я сам достаточно долгое время пользовался jabber и держал сервер. Распространение того же телеграмма (с обязательным шифрованием) позволило кое-где от jabber отказаться, но только там, где руководители не очень боятся утечек. В общем, у каждой компании jabber сервер свой и по домену вряд ли получится определить, что это jabber )
Ну и не все месседжеры имеют web-based ссылки.
Так что я бы выбрал всё-таки упрощенное Reysler решение, без всех тех настроек, а ближе к тому, что есть сейчас в полях профиля - название и, возможно, метод верификации/длина. А может и названия хватит. Иконка через css, на странице регистрации эти данные не нужны, вообще я бы сказал, что страница регистрации на форумах перегружена уже сейчас, регистрация должна быть гораздо проще.

0


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » [реализовано] Новые поля контактов. (Бывшие Профиль > общения)