Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Уважаемые гуру. Хочу очеловечить рассылки и не могу. Проблемы целых 3.
Первая проблема. Письма выглядят так: Т.е. текст не растягивается во всю ширину. Я уже не помню, как было на 3.0, но явно не было такой проблемы.
Вторая проблема. Не могу найти способ использованть html в теле письма, хотя бы для того, чтобы облачать ссылки в удобоваримый вид. Рассылка не принимает никакую разметку.
Третья проблема. В языковых файлах тоже хочется иметь возможность использовать нормальные текстовые ссылки (если это возможно), т.е. конструкции вида <a href="URL">текстовая ссылка</a>
Первая проблема. Письма выглядят так: Т.е. текст не растягивается во всю ширину. Я уже не помню, как было на 3.0, но явно не было такой проблемы.
Вторая проблема. Не могу найти способ использованть html в теле письма, хотя бы для того, чтобы облачать ссылки в удобоваримый вид. Рассылка не принимает никакую разметку.
Третья проблема. В языковых файлах тоже хочется иметь возможность использовать нормальные текстовые ссылки (если это возможно), т.е. конструкции вида <a href="URL">текстовая ссылка</a>
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
1. Это не проблема движка, а той проги или сайта, который используется тобой для e-mail.
2. Его и не было никогда.
3. Да ради бога.
2. Его и не было никогда.
3. Да ради бога.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Не понятно. Клиент самый банальный - thunderbird (portable). Все остальные письма выглядят прилично, кроме писем с форума. Никаких экстов сильно затрагивающих почту - нет.
Угу. Судя по всему рассылка не менялась ещё с самого начала 3.0, а хорошо бы было её пересмотреть, архаизм очевиден. Для 3.0 был мод что-то вроде Mass Email Html. Не смог найти подобного для 3.1
Ушел пробовать.
Отправлено спустя 8 минут 41 секунду:
Конструкция вида <a href="#">ссылка</a> не работает в языковом файле.
Целиком, к примеру так:
Код: Выделить всё
'TLINK' => ' перейдите по ссылке: <a href="#">ссылка</a>',
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Если так
Код: Выделить всё
<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 г.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
По умолчанию, phpBB "обрезает" строки email-сообщения на 75 символов в ширину.
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Посчитал, так и есть. Как это отключить/настроить?
Я на самом деле ковыряю сейчас твой экст отписки и у меня есть ощущение что ссылки не работают тк идет в почтовое отправление и html там воспринимается как текст. В других местах всё работает. А тут видать не судьба (
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Не суть, там всё равно ничего не сделать, тк в письмо всё равно не пройдет очеловеченная ссылка (((
А неужто никто не замечал, что строка ужимается до 75 символов? Это же некрасиво и неудобно.
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
С чего ты взял это? Напомни, как звать его.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Только в коде.
\includes\utf\utf_tools.php
function utf8_wordwrap($string, $width = 75, $break = "\n", $cut = false)
меняете 75 на что угодно.Либо в
includes/functions_messenger.php
во всех вхождениях utf8_wordwrap
добавляете второй параметр с нужным числом.-
- phpBB 2.0.22
- Сообщения: 1369
- Стаж: 16 лет
- Благодарил (а): 163 раза
- Поблагодарили: 20 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
А обязательно фиксировать количество строк?
Рассылки, приходящие с других движков - резиновые, т.е. там где есть перевод каретки (enter при печати) - есть переход на новую строку, нет - значит идем до упора пока экран не кончится.
Тут так нельзя? :shock:
Рассылки, приходящие с других движков - резиновые, т.е. там где есть перевод каретки (enter при печати) - есть переход на новую строку, нет - значит идем до упора пока экран не кончится.
Тут так нельзя? :shock:
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Ну так там html, а в phpBB голый текст, шош ты хочешь?
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- phpBB 3.0.0 RC5
- Сообщения: 1668
- Стаж: 10 лет 5 месяцев
- Благодарил (а): 235 раз
- Поблагодарили: 173 раза
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Опять таки проблемы phpBB.
Почему поддержка тут обожествляет движок и не хочет видеть очевидных недостатков?
Вставьте 9000, и, по идее, переносом будет заниматься программа, отображающее письмо. Вряд ли они будут отображать одной строкой с прокруткой.
-
- phpBB Guru
- Сообщения: 16947
- Стаж: 18 лет 11 месяцев
- Откуда: Красноярск
- Благодарил (а): 549 раз
- Поблагодарили: 1700 раз
Re: Рассылка, форматирование текста и ссылки в рассылаемых сообщениях
Не понял данной сентенции. "Поддержка тут" поясняет, как работает именно этот движок, а не как работает фантазия его произвольного пользователя, не более того.
С религиозными убеждениями - не к нам.