прошу помощи - как вставить строку с текстом в определенное место между тегами?

dudits

Client
Регистрация
17.08.2013
Сообщения
38
Благодарностей
2
Баллы
8
Здравствуйте ! Помогите пожалуйста с проблемой : имеется на сайте в веб- админке хостинга онлайн редактор кода в виде поля для ввода текста, соответственно интел-серч не работает, задача такая :

нужно вставить 1 строчку с определенным текстом именно между тегами <body> </body> , в любое место между тегами, но вот как это реализовать я так и не понял до конца , кто может - помогите разобраться пожалуйста , это главная загвоздка, в остальном шаблон готов :(:(

Вот кусок кода куда нужно вставить строку, как обьяснить программе что вставлять нужно между <body> и вобще реально ли это?


<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<title>тайтл сайта</title>
</head>
<body>
СЮДА НУЖНО ВСТАВИТЬ СТРОЧКУ С ТЕКСТОМ
<div id="wrap">......

bla bla bla .....

</body>
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 883
Баллы
113
Нужно сначала взять полное значение этого поля, потом заменой добавить в него нужный текст и дальше вставить измененный текст назад в поле.
 

dudits

Client
Регистрация
17.08.2013
Сообщения
38
Благодарностей
2
Баллы
8
а поподробней пожалуйста если можно ? так вы предлагаете взять ПОЛНОСТЬЮ ВЕСЬ КОД ИЗ ПОЛЯ , ПОТОМ ЗАМЕНИТЬ с нужной строкой И ОБРАТНО ЧТО ЛИ? только так?

а каким образом можно взять весь код из поля , удалить старое , а затем измененное добавить обратно ? как это сделать я не понимаю
 

ZennoScript

Moderator
Регистрация
04.03.2011
Сообщения
4 450
Благодарностей
1 883
Баллы
113
Ну если так работает, то можно еще попробовать опускать курсор до нужного места, а дальше опять же через эмуляцию клавиатуры вводить туда свой текст. Так будет само просто.
Добавляете шаг Эмуляция клавиатуры и в него вставляете переменную с текстом, который необходимо дописать.
 

dudits

Client
Регистрация
17.08.2013
Сообщения
38
Благодарностей
2
Баллы
8
пробовал , он некорректно вставляет строку, либо обрезает ее, либо те строки что на одну выше и ниже той куда вставляем удаляет нафиг , только я вставлял не через эмуляцию клавы а через установку значения.

через эмуляцию клавиатуры вроде нельзя вставить переменную только действия клавишь , щас попробовал
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 621
Благодарностей
8 761
Баллы
113
через обработку текста -> замена..
взять весь код в переменную, заменить <body> на <body>ваша строчка
и вставить обратно, при этом стирать содержимое вроде как не надо будет, оно автоматически сотрется и вставится новое..
 
  • Спасибо
Реакции: AdDorFit

dudits

Client
Регистрация
17.08.2013
Сообщения
38
Благодарностей
2
Баллы
8
уже решил через эмуляцию клавиатуры, там нормально вставило вроде, потестю еще позже.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)