Потому я и предлагаю сделать времянку без верстки — vote_view.php&comment_id=xxxxx. Это вообще минимум трудозатрат.
Проверить авторизацию на сайте, соотв настройку из профиля и вывести комментарий, и сверстанный через «table» вывод SELECT.
И уж если будут пользоваться этой тулзой хотя-бы человек 20, тогда что-то думать про удобство. И Т.З. под эту штуку напишем заодно.
Можно сделать рядом с комментом ссылку на форму просмотра — отдельную страницу, которая покажет коммент по ID и выхлоп из БД кто как за это проголосовал. Минимум изменений в верстке основного сайта. А этот отдельный инструмент вообще не обязан быть похож по оформлению на сайт, чисто техническая страничка, который (имхо) нужен мало кому. Если пользователей наберется много, тогда уже скинемся на кофе с пироженками человеку который запилит продуманный дизайн и верстку.
Есть свои плюсы и минусы у обоих подходов.
Обнуление всех выставленных им оценок это удаление строк из БД, или UPDATE ls_vote SET… WHERE user_voter_id = ХХХ. Ресурсоемко в момент удаления, если таковых записей окажется много.
А отображение минусов в зависимости от значения столбика в таблице users будет жрать ресурсы постоянно, но переменчивые люди смогут вернуться и увидеть свои «негативные взгляды» если выключили минусы у себя по ошибке.
Ну, посты бывают разные. Если это отчет об игре, то это одно, тут плюсик или «жду продолжения» — максимальная реакция от общественности.
А если сам пост — призыв обсудить какую-то область моделирования в РИ (вроде imaginaria.ru/p/partiynyy-byudzhet-v-fentezi.html) или обширный хоумрул, то именно живое обсуждение является показателем того что поднятая тема важна для сообщества.
Angon, мне кажется или ты просишься на роль модератора? Со всеми правами и обязанностями? Инициатива иногда с инициаторами делает неприятные вещи...
Вообще кнопочка «сообщить модератору» вещь не сложная (вроде бы), позволить уменьшить время реакции на случай появления ботов/материалов интересующих РКН.
Но ты ведь и так можешь добавить в свой ЧС любого пользователя и не видеть впредь его посты, комментарии и сообщения?
Хочешь осуждать Ш-man'а — ставь ему минусы, но с соответствующей опцией он об этом не узнает. Но мы (окружающие) будем знать о твоей нелюбви к Ш-man'у. Не хочешь его видеть — ЧС, и он не будет мозолить тебе глаза. Но и он может добавить в ЧС тебя.
Бан на сайте вообще крайняя мера, высшая мера социальной защиты, не стоит прибегать к ней в автоматическом режиме. А устроить референдум на /votekick не особо поможет — зарегаться с другой почты не сложно.
Тогда каждый поставленный минус это отдельная строка в БД. Но это необходимая мера если делать ± именными. Нужно ли возвращать статистику если юзер вернется к минусам?
Суть в том чтобы человек не мог включить минусы, наплевать собеседникам в чай и скрыться незамеченным? Да пусть меняет как угодно часто, но в качестве «западла» пусть смена вывешивает сообщение на стену пользователя, или в другое специальное место. Или просто в профиле пусть висит LastChangeDate — т.е. отметка со временем прошлого изменения этой настройки. Т.е. о его деянии будет известно всем заинтересовавшимся.
А если сделать плюсы и минусы именными, как предлагали выше, так вообще хорошо. Но это трудоемко, и я не могу оценить дадут ли эти усилия пропорциональный профит для проекта.
Человеку-с-выключенными-минусами минусы ставить можно, просто он их не увидит в треде. Нужно только еще решить отображаются минусы или нет без авторизации.
Мои навыки программирования можно охарактеризовать как гугло-кодер, т.е. без открытого гугла я ничего сложнее hello-world не напишу.
Народ, у меня вообще бредовая идея.
0) Считать минусы и плюсы отдельно.
1) В профиле пользователя он может выбрать сам — с минусами ему жить или с плюсами. Сказал без минусов — он не может их ставить сам, и не видит когда ставят ему. Можно сделать отдельную галочку чтобы видить минусы к чужим постам/комментам, но это уже вуайеризм какой-то.
2) Профит.
Пользователи Имки по разному видят эту ситуацию, так пусть и дальше видят сайт сквозь свои (индивидуально настроенные) розовые очки. Позже можно провести «голосование рублем» — собрать (обезличенную) статистику, кто из пользователей включил у себя минусы, а кто нет.
Приведет ли это к холиварам? Да, приведет. Не впервой, имка переживет.
Трудоемко для программистов? Ну, вот единственный пункт, который меня напрягает как IT-шника — трудоемкость. Это самый трудоемкий вариант для администрации. БД то пофиг на пару лишних столбцов в таблице. А людям работать. И когда они это сделают какая-нибудь группа лиц обязательно будет недовольна…
Тогда при постановке минуса/плюса нужно добавить возможность добавлять комментарий, который будет виден только отправителю и автору топика. И придумать еще дополнительный инструмент для их просмотра...
Вы получили "-" от пользователя %username% c комментарием: «Ты не нравишься боссу имкомафии!».
Поддерживаю. Вот моя старая учетка. Потерял к ней доступ, когда отвалилась авторизация через ВК, больше полугода был рид-онли Гостем, как открылась регистрация зарегал новую, карма не переехала. imaginaria.ru/profile/NikolayGoncharov/
Мне в принципе минусы не так чтобы критичны, своих постоя в никогда не писал, иногда комментил по пол простыни, особо минусов не хватал.
Но саму идея + и — считаю верной, т.к. есть возможность показать свое отношение к написанному без развернутого комментария. К примеру — идет… активное общение двух участников, обмениваются ответами каждые 10 минут, постороннему свои две строчки впихнуть некуда. Но по + и — можно судить какой (примерно) стороны придерживаются соимаджинарцы, которые в это… активное общение не посмели влезть.
P.S. А, ну да, это мой первый коммент под этим аккаунтом.
Проверить авторизацию на сайте, соотв настройку из профиля и вывести комментарий, и сверстанный через «table» вывод SELECT.
И уж если будут пользоваться этой тулзой хотя-бы человек 20, тогда что-то думать про удобство. И Т.З. под эту штуку напишем заодно.
Обнуление всех выставленных им оценок это удаление строк из БД, или UPDATE ls_vote SET… WHERE user_voter_id = ХХХ. Ресурсоемко в момент удаления, если таковых записей окажется много.
А отображение минусов в зависимости от значения столбика в таблице users будет жрать ресурсы постоянно, но переменчивые люди смогут вернуться и увидеть свои «негативные взгляды» если выключили минусы у себя по ошибке.
А если сам пост — призыв обсудить какую-то область моделирования в РИ (вроде imaginaria.ru/p/partiynyy-byudzhet-v-fentezi.html) или обширный хоумрул, то именно живое обсуждение является показателем того что поднятая тема важна для сообщества.
Вообще кнопочка «сообщить модератору» вещь не сложная (вроде бы), позволить уменьшить время реакции на случай появления ботов/материалов интересующих РКН.
Хочешь осуждать Ш-man'а — ставь ему минусы, но с соответствующей опцией он об этом не узнает. Но мы (окружающие) будем знать о твоей нелюбви к Ш-man'у. Не хочешь его видеть — ЧС, и он не будет мозолить тебе глаза. Но и он может добавить в ЧС тебя.
Бан на сайте вообще крайняя мера, высшая мера социальной защиты, не стоит прибегать к ней в автоматическом режиме. А устроить референдум на /votekick не особо поможет — зарегаться с другой почты не сложно.
А если сделать плюсы и минусы именными, как предлагали выше, так вообще хорошо. Но это трудоемко, и я не могу оценить дадут ли эти усилия пропорциональный профит для проекта.
Человеку-с-выключенными-минусами минусы ставить можно, просто он их не увидит в треде. Нужно только еще решить отображаются минусы или нет без авторизации.
Мои навыки программирования можно охарактеризовать как гугло-кодер, т.е. без открытого гугла я ничего сложнее hello-world не напишу.
0) Считать минусы и плюсы отдельно.
1) В профиле пользователя он может выбрать сам — с минусами ему жить или с плюсами. Сказал без минусов — он не может их ставить сам, и не видит когда ставят ему. Можно сделать отдельную галочку чтобы видить минусы к чужим постам/комментам, но это уже вуайеризм какой-то.
2) Профит.
Пользователи Имки по разному видят эту ситуацию, так пусть и дальше видят сайт сквозь свои (индивидуально настроенные) розовые очки. Позже можно провести «голосование рублем» — собрать (обезличенную) статистику, кто из пользователей включил у себя минусы, а кто нет.
Приведет ли это к холиварам? Да, приведет. Не впервой, имка переживет.
Трудоемко для программистов? Ну, вот единственный пункт, который меня напрягает как IT-шника — трудоемкость. Это самый трудоемкий вариант для администрации. БД то пофиг на пару лишних столбцов в таблице. А людям работать. И когда они это сделают какая-нибудь группа лиц обязательно будет недовольна…
Вы получили "-" от пользователя %username% c комментарием: «Ты не нравишься боссу имкомафии!».
imaginaria.ru/profile/NikolayGoncharov/
Мне в принципе минусы не так чтобы критичны, своих постоя в никогда не писал, иногда комментил по пол простыни, особо минусов не хватал.
Но саму идея + и — считаю верной, т.к. есть возможность показать свое отношение к написанному без развернутого комментария. К примеру — идет… активное общение двух участников, обмениваются ответами каждые 10 минут, постороннему свои две строчки впихнуть некуда. Но по + и — можно судить какой (примерно) стороны придерживаются соимаджинарцы, которые в это… активное общение не посмели влезть.
P.S. А, ну да, это мой первый коммент под этим аккаунтом.