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 :: Работа с html

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Test11
Отправлено: 08 Июня, 2016 - 17:35:14
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Необходимо обрезать текст в котором html код...

В общем, удаляю все html и режу текст, далее, вопрос...

После того как обрезали текс, как сделать так, чтобы вставить обратно весь html код. А в тегах в которых нет содержимого из-за того что порезали текст, удалить...

Есть решение?
 
 Top
IllusionMH
Отправлено: 08 Июня, 2016 - 17:40:17
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




 
 Top
Test11
Отправлено: 08 Июня, 2016 - 17:59:25
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Задача в другом...

После того как обрезали текст, как обратно вставить этот текст в html шаблон? Или обрезать так текст, дабы сохранить, закрыть все открытые html теги...
(Добавление)
Изначальный текст
CODE (htmlphp):
скопировать код в буфер обмена
  1. <b>текст</b>asdas
  2. <span>текст</span>


Удалили html и обрезали текс


Далее как получить
CODE (htmlphp):
скопировать код в буфер обмена
  1. <b>текст</b>as...
  2.  


??
 
 Top
Test11
Отправлено: 08 Июня, 2016 - 20:20:38
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Или так
<b>текст</b>asdas
<span>те....</span>
 
 Top
Строитель Модератор
Отправлено: 08 Июня, 2016 - 21:34:39
Post Id



Участник


Покинул форум
Сообщений всего: 1581
Дата рег-ции: Февр. 2014  
Откуда: Украина


Помог: 74 раз(а)




А чем отличается это
Test11 пишет:
<b>текст</b>asdas
<span>текст</span>
от этого
Test11 пишет:
Или так
<b>текст</b>asdas
<span>те....</span>
? Спрошу иначе - какую цель вы преследуете ?
 
 Top
Test11
Отправлено: 09 Июня, 2016 - 08:03:54
Post Id


Частый гость


Покинул форум
Сообщений всего: 196
Дата рег-ции: Дек. 2015  


Помог: 0 раз(а)




Строитель пишет:
А чем отличается это
Test11 пишет:
<b>текст</b>asdas
<span>текст</span>
от этого
Test11 пишет:
Или так
<b>текст</b>asdas
<span>те....</span>
? Спрошу иначе - какую цель вы преследуете ?



Короче, обрезал строчку, получил следующее

CODE (htmlphp):
скопировать код в буфер обмена
  1. <p><b>текст</b>asdas
  2. <span>те....


Как сделать так, чтобы получить html строчку в которой все теги были закрыты, а текст был обрезан до указанной длины...
 
 Top
IllusionMH
Отправлено: 09 Июня, 2016 - 11:27:00
Post Id



Активный участник


Покинул форум
Сообщений всего: 4254
Дата рег-ции: Февр. 2011  
Откуда: .kh.ua


Помог: 242 раз(а)




Test11, а на клиенте нельзя сделать?
та просто

CODE (javascript):
скопировать код в буфер обмена
  1. const closeTags = () => {
  2.     const wrapper = document.createElement('div');
  3.     wrapper.innerHTML = croppedHtml;
  4.  
  5.     return wrapper.innerHTML
  6. };


Подозреваю что в пыхе только руками считать или гуглить библиотечки которое это за вас сделают.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB