Разделение блока $MESSAGE$,на стр.редактирования
Здраствуйте скриптёры.По названию темы сразу поясню.Нужно поделить на три составляющие данный блок вывода полного описания через js,а именно задать инпуты с их именами.Сайт на ucoz,Скрипт - $MESSAGE$
Код:
<textarea rows="10" class="manFl" style="width:100%;height:300px;" id="message" name="message" cols="40"></textarea> Я здесь новенький,может здесь так и не помогают. |
Вот что у меня есть,это как бы уже готовый вывод на стр.материала
<div class="hidden">Текст новости{|}доп поле1{|}доп поле2{|}доп поле 3 и т.д.</div> <div id="message"></div> <div id="f1"></div> <div id="f2"></div> <script type="text/javascript"> var data = $('.hidden').html().split('{|}'); $('#message').html(data[0]); $('#f1').html(data[1]); $('#f2').html(data[2]); </script> а вот с редактированием туго, хотя принцип тот же только создать инпуты и в них вставлять, а при сохранении собирать и отправлять,может кто поможет |
Попробую спросить ещё,оператор $MESSAGE& в ucoz выводит полную новость,это я думаю для вас не новость.Подскажите,как зная оператор,что выше обрезать текс его вывода от и до определённых символов
Приложу скрин вот это хочу вывести,нужно чтоб выводило до слов О фильме -тоесть остальное нужно обрезать ,подскажите реализацию. Сейчас стоит такой код <?if(len($MESSAGE$)>0)?><?substr($MESSAGE$,0,450)?>...<?else?>$MESSAGE$<?endif?> Конечно же он работает,но не так как надо |
И что же я делаю не так,что никто не ответит хоть что то?Видать много прошу
|
Фуф,хоть как то но сделал:
var str="$MESSAGE$"; document.write(str.substr(0,0)+"<br>"); document.write(str.substr(0,0)); document.write(str.split('О фильме:')[0] + ''); Посмотрите пожалуйста,что не так.Он хоть и работает,но мало ли что.Если не трудно покажите как написать исключения в этот скрипт для спецсимволов,таких как -""<<>> ,а то если в тексте они есть,он не работает |
Как вариант:
var str1 = $.trim(str.split('О фильме:')[0]); \\ Тут все что до var str2 = $.trim(str.split('О фильме:')[1]); \\ Тут все что после |
что то не как не выходит,может покажите полный код,или я неуч скорей всего
|
Сделал,спасибо.
<div id="text" style="margin: -10px 0px -25px 0;padding: 5px 5px 5px 5px;">$MESSAGE$</div> var str = $('#text').html(); $('#text').html(str.substr (0,0)+"<br>"); $('#text').html(str.substr (0,0)); $('#text').html(str.split('О фильме:')[0]); |
я из вашего вопроса нифига не понял.. можете по другому объяснить? ну или на крайняк нарисовать..
|
Вот ещё лучше сделал
var str = $('#text').html(); $('#text').html(str.split('О фильме:')[0]); |
Часовой пояс GMT +3, время: 02:12. |