Новости Joomla

Как тестировать Joomla PHP-разработчику? Компонент Patch tester.

👩‍💻 Как тестировать Joomla PHP-разработчику? Компонент Patch tester.Joomla - open source PHP-фреймворк с готовой админкой. Его основная разработка ведётся на GitHub. Для того, чтобы международному сообществу разработчиков было удобнее тестировать Pull Requests был создан компонент Patch Tester, который позволяет "накатить" на текущую установку Joomla именно те изменения, которые необходимо протестировать. На стороне инфраструктуры Joomla для каждого PR собираются готовые пакеты, в которых находится ядро + предложенные изменения. В каждом PR обычно находятся инструкции по тестированию: куда зайти, что нажать, ожидаемый результат. Тестировщики могут предположить дополнительные сценарии, исходя из своего опыта и найти баги, о которых сообщить разработчику. Или не найти, и тогда улучшение или исправление ошибки быстрее войдёт в ядро Joomla. Напомню, что для того, чтобы PR вошёл в ядро Joomla нужны минимум 2 положительных теста от 2 участников сообщества, кроме автора. Видео на YouTubeВидео на VK ВидеоВидео на RuTubeКомпонент на GitHub https://github.com/joomla-extensions/patchtester@joomlafeed#joomla #php #webdev #community

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6

Вышел релиз Revo PageBuilder Toolkit for YOOtheme Pro 1.6.2PageBuilder Toolkit - это специализированный плагин для конструктора страниц Yootheme Pro, содержит набор различных утилит для ускорения процесса работы и отладки макета, множественные улучшения в интерфейсе, включая поддержку dark mode, подсказки, быстрая смена разрешения в окне просмотра и много чего еще.v.1.6.2 Что нового?- Индикатор статусов: теперь не просто показывает состояние запросов, но и делает автоматические попытки их отправки при кратковременных сбоях в сети, а если это не помогло, то переводит конструктор в ручной режим, что позволяет сохранит макет и настройки темы прежде чем вы потеряете все, что было сделано с момента последнего сохранения- Подсветка ошибок в макете: плагин анализирует код страницы и может автоматически подсвечивать data атрибуты с кучей мусора, которые попадают в код страницы при копипасте из Figma в TinyMCE (пригодится для старых макетов, в текущей работе плагин сам очищает код мусора). Также есть подсветка семантических ошибок сборки - дубли h1 тега на странице и вложенных друг в друга заголовков.- Улучшена поддержка будущего релиза Yootheme Pro 5 и редактора CodeMirror 6Плагин для русскоязычных пользователей доступен в каталоге расширений SovMart и распространяется за символическую плату (100р). Разработчики Joomla расширений и партнеры автора могут получить плагин бесплатно.Для работы плагина необходим конструктор страниц Yootheme Pro.Разработчик плагина - участник нашего сообщества Александр Судьбинов (@alexrevo), член официальной группы поддержки Yootheme Pro. Страница расширенияОписание на сайте автора@joomlafeed#joomla #yootheme

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 2426 Просмотров
*

Mazai

  • Новичок
  • 7
  • 0 / 1
Значит проблема следующая: у меня два сайта на одном хостинге в одном аккаунте. Оба сайта на Joomla 1.5.9 и 1.5.13. На 1.5.13 в ChronoForms работает форма с ява скриптом. Вставляю эту же форму на сайт 1.5.9 - не работает. Сделал ап до 1.5.13 - результат нулевой.

Проблема в настройках ChronoForms Joomla или что еще?

[code]
<table width="620" border="0">
  <tr>
    <td width="118" bgcolor="#C8DAE1"><label class="cf_label" style="width: 150px;">Тип жилья</label></td>
    <td width="73" bgcolor="#C8DAE1"><label class="cf_label" style="width: 150px;">Мебель</label></td>
    <td width="121" bgcolor="#C8DAE1"><label class="cf_label" style="width: 150px;">Оборудование</label></td>
    <td width="123" bgcolor="#C8DAE1">Доступность метро</td>
    <td width="143" bgcolor="#C8DAE1"><label class="cf_label" style="width: 150px;">Время до метро</label></td>
  </tr>
  <tr>
    <td valign="top" bgcolor="#C8DAE1"><input value="1комнатная" title="" class="radio" id="check00" name="check0[]" type="checkbox" />
      1-Комн <br />
      <input value="2комнатная" title="" class="radio" id="check01" name="check0[]" type="checkbox" />
      2-Комн <br />
      <input value="3комнатная" title="" class="radio" id="check02" name="check0[]" type="checkbox" />
      <label for="check02" class="check_label">3-Комн</label>
      <br />
      <input value="4комнатная" title="" class="radio" id="check03" name="check0[]" type="checkbox" />
      <label for="check03" class="check_label">4-Комн </label>
      <br />
      <input value="Комната" title="" class="radio" id="check04" name="check0[]" type="checkbox" />
      Комната <br />
      <input value="Койкоместо" title="" class="radio" id="check05" name="check0[]" type="checkbox" />
      Койко-место</td>
    <td valign="top" bgcolor="#C8DAE1"><input value="вся" title="" class="radio" id="check10" name="check1[]" type="checkbox" />
      <label for="check10" class="check_label">Вся</label>
      <br />
      <input value="кухня" title="" class="radio" id="check11" name="check1[]" type="checkbox" />
      Кухня <br />
      <input value="пустая" title="" class="radio" id="check12" name="check1[]" type="checkbox" />
      Пустая</td>
    <td valign="top" bgcolor="#C8DAE1"><input value="СТМА" title="" class="radio" id="check20" name="check2[]" type="checkbox" />
      ст. Машина <br />
      <input value="ТВ" title="" class="radio" id="check21" name="check2[]" type="checkbox" />
      <label for="check21" class="check_label">Телевизор</label>
      <br />
      <input value="Холодильник" title="" class="radio" id="check22" name="check2[]" type="checkbox" />
      <label for="check22" class="check_label">Холодильник</label></td>
    <td valign="top" bgcolor="#C8DAE1"><input value="Пешком" title="" class="radio" id="check30" name="check3[]" type="checkbox" />
      <label for="check30" class="check_label">Пешком</label>
      <br />
      <input value="транспортом" title="" class="radio" id="check31" name="check3[]" type="checkbox" />
      Транспортом</td>
    <td valign="top" bgcolor="#C8DAE1"><input value="5" title="" class="radio" id="check40" name="check4[]" type="checkbox" />
      5 минут
      и более<br />
      <input value="15" title="" class="radio" id="check41" name="check4[]" type="checkbox" />
      15 минут
      и более<br />
      <input value="30" title="" class="radio" id="check42" name="check4[]" type="checkbox" />
      30 минут и более</td>
  </tr>
  <tr>
    <td colspan="5" align="left" bgcolor="#C8DAE1"><span class="form_element cf_textbox">
      <label class="cf_label" style="width: 150px;">Ваше имя</label>
      <input class="cf_inputbox" maxlength="150" size="30" title="" id="text_10" name="text_10" type="text" />
    </span><span class="form_element cf_textbox">
      <label class="cf_label" style="width: 150px;">Контактный телефон</label>
      <input class="cf_inputbox" maxlength="150" size="30" title="" id="text_11" name="text_11" type="text" />
    </span></td>
  </tr>
</table>
<table width="600" border="0">
 <div align="center">
  <p>
    <select name=metro_s size=10 ondblclick="add_m();">
      <option value="85">Авиамоторная</option>
      <option value="13">Автозаводская</option>
      <option value="97">Академическая</option>
      <option value="53">Александровский сад</option>
      <option value="105">Алексеевская</option>
      <option value="135">Алтуфьево</option>
      <option value="156">Аннино</option>
      <option value="50">Арбатская</option>
      <option value="5">Аэропорт</option>
      <option value="109">Бабушкинская</option>
      <option value="57">Багратионовская</option>
      <option value="71">Баррикадная</option>
      <option value="47">Бауманская</option>
      <option value="69">Беговая</option>
      <option value="7">Белорусская</option>
      <option value="93">Беляево</option>
      <option value="131">Бибирево</option>
      <option value="30">Библиотека Ленина</option>
      <option value="120">Боровицкая</option>
      <option value="107">Ботанический сад</option>
      <option value="145">Братиславская</option>
      <option value="195">Бунинская аллея</option>
      <option value="106">ВДНХ</option>
      <option value="16">Варшавская</option>
      <option value="24">Вернадского проспект</option>
      <option value="112">Владыкино</option>
      <option value="2">Водный стадион</option>
      <option value="3">Войковская</option>
      <option value="77">Волгоградский проспект</option>
      <option value="142">Волжская</option>
      <option value="203">Волоколамская</option>
      <option value="157">Воробьевы горы</option>
      <option value="198">Выставочная</option>
      <option value="81">Выхино</option>
      <option value="6">Динамо</option>
      <option value="115">Дмитровская</option>
      <option value="132">Добрынинская</option>
      <option value="21">Домодедовская</option>
      <option value="164">Донского Дмитрия бульвар</option>
      <option value="140">Дубровка</option>
      <option value="43">Измайловская</option>
      <option value="94">Калужская</option>
      <option value="18">Кантемировская</option>
      <option value="17">Каховская</option>
      <option value="15">Каширская</option>
      <option value="52">Киевская</option>
      <option value="74">Китай-город</option>
      <option value="144">Кожуховская</option>
      <option value="14">Коломенская</option>
      <option value="35">Комсомольская</option>
      <option value="92">Коньково</option>
      <option value="22">Красногвардейская</option>
      <option value="133">Краснопресненская</option>
      <option value="36">Красносельская</option>
      <option value="34">Красные ворота</option>
      <option value="139">Крестьянская застава</option>
      <option value="29">Кропоткинская</option>
      <option value="62">Крылатское</option>
      <option value="73">Кузнецкий мост</option>
      <option value="79">Кузьминки</option>
      <option value="60">Кунцевская</option>
      <option value="48">Курская</option>
      <option value="55">Кутузовская</option>
      <option value="98">Ленинский проспект</option>
      <option value="32">Лубянка</option>
      <option value="143">Люблино</option>
      <option value="87">Марксистская</option>
      <option value="146">Марьино</option>
      <option value="8">Маяковская</option>
      <option value="110">Медведково</option>
      <option value="197">Международная</option>
      <option value="117">Менделеевская</option>
      <option value="196">Митино</option>
      <option value="61">Молодежная</option>
      <option value="202">Мякининская</option>
      <option value="124">Нагатинская</option>
      <option value="125">Нагорная</option>
      <option value="126">Нахимовский проспект</option>
      <option value="82">Новогиреево</option>
      <option value="11">Новокузнецкая</option>
      <option value="134">Новослободская</option>
      <option value="89">Новоясеневская</option>
      <option value="95">Новые черемушки</option>
      <option value="100">Октябрьская</option>
      <option value="67">Октябрьское поле</option>
      <option value="20">Орехово</option>
      <option value="111">Отрадное</option>
      <option value="31">Охотный Ряд</option>
      <option value="12">Павелецкая</option>
      <option value="28">Парк Культуры</option>
      <option value="165">Парк Победы</option>
      <option value="44">Партизанская</option>
      <option value="42">Первомайская</option>
      <option value="83">Перово</option>
      <option value="113">Петровско-Разумовская</option>
      <option value="141">Печатники</option>
      <option value="59">Пионерская</option>
      <option value="63">Планерная</option>
      <option value="86">Площадь Ильича</option>
      <option value="49">Площадь революции</option>
      <option value="68">Полежаевская</option>
      <option value="121">Полянка</option>
      <option value="130">Пражская</option>
      <option value="38">Преображенская площадь</option>
      <option value="76">Пролетарская</option>
      <option value="136">Проспект Мира</option>
      <option value="96">Профсоюзная</option>
      <option value="72">Пушкинская</option>
      <option value="1">Речной вокзал</option>
      <option value="104">Рижская</option>
      <option value="138">Римская</option>
      <option value="80">Рязанский проспект</option>
      <option value="116">Савеловская</option>
      <option value="108">Свиблово</option>
      <option value="127">Севастопольская</option>
      <option value="45">Семеновская</option>
      <option value="122">Серпуховская</option>
      <option value="192">Скобелевская улица</option>
      <option value="201">Славянский бульвар</option>
      <option value="51">Смоленская</option>
      <option value="4">Сокол</option>
      <option value="37">Сокольники</option>
      <option value="26">Спортивная</option>
      <option value="200">Строгино</option>
      <option value="54">Студенческая</option>
      <option value="102">Сухаревская</option>
      <option value="64">Сходненская</option>
      <option value="75">Таганская</option>
      <option value="9">Тверская</option>
      <option value="10">Театральная</option>
      <option value="78">Текстильщики</option>
      <option value="91">Теплый стан</option>
      <option value="114">Тимирязевская</option>
      <option value="88">Третьяковская</option>
      <option value="199">Трубная</option>
      <option value="123">Тульская</option>
      <option value="103">Тургеневская</option>
      <option value="65">Тушинская</option>
      <option value="70">Улица 1905 года</option>
      <option value="194">Улица Горчакова</option>
      <option value="40">Улица Подбельского</option>
      <option value="25">Университет</option>
      <option value="193">Ушакова адмирала бульвар</option>
      <option value="58">Филевский парк</option>
      <option value="56">Фили</option>
      <option value="27">Фрунзенская</option>
      <option value="19">Царицыно</option>
      <option value="118">Цветной бульвар</option>
      <option value="39">Черкизовская</option>
      <option value="128">Чертановская</option>
      <option value="119">Чеховская</option>
      <option value="33">Чистые пруды</option>
      <option value="137">Чкаловская</option>
      <option value="99">Шаболовская</option>
      <option value="84">Шоссе энтузиастов</option>
      <option value="41">Щелковская</option>
      <option value="66">Щукинская</option>
      <option value="46">Электрозаводская</option>
      <option value="23">Юго-Западная</option>
      <option value="129">Южная</option>
      <option value="155">Янгеля Академика</option>
      <option value="90">Ясенево</option>
    </select>
    <input type=button name=add value="->" onClick="add_m();">
    <input type=button name=del value="<-" onClick="del_m();">
    <select name=metro[] multiple size=10 style="width:150px;" ondblclick="del_m();">
    </select>
  </p>
  <p>
    <input type="button" value="  Очистить ст.метро!  " onclick="freset();">
    <input type="submit" value="Отправить заявку" onClick="fsubmit();">
    <input type="reset" value="Очистить все" onClick="freset();">
  </p>
</div>
    <div>
<fieldset style="display:inline; padding: 3px;">
<legend></legend>
<legend>

</legend>
<td><div id=metromap name=metromap style="height: 680px; position: relative; top: 0px; left: 0px;">
<img usemap="#map" src="/images/metromap_2009b.gif" border=0>
</div>
<br>
<script>
a = document.all;

//alert(a.metromap);
metro = new Array();
metro[85] = new Array("Авиамоторная",0,509,310);metro[13] = new Array("Автозаводская",0,390,491);metro[97] = new Array("Академическая",0,191,585);metro[53] = new Array("Александровский сад",0,223,409);metro[105] = new Array("Алексеевская",0,390,110);metro[135] = new Array("Алтуфьево",0,316,60);metro[156] = new Array("Аннино",0,290,665);metro[50] = new Array("Арбатская",0,207,393);metro[5] = new Array("Аэропорт",0,191,100);metro[109] = new Array("Бабушкинская",0,390,70);metro[57] = new Array("Багратионовская",0,52,297);metro[71] = new Array("Баррикадная",0,179,260);metro[47] = new Array("Бауманская",0,509,229);metro[69] = new Array("Беговая",0,176,199);metro[7] = new Array("Белорусская",0,225,239);metro[93] = new Array("Беляево",0,191,625);metro[131] = new Array("Бибирево",0,316,70);metro[30] = new Array("Библиотека Ленина",0,235,408);metro[120] = new Array("Боровицкая",0,241,419);metro[107] = new Array("Ботанический сад",0,390,90);metro[145] = new Array("Братиславская",0,407,625);metro[195] = new Array("Бунинская аллея",0,290,755);metro[106] = new Array("ВДНХ",0,390,100);metro[16] = new Array("Варшавская",0,365,537);metro[24] = new Array("Вернадского проспект",0,87,645);metro[112] = new Array("Владыкино",0,316,90);metro[2] = new Array("Водный стадион",0,191,70);metro[3] = new Array("Войковская",0,191,80);metro[77] = new Array("Волгоградский проспект",0,490,624);metro[142] = new Array("Волжская",0,407,605);metro[203] = new Array("Волоколамская",0,17,198);metro[157] = new Array("Воробьевы горы",0,87,625);metro[198] = new Array("Выставочная",0,128,348);metro[81] = new Array("Выхино",0,490,664);metro[6] = new Array("Динамо",0,191,110);metro[115] = new Array("Дмитровская",0,265,179);metro[132] = new Array("Добрынинская",0,290,487);metro[21] = new Array("Домодедовская",0,390,655);metro[164] = new Array("Донского Дмитрия бульвар",0,290,697);metro[140] = new Array("Дубровка",0,407,575);metro[43] = new Array("Измайловская",0,509,189);metro[94] = new Array("Калужская",0,191,615);metro[18] = new Array("Кантемировская",0,390,625);metro[17] = new Array("Каховская",0,302,594);metro[15] = new Array("Каширская",0,390,513);metro[52] = new Array("Киевская",0,158,377);metro[74] = new Array("Китай-город",0,354,349);metro[144] = new Array("Кожуховская",0,407,584);metro[14] = new Array("Коломенская",0,390,501);metro[35] = new Array("Комсомольская",0,386,259);metro[92] = new Array("Коньково",0,191,635);metro[22] = new Array("Красногвардейская",0,390,671);metro[133] = new Array("Краснопресненская",0,187,268);metro[36] = new Array("Красносельская",0,490,99);metro[34] = new Array("Красные ворота",0,372,273);metro[139] = new Array("Крестьянская застава",0,456,439);metro[29] = new Array("Кропоткинская",0,210,435);metro[62] = new Array("Крылатское",0,17,228);metro[73] = new Array("Кузнецкий мост",0,317,312);metro[79] = new Array("Кузьминки",0,490,644);metro[60] = new Array("Кунцевская",0,17,262);metro[48] = new Array("Курская",0,421,317);metro[55] = new Array("Кутузовская",0,72,317);metro[98] = new Array("Ленинский проспект",0,191,575);metro[32] = new Array("Лубянка",0,325,320);metro[143] = new Array("Люблино",0,407,614);metro[87] = new Array("Марксистская",0,418,397);metro[146] = new Array("Марьино",0,407,635);metro[8] = new Array("Маяковская",0,229,265);metro[110] = new Array("Медведково",0,390,60);metro[197] = new Array("Международная",0,128,338);metro[117] = new Array("Менделеевская",0,265,212);metro[196] = new Array("Митино",0,17,187);metro[61] = new Array("Молодежная",0,17,237);metro[202] = new Array("Мякининская",0,17,208);metro[124] = new Array("Нагатинская",0,290,558);metro[125] = new Array("Нагорная",0,290,568);metro[126] = new Array("Нахимовский проспект",0,290,578);metro[82] = new Array("Новогиреево",0,509,278);metro[11] = new Array("Новокузнецкая",0,333,399);metro[134] = new Array("Новослободская",0,265,224);metro[89] = new Array("Новоясеневская",0,191,667);metro[95] = new Array("Новые черемушки",0,191,605);metro[100] = new Array("Октябрьская",0,241,479);metro[67] = new Array("Октябрьское поле",0,176,179);metro[20] = new Array("Орехово",0,390,645);metro[111] = new Array("Отрадное",0,316,80);metro[31] = new Array("Охотный Ряд",0,289,356);metro[12] = new Array("Павелецкая",0,384,451);metro[28] = new Array("Парк Культуры",0,196,449);metro[165] = new Array("Парк Победы",0,105,376);metro[44] = new Array("Партизанская",0,509,199);metro[42] = new Array("Первомайская",0,509,179);metro[83] = new Array("Перово",0,509,289);metro[113] = new Array("Петровско-Разумовская",0,290,130);metro[141] = new Array("Печатники",0,407,595);metro[59] = new Array("Пионерская",0,32,277);metro[63] = new Array("Планерная",0,176,139);metro[86] = new Array("Площадь Ильича",0,456,362);metro[49] = new Array("Площадь революции",0,307,374);metro[68] = new Array("Полежаевская",0,176,189);metro[121] = new Array("Полянка",0,290,469);metro[130] = new Array("Пражская",0,290,645);metro[38] = new Array("Преображенская площадь",0,490,80);metro[76] = new Array("Пролетарская",0,456,451);metro[136] = new Array("Проспект Мира",0,353,234);metro[96] = new Array("Профсоюзная",0,191,595);metro[72] = new Array("Пушкинская",0,223,303);metro[1] = new Array("Речной вокзал",0,191,60);metro[104] = new Array("Рижская",0,390,120);metro[138] = new Array("Римская",0,456,374);metro[80] = new Array("Рязанский проспект",0,490,654);metro[116] = new Array("Савеловская",0,265,189);metro[108] = new Array("Свиблово",0,390,80);metro[127] = new Array("Севастопольская",0,290,594);metro[45] = new Array("Семеновская",0,509,209);metro[122] = new Array("Серпуховская",0,290,499);metro[192] = new Array("Скобелевская улица",0,290,725);metro[201] = new Array("Славянский бульвар",0,63,333);metro[51] = new Array("Смоленская",0,192,378);metro[4] = new Array("Сокол",0,191,90);metro[37] = new Array("Сокольники",0,490,90);metro[26] = new Array("Спортивная",0,87,615);metro[200] = new Array("Строгино",0,17,218);metro[54] = new Array("Студенческая",0,82,327);metro[102] = new Array("Сухаревская",0,353,265);metro[64] = new Array("Сходненская",0,176,149);metro[75] = new Array("Таганская",0,414,409);metro[9] = new Array("Тверская",0,229,293);metro[10] = new Array("Театральная",0,298,365);metro[78] = new Array("Текстильщики",0,490,634);metro[91] = new Array("Теплый стан",0,191,645);metro[114] = new Array("Тимирязевская",0,265,169);metro[88] = new Array("Третьяковская",0,322,399);metro[199] = new Array("Трубная",0,297,243);metro[123] = new Array("Тульская",0,290,548);metro[103] = new Array("Тургеневская",0,353,303);metro[65] = new Array("Тушинская",0,176,159);metro[70] = new Array("Улица 1905 года",0,176,209);metro[194] = new Array("Улица Горчакова",0,290,745);metro[40] = new Array("Улица Подбельского",0,490,60);metro[25] = new Array("Университет",0,87,635);metro[193] = new Array("Ушакова адмирала бульвар",0,290,736);metro[58] = new Array("Филевский парк",0,42,287);metro[56] = new Array("Фили",0,62,307);metro[27] = new Array("Фрунзенская",0,87,605);metro[19] = new Array("Царицыно",0,390,635);metro[118] = new Array("Цветной бульвар",0,285,243);metro[39] = new Array("Черкизовская",0,490,70);metro[128] = new Array("Чертановская",0,290,625);metro[119] = new Array("Чеховская",0,235,303);metro[33] = new Array("Чистые пруды",0,353,291);metro[137] = new Array("Чкаловская",0,423,329);metro[99] = new Array("Шаболовская",0,191,565);metro[84] = new Array("Шоссе энтузиастов",0,509,298);metro[41] = new Array("Щелковская",0,509,169);metro[66] = new Array("Щукинская",0,176,169);metro[46] = new Array("Электрозаводская",0,509,219);metro[23] = new Array("Юго-Западная",0,87,660);metro[129] = new Array("Южная",0,290,635);metro[155] = new Array("Янгеля Академика",0,290,655);metro[90] = new Array("Ясенево",0,191,655);mimg = new Array();
for(i=0; i<300; i++){
 if(metro){
  mimg = document.createElement("IMAGE");
  mimg.src = "/images/pp.gif";
  mimg.style.position = "absolute"; //
  mimg.style.left = metro[2];
  mimg.style.top = metro[3];
  mimg.style.width = 9;
  mimg.style.height = 9;
  mimg.style.cursor = "hand";
  mimg.onclick = new Function("checkpoint("+i+")");
 }
}

