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 :: По разбивке предложения [4]
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
bellagio, надо организовать структуру функции parseTagsRecursive() таким образом, чтобы в её теле происходила конкатенация двух результатов - результата обработка картинок (код, написанный вчера), и результата обработки видео. Если сами не сможете это решить, то я вечером помогу. (Добавление) bellagio, пока написал пост, вы нашли решение )
bellagio
Отправлено: 09 Апреля, 2017 - 10:51:58
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
Хочу выразить благодарность Человеку с большой буквы - Строителю (извините не знаю вашего имени), который не только помогает с решением задачи, но и дает возможность сперва найти ее решение самому. Это действительно очень ценно.
Спасибо Вам!
По факту задачи, проверил на десятке статей - работает. К третьему виду отображения картинок, а именно:
Прикрутил плавную подгрузку картинок на страницу - https://github[dot]com/aFarkas/lazysizes так как именно третий режим используется для добавления нескольких картинок одновременно.
Но и тут выяснился баг: редактор tinymce по умолчанию вставляет в строку ссылок для картинки, теги абзаца <p></p>. То есть ссылка выглядит:
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
bellagio, спасибо за оценку Зовут меня Эдуард.
Что касается тегов - их можно или вырезать на входе в функцию, или снова ковырять шаблон. Первый вариант быстрее, и выглядит так:
PS По видео: очень необычный стиль, необычный голос. Позитивно и не заезжено. (Добавление)
Ошибку нашел. У меня есть код, который автоматически генерирует содержание, по заголовкам. И при текущем коде, теги оборачивающие содержащие его удаляются
Строитель
Отправлено: 09 Апреля, 2017 - 19:16:10
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
bellagio пишет:
Очень приятно, я Александр. Будем знакомы.
Взаимно ) Совет: используйте bb-кнопку [PHP] для оформления вашего кода
bellagio
Отправлено: 09 Апреля, 2017 - 19:22:14
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
Строитель пишет:
Совет: используйте bb-кнопку [PHP] для оформления вашего кода
Учту.
Ошибку нашел. У меня есть код, который автоматически генерирует содержание, по заголовкам. И при текущем коде, теги оборачивающие содержание удаляются.
Возможно ли, исключить код начинающийся с тегов - <nav id="toc_container" class="no_bullets"> из списка обработки. Или как проще быть в такой ситуации? (Добавление)
Не вариант, можно указать теги которые не должны удаляться, но их слишком много. это и заголовки и прочие мелочи. Нужно иное решение
Строитель
Отправлено: 09 Апреля, 2017 - 19:31:44
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
bellagio пишет:
И при текущем коде, теги оборачивающие содержание удаляются.
Можно в strip_tags($input) передать вторым параметром html-теги, которые не нужно удалять. Например, чтобы оставить теги параграфа, нужно записать так:
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
Строитель пишет:
которые не нужно удалять
Я уже выше написал, когда посмотрел свойства функции. Только что насчитал 9 тегов, и 2 обертки. Это и заголовки и реклама и абзацы, и прочие мелочи. А если введу новое что-то для текста, то все поплывет.
Думаю, что применить иное. Может пропускать тег перед проверкой по регулярном выражению? (Добавление)
Получается, генерируются урлы типа - <img src="foto/27.jpg</p>" alt="">
Прибавляется тег </p>
Строитель
Отправлено: 09 Апреля, 2017 - 19:49:42
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
bellagio пишет:
Может пропускать тег перед проверкой по регулярном выражению?
Ну наверное да. И вообще, правильно было бы расковырять регулярку, чем вырезать все теги. (Добавление)
bellagio пишет:
Прибавляется тег </p>
Это в каком случае он прибавляется?
bellagio
Отправлено: 09 Апреля, 2017 - 20:00:46
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Помог: 0 раз(а)
во всех случаях, и для видео, и для картинок. Выход один, перед заменой картинки, нужно именно удалять теги абзаца <p></p>
Строитель
Отправлено: 09 Апреля, 2017 - 20:09:49
Участник
Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014 Откуда: Украина
Помог: 74 раз(а)
bellagio пишет:
во всех случаях, и для видео, и для картинок. Выход один, перед заменой картинки, нужно именно удалять теги абзаца <p></p>
Ну да, я чуть выше об этом и говорил - нужно переписать шаблон.
bellagio
Отправлено: 09 Апреля, 2017 - 22:03:42
Новичок
Покинул форум
Сообщений всего: 37
Дата рег-ции: Апр. 2017
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.