|
smart
|
 |
« : 13.08.2008, 13:16:44 » |
|
В текущей публичной версии JComments для подписки на уведомления о новых комментариях необходимо при отправке комментария поставить галочку в форме добавления и после успешной отправки комментария пользователь окажется подписанным. Для того чтобы отписаться от комментариев, необходимо перейти по ссылке, которая присутствует в каждом уведомлении (про существование в JComments 1.4.0.9 ошибки с функцией отписки я знаю, и вчера опубликовал патч). Физически информация о подписке хранилась в той же таблице что и сам комментарий, в той же самой записи. При этом было несколько проблем: 1. Для того чтобы подписаться на комментарии необходимо было оставить комментарий 2. При удалении комментария в котором была подписка, подписка прекращалась 3. Была возможность многократно подписаться на уведомления (письмо-то уходило одно, но отписываться можно было долго) Из преимуществ данного способа можно отметить только один - простота (никаких доп. запросов к БД делать не нужно было). В разрабатываемой версии я изменил способ хранения информации о подписке, выделив для этого отдельную таблицу в БД. При этом в процессе сохранения комментария добавилось 2 запроса к БД (проверка на уже существовании подписки на комментарии к данному материалу - на всякий случай и непосредственно сохранение информации о подписке в таблицу БД). После этого появилась возможность не показывать галочку "Уведомлять меня о новых комментариях" в форме добавления комментариев для авторизованных пользователей, у которых уже есть подписка. Но вот теперь возникло несколько вопросов, имеющих отношение и интерфейсу и к логике работы, которые хотелось бы обсудить с сообществом. 1. Нужно ли предоставлять авторизованным пользователям возможность отменить подписку на уведомления со страницы комментариев? И если нужно, то как это должно выглядеть? Я пока вижу 2 варианта: 1.1. В форме добавления редактирования все-таки показывать "Уведомлять меня о новых комментариях" с установленной галочкой, и при ее снятии - удалять подписку. 1.2 Добавить где-либо на странице комментариев ссылку "Отказаться от уведомлений о новых комментариях" по клику на которой отписывать пользователя. При реализации варианта 1.1, возможна путаница пользователей, которые добавляя второй комментарий решат, что второй раз подписываться им не нужно, и снимут галку, и подписка удалится. При реализации варианта 1.2 есть другой недостаток - механизм подписки и отписки как бы отличаются - в первом случае в одном месте формы ставится галочка, во-втором - где в другом месте нажимается ссылка (или кнопка). Отсюда появляется второй вопрос. 2. Каким образом пользователям предоставлять возможность подписки на комментарии? Как я уже писал, сейчас пока по-прежнему нужно оставить комментарий не забыв установить галочку про получение уведомлений. Однако, по идее, для авторизованных пользователей это несколько излишне. Объясню почему. Чтобы оформить подписку нужен e-mail и, желательно, имя пользователя. Для авторизованных эта информация и так доступна, поэтому им по идее достаточно просто кнопки "Подписаться на уведомления о новых комментариях". А для гостей - нужно еще 2 поля и такая же кнопка. У меня появилась мысль реализовать все это следующим образом. Для авторизованных пользователей. Сразу под списком комментариев (там где сейчас ссылки на RSS и обновление списка), добавить ссылку "Подписаться на получение уведомлений о новых комментариях", по клику на которой автоматически будет осуществлена подписка. Если же пользователь уже подписан - показывать "Отказаться от получения уведомлений о новых комментариях". И, помимо этого, оставить привычную галочку в форме отправки комментариев. Чтобы не забирать у пользователей то, к чему они привыкли. Для гостей (неавторизованных пользователей). Точно так же, как для авторизованных, оставляем в форме добавления комментария галочку, посредством которой он может подписаться. А вот что делать для случая, когда пользователь хочет подписаться на уведомление не добавляя комментарий сходу придумать не могу. Был вариант, точно так же как для авторизованных показать под списком ссылку "Подписаться на получение уведомлений о новых комментариях", но в отличие от авторизованных, по клику на этой ссылке не сразу выполнять подписку, а показывать форму в которой нужно ввести e-mail, имя и нажать кнопку. Вот как-то так... Интересует общественное мнение по данному вопросу. Не перемудрил ли я, не слишком ли усложняю... Может какие-то есть другие варианты решения данных вопросов?
|
|
|
|
« Последнее редактирование: 23.10.2008, 15:01:15 от smart »
|
Записан
|
|
|
|
| |
|
boston
|
 |
« Ответ #1 : 13.08.2008, 13:53:10 » |
|
Правильное решение ты уже сам предложил, если юзер уже подписан - выводить текст типа "Вы подписаны на комментарии этой ленты + чекбокс {Отписаться}", для тех кто не хочет подписаться под гостем - своя форма для ввода мыла и имени.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #2 : 13.08.2008, 13:55:40 » |
|
Правильное решение ты уже сам предложил, если юзер уже подписан - выводить текст типа "Вы подписаны на комментарии этой ленты + чекбокс {Отписаться}" где именно показывать? в форме или под списком? форма же может быть скрыта?
|
|
|
|
|
Записан
|
|
|
|
Vzx
Захожу иногда

Репутация: +1/-0
Offline
Пол: 
Сообщений: 16
|
 |
« Ответ #3 : 13.08.2008, 14:05:24 » |
|
По подписке мне нравится способ, когда в "шапке" или "подвале" блока комментариев добавляется обособленная ссылка/кнопка для оформления подписки (для пользователей происходит автоматическая подписка и высвечивается сообщение "Вы подписались...", а для гостей подгружается форма с запросом адреса). Но при этом в форме составления комментария, мне кажется, всё равно должна присутствовать галочка "Уведомлять о новых комментариях" (во-первых, завсегдатаи сайта действительно уже привыкли к ней; во-вторых, некоторые могут не заметить вынесенной отдельно ссылки; а в-третьих, имхо, это просто удобно-- когда пишу комментарий я вижу галку и знаю, что я уже подписан, т.е. мне не надо прокручивать страницу и смотреть, какая там кнопка активна, подписки или отказа).
По отказу от подписки точно так же: обособленная ссылка для пользователей и дополнительная галочка в форме добавления комментария. Ну и, конечно же, должна быть сохранена ссылка для отписки в тексте приходящих на почту уведомлений.
|
|
|
|
|
Записан
|
|
|
|
Sulpher
Support Team
   
Репутация: +293/-9
Online
Пол: 
Сообщений: 1677
Миграция сайтов на Joomla 2.5
|
 |
« Ответ #4 : 13.08.2008, 14:35:15 » |
|
где именно показывать? в форме или под списком? форма же может быть скрыта? Я бы предложил выводить под списком, чтобы возможность отписки бросалась в глаза.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #5 : 13.08.2008, 15:34:09 » |
|
Хорошо, с этим допустим разобрались. Тогда еще один вопрос. Неоднократно пользователи просили возможность, чтобы автор комментируемого материала тоже получал уведомления. Как это лучше реализовывать? Просто объяснить им как подписываться, либо небольшой мамбот, который будет их автоматически подписывать при появлении первого комментарии к материалу? Или еще как?
|
|
|
|
|
Записан
|
|
|
|
mamahtehok
JComments Tester
Репутация: +8/-2
Offline
Сообщений: 88
|
 |
« Ответ #6 : 13.08.2008, 15:36:04 » |
|
лучше автоматом.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #7 : 13.08.2008, 16:46:43 » |
|
Мда, активность сообщества просто поражает. На 33 просмотра темы, всего 4 мнения от пользователей. Такое ощущение, будто это мне нужно больше, нежели пользователям... Прикольно конечно... ну да ладно... Только чур впоследствии не жаловаться - я темы не видел, я пропустил обсуждение...
|
|
|
|
|
Записан
|
|
|
|
|
VETERINAR
|
 |
« Ответ #8 : 13.08.2008, 16:56:36 » |
|
Да ну ладно, подумать же надо  Мне кажется, там где сейчас галочка "уведомлять" потом (после подписки) должна быть галочка "больше не уведомлять". Сомневаюсь, что кто-то будет тупить. Просто и понятно. Ну и в самом письме, конечно, ссылку нужно оставить.
|
|
|
|
|
Записан
|
|
|
|
Sulpher
Support Team
   
Репутация: +293/-9
Online
Пол: 
Сообщений: 1677
Миграция сайтов на Joomla 2.5
|
 |
