Сообщение # 1 | 12:36:46
Всем привет есть 3 скрипта, помогите перебрать их под свои нужды, а именно:
Entrypage

Код
function StartOprions(e){var t=e["MakeInputs"];var n=e["transform"];var r=$("#messageJM").html();$.indof=function(e){if(r.indexOf(e)>-1){var t=r.indexOf("["+e+"]")+("["+e+"]").length;var n=r.indexOf("[/"+e+"]")-t;var i=r.substr(t,n);return i}else{return""}};if(n["turn"]=="on"){var i=n["ShowElementParent"];var s=n["ShowElementTitle"];var o=n["ShowElementContent"];var u=n["ShowElementMiddle"];$.each(t,function(e,t){var n=e;var r=t["title"];var a=t["type"];var f=t["maxlength"];var l=t["hide"];if(!l){$("#JMTransformed").append("<"+i+' class="jmInptParent"><'+s+' class="jmInptTitle">'+r+u+"</"+s+"><"+o+' class="jmInptCont">'+$.indof(n)+"</"+o+"></"+i+">")}})}$(".jmCRinp").each(function(){var e=$(this).attr("n");var n=t[e];var r=n["InATTR"];if(r){$(this).attr(r,$.indof(e))}else{$(this).replaceWith($.indof(e))}})}

Addpage

Код
function excBriefArr(){var e=$("#message").text();$.indof=function(t){if(e.indexOf(t)>-1){var n=e.indexOf("["+t+"]")+("["+t+"]").length;var r=e.indexOf("[/"+t+"]")-n;var i=e.substr(n,r);return i}else{return""}}}function StartOprions(e){var t=e["showIn"];var n=e["MakeInputs"];$.each(n,function(e,t){var n=e;var r=t["title"];var i=t["type"];var s=t["maxlength"];if(i=="input"){var o='<input JMinputs name="'+n+'" value="" maxlength="'+s+'" style="width:100%" type="text">'}if(i=="textarea"){var o='<textarea JMinputs rows="6" class="manFl" cols="20" name="'+n+'" value="" style="width:100%" maxlength="'+s+'"></textarea>'}$("#message").closest("tr").before('<tr><td class="manTd1">'+r+'</td><td class="manTd2">'+o+"</td></tr>")});excBriefArr();$("input[JMinputs],textarea[JMinputs]").each(function(){var e=$(this).attr("name");$(this).val($.indof(e))})}$("input[JMinputs],textarea[JMinputs]").live("change",function(){var e=$(this).val();var t=$(this).attr("name");var n=$("#message").text();var r=$("#message");if(n.indexOf(t)>-1){if(e==""){r.text(n.replace("["+t+"]"+$.indof(t)+"[/"+t+"]",""))}else{r.text(n.replace("["+t+"]"+$.indof(t)+"[/"+t+"]","["+t+"]"+$(this).val()+"[/"+t+"]"))}}else{r.append("["+t+"]"+e+"[/"+t+"]")}excBriefArr()})

Ну и сам скрипт

Код
// Предлагаю пока что установить все так как есть не настраивая, что бы просто посмотреть как работает.  
   $(document).ready(function(){  
  $('.manTdText').hide()
  StartOprions({
   
   
  // Создание инпутов
  MakeInputs:{  
  // inputName:{title:'Название',type:'вид',maxlength:'максимальная длина',InATTR:' содержимое загрузить в тег', show: Не показывать при transform:'on' (см. ниже)}
  // type:'input' - может быть input или textarea
  // hide: true - может быть ture (Скрывает в transform)
  Input1:{title:'Инпут 1',type:'input',maxlength:'100'} ,
  Input2:{title:'Инпут 2',type:'input',maxlength:'50'} ,
  IMgLink:{title:'Ссылка на картинку',type:'input',maxlength:'200', InATTR:'src', hide: true} , // InATTR - на странице с материалом загрузит текст инпута в атрибут src
  desc:{title:'Описание',type:'textarea',maxlength:'500'}  
  },
   
  // Страница материала
   
  // Автоматически расставлять контент на странице материала
  transform: {
     turn: 'on', // [true/false] - Включить/ выключить
      
      ShowElementParent: 'tr', // ['div' / 'span' / 'tr' / 'td' ] - Содержимое будет выводиться в
     ShowElementTitle: 'td', // ['div' / 'span' / 'td' / 'td' ] - Содержимое title
     ShowElementContent: 'td', // ['div' / 'span' / 'td' / 'td' ] - Содержимое инпута
     ShowElementMiddle: ':', // То что разделяет Содержимое title и Содержимое инпута
     },
   
  })
   
  })



ну и сама задача заключается в том что бы перебрать этот скрипт что бы он выдавал мне вот такие знчения:

Код
<b>Название:</b> Тут название книги<br />
   
<b>Формат: </b> Формат аудиозаписи<br />
   
<strong>Исполнитель:
</strong> Кто читает<br />
   
<b>Время
звучания: </b> Время<br />
   
<b>Краткое
описание:</b> Описание<p><br>

<div align="center">Слушать аудиокнигу онлайн <b> Назаваниекниги</b><br
>

<noindex>ФРЕЙМ</noindex></div>