Подписка на новые темы

У вас есть идея для расширения функциональности phpBB 3.0.x? Расскажите о ней здесь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
hola
phpBB 1.2.1
Сообщения: 23
Стаж: 18 лет 6 месяцев

Подписка на новые темы

Сообщение hola »

Существует ли мод для массового управления подписками на рассылки ? я конечно понимаю что это может контролировать каждый пользователь через личный раздел.. но нельзя ли это как то автоматизировать...

чтобы при нажатии нескольких кнопок, можно увидеть список пользователей, которые подписаны на конкретные темы, и список подписок у каждого пользователя ..
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

Re: Подписка на новые темы

Сообщение Candell »

Доброго всем времени суток. phpbb3.0.6. Не стал городить новую тему, потому что эта, в общем то, пересекается с сутью моего вопроса. Вопрос такой - есть ли возможность организовать массовую подписку на форумы и темы. Чтобы не заходить в каждый форум или тему и подписываться на каждый в отдельности (при большом количестве форумов и тем это очень даже напряжно)? Может мод есть, если сам движок не поддерживает такую функцию?

Документацию читал, поиском бродил (поисковые запросы "Массовая подписка", "подписка").
toddor
phpBB 1.0.0
Сообщения: 1
Стаж: 16 лет 3 месяца
Откуда: Пермь

Re: Подписка на новые темы

Сообщение toddor »

Меня тоже интересует существование данного мода!
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Подписка на новые темы

Сообщение Nekstati »

wmalliance
phpBB 1.0.0
Сообщения: 1
Стаж: 16 лет

Re: Подписка на новые темы

Сообщение wmalliance »

просто поменяйте значение в файлике

Код: Выделить всё

open includes/function_user.php


# find 
# (approx line 192)
      'user_notify'         => 0,


# change to

      'user_notify'         => 1,
Все мои знакомые покупают и выводят Webmoney тут
asden
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 9 месяцев
Откуда: Актау, KZ
Благодарил (а): 2 раза

Re: Подписка на новые темы

Сообщение asden »

wmalliance писал(а):'user_notify' => 0
А есть где либо подробное описание этой функции ?
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Подписка на новые темы

Сообщение MIT »

Это не функция, а переменная. Что тебе о ней рассказать?
asden
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 9 месяцев
Откуда: Актау, KZ
Благодарил (а): 2 раза

Re: Подписка на новые темы

Сообщение asden »

Все, по возможности...
Если я правильно понял, то переменная эта используется при создании нового пользователя, и
  1. Пользователь автоматом становится подписанным на все темы конференции ?
  2. Пользователь автоматом становится подписанным на все форумы конференции ?
Если 1 и 2 = да, то:
  1. Переменная эта используется только единожды в момент создания пользователя?
  2. Сохраняется ли она где-то в базе, и используется ли несколько раз?
Наплел много и непонятно :)
В общем, меня интересует в какой момент используется эта переменная и для каких конкретно целей?

Добавлено спустя 7 минут 30 секунд:
Преследую следующую цель:
Есть несколько форумов, при создании тем в которых, пользователи будут оповещены по e-mail, но:
  1. Нужно подписать уже существующих пользователей, но не на все форумы;
  2. Новые пользователи должны по умолчанию подписаться, на тот же список что и уже существующие;
  3. Пользователи должны иметь право отказаться от подписки, и отписываться/подписываться при желании самостоятельно;
  4. Список форумов с подпиской может меняться.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Подписка на новые темы

Сообщение Nekstati »

Эта переменная означает «При отправке сообщения автоматически ставить галку „Сообщать мне о получении ответа“». Соответствует настройке «Всегда сообщать мне об ответах» в личном разделе, которая отключена по умолчанию для новых пользователей — а если поставить 'user_notify' => 1 в файле includes/function_user.php, то будет включена.
asden
phpBB 1.0.0
Сообщения: 9
Стаж: 15 лет 9 месяцев
Откуда: Актау, KZ
Благодарил (а): 2 раза

Re: Подписка на новые темы

Сообщение asden »

Спасибо!
А что либо похожее для реализации моей цели есть?
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3365
Стаж: 17 лет 6 месяцев
Благодарил (а): 37 раз
Поблагодарили: 1454 раза

Re: Подписка на новые темы

Сообщение Nekstati »

Вряд ли. Имхо, корректнее будет ткнуть пользователей носом в ссылку «Подписаться на форум», а дальше пусть сами решают, надо это им или нет. Можно, например, перенести эту ссылку в шапку.
Аватара пользователя
Voodoo Doll
phpBB 1.4.2
Сообщения: 68
Стаж: 15 лет 2 месяца
Откуда: Москва
Благодарил (а): 19 раз
Поблагодарили: 12 раз

Re: Подписка на новые темы

Сообщение Voodoo Doll »

phpBB Digest
Можно включить возможность выбирать при регистрации, получать новости или нет. Потом в Личном разделе можно выбрать нужные форумы и вид рассылки.
Запускается вручную или cron-ом.
Локализация будет здесь.
Аватара пользователя
vegaweb
phpBB 1.4.4
Сообщения: 150
Стаж: 18 лет 1 месяц
Откуда: Харьков
Благодарил (а): 4 раза
Поблагодарили: 2 раза

Re: Подписка на новые темы

Сообщение vegaweb »

wmalliance писал(а): 'user_notify' => 1,
ничего не меняется, при создании новой темы галочка "Сообщать мне о получении ответа" не ставится, новые подписки не формируются, или я что-то не так понял?
Бесполезно стучать в дверь, которой для других не существует
спутница
phpBB 1.2.0
Сообщения: 16
Стаж: 15 лет 8 месяцев
Благодарил (а): 1 раз

Re: Подписка на новые темы

Сообщение спутница »

vegaweb писал(а):
wmalliance писал(а): 'user_notify' => 1,
ничего не меняется, при создании новой темы галочка "Сообщать мне о получении ответа" не ставится, новые подписки не формируются, или я что-то не так понял?
все нормально работает, но
только эта галочка стоит по умолчанию у вновь зарегистрированных участников, то есть у тех, кто зарегился на форуме после корректировки этой переменной со значения "0" на "1",
а для прежних участников - не работает

Специально создала тестовый аккаунт у себя на форуме и все это проверила.
Последний раз редактировалось спутница 09.02.2012 9:02, всего редактировалось 2 раза.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Подписка на новые темы

Сообщение МайскийЖук »

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

Вернуться в «Запросы модов для phpBB 3.0.x»