« Ответ #9 : 13.08.2008, 17:43:29 » |
|
Неоднократно пользователи просили возможность, чтобы автор комментируемого материала тоже получал уведомления. Как это лучше реализовывать? Просто объяснить им как подписываться, либо небольшой мамбот, который будет их автоматически подписывать при появлении первого комментарии к материалу? Или еще как? Можно добавить в админке возможность включения/выключения автоматичекого уведомления автора материала.Тогда решать будет администратор сайта. Так реализовано в JomComment. Конечно, не хотелось бы лишать автора возможности выбора, однако и перегружать фронтэнд настройками тоже не стоит - самое лучшее, предоставить такой выбор админу сайта.
|
|
|
|
|
Записан
|
|
|
|
Full_crazy
Давно я тут
  
Репутация: +47/-0
Offline
Пол: 
Сообщений: 384
Иногда думаю ...
|
 |
« Ответ #10 : 13.08.2008, 18:00:40 » |
|
Правда, подумать нужно немного  . Основная просьба моих пользователей - это подписка на комментарии без оставления комментариев. Все остальное устраивает, вот такую фишку добавить было бы интересно. Как - видится мне, именно так, как написал smart ( для авторизованных чекбокс, для неавторизованных - чекбокс плюс форма для контактных данных). Тупить будут пользователи всегда, что ни сделай. Небольшой офтоп : вот моя небольшая инструкция ,написанная для админа и которую он повесил для своих юзеров  -------------------------------------------------- ПОЯСНЕНИЕ ОТ ПРОГРАММИСТА: Иногда при написании сложных текстов, либо при вставке в произведение только картинки без текста, комментарии автоматом не включаются, и тогда их нужно включить вручную. Для этого нужно зайти в редактор, установить курсор в конец статьи, найти внизу окошка редактора кнопку с зелеными буквами ON и нажать на нее. Появившуюся надпись на английском внизу произведения не стирать!!! ------------------------------------------------- И все равно задают вопросы.....
|
|
|
|
|
Записан
|
|
|
|
abbyevg
Осваиваюсь на форуме
 
Репутация: +6/-0
Offline
Пол: 
Сообщений: 92
эвилпанда
|
 |
« Ответ #11 : 13.08.2008, 21:10:44 » |
|
Хорошо, с этим допустим разобрались. Тогда еще один вопрос. Неоднократно пользователи просили возможность, чтобы автор комментируемого материала тоже получал уведомления. Как это лучше реализовывать? Просто объяснить им как подписываться, либо небольшой мамбот, который будет их автоматически подписывать при появлении первого комментарии к материалу? Или еще как? а в чем разница с обычной подпиской на комменты? имхо, такие же галочки, тот же выбор - подписываться или нет.
|
|
|
|
|
Записан
|
|
|
|
bzzik
JComments Tester
Репутация: +219/-0
Offline
Пол: 
Сообщений: 3798
Contra Gaming Community
|
 |
« Ответ #12 : 13.08.2008, 21:15:53 » |
|
А мне кажется, что делать авто подписку для автора неокрректно. А если он этого не хочет, а ему на мыло будет падать, и падать, и падать... А он знать не знает об этом. И полность поддерживаю эту идею: Был вариант, точно так же как для авторизованных показать под списком ссылку "Подписаться на получение уведомлений о новых комментариях", но в отличие от авторизованных, по клику на этой ссылке не сразу выполнять подписку, а показывать форму в которой нужно ввести e-mail, имя и нажать кнопку. Вот только формочку может стоить сразу показывать?
|
|
|
|
|
Записан
|
|
|
|
OnTheFlyRU
Осваиваюсь на форуме
 
Репутация: +14/-0
Offline
Сообщений: 26
|
 |
« Ответ #13 : 14.08.2008, 23:29:28 » |
|
На мой взгляд, усложнение механизма подписки не имеет под собой серьёзного основания и вносит избыточность как с внешней стороны (в логику использования комментариев), так и с внутренней (дополнительная таблица, запросы, усложнение кода).
А между тем, подобный механизм давно уже продуман и прошёл обкатку в форумах (автоуведомления о постах) и в социальных сетях (жж, хабр). В обоих случаях общая часть парадигмы подписки едина: человек, оставив пост или комментарий, автоматически подписан на все ответы других пользователей сайта. В плане отписки начинаются частности: форумы разрешают отписку (линк в уведомлении), а некоторые соцсети - нет (например, хабр).
Полагаю, что можно исходить из двух описанных вариантов - они привычны пользователю и просты в реализации. Выносить в интерфейс комментирования рубильник подписки - нарушение первейшей заповеди юзабилити KISS.
p.s. извиняюсь, что не смог ответить сразу после предложения поучаствовать в дискуссии.
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #14 : 29.04.2009, 13:37:54 » |
|
Сергей, вопрос в следующем: есть сайт, на нем автопубликация выключена, т.е. публикует админ. есть конкретная новость и я хочу чтобы все новые комментарии (в т.ч. и коротые потом неопубликует админ) слались на почту. В настройках компонента есть пункт Оповещать о новых комментариях, но это для всех материалов, а мне нужно для конкретного. Ничего подобного не существует и я много хочу?)
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #15 : 29.04.2009, 13:42:41 » |
|
есть сайт, на нем автопубликация выключена, т.е. публикует админ. есть конкретная новость и я хочу чтобы все новые комментарии (в т.ч. и коротые потом неопубликует админ) слались на почту. В настройках компонента есть пункт Оповещать о новых комментариях, но это для всех материалов, а мне нужно для конкретного. стандартными средствами это нереализуемо, но при желании можно сделать плагинчик (типа плагина JComments AutoSubscribe, что я недавно делал).
|
|
|
|
|
Записан
|
|
|
|
Gesha33
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 7
|
 |
« Ответ #16 : 14.12.2009, 03:16:35 » |
|
Скажите пожалуйста, возможно ли реализовать вариант, при котором комментирующий получал уведомление только об ответе на свой комментарий? И включить эту опцию в настройки в админке (ну это на будущее)?
А сейчас не подскажеие, где можно подправить запрос из базы на подписку, чтобы для уведомления выбирался только адрес "родительского" коммента, на который ответ был получен?
|
|
|
|
« Последнее редактирование: 14.12.2009, 23:58:19 от Gesha33 »
|
Записан
|
|
|
|
Dram
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 155
|
 |
« Ответ #17 : 14.12.2009, 23:21:36 » |
|
Уважаемый smart я бы хотел автоматом подписывать всех написавыших комментарии для увеличения аудитории сайта, чтобы люди постоянно возвращались. Вы не могли бы подсказать где нужно подправить, чтобы голочка "Подписаться..." уже была активирована при заходе на страницу. Заранее благодарю!
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #18 : 14.12.2009, 23:47:49 » |
|
Вы не могли бы подсказать где нужно подправить, чтобы голочка "Подписаться..." уже была активирована при заходе на страницу откройте файл /components/com_jcomments/tpl/default/tpl_form.php и замените строку: <input class="checkbox" id="comments-form-subscribe" type="checkbox" name="subscribe" value="1" tabindex="5" /> на <input class="checkbox" id="comments-form-subscribe" type="checkbox" name="subscribe" value="1" tabindex="5" checked="checked" />
|
|
|
|
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #19 : 14.12.2009, 23:50:59 » |
|
Уважаемый smart я бы хотел автоматом подписывать всех написавыших комментарии для увеличения аудитории сайта, чтобы люди постоянно возвращались.
прошу прощения за вмешательство, но вам не кажется, что это мягко говоря некорректно? Ведь любые письма, на которые я не давал разрешения - это спам. А такая завуалированная галочка о автоматической подписке - надувательство чистой воды. Зашел на посещаемый сайт, оставил 10-20 комментариев и меня бомбардируют спамом, отписаться сразу от всех комментариев ведь нельзя
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #20 : 14.12.2009, 23:52:21 » |
|
прошу прощения за вмешательство, но вам не кажется, что это мягко говоря некорректно? Ведь любые письма, на которые я не давал разрешения - это спам. Петя, никто не помешает пользователям снять эту галочку, перед отправкой комментария... я предложил решение, которое позволит отказаться от такой подписки, если она не нужна... просто по умолчанию, галочка будет установлена.
|
|
|
|
|
Записан
|
|
|
|
|
beliyadm
|
 |
« Ответ #21 : 14.12.2009, 23:54:06 » |
|
Петя, никто не помешает пользователям снять эту галочку, перед отправкой комментария... я предложил решение, которое позволит отказаться от такой подписки, если она не нужна... просто по умолчанию, галочка будет установлена.
я прекрасно понял, но сам знаешь - 99% пользователей этой галочки не увидят, потому на выходе получат кучу ненужных им писем. На мой личный взгляд - это некрасивый поступок с стороны администрации сайта
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #22 : 14.12.2009, 23:55:53 » |
|
я прекрасно понял, но сам знаешь - 99% пользователей этой галочки не увидят, потому на выходе получат кучу ненужных им писем. Петя, а это уже их проблемы... раз они так относятся к формам... а может быть там стоит согласие на списание денег с банковской карты? Не, я понимаю, что есть масса людей, которые расписываются в документах не читая их, принимают лицензионные соглашения не изучая их... но в этом случае все последующее лежит целиком на них, сами виноваты. Я не вижу в этом никакой проблемы.
|
|
|
|
|
Записан
|
|
|
|
Dram
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 155
|
 |
« Ответ #23 : 15.12.2009, 10:35:25 » |
|
smart благодарю, то что надо. Спасибо!
|
|
|
|
|
Записан
|
|
|
|
Gesha33
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 7
|
 |
« Ответ #24 : 15.12.2009, 12:25:59 » |
|
Подскажите пожалуйста, где можно подправить запрос из базы на подписку, чтобы для уведомления выбирался только адрес автора "родительского" коммента, на который был получен ответ? Очень нужно!  Большое спасибо заранее!
|
|
|
|
|
Записан
|
|
|
|
SLZZZ
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 165
|
 |
« Ответ #25 : 03.01.2010, 23:37:33 » |
|
И у меня пользователь попросил возможность подписки на комментарий в своем материале до того как будет оставлен первый коммент. Как я понял такая возможность еще не реализована? Как вариант - добавить еще одну кнопку в редактор, которая подписывала бы автора на все комментарии к его материалу.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #26 : 06.01.2010, 00:09:02 » |
|
И у меня пользователь попросил возможность подписки на комментарий в своем материале до того как будет оставлен первый коммент. Как я понял такая возможность еще не реализована? Реализовано в виде плагина. Уже скоро год будет как реализовано, но все никак не могу решить, бесплатный это плагин или платный (и если платный, то насколько он мне дорог), поэтому и лежит он на полке (в смысле стоит на сайтах у пары тестеров).
|
|
|
|
|
Записан
|
|
|
|
SLZZZ
Осваиваюсь на форуме
 
Репутация: +4/-0
Offline
Пол: 
Сообщений: 165
|
 |
« Ответ #27 : 06.01.2010, 18:00:39 » |
|
все никак не могу решить, бесплатный это плагин или платный
Что за вопрос камрат, конешно бесплатный. Шучу. С Рождеством.  А если так: Создаю сам первый коммент, потом тупо его удаляю, подписка остается. (или не остается?) А как в тестеры записаться? 
|
|
|
|
|
Записан
|
|
|
|
|
Александрович
Гость
|
 |
« Ответ #28 : 16.11.2010, 00:29:02 » |
|
Можно вопрос. В админке при настройки прав у гостей не активна галочка выбора "редактировать свои комментарии" и "удалять свои комментарии" Пункты просто не активны. Как исправить?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #29 : 17.11.2010, 16:13:05 » |
|
Можно вопрос. В админке при настройки прав у гостей не активна галочка выбора "редактировать свои комментарии" и "удалять свои комментарии" Пункты просто не активны. Как исправить?
Никак, гостям такая функция недоступна, так как нет никакого абсолютно точного способа идентифицировать гостя, т.е. однозначно определить, что данный гость является автором конкретного комментария.
|
|
|
|
|
Записан
|
|
|
|
dimetrius
Осваиваюсь на форуме
 
Репутация: +7/-1
Offline
Пол: 
Сообщений: 136
|
 |
« Ответ #30 : 09.12.2010, 03:31:09 » |
|
Наверное много хочу, но хотелось бы:
1. Возможность для пользователя управлять подписками своими прямо на сайте. т.е. перешёл по ссылке, а там все его подписки, хочешь отказывайся, хочешь просматривай. И самое главное, чтоб человек мог выбрать интервал отправки ему комментариев. Например не чаще раза в час, сутки, неделю. Или же моментально.
У меня есть статьи, в которых комментарии временами сыпятся каждые 2-3 минуты. Думаю любой нормальный человек очень сложно воспримет такое количество сообщений, даже если он на них подписывался.
2. При отправке сообщений, если в новости много подписавшихся, то отправка занимает до 30-40 секунд. нельзя ли сделать так, чтоб человек не ждал пока отправятся все email. т.е. чтоб сообщение сразу публиковалось, а на фоне уже шла рассылка.
|
|
|
|
« Последнее редактирование: 09.12.2010, 20:45:49 от dimetrius »
|
Записан
|
|
|
|
fenixreal
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 11
|
 |
« Ответ #31 : 13.12.2010, 01:45:01 » |
|
Здравствуйте! Наверное не в ту ветку пишу, но раз уж тут обсуждаются уведомления о новых письмах для пользователей, то решил написать сюда. Буквально вчера нашел топик про свою тему, на этом, вроде бы, форуме был этот-же вопрос, а сейчас найти тот топик не могу, да и проблему я свою не решил,
Проблема: jcomments 2.2.0.2 joomla 1.5.22 Не приходят уведомления пользователям, подписанным на эти уведомления.
У меня в настройках стоит не автопубликация, а публикация через модерацию. Раньше, при отсутствии автопубликации, уведомления и не приходили, это было нормой, но я читал, что теперь это исправлено. А у меня не работает. На том топике читал про то, что нужно заменить какой-то файл, у меня этот файл есть, я скачал выложенный файл на форуме, сравнил со своим (побайтно) - один в один.
Пожалуйста не посылайте по др. местам, помогите решить проблему. Заранее спасибо большое!
|
|
|
|
|
Записан
|
|
|
|
iT)ZevS(
JComments Tester
Репутация: +31/-2
Offline
Пол: 
Сообщений: 322
|
 |
« Ответ #32 : 13.12.2010, 02:45:51 » |
|
Странно на самом деле, у меня те же версии и премодерация и все приходит...
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #33 : 13.12.2010, 13:45:40 » |
|
1. Возможность для пользователя управлять подписками своими прямо на сайте. т.е. перешёл по ссылке, а там все его подписки, хочешь отказывайся, хочешь просматривай. да, такое есть в планах, но те в следующей версии, а через версию И самое главное, чтоб человек мог выбрать интервал отправки ему комментариев. Например не чаще раза в час, сутки, неделю. Или же моментально. пока не планирую 2. При отправке сообщений, если в новости много подписавшихся, то отправка занимает до 30-40 секунд. нельзя ли сделать так, чтоб человек не ждал пока отправятся все email. т.е. чтоб сообщение сразу публиковалось, а на фоне уже шла рассылка. угу, этот функционал уже в работе
|
|
|
|
|
Записан
|
|
|
|
fenixreal
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 11
|
 |
« Ответ #34 : 13.12.2010, 18:04:57 » |
|
Проверял подписку в unregistered режиме. Быть может если пользователь зарегистрирован, то комментарии приходить будут. На одном сайте прочел "подписка на уведомления (только для зарегистрированных пользователей)"
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #35 : 15.12.2010, 10:59:40 » |
|
У меня похожая проблема. Уведомления приходят через раз. Из трёх уведомлений пришло только одно.
|
|
|
|
|
Записан
|
|
|
|
fenixreal
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 11
|
 |
« Ответ #36 : 15.12.2010, 16:54:07 » |
|
У меня похожая проблема. Уведомления приходят через раз. Из трёх уведомлений пришло только одно.
Ну слава богу, я не один с этой проблемой! Уважаемый разработчик, пожалуйста обратите на эту проблему внимание. Напишите - какие настройки могут этому мешать? Ваш компонент отправляет письма благодаря движку сайта, или сам? Просто в движке сайта всё настроено через smtp с авторизацией. Быть может что-то с этим связано? Еще просьба - у кого всё на 100% работает и уведомления приходят даже тогда, когда незарегенные пользователи комментарии оставляют и автопубликация отключена - пожалуйста выложите сканы своих настроек. Буду очень признателен. Давайте уже решим эту проблему раз и на всегда. Если Автор разберется, то с меня пожертвования - хотябы сотенку кину. Спасибо большое!
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #37 : 15.12.2010, 17:02:41 » |
|
Хотя вот письма с уведомлениями на модерацию мне приходят постоянно. Вчера вот только одно не пришло. Хз почему. Решил тогда проверить, елси подписаться. Подписался — из трёх пришло только одно.
|
|
|
|
|
Записан
|
|
|
|
fenixreal
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 11
|
 |
« Ответ #38 : 15.12.2010, 17:17:33 » |
|
Хотя вот письма с уведомлениями на модерацию мне приходят постоянно. Вчера вот только одно не пришло. Хз почему. Решил тогда проверить, елси подписаться. Подписался — из трёх пришло только одно.
На модерацию приходят все у меня, а вот подписчики - ни одного. Если я, как администратор что-то размещаю, естественно для админа у меня автопубликация, то уведомления естно приходят, а вот то, что премодерируется - не уведомляется.
|
|
|
|
|
Записан
|
|
|
|
fenixreal
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 11
|
 |
« Ответ #39 : 17.12.2010, 12:25:58 » |
|
Где же автор JComments? Автор, пожалуйста откликнитесь, и что Вы все-же скажите относительно моего прошлого поста: Ну слава богу, я не один с этой проблемой! Уважаемый разработчик, пожалуйста обратите на эту проблему внимание. Напишите - какие настройки могут этому мешать? Ваш компонент отправляет письма благодаря движку сайта, или сам? Просто в движке сайта всё настроено через smtp с авторизацией. Быть может что-то с этим связано? Еще просьба - у кого всё на 100% работает и уведомления приходят даже тогда, когда незарегенные пользователи комментарии оставляют и автопубликация отключена - пожалуйста выложите сканы своих настроек. Буду очень признателен. Давайте уже решим эту проблему раз и на всегда. Если Автор разберется, то с меня пожертвования - хотябы сотенку кину.
Спасибо большое!
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #40 : 20.12.2010, 11:49:11 » |
|
У меня похожая проблема. Уведомления приходят через раз. Из трёх уведомлений пришло только одно.
может быть письма попадают под анти-спам фильтр? а вот то, что премодерируется - не уведомляется.
угу, не уведомляется, есьт такой баг... я описывал его решение (поищите или тут, или на JoomlaTune.com/forum, искать можно по имени файла admin.jcomments.php - именно в нем нужно сделать небольшую правку).
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #41 : 20.12.2010, 14:35:31 » |
|
угу, не уведомляется, есьт такой баг... я описывал его решение (поищите или тут, или на JoomlaTune.com/forum, искать можно по имени файла admin.jcomments.php - именно в нем нужно сделать небольшую правку). Что-то не нашёл :/
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #42 : 20.12.2010, 15:52:02 » |
|
Что-то не нашёл :/
плохо искали, вот например одна тема: http://www.joomlatune.com/forum/index.php/topic,732.0.html, но точно была еще одна, я пошагово описывал.
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #43 : 20.12.2010, 21:23:37 » |
|
Исправил, как написано по ссылке. Написал коммент — уведомление не пришло.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #44 : 20.12.2010, 21:45:49 » |
|
Исправил, как написано по ссылке. Написал коммент — уведомление не пришло.
ну если автопубликация выключена, то пока не опубликуете и не придет.
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #45 : 20.12.2010, 21:51:47 » |
|
Я что, совсем тупой что ли? Опубликовал, естественно. Ничего не пришло.
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #46 : 28.12.2010, 23:33:18 » |
|
ну если автопубликация выключена, то пока не опубликуете и не придет.
Это не относится к публикации через ссылку в письме-уведомлении??
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #47 : 29.12.2010, 11:35:01 » |
|
Это не относится к публикации через ссылку в письме-уведомлении??
Нет, не относится - по этой ссылке по идее все должно работать. Или у вас не работает?
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #48 : 29.12.2010, 17:54:21 » |
|
Всё, после внесения изменений в admin.jcomments.php, если публиковать записи через админку, то подписавшимся пользователям приходят уведомления об ответах. А если через ссылку в письме, то не приходят.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #49 : 29.12.2010, 20:00:28 » |
|
А если через ссылку в письме, то не приходят.
Откройте файл JComments.php и замените: case 'publish': $comment->published = 1; $comment->store(); на case 'publish': $comment->published = 1; $comment->store(); // send notification to comment subscribers JComments::sendToSubscribers($comment, true);
|
|
|
|
|
Записан
|
|
|
|
Takohashi
Осваиваюсь на форуме
 
Репутация: +7/-3
Offline
Пол: 
Сообщений: 88
|
 |
« Ответ #50 : 29.12.2010, 20:02:41 » |
|
Это что даёт? Отправляет уведомление после публикации через почтовое сообщение?
|
|
|
|
|
Записан
|
|
|
|
bzzik
JComments Tester
Репутация: +219/-0
Offline
Пол: 
Сообщений: 3798
Contra Gaming Community
|
 |
« Ответ #51 : 29.12.2010, 20:05:21 » |
|
Это что даёт? Отправляет уведомление после публикации через почтовое сообщение?
Именно так.
|
|
|
|
|
Записан
|
|
|
|
fenixreal
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 11
|
 |
« Ответ #52 : 08.01.2011, 18:33:43 » |
|
Ура! Наконец то добился результата - нажимаю по ссылке "опубликовать", а именно так я и публикую - зачем мне лезть в админку, чтобы коммент опубликовать, так вот, нажимаю и письмо подписчикам приходит!! Сделал оба исправления(что описывалось выше и из др. ветки), сайчас опишу их тут вместе, чтобы было всем удобнее, кстати, автор даже в версии 2,2,0,2 НЕ ИСПРАВИЛ этот баг, я добавлял коды и видел, что их еще нет. Итак, вот, что я сделал(как было указано), чтобы всё заработало: 1. (ответ взял тут: http://www.joomlatune.com/forum/index.php/topic,732.0.html) Спасибо "jakow86": Идем в administrator/components/com_jcomments/admin.jcomments.php Ищим там строку "function publish( $publish )" (должна быть на 599 строке) и после строк: $db = & JCommentsFactory::getDBO(); $db->setQuery("UPDATE #__jcomments SET published='$publish' WHERE id IN ($ids)"); $db->query(); добавляем: // HACK if($publish){ $row = new JCommentsDB($db); require_once (JCOMMENTS_BASE.DS.'jcomments.php'); foreach($id as $comment){ if ($row->load($comment)) { JComments::sendToSubscribers($row); } } } // END HACK Это, как я понял, чтобы вообще была возможность уведомлений после одобрения комментов администратором. Но, для того, чтобы уведомления приходили, когда администратор публикует их по ссылке из почты, нужно сделать второе исправление: 2. идем в components/com_jcomments/jcomments.php там находим строки: case 'publish': $comment->published = 1; $comment->store(); и добавляем к ним: // send notification to comment subscribers JComments::sendToSubscribers($comment, true); (за это исправление спасибо автору "smart") Уважаемый автор компонента, пожалуйста вшейте эти изменения в дистрибутив компонента. Чтобы люди больше не мучились. Быть может кто-то знает - почему некоторые файлы компонента дублируются в : components/com_jcomments/ и в administrator/components/com_jcomments/ ? Всем спасибо за решение проблемы!
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #53 : 09.01.2011, 12:08:02 » |
|
Уважаемый автор компонента, пожалуйста вшейте эти изменения в дистрибутив компонента. Чтобы люди больше не мучились. они туда включены еще летом, просто у меня (это уже стало традицией) затянулся выпуск очередной версии. Быть может кто-то знает - почему некоторые файлы компонента дублируются в : components/com_jcomments/ и в administrator/components/com_jcomments/ какие именно файлы у вас дублируются? никаких дублирующихся файлов быть не должно...
|
|
|
|
|
Записан
|
|
|
|
fenixreal
Захожу иногда

Репутация: +1/-0
Offline
Сообщений: 11
|
 |
« Ответ #54 : 10.01.2011, 22:01:50 » |
|
Относительно дублирования файлов - мой какой-то баг, видать переустанавливал или еще что, сейчас переустановил и всё ок. Классный компонент, теперь на 100% радует! Автор, пожалуйста укажите свой r кошелек, перекину копеечку.
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #55 : 11.01.2011, 18:07:59 » |
|
Автор, пожалуйста укажите свой r кошелек, перекину копеечку. все реквизиты есть у меня в подписи...
|
|
|
|
|
Записан
|
|
|
|
coldmember
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 29
|
 |
« Ответ #56 : 31.01.2011, 15:32:28 » |
|
всё сделал как fenixreal показал, но уведомления никуда не доходят...
Может как то можно сделать чтобы уведомления появлялись прямо в профиле ? если использую CommunityBuilder?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #57 : 31.01.2011, 15:51:46 » |
|
всё сделал как fenixreal показал, но уведомления никуда не доходят... значит что-то упустили
|
|
|
|
|
Записан
|
|
|
|
Rchernovol
Осваиваюсь на форуме
 
Репутация: +0/-0
Offline
Сообщений: 25
|
 |
« Ответ #58 : 02.02.2012, 01:11:48 » |
|
А как сделать чтобы галочка "Подписаться на уведомления о новых комментариях" была поставлена по умолчанию?
|
|
|
|
|
Записан
|
|
|
|
|
smart
|
 |
« Ответ #59 : 03.02.2012, 01:39:07 » |
|
А как сделать чтобы галочка "Подписаться на уведомления о новых комментариях" была поставлена по умолчанию?
во-первых ваш вопрос не имеет никакого отношения к данной теме, а во-вторых он уже обсуждался на форуме и если поискать найдете ответ.
|
|
|
|
|
Записан
|
|
|
|
|