Вход • Регистрация

Форма добавления объявления (зависимые поля)

  • 15 октября 2012 г.
  • Форма добавления объявления. Есть три региона, с городами, районами, посёлками. Регион выводится c помощью дополнительных параметров выпадающим списком. В характеристике выводимой ниже региона,должны подгружаться города, выбранного региона. Как бы такое реализовать?
    • 15 октября 2012 г.
    • Через аяксушку
      Хороший вопрос для практического раздела в документации. Напишем.
      • 25 октября 2012 г.
      • Виталий, не сориентируете когда примерно этот очень нужный и крайне полезный вопрос будет описан в документации? :)
        • 25 октября 2012 г.
        • Да мы вот, только с теорией закончили. Думаете вещи, подобные этим, быстро и легко описываются?
          Приступили уже к практическому разделу.
          • 26 октября 2012 г.
          • Молодцы!. Спасибо, - все подробно описали, хотя, например,еще неделю назад, многие таблицы были без описания полей, или с описаниями ничего не говорящими, - приходилось чуть ли не вручную менять значение конкретных ячеек и опытным путем устанавливать, что поменялось и что на что влияет.
    • 17 октября 2012 г.
    • Я такое месяца 2 назад делал для сайта http://kolesa-doma.ru. Подбор шин и дисков для авто: даже хотел урок сделать но както всё руки не доходят :) Надо взять себя в руки и сделать сайт для подобного выпендрёжа + объяву дать, что лицензии по диллерской цене могу продавать.
      • 17 октября 2012 г.
      • Кстати, прикольный сайт
        • 20 октября 2012 г. , редакция: 20 октября 2012 г.
        • Да ладно прикольный. Если бы бюджет был побольше то времени на разработку было бы тоже + более детальный дизайн и более продуманный интерфейс. Тогда вообще сайт был бы конфетка - а так для галочки блин как всегда быстро быстро сделали работает и ладно. Я бы его ещё месяцок попалировал если чесно но увы.
          Кстати с колёсниками как всегда засада с прайсами написал 2 парсера под их выгрузку вообже жуть. Может ещё какието минимальные работы планируются, но при таком отношении к делу со стороны заказчика даже браться не хочется.
      • 17 октября 2012 г.
      • Сделайте пожалуйста, для доски очень нужно!
        • 20 октября 2012 г.
        • Ну да бывает нужно в отдельно взятых ситуациях.
          • 22 октября 2012 г.
          • Не поделитесь, как реализовывали? А то ребятам накидали предложений по описанию того-сего, боюсь не скоро дойдёт до отображения в практическом разделе документации
            • 11 ноября 2012 г.
            • Вообщем делал следующее, согласен что топорно но всётаки. Состряпал формочку для поиска.
              shop.view.show_search_auto.php
              в файл /js/user-func.js дописал такого типа блоки на каждый селектор
              Код

              $("select[name='manufacturer']").change(function(){
              var apdate_form = $(this).parent().parent('form');
              apdate_form.find("input[name='ajax']").val('1');
              apdate_form.find("input[name='action']").val('get_model');
              // готовим объект
              var options = {
              type: 'POST',
              dataType:'json',
              beforeSubmit: function() { $("select[name='model'] option").remove(); },
              success: function(response, statusText, xhr, form) {
              $(response.target, form).removeAttr('disabled');
              if (response.data) {
              $(response.target).html('<option value="" selected>-</option>'+prepare(response.data));
              }
              $(form).find("input[name='action']").val('search');
              }
              };
              // передаем опции в ajaxSubmit
              apdate_form.ajaxSubmit(options);
              });

              и обработчик AJAX запроса в модуле auto который естественно тоже сделал :)
              правда сейчас точно не скажу - что-то точно лишнеего накорябал. Результаты экспериментов некогда было убирать так что какието куски рудиментарные остались.
  • 11 ноября 2012 г.
  • Кому денег дать, чтоб тут появилось описание? :)
    • 15 ноября 2012 г.
    • Ребят, я серьезно. Два проекта остановил, кто может помочь с этим вопросом в данном модуле?
  • 23 ноября 2012 г.
  • Даже за деньги никто не хочет... куда катится мир
    • 23 ноября 2012 г. , редакция: 23 ноября 2012 г.
    • Знамо куда - к апокалипсису. Мавроди постоянно об этом говорит, а он слов на ветер просто так не бросает (многие пыхтели, что он мол беспонтовый, а посмотреть рейтинг сайта - 15 место в России и 279 в мире).

    • 24 ноября 2012 г.
    • Да пишем мы! Уже почти все из того раздела написано. На неделе прогоним через каждого программиста нашего, чтобы каждый с изложением согласился и выпустим
  • 10 декабря 2012 г. , редакция: 10 декабря 2012 г.
  • Спасибо за статью! Но возник вопрос: как сделать обработчик для поиска в доске объявлений, если в методе ajax_request()отсутствует switch ($_POST['action'])?
    • 10 декабря 2012 г.
    • Отправляйте какую-нибудь переменную дополнительную и проверяйте ее наличие в начале метода ajax_request():

      if(!empty($_POST['переменная']))

      {
      выполняем нужные действия
      }

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум