Фильтр по:
  

  • Страница 1 из 1
  • 1
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Создание новой темы
Создание новой темы
Дата: Воскресенье, 26.08.2012, 02:29 |
Hall
Рядовой
Группа: Зарегистрированные
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline


Добрый день!
Подскажите пожалуйста как можно изменить данный скритп под мои нужды
Code
var fid = 7;//id форума
$(document).ready(function () {

// script by http://javascript.ucoz.net/

    if (window.location.href.split('/')[4] == fid + '-0-0-1-1') {
    new _uWnd('type', 'Что будем создавать?', 150, 150, {
    modal: 1,
    close: 0,
    alert: 1
    },
    '<br><select onchange="createType(this.value)"><option value="0">Выберите один из вариантов...</option><option value="1">Тема о продаже сайта</option><option value="2">Тема о продаже рекламного места</option><option value="3">Тема о продаже ICQ</option><option value="4">Тема о продаже рейтинга ВКонтакте</option><option value="100">Обычная тема</option></select>');
    }

    $('#frF16').hide().after('<input style="width: 150px; font-weight: bold;" class="postSubmit" value="Создать тему" type="button" onclick="frmSbmt()">');
});

function createType(v) {
    typeTheme = v;
    if (typeTheme != 0) _uWnd.close('type');

    if (typeTheme == 1) {
    //Тема о продаже сайта
    var site = ['Ссылка на сайт', 'Тематика сайта', 'Количество хостов/хитов в сутки', 'Статистика сайта, форума (тем, ответов), файлов', 'Тиц/PR сайта', 'Причина продажи', 'Цена', 'Ваши контакты'];
    var siteFields = '';
    for (i = 0; i < site.length; i++) {
    siteFields += '<tr><td class="gTableLeft">' + site[i] + '</td><td class="gTableRight"><input title="Поле обязательно к заполнению" style="width: 100%;" class="postDescrFl" size="50" maxlength="60" type="text"></td></tr>';
    }
    $('#frM56').hide().before(siteFields);
    //Конец кода темы о продаже сайта
    }

    if (typeTheme == 2) {
    //Тема о продаже рекламного места
    var adwPlace = ['Ссылка на сайт', 'Тематика сайта', 'Количество хостов/хитов в сутки', 'Тип рекламных мест', 'Тиц/PR сайта', 'Цены за рекламное место', 'Ваши контакты'];
    var adwFields = '';
    for (i = 0; i < adwPlace.length; i++) {
    adwFields += '<tr><td class="gTableLeft">' + adwPlace[i] + '</td><td class="gTableRight"><input title="Поле обязательно к заполнению" style="width: 100%;" class="postDescrFl" size="50" maxlength="60" type="text"></td></tr>';
    }
    $('#frM56').hide().before(adwFields);
    //Конец кода темы о продаже рекламного места
    }

    if (typeTheme == 3) {
    //Тема о продаже ICQ
    var icqPlace = ['Номерки в формате «номер - цена» (через запятую)', 'Тип номерков', 'Отзывы (ссылка)', 'Ваши контакты'];
    var icqFields = '';
    for (i = 0; i < icqPlace.length; i++) {
    icqFields += '<tr><td class="gTableLeft">' + icqPlace[i] + '</td><td class="gTableRight"><input title="Поле обязательно к заполнению" style="width: 100%;" class="postDescrFl" size="50" maxlength="60" type="text"></td></tr>';
    }
    $('#frM56').hide().before(icqFields);
    //Конец кода темы о продаже ICQ
    }

    if (typeTheme == 4) {
    //Тема о продаже рейтинга ВКонтакте
    var vkPlace = ['Фрод или с приложений ', 'Сколько в наличии ', 'Цена', 'Гарантии', 'Контакты'];
    var vkFields = '';
    for (i = 0; i < vkPlace.length; i++) {
    vkFields += '<tr><td class="gTableLeft">' + vkPlace[i] + ':</td><td class="gTableRight"><input title="Поле обязательно к заполнению" style="width: 100%;" class="postDescrFl" size="50" maxlength="60" type="text"></td></tr>';
    }
    $('#frM56').hide().before(vkFields);
    //Конец кода темы о продаже рейтинга ВКонтакте
    }

}

function frmSbmt() {
    $("input[title='Поле обязательно к заполнению']").each(function () {
    var inner = $(this).val();
    var name = $(this).parent().prev().html();

    document.getElementById("message").value += "[b]" + name + "[/b]: " + inner + "\n";

    });
    document.all.addform.submit();
}

Суть такая, мне нужно чтобы после заполнения полей можно было написать текст сообщения, а так как в этом коде место под сообщение нет. И еще, чтобы скрипт работал открывая свои поля для заполнения в каждом форуме, а не выбирать из списка.
С уважением.


Сообщение отредактировал Hall - Воскресенье, 26.08.2012, 14:02
 
Дата: Воскресенье, 26.08.2012, 09:06 |
Cибиря4ка
Рядовой
Группа: Проверенные
Сообщений: 9
Награды: 0
Репутация: 2
Статус: Offline


Hall,
Суть такая, мне нужно чтобы после заполнения полей можно было написать текст сообщения, а так как в этом коде то место под сообщение нет.

Добавить поле под текст.
Код поля такой:
Code
<textarea rows="4" style="margin:0; overflow: auto;"></textarea>


Сообщение отредактировал Cибиря4ка - Воскресенье, 26.08.2012, 09:22
 
Дата: Воскресенье, 26.08.2012, 14:16 |
Hall
Рядовой
Группа: Зарегистрированные
Сообщений: 5
Награды: 0
Репутация: 0
Статус: Offline


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

Добавлено (26.08.2012, 14:16)
---------------------------------------------
Cибиря4ка, будьте добры, а куда это подставить

Quote (Cибиря4ка, Вс, 26.08.2012, 16:06:14)
<textarea rows="4" style="margin:0; overflow: auto;"></textarea>


 
Скрипты и коды для юкоз - Форум аццкого кодера » Вопросы по верстке, дизайну, управлению и настройки модулей СMS от uCoz » Как сделать... Тема только по сайтам в системе uCoz » Создание новой темы
  • Страница 1 из 1
  • 1
Поиск:


Мобильная версия