Несколько строк текста в [url]

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Несколько строк текста в [url]

Сообщение RedNaxi »

В тройке [url] не дает разместить внутри себя несколько строк текста. а надо. что делать?:)
Установлены моды seo phpbb, quick reply, все вроде.
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Регулярки править.

Добавлено спустя 42 минуты 32 секунды:

Функция validate_url()
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Сообщение rxu »

RedNaxi писал(а):не дает разместить внутри себя несколько строк текста. а надо.
А зачем, если не секрет?
Изображение
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

имеется в виду не сам адрес, а описание. оно не может быть многострочным, а мне надо абзац текста и картинку в новой строке сделать ссылкой. почему то не дает тройка этого сделать...
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17273
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 633 раза
Поблагодарили: 2413 раз

Сообщение rxu »

Если один абзац - в нём не должно быть переводов строки, иначе это уже не один абзац. А картинку можно сделать ссылкой отдельно.
Изображение
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Сообщение Поручик »

Да можно сделать, как в двойке. Если завтра будет возможность, покопаюсь.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
RedNaxi
Former team member
Сообщения: 933
Стаж: 19 лет 7 месяцев
Откуда: BeBoss.ru
Благодарил (а): 2 раза
Поблагодарили: 14 раз

Сообщение RedNaxi »

rxu писал(а):А картинку можно сделать ссылкой отдельно.
можно, просто в двойке они были вместе и после конвертирования лазить по темам исправлять... заколебусь:)
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Несколько строк текста в [url]

Сообщение Борис Бердичевский »

Ну, и чем дело кончилось?
Меня тоже интересует эта поправка!
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Несколько строк текста в [url]

Сообщение Борис Бердичевский »

Поручик писал(а):Функция validate_url()
Как выяснилось, не в самой функции проблема, а в её вызове.

Ошибка, правильный вариант в теме ниже!

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

Open:
includes/message_parser.php

Find:
'url'			=> array('bbcode_id' => 3,

Replace from:
----------------
			'url'			=> array('bbcode_id' => 3,	'regexp' => array('#\[url(=(.*))?\](.*)\[/url\]#iUe' => "\$this->validate_url('\$2', '\$3')")),

to:
---
			'url'			=> array('bbcode_id' => 3,	'regexp' => array('#\[url(=(.*))?\](.*)\[/url\]#ise' => "\$this->validate_url('\$2', '\$3')")),
К сожалению, это лишь разрешает ссылки из более чем 1 строки для вновь вставляемых ссылок (или надо редактировать сообщения).
Как одним махом поправить все такие испорченные ссылки, уже заведённые в БД, я не знаю...
Последний раз редактировалось Борис Бердичевский 24.11.2008 22:43, всего редактировалось 1 раз.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Несколько строк текста в [url]

Сообщение Борис Бердичевский »

К сожалению, это глючное решение, решительно не рекомендую применять. :shock:
Будем искать.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Несколько строк текста в [url]

Сообщение Борис Бердичевский »

Всё, исправлено. Перефразируя часто применяемые выражения модераторов, "Читайте FAQ -- Описание регулярных выражений!" :lol:

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

Open:
includes/message_parser.php

Find:
'url'         => array('bbcode_id' => 3,

Replace from:
----------------
         'url'         => array('bbcode_id' => 3,   'regexp' => array('#\[url(=(.*))?\](.*)\[/url\]#iUe' => "\$this->validate_url('\$2', '\$3')")),

to:
---
         'url'         => array('bbcode_id' => 3,   'regexp' => array('#\[url(=(.*))?\](.*)\[/url\]#iUse' => "\$this->validate_url('\$2', '\$3')")),
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Несколько строк текста в [url]

Сообщение Борис Бердичевский »

rxu писал(а):
RedNaxi писал(а):не дает разместить внутри себя несколько строк текста. а надо.
А зачем, если не секрет?
Например, при переводе с 2.0.x -- там полно таких многострочных ссылок.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Несколько строк текста в [url]

Сообщение Борис Бердичевский »

Эта проблема в 3.0.6 не исправлена, так что те, кто заносит все исправления заново (как я), -- должны внести.
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!
Аватара пользователя
Поручик
Former team member
Сообщения: 3942
Стаж: 21 год 4 месяца
Откуда: Оренбург (Южный Урал)
Благодарил (а): 24 раза
Поблагодарили: 54 раза

Re: Несколько строк текста в [url]

Сообщение Поручик »

С чего ты решил, что это проблема и она должна быть решена разработчиками? Вполне нормально, ссылка должна быть из одной строки, остальное извратство.
Профессионал - тот же дилетант, только знающий, где ошибётся.
Генератор db_update.php для phpBB2 с некоторыми удобствами. Многие моды я беру или ищу здесь, здесь, тут
Все консультации только на форуме, приваты и стук в аську по таким вопросам игнорируются!
FAQ-phpBB3 | Ошибки новичков, или как не поссориться с модератором | Правила конференции

наш форум http://forum.aeroion.ru/cat1.html
Аватара пользователя
Борис Бердичевский
phpBB 3.0.0 RC1
Сообщения: 1457
Стаж: 18 лет 8 месяцев
Откуда: Израиль, Беэр-Шева
Благодарил (а): 45 раз
Поблагодарили: 81 раз

Re: Несколько строк текста в [url]

Сообщение Борис Бердичевский »

Ваше Благородие,
всё бы хорошо, но юзеры... юзеры... нехорошие юзеры жалуются, что неподдержка этого не есть хорошо. Тем более, что в версиях 2.0.х было нормально и многострочно. На научном языке сей факт называется "деградация". :!:
После нескольких лет общения здесь и техсопровождения форумов я наконец понял, что ничего не понимаю в phpBB!

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