• Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: JonMagon  
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Как из поля категорий в поле тема объявления
Как из поля категорий в поле тема объявления
PC-MASTER
Сообщений: 75
Репутация: 6

Сообщение # 1 | 22:41:15
Здравствуйте очень нужна ваша помощь!Надо что бы при выборе категории передавалось в тема объявления есть готовый код для из selecta в inpunt но он не работает для категорий!А для selecta всё прекрасно работает помогите очень надо!!!
ФОТО 1

ФОТО 2


Код который работает из selecta в inpunt
Код
<br><script type="text/javascript">
addEventListener('load',function(){
function velosiped( id ) {
return document.getElementById(id);
}
var inp = velosiped("totalName");
inp.values=['',''];
inp.upd = function( ind, opt ) {
this.values [ind]= opt.textContent;
this.value = this.values[0]+" "+this.values[1];
}
velosiped( "region" ).addEventListener('change',function(){
inp.upd(0,this.options[this.selectedIndex]);
},false)
velosiped( "gorod" ).addEventListener('change',function(){
inp.upd(1,this.options[this.selectedIndex]);
},false)
},false)
</script>

<select id="region" onchange="sfltrs(this.options[this.selectedIndex].value,1)"><option value="0">Выберите Регион:</option><option value="1">Адыгея</option><option value="2">Алтайский край</option><option value="3">Амурская область</option><option value="4">Архангельская область</option></select>');

<input type="text" id="totalName" value="" />
Прикрепления: 1083310.jpg (66.1 Kb) · 2995662.jpg (47.5 Kb)
Сообщение отредактировал PC-MASTER - Вторник, 16 Июл 2013, 22:49:23
jack-white
Сообщений: 14
Репутация: 13

Сообщение # 2 | 15:41:48
PC-MASTER, самый мой лучший скрипт просто выравнивал блоки, а еще один гетил ифну из личного профиля. В джава не силен. Однако я нашел иное решение, но учитывая его элементарность боюсь оно не подойдет.

Вам же нужно, чтобы она не просто ради самоутверждения туда передавалась, а дабы потом отображалась в информации о объявлении? Дык на том месте, где "Тема объявления" вставьте в шаблоне код отвечающий за название категории? Результат тот же самый на вид.

Код выводящий названия категории:
Код
$CATEGORY_NAME$


Если же принципиально важен сам процесс передачи попробуйте сделать заказ тут. Скрипт то простенький.

Insanity... Forever
PC-MASTER
Сообщений: 75
Репутация: 6

Сообщение # 3 | 18:12:52
jack-white, Спасибо но это не подходит я буду использовать ТЕМУ ОБЪЯВЛЕНИЯ для поиска и мне надо что было именно передавалось в это поле...Поиск по модулю идёт только по ТЕМЕ ОБЪЯВЛЕНИЯ по этому не походит... sad
jack-white
Сообщений: 14
Репутация: 13

Сообщение # 4 | 23:43:55
PC-MASTER, мдя. Сейчас хотел один скрипт попробовать изменить под ваши нужды, но страница с ним не открывается. Если будет озарение (а на это не рекомендую рассчитывать, лучше закажите этот скрипт) или страница таки загрузится, а переделать его у меня получится - напишу.

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

Insanity... Forever
PC-MASTER
Сообщений: 75
Репутация: 6

Сообщение # 5 | 00:12:48
Можно и бы вручную но долго и нудно да и хочется автоматизировать сайт что бы не надо было моего участия!А так я делаю сайт из модуля доски объявлений автомобили!А на картинке пример другого сайта!
JonMagon
Сообщений: 2291
Репутация: 1828

Сообщение # 6 | 07:22:37

Не оказываю поддержку посредством ЛС/ICQ/Skype/AIM/XMPP/E-mail.
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 7 | 19:42:57
Если нужно чтоб названия выбранных категорий выводились автоматически в поле заголовка, то на странице добавления и редактирования доски объявлений, после $BODY$ вставляешь код
Код
<script>
      $('input[id^="cus"]').click(function(){
       var ttl=$('#uCatsMenu9 input:checked').map(function(){return $(this).next().html();};).get().join(", ");
          if(ttl.length<1){ttl='Не выбрана категория';}
          document.getElementById('bdF1').value=ttl.replace(/&/g,'&');};);
       </script>

И всё работает.

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщение отредактировал Head-Mad - Понедельник, 22 Июл 2013, 19:45:54
PC-MASTER
Сообщений: 75
Репутация: 6

Сообщение # 8 | 22:33:06
Head-Mad, Не работает чё то!
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 9 | 15:55:24
PC-MASTER, какой модуль?
в зависимости от модуля, смотри какой ID у поля заголовка и подставляй в последнюю строчку
getElementById('bdF1')

Можешь забрать этот код и вставить его себе, сам знаешь куда.
PC-MASTER
Сообщений: 75
Репутация: 6

Сообщение # 10 | 23:15:40
Я всё делаю как ты написал но не отправляет! sad
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 11 | 07:20:14
какой модуль? ссылку в студию!

Можешь забрать этот код и вставить его себе, сам знаешь куда.
PC-MASTER
Сообщений: 75
Репутация: 6

Сообщение # 12 | 09:41:59
Доска объявлений пишу id поля Тема объявления:
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 13 | 10:10:23
PC-MASTER, ага, вижу. замени в скрипте #uCatsMenu9 на #uCatsMenu7

Можешь забрать этот код и вставить его себе, сам знаешь куда.
PC-MASTER
Сообщений: 75
Репутация: 6

Сообщение # 14 | 10:13:05
Head-Mad, Не работает почему то! sad Может скрипт надо написать в одну строку или это не имеет значение я уже по всякому пробовал!
Head-Mad
Сообщений: 378
Репутация: 129

Сообщение # 15 | 10:49:34
Код
<script>
$('input[id^="cus"]').click(function(){
var ttl = $('#uCatsMenu9 input:checked').map(function(){return $(this).next().html();}).get().join(", ");
  if(ttl.length<1){ttl='Категория не выбрана';}  
document.getElementById('bdF1').value = ttl.replace(/&amp;/g,'&');});
  </script>

Можешь забрать этот код и вставить его себе, сам знаешь куда.
Сообщество uCoz » Вебмастеру » JavaScript, Flash и прочие технологии » Как из поля категорий в поле тема объявления
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск: