Быстрые ссылкиalexey65536 писал(а):А как это можно сделать? По-моему, яндекс сам эти ссылки генерирует...
Пожелания к улучшению форума
Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Подписался на тему
Уведомление пришло, но слегка корявое - в заголовках почтового сообщения нет поля "Кому". Соответственно, при обработке письмо отправилось в спам по правилу "в поле кому нет ни одного моего ящика из заданного списка". Это не то чтобы баг, но может, такие письма не доходят не только до меня. Могу при необходимости выслать файл письма
Уведомление пришло, но слегка корявое - в заголовках почтового сообщения нет поля "Кому". Соответственно, при обработке письмо отправилось в спам по правилу "в поле кому нет ни одного моего ящика из заданного списка". Это не то чтобы баг, но может, такие письма не доходят не только до меня. Могу при необходимости выслать файл письма
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Flasher
Изучение кода показало, что эта галочка выставляется в том случае, если ты отвечаешь в тему, на уведомления в которой ты уже подписан. То есть движок предотвращает ситуацию, когда из-за галочки в настройках ты после каждого ответа начнёшь терять свои существующие подписки.
Изучение кода показало, что эта галочка выставляется в том случае, если ты отвечаешь в тему, на уведомления в которой ты уже подписан. То есть движок предотвращает ситуацию, когда из-за галочки в настройках ты после каждого ответа начнёшь терять свои существующие подписки.
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Flasher
Сейчас я только поэкспериментировал со своим собственным профилем: убрал эту галочку и понапихал в код отладочных сообщений, чтобы увидеть, что где и когда выставляется. Сделал выводы, откатил модифицированный файл в исходное состояние и написал ответ. Всё. Отладочный код влиял только и исключительно на поведение в контексте моего профиля и ничего не менял, а только выводил значения переменных. Так что нет, мои действия повлечь таких изменений не могли.
DIV
Посмотрел заодно, почему не прописывается поле "Кому". К сожалению, возможности это исправить у меня нет. Письма-уведомления отсылаются не индивидуально каждому подписчику, а одно письмо рассылается всем сразу. Чтобы не раскрывать чужие адреса всем подписчикам, все адреса записываются в поле BCC (скрытая копия). Единственным решением проблемы здесь будет переход к индивидуальной рассылке, но тут сразу возникает куча проблем: как это скажется на производительности сервера, как на это отреагируют почтовые серверы, как отреагирует провайдер (не сочтёт ли сервер заражённым спам-ботом), сколько времени будет занимать такая последовательная отправка цепочкой, если долго, то это придётся ещё и выносить из основного кода в какой-нибудь отдельный поток, который в текущем коде phpBB вообще не предусмотрен…
Сейчас я только поэкспериментировал со своим собственным профилем: убрал эту галочку и понапихал в код отладочных сообщений, чтобы увидеть, что где и когда выставляется. Сделал выводы, откатил модифицированный файл в исходное состояние и написал ответ. Всё. Отладочный код влиял только и исключительно на поведение в контексте моего профиля и ничего не менял, а только выводил значения переменных. Так что нет, мои действия повлечь таких изменений не могли.
DIV
Посмотрел заодно, почему не прописывается поле "Кому". К сожалению, возможности это исправить у меня нет. Письма-уведомления отсылаются не индивидуально каждому подписчику, а одно письмо рассылается всем сразу. Чтобы не раскрывать чужие адреса всем подписчикам, все адреса записываются в поле BCC (скрытая копия). Единственным решением проблемы здесь будет переход к индивидуальной рассылке, но тут сразу возникает куча проблем: как это скажется на производительности сервера, как на это отреагируют почтовые серверы, как отреагирует провайдер (не сочтёт ли сервер заражённым спам-ботом), сколько времени будет занимать такая последовательная отправка цепочкой, если долго, то это придётся ещё и выносить из основного кода в какой-нибудь отдельный поток, который в текущем коде phpBB вообще не предусмотрен…
Почему же, ё-моё, ты нигде не пишешь "ё"?
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Если явным образом не подписываться/отписываться, используя ссылки "Следить за ответами", то именно это сейчас и происходит: поставил галочку — подписался, и в дальнейшем галочка установлена. Снял галочку — отписался, галочка установлена не будет.Flasher писал(а):А нельзя ли сделать так. чтобы хотя бы запоминалось последнее состояние этой опции в топике?
Если речь о том, чтобы запоминать не состояние подписки, а именно состояние галочки (т.е. начисто игнорировать подписку/отписку, оформленную переходом по ссылке), то сделать это технически возможно, но делать этого я не буду, потому что нелогично и неудобно (ИМХО).
Почему же, ё-моё, ты нигде не пишешь "ё"?
И в чём же нелогичность? Мне не нужно, чтобы мне на почту приходили оповещения, только потому, что в самом первом моём посте из всех имеющихся в топике стояла эта галка (только лишь из-за того, что я её не подумал снять). Как раз удобно и правильно, чтобы опция запоминалась.CaptainFlint писал(а):потому что нелогично и неудобно (ИМХО)
- CaptainFlint
- Сообщения: 6239
- Зарегистрирован: Вт дек 14, 2004 22:34
- Контактная информация:
Извини, форум не рассчитан на телепатические методики. Априори считается, что если ты оставил галочку, то это было твоим сознательным решением. А угадывать, что ты там на самом деле хотел делать, это к специалистам несколько иного профиля. Сейчас правило простое: по умолчанию галочка выставляется так, что если подписан на тему, то после ответа в неё так и остаёшься подписан, если не подписан — то и не окажешься подписан. Хочешь отказаться от подписки — снимай галочку, окажешься отписанным, и галочка больше не поставится. И наоборот, хочешь подписаться — ставь галочку, окажешься подписанным, и галочка будет оставаться включённой. Если этот алгоритм у тебя сбоит — сообщай конкретные детали и примеры, буду разбираться. Если речь о том, чтобы этот алгоритм изменить, то этого я делать не буду.Flasher писал(а):Мне не нужно, чтобы мне на почту приходили оповещения, только потому, что в самом первом моём посте из всех имеющихся в топике стояла эта галка (только лишь из-за того, что я её не подумал снять). Как раз удобно и правильно, чтобы опция запоминалась.
Почему же, ё-моё, ты нигде не пишешь "ё"?