function add_m(){
 num_s = a.metro_s.options.selectedIndex;
 p_id = a.metro_s.options[num_s].value;
 len_d = a["metro[]"].options.length;
 if (a.metro_s.options.selectedIndex!=-1){
  var set;
  for(i=0; i<len_d; i++){ if(a["metro[]"].options.value == a.metro_s.options[num_s].value) set = true; }
  if(!set) a["metro[]"].options[len_d] = new Option(a.metro_s.options[num_s].text, a.metro_s.options[num_s].value);
 }
  metro[p_id][1] = 1;
  if (mimg[p_id]) a.metromap.appendChild(mimg[p_id]);
}

function del_m(){
 num = a["metro[]"].options.selectedIndex;
 p_id = a["metro[]"].options[num].value;
 if(num!=-1) a["metro[]"].options.remove(num);
  metro[p_id][1] = 0;
  if (mimg[p_id]) a.metromap.removeChild(mimg[p_id]);
}

function checkpoint(p_id)
{
 if(metro[p_id][1] == 0) metro[p_id][1] = 1; else metro[p_id][1] = 0;
 if(metro[p_id][1] == 1)
 {
       len_d = a["metro[]"].options.length;
       var op_num=-1;
       for(i=0; i<a.metro_s.options.length; i++)
       {
           if(a.metro_s.options.value == p_id)
           {
               op_num = i;
               break;
           }
       }
       if (op_num != -1)
       {
           a["metro[]"].options[len_d] = new Option(a.metro_s.options[op_num].text, a.metro_s.options[op_num].value);
           if (mimg[p_id]) a.metromap.appendChild(mimg[p_id]);
       }
 }
 else
 {
   if (mimg[p_id]) a.metromap.removeChild(mimg[p_id]);
   len_d = a["metro[]"].options.length; num = -1;
   for(i=0; i<len_d; i++)
   {
       if(a["metro[]"].options.value == p_id)
       {
           num = i;
           break;
       }
   }
   if(num!=-1) a["metro[]"].options.remove(num);
 }
}

function fsubmit()
{
 a.metro_s.value = null;
 for (i=0; i<a["metro[]"].length; i++){ a["metro[]"].options.selected = true; }
 document.forms[0].submit();
}

function fadd()
{
 for (i=0; i<a["metro_s"].length;)
 {
  a["metro_s"].options.selected = true;
  add_m();
 }
}

function freset()
{
 for (i=0; i<a["metro[]"].length;)
 {
   p_id = a["metro[]"].options.value;
   if(i!=-1) a["metro[]"].options.remove(i);
   metro[p_id][1] = 0;
   if (mimg[p_id]) a.metromap.removeChild(mimg[p_id]);
 }
}
</script>

<map name="map">
<area shape="circle" coords="53,472,7" onclick="checkpoint(28);checkpoint(100);checkpoint(132);checkpoint(122);checkpoint(133);checkpoint(71);checkpoint(7);checkpoint(134);checkpoint(117);checkpoint(136);checkpoint(35);checkpoint(48);checkpoint(137);checkpoint(87);checkpoint(75);checkpoint(12);checkpoint(52);" title="Выделение кольцевых станций"><area shape="circle" coords="53,487,7" onclick="checkpoint(121);checkpoint(120);checkpoint(30);checkpoint(53);checkpoint(50);checkpoint(51);checkpoint(29);checkpoint(8);checkpoint(9);checkpoint(72);checkpoint(119);checkpoint(73);checkpoint(32);checkpoint(118);checkpoint(199);checkpoint(102);checkpoint(33);checkpoint(103);checkpoint(34);checkpoint(74);checkpoint(11);checkpoint(88);checkpoint(49);checkpoint(10);checkpoint(31);" title="Выделение внутри Кольца"><area shape="circle" coords="509,258,7" onclick="checkpoint(82);checkpoint(83);checkpoint(84);checkpoint(85);checkpoint(86);" title="Выделение станций до Кольца"><area shape="circle" coords="509,159,7" onclick="checkpoint(41);checkpoint(42);checkpoint(43);checkpoint(44);checkpoint(45);checkpoint(46);checkpoint(47);" title="Выделение станций до Кольца"><area shape="circle" coords="490,50,7" onclick="checkpoint(36);checkpoint(37);checkpoint(38);checkpoint(39);checkpoint(40);" title="Выделение станций до Кольца"><area shape="circle" coords="390,50,7" onclick="checkpoint(104);checkpoint(105);checkpoint(106);checkpoint(107);checkpoint(108);checkpoint(109);checkpoint(110);" title="Выделение станций до Кольца"><area shape="circle" coords="316,50,7" onclick="checkpoint(111);checkpoint(112);checkpoint(113);checkpoint(114);checkpoint(115);checkpoint(116);checkpoint(131);checkpoint(135);" title="Выделение станций до Кольца"><area shape="circle" coords="191,50,7" onclick="checkpoint(1);checkpoint(2);checkpoint(3);checkpoint(4);checkpoint(5);checkpoint(6);" title="Выделение станций до Кольца"><area shape="circle" coords="176,129,7" onclick="checkpoint(63);checkpoint(64);checkpoint(65);checkpoint(66);checkpoint(67);checkpoint(68);checkpoint(69);checkpoint(70);" title="Выделение станций до Кольца"><area shape="circle" coords="17,178,7" onclick="checkpoint(200);checkpoint(54);checkpoint(55);checkpoint(56);checkpoint(57);checkpoint(58);checkpoint(59);checkpoint(60);checkpoint(61);checkpoint(62);checkpoint(165);checkpoint(197);checkpoint(198);" title="Выделение станций до Кольца"><area shape="circle" coords="87,770,7" onclick="checkpoint(23);checkpoint(24);checkpoint(25);checkpoint(26);checkpoint(27);checkpoint(157);" title="Выделение станций до Кольца"><area shape="circle" coords="191,683,7" onclick="checkpoint(89);checkpoint(90);checkpoint(91);checkpoint(92);checkpoint(93);checkpoint(94);checkpoint(95);checkpoint(96);checkpoint(97);checkpoint(98);checkpoint(99);" title="Выделение станций до Кольца"><area shape="circle" coords="290,765,7" onclick="checkpoint(123);checkpoint(124);checkpoint(125);checkpoint(126);checkpoint(127);checkpoint(128);checkpoint(129);checkpoint(130);checkpoint(155);checkpoint(156);checkpoint(164);checkpoint(191);checkpoint(192);checkpoint(193);checkpoint(194);checkpoint(195);" title="Выделение станций до Кольца"><area shape="circle" coords="390,705,7" onclick="checkpoint(13);checkpoint(14);checkpoint(15);checkpoint(16);checkpoint(17);checkpoint(18);checkpoint(19);checkpoint(20);checkpoint(21);checkpoint(22);" title="Выделение станций до Кольца"><area shape="circle" coords="417,685,7" onclick="checkpoint(138);checkpoint(139);checkpoint(140);checkpoint(141);checkpoint(142);checkpoint(143);checkpoint(144);checkpoint(145);checkpoint(146);" title="Выделение станций до Кольца"><area shape="circle" coords="490,684,7" onclick="checkpoint(76);checkpoint(77);checkpoint(78);checkpoint(79);checkpoint(80);checkpoint(81);" title="Выделение станций до Кольца"><area shape="circle" coords="509,310,6" onclick="checkpoint(85);" title="Авиамоторная"><area shape="circle" coords="390,491,6" onclick="checkpoint(13);" title="Автозаводская"><area shape="circle" coords="191,585,6" onclick="checkpoint(97);" title="Академическая"><area shape="circle" coords="223,409,6" onclick="checkpoint(53);" title="Александровский сад"><area shape="circle" coords="390,110,6" onclick="checkpoint(105);" title="Алексеевская"><area shape="circle" coords="316,60,6" onclick="checkpoint(135);" title="Алтуфьево"><area shape="circle" coords="290,665,6" onclick="checkpoint(156);" title="Аннино"><area shape="circle" coords="207,393,6" onclick="checkpoint(50);" title="Арбатская"><area shape="circle" coords="191,100,6" onclick="checkpoint(5);" title="Аэропорт"><area shape="circle" coords="390,70,6" onclick="checkpoint(109);" title="Бабушкинская"><area shape="circle" coords="52,297,6" onclick="checkpoint(57);" title="Багратионовская"><area shape="circle" coords="179,260,6" onclick="checkpoint(71);" title="Баррикадная"><area shape="circle" coords="509,229,6" onclick="checkpoint(47);" title="Бауманская"><area shape="circle" coords="176,199,6" onclick="checkpoint(69);" title="Беговая"><area shape="circle" coords="225,239,6" onclick="checkpoint(7);" title="Белорусская"><area shape="circle" coords="191,625,6" onclick="checkpoint(93);" title="Беляево"><area shape="circle" coords="316,70,6" onclick="checkpoint(131);" title="Бибирево"><area shape="circle" coords="235,408,6" onclick="checkpoint(30);" title="Библиотека Ленина"><area shape="circle" coords="241,419,6" onclick="checkpoint(120);" title="Боровицкая"><area shape="circle" coords="390,90,6" onclick="checkpoint(107);" title="Ботанический сад"><area shape="circle" coords="407,625,6" onclick="checkpoint(145);" title="Братиславская"><area shape="circle" coords="290,755,6" onclick="checkpoint(195);" title="Бунинская аллея"><area shape="circle" coords="390,100,6" onclick="checkpoint(106);" title="ВДНХ"><area shape="circle" coords="365,537,6" onclick="checkpoint(16);" title="Варшавская"><area shape="circle" coords="87,645,6" onclick="checkpoint(24);" title="Вернадского проспект"><area shape="circle" coords="316,90,6" onclick="checkpoint(112);" title="Владыкино"><area shape="circle" coords="191,70,6" onclick="checkpoint(2);" title="Водный стадион"><area shape="circle" coords="191,80,6" onclick="checkpoint(3);" title="Войковская"><area shape="circle" coords="490,624,6" onclick="checkpoint(77);" title="Волгоградский проспект"><area shape="circle" coords="407,605,6" onclick="checkpoint(142);" title="Волжская"><area shape="circle" coords="17,198,6" onclick="checkpoint(203);" title="Волоколамская"><area shape="circle" coords="87,625,6" onclick="checkpoint(157);" title="Воробьевы горы"><area shape="circle" coords="128,348,6" onclick="checkpoint(198);" title="Выставочная"><area shape="circle" coords="490,664,6" onclick="checkpoint(81);" title="Выхино"><area shape="circle" coords="191,110,6" onclick="checkpoint(6);" title="Динамо"><area shape="circle" coords="265,179,6" onclick="checkpoint(115);" title="Дмитровская"><area shape="circle" coords="290,487,6" onclick="checkpoint(132);" title="Добрынинская"><area shape="circle" coords="390,655,6" onclick="checkpoint(21);" title="Домодедовская"><area shape="circle" coords="290,697,6" onclick="checkpoint(164);" title="Донского Дмитрия бульвар"><area shape="circle" coords="407,575,6" onclick="checkpoint(140);" title="Дубровка"><area shape="circle" coords="509,189,6" onclick="checkpoint(43);" title="Измайловская"><area shape="circle" coords="191,615,6" onclick="checkpoint(94);" title="Калужская"><area shape="circle" coords="390,625,6" onclick="checkpoint(18);" title="Кантемировская"><area shape="circle" coords="302,594,6" onclick="checkpoint(17);" title="Каховская"><area shape="circle" coords="390,513,6" onclick="checkpoint(15);" title="Каширская"><area shape="circle" coords="158,377,6" onclick="checkpoint(52);" title="Киевская"><area shape="circle" coords="354,349,6" onclick="checkpoint(74);" title="Китай-город"><area shape="circle" coords="407,584,6" onclick="checkpoint(144);" title="Кожуховская"><area shape="circle" coords="390,501,6" onclick="checkpoint(14);" title="Коломенская"><area shape="circle" coords="386,259,6" onclick="checkpoint(35);" title="Комсомольская"><area shape="circle" coords="191,635,6" onclick="checkpoint(92);" title="Коньково"><area shape="circle" coords="390,671,6" onclick="checkpoint(22);" title="Красногвардейская"><area shape="circle" coords="187,268,6" onclick="checkpoint(133);" title="Краснопресненская"><area shape="circle" coords="490,99,6" onclick="checkpoint(36);" title="Красносельская"><area shape="circle" coords="372,273,6" onclick="checkpoint(34);" title="Красные ворота"><area shape="circle" coords="456,439,6" onclick="checkpoint(139);" title="Крестьянская застава"><area shape="circle" coords="210,435,6" onclick="checkpoint(29);" title="Кропоткинская"><area shape="circle" coords="17,228,6" onclick="checkpoint(62);" title="Крылатское"><area shape="circle" coords="317,312,6" onclick="checkpoint(73);" title="Кузнецкий мост"><area shape="circle" coords="490,644,6" onclick="checkpoint(79);" title="Кузьминки"><area shape="circle" coords="17,262,6" onclick="checkpoint(60);" title="Кунцевская"><area shape="circle" coords="421,317,6" onclick="checkpoint(48);" title="Курская"><area shape="circle" coords="72,317,6" onclick="checkpoint(55);" title="Кутузовская"><area shape="circle" coords="191,575,6" onclick="checkpoint(98);" title="Ленинский проспект"><area shape="circle" coords="325,320,6" onclick="checkpoint(32);" title="Лубянка"><area shape="circle" coords="407,614,6" onclick="checkpoint(143);" title="Люблино"><area shape="circle" coords="418,397,6" onclick="checkpoint(87);" title="Марксистская"><area shape="circle" coords="407,635,6" onclick="checkpoint(146);" title="Марьино"><area shape="circle" coords="229,265,6" onclick="checkpoint(8);" title="Маяковская"><area shape="circle" coords="390,60,6" onclick="checkpoint(110);" title="Медведково"><area shape="circle" coords="128,338,6" onclick="checkpoint(197);" title="Международная"><area shape="circle" coords="265,212,6" onclick="checkpoint(117);" title="Менделеевская"><area shape="circle" coords="17,187,6" onclick="checkpoint(196);" title="Митино"><area shape="circle" coords="17,237,6" onclick="checkpoint(61);" title="Молодежная"><area shape="circle" coords="17,208,6" onclick="checkpoint(202);" title="Мякининская"><area shape="circle" coords="290,558,6" onclick="checkpoint(124);" title="Нагатинская"><area shape="circle" coords="290,568,6" onclick="checkpoint(125);" title="Нагорная"><area shape="circle" coords="290,578,6" onclick="checkpoint(126);" title="Нахимовский проспект"><area shape="circle" coords="509,278,6" onclick="checkpoint(82);" title="Новогиреево"><area shape="circle" coords="333,399,6" onclick="checkpoint(11);" title="Новокузнецкая"><area shape="circle" coords="265,224,6" onclick="checkpoint(134);" title="Новослободская"><area shape="circle" coords="191,667,6" onclick="checkpoint(89);" title="Новоясеневская"><area shape="circle" coords="191,605,6" onclick="checkpoint(95);" title="Новые черемушки"><area shape="circle" coords="241,479,6" onclick="checkpoint(100);" title="Октябрьская"><area shape="circle" coords="176,179,6" onclick="checkpoint(67);" title="Октябрьское поле"><area shape="circle" coords="390,645,6" onclick="checkpoint(20);" title="Орехово"><area shape="circle" coords="316,80,6" onclick="checkpoint(111);" title="Отрадное"><area shape="circle" coords="289,356,6" onclick="checkpoint(31);" title="Охотный Ряд"><area shape="circle" coords="384,451,6" onclick="checkpoint(12);" title="Павелецкая"><area shape="circle" coords="196,449,6" onclick="checkpoint(28);" title="Парк Культуры"><area shape="circle" coords="105,376,6" onclick="checkpoint(165);" title="Парк Победы"><area shape="circle" coords="509,199,6" onclick="checkpoint(44);" title="Партизанская"><area shape="circle" coords="509,179,6" onclick="checkpoint(42);" title="Первомайская"><area shape="circle" coords="509,289,6" onclick="checkpoint(83);" title="Перово"><area shape="circle" coords="290,130,6" onclick="checkpoint(113);" title="Петровско-Разумовская"><area shape="circle" coords="407,595,6" onclick="checkpoint(141);" title="Печатники"><area shape="circle" coords="32,277,6" onclick="checkpoint(59);" title="Пионерская"><area shape="circle" coords="176,139,6" onclick="checkpoint(63);" title="Планерная"><area shape="circle" coords="456,362,6" onclick="checkpoint(86);" title="Площадь Ильича"><area shape="circle" coords="307,374,6" onclick="checkpoint(49);" title="Площадь революции"><area shape="circle" coords="176,189,6" onclick="checkpoint(68);" title="Полежаевская"><area shape="circle" coords="290,469,6" onclick="checkpoint(121);" title="Полянка"><area shape="circle" coords="290,645,6" onclick="checkpoint(130);" title="Пражская"><area shape="circle" coords="490,80,6" onclick="checkpoint(38);" title="Преображенская площадь"><area shape="circle" coords="456,451,6" onclick="checkpoint(76);" title="Пролетарская"><area shape="circle" coords="353,234,6" onclick="checkpoint(136);" title="Проспект Мира"><area shape="circle" coords="191,595,6" onclick="checkpoint(96);" title="Профсоюзная"><area shape="circle" coords="223,303,6" onclick="checkpoint(72);" title="Пушкинская"><area shape="circle" coords="191,60,6" onclick="checkpoint(1);" title="Речной вокзал"><area shape="circle" coords="390,120,6" onclick="checkpoint(104);" title="Рижская"><area shape="circle" coords="456,374,6" onclick="checkpoint(138);" title="Римская"><area shape="circle" coords="490,654,6" onclick="checkpoint(80);" title="Рязанский проспект"><area shape="circle" coords="265,189,6" onclick="checkpoint(116);" title="Савеловская"><area shape="circle" coords="390,80,6" onclick="checkpoint(108);" title="Свиблово"><area shape="circle" coords="290,594,6" onclick="checkpoint(127);" title="Севастопольская"><area shape="circle" coords="509,209,6" onclick="checkpoint(45);" title="Семеновская"><area shape="circle" coords="290,499,6" onclick="checkpoint(122);" title="Серпуховская"><area shape="circle" coords="290,725,6" onclick="checkpoint(192);" title="Скобелевская улица"><area shape="circle" coords="63,333,6" onclick="checkpoint(201);" title="Славянский бульвар"><area shape="circle" coords="192,378,6" onclick="checkpoint(51);" title="Смоленская"><area shape="circle" coords="191,90,6" onclick="checkpoint(4);" title="Сокол"><area shape="circle" coords="490,90,6" onclick="checkpoint(37);" title="Сокольники"><area shape="circle" coords="87,615,6" onclick="checkpoint(26);" title="Спортивная"><area shape="circle" coords="17,218,6" onclick="checkpoint(200);" title="Строгино"><area shape="circle" coords="82,327,6" onclick="checkpoint(54);" title="Студенческая"><area shape="circle" coords="353,265,6" onclick="checkpoint(102);" title="Сухаревская"><area shape="circle" coords="176,149,6" onclick="checkpoint(64);" title="Сходненская"><area shape="circle" coords="414,409,6" onclick="checkpoint(75);" title="Таганская"><area shape="circle" coords="229,293,6" onclick="checkpoint(9);" title="Тверская"><area shape="circle" coords="298,365,6" onclick="checkpoint(10);" title="Театральная"><area shape="circle" coords="490,634,6" onclick="checkpoint(78);" title="Текстильщики"><area shape="circle" coords="191,645,6" onclick="checkpoint(91);" title="Теплый стан"><area shape="circle" coords="265,169,6" onclick="checkpoint(114);" title="Тимирязевская"><area shape="circle" coords="322,399,6" onclick="checkpoint(88);" title="Третьяковская"><area shape="circle" coords="297,243,6" onclick="checkpoint(199);" title="Трубная"><area shape="circle" coords="290,548,6" onclick="checkpoint(123);" title="Тульская"><area shape="circle" coords="353,303,6" onclick="ch
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как выводиться форма в модуле? ChronoForms 7?

Автор Alex_iPod

Ответов: 3
Просмотров: 3040
Последний ответ 26.04.2022, 06:19:06
от marksetter
не работает обратная связь на Joomla 1.5 и ChronoForms

Автор Oxxxytip

Ответов: 0
Просмотров: 1555
Последний ответ 27.09.2017, 08:20:11
от Oxxxytip
Не работает captcha ChronoForms выдает "неверный код"

Автор Ytsan

Ответов: 6
Просмотров: 10440
Последний ответ 18.05.2017, 16:14:44
от Boka
ChronoForms работает некорректно

Автор bond777

Ответов: 0
Просмотров: 1345
Последний ответ 31.01.2017, 09:45:41
от bond777
ChronoForms 5 на одной странице стоят 2 формы с включенным AJAX. Вторая форма не работает

Автор Shad-777

Ответов: 1
Просмотров: 2555
Последний ответ 02.12.2016, 01:22:04
от bob chipeska