Сайт сообщества | Клуб пользователей | О проекте

Имя
Пароль
ПравилаРегистрацияСправка
Сообщения за деньПоиск

Вернуться   Клуб пользователей портальной системы RUNCMS > Портал > Модули и блоки > Модули форумов

Ответ
 
Опции темы Опции просмотра
Zormax вне форума Zormax
Старожил

Аватар для Zormax

| Цитировать Старый #11 04-03-2006, 15:53

Ок, продолжаем разговор.
Мужики не задумывались ли что отсылка сообщений об ответе в топике недоработана.
Например если в одной теме ответил 10 человек, то и десять писем соответствено придет, надо сделать чтобы приходило тока одно письмо.

Есть два варианта:
1. Добавить поле в таблицу подписки и сбрасывать флаг на ноль. Но если чел больше не придет на форум то запись останется навсегда.
2. При рассылке сообщений, делать проход по ячейкам и удалять подписку на тему, соответственно в письме сформировать ссылку с флагом подписки, убрать ссылку на отписку и вставить текст что мол, вам больше не придет оповещение, пока не посетите страницу топика.

Из минусов, при посещении страницы топика дополнительно будет один запрос, также дополнительные запросы будут когда после рассылки будет происходить отписка...

Что скажете?


Всё для Sony Ericsson
Посетить домашнюю страницу Zormax
  Сообщения: 2,424 c 15.05.2004 | Репутация: 149
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #12 04-03-2006, 17:27

Цитата:
Сообщение от Zormax
Мужики не задумывались ли что отсылка сообщений об ответе в топике недоработана.
Это очевидно

Цитата:
Сообщение от Zormax
1. Добавить поле в таблицу подписки и сбрасывать флаг на ноль. Но если чел больше не придет на форум то запись останется навсегда.
Не уловил, поясни - что именно останется?

Цитата:
Сообщение от Zormax
2. При рассылке сообщений, делать проход по ячейкам и удалять подписку на тему, соответственно в письме сформировать ссылку с флагом подписки, убрать ссылку на отписку и вставить текст что мол, вам больше не придет оповещение, пока не посетите страницу топика.
Из минусов, при посещении страницы топика дополнительно будет один запрос, также дополнительные запросы будут когда после рассылки будет происходить отписка...
Что скажете?
На мой взгляд это более логичный вариант...

P.S. Кстати, кто скачал сборку 20060402 в файле post.php нужно вначале Файла поправить - вместо 'form' должно стоять 'forum'... Архив обновил


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Zormax вне форума Zormax
Старожил

Аватар для Zormax

| Цитировать Старый #13 04-03-2006, 18:04

В общем хак прост до безобразия...
1. В языковом файле main.php добавляем:

PHP код:
define("_MD_REPLYPOSTONE""Возможно в теме больше одного ответа, но только один e-mail будет отправлен Вам после каждого посещения темы, на которую Вы подписаны."); 
2. В файле post.php закоментируем строки:

PHP код:
$message .= "\n\n"._MD_CLICKBELOW2;
$message .= "\n\n".$bbPath['url']."viewtopic.php?forum=".$forum."&topic_id=".$topic_id."&flag_mail=2"
После них (или перед ними) втыкаем:

PHP код:
$message .= "\n\n"._MD_REPLYPOSTONE
3. После строки:

PHP код:
$xoopsMailer->send(); 
4. Добавляем:

PHP код:
$db->query("DELETE FROM ".$bbTable['topics_mail']." WHERE topic_id='$topic_id' AND usernotif_id='$notifmail[1]'"); 
В общем втыкаем и тестим...
Оценка сообщения (репутация)
+1 posemon положительно: Спасибо!

Последний раз редактировалось Zormax, 04-03-2006 в 20:17


Всё для Sony Ericsson
Посетить домашнюю страницу Zormax
  Сообщения: 2,424 c 15.05.2004 | Репутация: 149
Mimino вне форума Mimino
Участник

Аватар для Mimino

| Цитировать Старый #14 04-03-2006, 21:51

Цитата:
В общем хак прост до безобразия...
фикс соорудите, пожалуйста

  Сообщения: 288 c 14.01.2006 | Репутация: 5
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #15 04-04-2006, 12:11

Воткнул... только это для 0.91, в 0.92 уже HTML письмо и строчки другие


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Zormax вне форума Zormax
Старожил

Аватар для Zormax

| Цитировать Старый #16 04-04-2006, 12:13

Главное код подать, а уж воткнуть ты сможешь, в этом я не сомневаюсь


Всё для Sony Ericsson
Посетить домашнюю страницу Zormax
  Сообщения: 2,424 c 15.05.2004 | Репутация: 149
Mimino вне форума Mimino
Участник

Аватар для Mimino

| Цитировать Старый #17 04-04-2006, 20:12

Где и что воткнуть, чтобы по дефолту подписка была в состоянии "Нет"?

  Сообщения: 288 c 14.01.2006 | Репутация: 5
Michael-XIII вне форума Michael-XIII
Стар я для всего этого

Аватар для Michael-XIII

| Цитировать Старый #18 04-04-2006, 20:54

Заглянуть в настройки модуля :-)
"Автоматическая подписка на тему автора, создавшего ее"


"А почему в RunCMS глючит ... ?"
"Глупые винят других. Умные – себя. А мудрые идут вперед". (С)
Посетить домашнюю страницу Michael-XIII
  Сообщения: 1,313 c 18.07.2005 | Репутация: 93
Mimino вне форума Mimino
Участник

Аватар для Mimino

| Цитировать Старый #19 04-04-2006, 21:10

Michael-XIII Michael-XIII:
Спасибо!
Прошу прощения за простой вопрос - почему-то полагал, что настройки подписки возможны только в кодах модуля, и не сообразил, что они в самом модуле.

  Сообщения: 288 c 14.01.2006 | Репутация: 5
Mimino вне форума Mimino
Участник

Аватар для Mimino

| Цитировать Старый #20 04-08-2006, 23:23

Посетители просят очень хорошую фишку - присылать по почте не просто уведомления об ответах в топике, а сам текст ответов.
Могут ли они на это рассчитывать?

  Сообщения: 288 c 14.01.2006 | Репутация: 5
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Рейтинг@Mail.ru Хостинг провайдер Majordomo. Powered by: vBulletin Version 3.0
Copyright ©2000-2024, Jelsoft Enterprises Ltd.
Все разделы прочитаны - Руководство форума - Архив - Вверх
Rambler's Top100
Output: 88.71 Kb. compressed to 81.32 Kb. by saving 7.38 Kb. (8.32%)
Page generated in 0.08206 seconds with 11 queries