Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: По разбивке предложения
Все получается, картинка подменяется, а вот описание текста я никак не могу вывести в тег <div class="wp-caption-text">. Буду весьма благодарен, если поможете
Строитель
Отправлено: 01 Апреля, 2017 - 13:00:49
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
А вообще, всегда публикуйте исходную строку, из которой вам нужно вытянуть данные.
bellagio
Отправлено: 01 Апреля, 2017 - 13:27:37
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
не работает, данный вариант.
Что касается:
Цитата:
А вообще, всегда публикуйте исходную строку, из которой вам нужно вытянуть данные.
суть такая, редактор tiny, для удобства администрации сайта в процессе публикации статьи, нужен плагин для отображения картинок. То есть, редактор в текстовом редакторе вставляет строку, типа:
<div class="wp-caption aligncenter"><img src="foto/123.png" alt="а тут описание картинки"/><div class="wp-caption-text">а тут описание картинки</div></div>
Строитель
Отправлено: 01 Апреля, 2017 - 13:48:05
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
echo parse_links_image('foto/123.png=а тут описание картинки');
/*
<div class="wp-caption aligncenter"><img src="foto/123.png" alt="а тут описание картинки" /><div class="wp-caption-text">а тут описание картинки</div></div>
*/
bellagio
Отправлено: 01 Апреля, 2017 - 14:07:47
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
Строитель, да действительно, все так! Спасибо!
А вот если у картинки не будет продолжения к после пути, то есть в редакторе будет только путь:
echo parse_links_image('foto/123.png=а тут описание картинки');
/*
<div class="wp-caption aligncenter"><img src="foto/123.png" alt="а тут описание картинки" /><div class="wp-caption-text">а тут описание картинки</div></div>
*/
bellagio
Отправлено: 01 Апреля, 2017 - 14:49:21
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
Спасибо! Момент, если мне нужно поставить еще один параметр в строке:
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
bellagio, ну я скажу вам честно - искать ошибки в чьём-то коде это то ещё занятие Поэтому совет - почитайте о правилах составления шаблонов для регулярных выражений, и напишите новый шаблон для вашей задачи.
bellagio
Отправлено: 03 Апреля, 2017 - 21:37:04
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
Так писать новую функцию стоит? Для обработки видео ссылок? (Добавление)
К примеру вот:
но суть в том, что бы объединить этот и вышеописанные два кода в один, с выполнением в одном скрипте
Строитель
Отправлено: 03 Апреля, 2017 - 21:50:47
Участник
Покинул форум
Сообщений всего: 1580
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 73 раз(а)
bellagio пишет:
Так писать новую функцию стоит? Для обработки видео ссылок?
Нет, не функцию переписать, а код шаблона регулярного выражения. Сперва его можно написать отдельно от функции, а при положительном результате его теста - прописать в тело функции.
bellagio
Отправлено: 03 Апреля, 2017 - 22:18:58
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
Получается, если я собираю конструкцию проверки таким образом:
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.