Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Проблемы с установкой или работой phpBB 3.1.x? Получите помощь здесь!
С 1 июля 2018 года phpBB Group прекращает поддержку phpBB версии 3.1.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.1 до 1 января 2019 года.
Подробнее: Окончание поддержки phpBB 3.1.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
romeo_piter
phpBB 2.0.21
Сообщения: 1322
Стаж: 15 лет 1 месяц
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение romeo_piter »

Уважаемые гуру. Хочу очеловечить рассылки и не могу. Проблемы целых 3.

Первая проблема. Письма выглядят так:
Без имени-1.jpg
Т.е. текст не растягивается во всю ширину. Я уже не помню, как было на 3.0, но явно не было такой проблемы.

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

Третья проблема. В языковых файлах тоже хочется иметь возможность использовать нормальные текстовые ссылки (если это возможно), т.е. конструкции вида <a href="URL">текстовая ссылка</a>
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение Sheer »

1. Это не проблема движка, а той проги или сайта, который используется тобой для e-mail.
2. Его и не было никогда.
3. Да ради бога.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
romeo_piter
phpBB 2.0.21
Сообщения: 1322
Стаж: 15 лет 1 месяц
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение romeo_piter »

Sheer писал(а): 1. Это не проблема движка, а той проги или сайта, который используется тобой для e-mail.
Не понятно. Клиент самый банальный - thunderbird (portable). Все остальные письма выглядят прилично, кроме писем с форума. Никаких экстов сильно затрагивающих почту - нет.
Sheer писал(а): 2. Его и не было никогда.
Угу. Судя по всему рассылка не менялась ещё с самого начала 3.0, а хорошо бы было её пересмотреть, архаизм очевиден. Для 3.0 был мод что-то вроде Mass Email Html. Не смог найти подобного для 3.1
Sheer писал(а): Да ради бога.
Ушел пробовать.

Отправлено спустя 8 минут 41 секунду:
romeo_piter писал(а): Ушел пробовать.
Конструкция вида <a href="#">ссылка</a> не работает в языковом файле.
Целиком, к примеру так:

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

'TLINK'		=> ' перейдите по ссылке: <a href="#">ссылка</a>',
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение Sheer »

romeo_piter писал(а): Ушел пробовать
Если так

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

 <a href="URL">
то нужно использовать sprintf()

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

'BLA-BLA' => sprintf($user->lang['BLABLABA'], $url),
где

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

'BLABLABA' => 'Мой адрес не дом и не улица, мой адреc <a href="%1$s">Советский союз</a>',
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16372
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение rxu »

По умолчанию, phpBB "обрезает" строки email-сообщения на 75 символов в ширину.
Изображение
romeo_piter
phpBB 2.0.21
Сообщения: 1322
Стаж: 15 лет 1 месяц
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение romeo_piter »

rxu писал(а): По умолчанию, phpBB "обрезает" строки email-сообщения на 75 символов в ширину.
Посчитал, так и есть. Как это отключить/настроить?
Sheer писал(а): Если так
Я на самом деле ковыряю сейчас твой экст отписки и у меня есть ощущение что ссылки не работают тк идет в почтовое отправление и html там воспринимается как текст. В других местах всё работает. А тут видать не судьба (
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение Sheer »

romeo_piter писал(а): твой экст отписки
Вот бы вспомнить что это такое.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
romeo_piter
phpBB 2.0.21
Сообщения: 1322
Стаж: 15 лет 1 месяц
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение romeo_piter »

Sheer писал(а): Вот бы вспомнить что это такое.
Не суть, там всё равно ничего не сделать, тк в письмо всё равно не пройдет очеловеченная ссылка (((

А неужто никто не замечал, что строка ужимается до 75 символов? Это же некрасиво и неудобно.
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение Sheer »

romeo_piter писал(а): в письмо всё равно не пройдет очеловеченная ссылка
С чего ты взял это? Напомни, как звать его.
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
romeo_piter
phpBB 2.0.21
Сообщения: 1322
Стаж: 15 лет 1 месяц
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение romeo_piter »

В лс скинул
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16372
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение rxu »

romeo_piter писал(а): Как это отключить/настроить?
Только в коде. \includes\utf\utf_tools.php function utf8_wordwrap($string, $width = 75, $break = "\n", $cut = false) меняете 75 на что угодно.
Либо в includes/functions_messenger.phpво всех вхождениях utf8_wordwrap добавляете второй параметр с нужным числом.
Изображение
romeo_piter
phpBB 2.0.21
Сообщения: 1322
Стаж: 15 лет 1 месяц
Благодарил (а): 159 раз
Поблагодарили: 21 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение romeo_piter »

А обязательно фиксировать количество строк?
Рассылки, приходящие с других движков - резиновые, т.е. там где есть перевод каретки (enter при печати) - есть переход на новую строку, нет - значит идем до упора пока экран не кончится.

Тут так нельзя? :shock:
Аватара пользователя
Sheer
Former team member
Сообщения: 12113
Стаж: 17 лет 2 месяца
Откуда: Калининград не Кенигсберг
Благодарил (а): 41 раз
Поблагодарили: 1716 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение Sheer »

Ну так там html, а в phpBB голый текст, шош ты хочешь?
Изображение
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
Аватара пользователя
Sumanai
phpBB 3.0.0 RC5
Сообщения: 1668
Стаж: 9 лет 6 месяцев
Благодарил (а): 257 раз
Поблагодарили: 195 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение Sumanai »

Sheer писал(а): Ну так там html, а в phpBB голый текст
Опять таки проблемы phpBB.
Почему поддержка тут обожествляет движок и не хочет видеть очевидных недостатков?
romeo_piter писал(а): А обязательно фиксировать количество строк?
Вставьте 9000, и, по идее, переносом будет заниматься программа, отображающее письмо. Вряд ли они будут отображать одной строкой с прокруткой.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 16372
Стаж: 17 лет 11 месяцев
Откуда: Красноярск
Благодарил (а): 521 раз
Поблагодарили: 1745 раз

Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях

Сообщение rxu »

Sumanai писал(а): Почему поддержка тут обожествляет движок
Не понял данной сентенции. "Поддержка тут" поясняет, как работает именно этот движок, а не как работает фантазия его произвольного пользователя, не более того.
С религиозными убеждениями - не к нам.
Изображение

Вернуться в «Поддержка phpBB 3.1.x»