[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Перенос строк в "Поделиться" для соцсетей
Denis Tar
Есть некоторая строковая переменная, в которой записан короткий текст, который должен выводиться в несколько строк.
Для осуществления переносов строк в HTML использую теги BR в этой же переменной - и всё отлично работает.
$my_str = "Строка текста 1 <BR> Строка текста 2 <BR> Строка текста 3 "; 

(вместо <BR> пробовал "\r\n" - не помогло).
В разных соцсетях строка, которая является лидер-абзацем выходит либо вместе с BR'ами, либо игнорит их, но результат всегда - сплошной текст без переносов.
Что можно использовать? И можно ли вообще?
Должен же быть какой-то аналог, как если бы вручную писалось с дроблением через Ctrl+Enter перед отправкой?
walerus
Denis Tar
Что мешает посмотреть в консоли, что добавляется в поле textarea в СС ?, в ВК, например, там добавляется
<div><br></div>
, а вот что отправляет форма - это уже перехватчиком нужно смотреть. Для каких СС планируется?
Denis Tar
Цитата (walerus @ 4.11.2016 - 01:08)
Для каких СС планируется?

VK, Facebook, Мой_Мир-маил.ру, Ок, G+ и Twitter.
Больше всего интересуют первые две.
Denis Tar
Цитата (walerus @ 4.11.2016 - 01:08)
Что мешает посмотреть в консоли, что добавляется в поле textarea в СС

- Тут больше не понятно, как бы обойти фильтр (ведь, как понимаю, любые теги, которые добавлю в текст - будут вырезаны фильтром - следовательно, и толка от них никакого не будет).
walerus
Denis Tar
ВК, пример перехвата в консоле...
текст:
sdfsdf
aaaaa

формой был передан как:
sdfsdf%0Aaaaaa

т.е. между словами вставлен HEX CODE - %0A
Таким же образом и в остальных посмотрите.
qpurypaHT

$my_str = nl2br(strip_tags($_POST["name"]));


кастрирует HTML отправляемый пользователем, генерирует отступы

_____________
Если долго в одних стенах живешь, ты с ними сростаешься
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.