Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » перенос строки в параметре для php

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

Luterios



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Добрый день! Объясню задачу, которую я намереваюсь решить:
Есть сайт. Есть некий текст, этот текст нужно забить в qr-код, можно конечно воспользоваться каким-то бесплатным сервисом, забить туда необходимый текст и получить картинку, дальше загрузить эту картинку на сайт и в результате получить желаемый результат. Но учитывая что текст будет время от времени меняться и в перспективе эта процедура выглядит не очень радужно - заходить на какой-то сайт, забивать туда новый текст, получать картинку, загружать картинку на сайт, старую картинку удалять - ну вообще не годиться.
 
Выход нашелся простой - плагин под сайт: http://www.free-qr-code.net/qr-code-wordpress-plugin.html
все просто - задается код [qrcode content="текст, в котором нужно задать перенос" size="80" alt="ALT_TEXT" class="CLASS_NAME"]
 
Все бы хорошо, но есть одно маленькое но - нет возможности переносить строки, то есть код "<br/>" - не годиться, он рушит структуру текста, "&shy;" - так же не пошло, уже второй день гуглю как передать перенос строки но ничего толкового так и не нашел.
 
И тут возникла идея - спросить у грамотных людей
 
Если никаких вариантов по переносу строки нет то по видимому придется переписывать плагин, тут мне тоже пригодится помощь грамотных людей. Ссылка на код плагина: http://necromancer666.narod.ru/qr.txt
наш текст идет в $content, от туда мигрирует в $image, ну и в конце-концов попадает в $output который мы и получаем "в конце тоннеля" так сказать

Всего записей: 16 | Зарегистр. 16-11-2010 | Отправлено: 19:30 21-11-2013 | Исправлено: Luterios, 19:34 21-11-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Luterios
есть же тема по WordPress
 

Цитата:
то есть код "<br/>" - не годиться, он рушит структуру текста

он вырезается, судя по  

Код:
 $content = urlencode(strip_tags(trim($content)));

а чем обычный перенос строки не подходит? или его WP заменяет на <br/>?  
ну так тогда это не вплагине дело. но не должен, насколько помню - обработка шорткодов идет раньше.
 
может заменять WYSIWYG редактор, но это уже его настройки надо смотреть.

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 22:38 21-11-2013 | Исправлено: Cheery, 22:52 21-11-2013
Luterios



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Luterios  
есть же тема по WordPress  

Спасибо, проглядел...но на сколько показывает практика в обобщенных темах часто теряются вопросы подобные моему...
 

Цитата:
он вырезается

В php не особо силен, по факту оно вырезает и его и все что идет после него, то есть остается только та часть, которая шла до <br/>
 

Цитата:
а чем обычный перенос строки не подходит? или его WP заменяет на <br/>?  

в точку - заменяет.
 

Всего записей: 16 | Зарегистр. 16-11-2010 | Отправлено: 11:37 22-11-2013 | Исправлено: Luterios, 11:38 22-11-2013
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Luterios
add_filter( 'the_content', 'shortcode_unautop' );
помогает?
http://wordpress.stackexchange.com/questions/14988/wordpress-adds-br-in-between-my-shortcode
такие вещи, все же, лучше спрашивать в теме по WP

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:45 23-11-2013
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Интернет » Web-программирование » перенос строки в параметре для php


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru