|
Добавление новостей
|
|
| segalap | Отредактировал segalap - Вторник, 03 Января 2012, 16:39 Дата: 03 Января 2012, 16:37 | Сообщение # 1 |  ● ● ● ● ● 20 сообщений Статус: Offline | Подскажите как сделать чтобы при добавлении новости, в поле краткое описание уже был написан текст, чтоб каждый раз его не писать? Как на скрине.
 | | |
|
| Andre | Дата: 03 Января 2012, 20:01 | Сообщение # 2 |  ● ● ● ● ● 1822 сообщения Статус: Offline | $('#id').html('нужный текст') | | |
|
| segalap | Дата: 03 Января 2012, 20:37 | Сообщение # 3 |  ● ● ● ● ● 20 сообщений Статус: Offline | Andre, Почему-то он вставляется под всеми полями, а не внутри? | | |
|
| imapo | Дата: 03 Января 2012, 21:48 | Сообщение # 4 |  ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | Почему-то он вставляется под всеми полями, а не внутри?
Потому что там не .html а .val('Текст'); нужно, так как это textarea элемент | | |
|
| segalap | Дата: 03 Января 2012, 22:14 | Сообщение # 5 |  ● ● ● ● ● 20 сообщений Статус: Offline | imapo, не получается! Подробней можно! | | |
|
| imapo | Дата: 04 Января 2012, 10:09 | Сообщение # 6 |  ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | segalap, не пожалел пары минут своего времени и написал тебе полный код (Проверенный в Нововстях сайта):
Новости сайта - Страница архива материалов после /head: Code <?if($PAGE_ID$='add')?> <script> $(document).ready(function() { var a = 'Здесь любой текст с любым содержанием для краткого описания'; var b = 'Здесь любой текст с любым содержанием для полного описания';
$('#brief').val(a); $('#message').val(b); }); </script> <?endif?> | | |
|
| segalap | Дата: 04 Января 2012, 13:09 | Сообщение # 7 |  ● ● ● ● ● 20 сообщений Статус: Offline | imapo, Он работает,но только с текстом! А мне нужно чтоб этот код в описание вставлался, а не простой текст! Что исправить?
Code <table border="0" cellpadding="0" cellspacing="0" width="0"><tr><td align="center" valign="top" style="background-image: url('/img/bsin1.png'); padding-top: 23px;"></td><td rowspan="2"> ТЕКСТ </td> </tr><tr><td style="background-image: url('/img/bsin2.png'); padding: 0px 23px 0px 23px; margin-right: 12px;"> <img alt="" src=" ПОСТЕР " style="float: left;" width="170px" height="260px"></td></tr> <tr><td><img alt="" src="/img/bsin3.png"></td> </tr> </table> | | |
|
| Andre | Дата: 04 Января 2012, 14:04 | Сообщение # 8 |  ● ● ● ● ● 1822 сообщения Статус: Offline | чаво?  | | |
|
| segalap | Отредактировал segalap - Среда, 04 Января 2012, 19:38 Дата: 04 Января 2012, 19:31 | Сообщение # 9 |  ● ● ● ● ● 20 сообщений Статус: Offline | Andre, С этом кодом можно вставить только обычный текст. Если вставляешь вместо текста какой нибудь код(скрипт), то в поле "описание" ничего не выводится. P.S. Нужно чтобы скрипт принимался кодом, как обычный текст.
Добавлено (04 Январь 2012, 19:31) --------------------------------------------- imapo, Вместо этого Code <?if($PAGE_ID$='add')?> <script> $(document).ready(function() { var a = 'Здесь любой текст с любым содержанием для краткого описания'; var b = 'Здесь любой текст с любым содержанием для полного описания';
$('#brief').val(a); $('#message').val(b); }); </script> <?endif?> Нужно так! Code <?if($PAGE_ID$='add')?> <script> $(document).ready(function() {
var a = '
<table border="0" cellpadding="0" cellspacing="0" width="0"><tr><td align="center" valign="top" style="background-image: url('/img/bsin1.png'); padding-top: 23px;"></td><td rowspan="2"> ТЕКСТ </td> </tr><tr><td style="background-image: url('/img/bsin2.png'); padding: 0px 23px 0px 23px; margin-right: 12px;"> <img alt="" src=" ПОСТЕР " style="float: left;" width="170px" height="260px"></td></tr> <tr><td><img alt="" src="/img/bsin3.png"></td> </tr> </table>
';
var b = 'Здесь любой текст с любым содержанием для полного описания';
$('#brief').val(a); $('#message').val(b); }); </script> <?endif?>
Почему так не чего не выводится? | | |
|
| Andre | Дата: 04 Января 2012, 20:54 | Сообщение # 10 |  ● ● ● ● ● 1822 сообщения Статус: Offline | segalap, ошибка в том что ты используешь кавычки внутри переменной, т.е. вместо url('/img надо url(\'/img а вообще учи css и используй его, а писать внутри хтмл стили - дурной тон | | |
|
| imapo | Дата: 04 Января 2012, 23:36 | Сообщение # 11 |  ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | Andre, в jquery экранирование не работает Скрипт нужно полностью на js переписывать Печаль...Добавлено (04 Январь 2012, 23:36) --------------------------------------------- segalap, а вообще в Quote background-image: url('/img/bsin1.png');
Апострофы не обязательны! | | |
|
| Andre | Дата: 05 Января 2012, 02:33 | Сообщение # 12 |  ● ● ● ● ● 1822 сообщения Статус: Offline | imapo, не знаю как у тебя, а у меня все работает.Апострофы не обязательны! да, забыл это добавить хоть и хотел.  | | |
|
| Andre | Дата: 05 Января 2012, 02:38 | Сообщение # 13 |  ● ● ● ● ● 1822 сообщения Статус: Offline | а вот переносы как в скрипте могут не работать. Писать нужно все в одну строчку, а для показа использовать \n можно и / в конце строки использовать | | |
|
| segalap | Дата: 05 Января 2012, 03:47 | Сообщение # 14 |  ● ● ● ● ● 20 сообщений Статус: Offline | Спасибо всем! Всё работает! Просто убрал апострофы и переносы | | |
|
| imapo | Дата: 05 Января 2012, 14:26 | Сообщение # 15 |  ● ● ● ● ● Группа: Редакторы 831 сообщение Статус: Offline | segalap, на здоровье  | | |
|