1. Этот сайт использует файлы cookie. Продолжая пользоваться данным сайтом, Вы соглашаетесь на использование нами Ваших файлов cookie. Узнать больше.
  2. Уважаемый Гость! Если вы зарегистрировались на нашем форуме, значит вам нужна помощь! Мы всегда рады вам помочь, еще ни один пользователь не получил отказа! Но мы так же нуждаемся в Вашей поддержке. Проект полностью бесплатный, мы не имеем права требовать от вас денег, нам это и не нужно! Но от любой финансовой поддержки не откажемся. Проект развивается, но иногда очень тяжело его поддерживать, особенно в финансовом отношении. Если у вас есть возможность поддержать нас финансово, мы будем вам очень благодарны! С уважением, команда Оскласс Россия!
    Скрыть объявление
  3. Изменение в правилах форума! В связи с огромным количеством вопросов поступающих в адрес технической поддержки мы решили изменить правила форума! Просим всех пользователей обратить внимание на данные изменения и четко их соблюдать!
    Скрыть объявление
  4. Ребята, нуждаемся в программистах! Если хотите зарабатывать и есть время, пишите администраторам сайта. Есть база и инструменты, нужен опыт и знания =)
    Скрыть объявление
  5. Уважаемые пользователи! На форуме появились разделы по работе с системой Yclas. Yclas - это скрипт доски объявлений. Нужны разработчики.
    Скрыть объявление

Как сделать выпадающий список регионов и городов?

Тема в разделе "Общие вопросы по Osclass, Yclas", создана пользователем denis, 2 мар 2013.

  1. drakon

    drakon Активный пользователь

    А в теме Russia подходит стандартное подключение как написано в самом начале темы дискуссии.
     
  2. Andy Larkin

    Andy Larkin Активный пользователь

    Drakon, спасибо Вам огромное! Сделал все по инструкции, но страна почему то не отображается..
     
  3. drakon

    drakon Активный пользователь

    Вставьте этот код в item-post.php найдите подобный код и замените его на этот должно работать.
    PHP:
    <div class="box location">
                            <h2><?php _e('Listing Location''russia'); ?></h2>
                            <div class="row">
                                <label for="countryId"><?php _e('Страна*''russia'); ?></label>
                                <?php ItemForm::country_select(osc_get_countries(), osc_user()) ; ?>
                            </div>
                            <div class="row">
                                <label for="regionId"><?php _e('Регион*''russia'); ?></label>
                                <?php ItemForm::region_select(osc_user()) ; ?>
                            </div>
                            <div class="row">
                                <label for="city"><?php _e('Город*''russia'); ?></label>
                                <?php ItemForm::city_select(osc_user()) ; ?>
                            </div>
                            <div class="row">
                                <label for="city"><?php _e('Адрес *необязательно* "не вписывайте адрес сайта- будет удален"''russia'); ?></label>
                                <?php ItemForm::city_area_text(osc_user()) ; ?>
                            </div>
                            <div class="row">
                                <label for="address"><?php _e('Адрес "не вписывайте адрес сайта- будет удален"''russia'); ?></label>
                                <?php ItemForm::address_text(osc_user()) ; ?>
                            </div>
                        </div>
    и про этот вызов не забудьте вставить <?php ItemForm::location_javascript(); ?>
     
    Andy Larkin нравится это.
  4. Andy Larkin

    Andy Larkin Активный пользователь

    У меня не russia theme, а bender.. http://hvostyk.ru/index.php?page=item&action=item_add
     
  5. drakon

    drakon Активный пользователь

    А страна в бендер теме где я написал и не должна показываться она по умолчанию уже подразумевается. Если Вам надо для выбора нескольких стран то это уже другое описание.
     
  6. Andy Larkin

    Andy Larkin Активный пользователь

    А почему тогда при выборе региона не выводятся города?
     
  7. drakon

    drakon Активный пользователь

    Замените готовый файл item-post.php и global.js поменяйте расширение или скопируйте с них.
     

    Вложения:

    • item-post.txt
      Размер файла:
      13,3 КБ
      Просмотров:
      31
    • global.txt
      Размер файла:
      6,9 КБ
      Просмотров:
      21
    Последнее редактирование: 7 май 2014
    Andy Larkin нравится это.
  8. Andy Larkin

    Andy Larkin Активный пользователь

    Не могу понять... опять поле город не активно, но если посмотреть исходный код страницы то можно увидеть что выводятся только 4 первых города из бд
     
  9. djnavel

    djnavel Модератор

    Скиньте весь код item-post.php. Надо увидеть, как вы там выводите
    Вот код, который работает на теме бендер 100%:
    PHP:
    <div class="box location">
                                <h2><?php _e('Listing Location''bender'); ?></h2>
                                <div class="control-group">
                                    <label class="control-label" for="country"><?php _e('Country''bender'); ?></label>
                                    <div class="controls">
                                        <?php ItemForm::country_select(osc_get_countries(), osc_user()); ?>
                                    </div>
                                </div>
                                <div class="control-group">
                                    <label class="control-label" for="region"><?php _e('Region''bender'); ?></label>
                                    <div class="controls">
                                     <?php ItemForm::region_select(osc_get_regions(osc_user_country()), osc_user()) ; ?>
                                    </div>
                                </div>
                                <div class="control-group">
                                    <label class="control-label" for="city"><?php _e('City''bender'); ?></label>
                                    <div class="controls">
                                        <?php ItemForm::city_select(osc_get_cities(osc_user_region()), osc_user()) ; ?>
                                    </div>
                                </div>
                                <div class="control-group">
                                    <label class="control-label" for="cityArea"><?php _e('City Area''bender'); ?></label>
                                    <div class="controls">
                                        <?php ItemForm::city_area_text(osc_user()); ?>
                                    </div>
                                </div>
                                <div class="control-group">
                                    <label class="control-label" for="address"><?php _e('Address''bender'); ?></label>
                                    <div class="controls">
                                      <?php ItemForm::address_text(osc_user()); ?>
                                    </div>
                                </div>
                            </div>
    разумеется, что скрипт такой:
    PHP:
    <?php ItemForm::location_javascript(); ?>
     
    Последнее редактирование: 8 май 2014
    DZR и Andy Larkin нравится это.
  10. Andy Larkin

    Andy Larkin Активный пользователь

  11. aviso

    aviso Пользователь

    Как сделать поле Регион обязательным? Спасибо
     
  12. kapraloff

    kapraloff Пользователь

  13. administrator

    administrator Блудный сын. Команда форума

    Описание для темы Bender. Проверьте еще раз.
     
  14. kapraloff

    kapraloff Пользователь

    Где его посмотреть и какой файл редактировать?

    итем_едит.php

    Код:
    	osc_add_hook('header','bender_nofollow_construct');
     
     
     
     
    	osc_current_web_theme_path('item-post.php');
    ?>
     
  15. kapraloff

    kapraloff Пользователь

    Тут всего 2 строки
     
  16. kapraloff

    kapraloff Пользователь

    Этот файл item-edit правильный???
     
  17. kapraloff

    kapraloff Пользователь

    Зачем файл global.js заменил только "итем" все вроде работает?
     
  18. kapraloff

    kapraloff Пользователь

  19. administrator

    administrator Блудный сын. Команда форума

    Все верно!
     
  20. centurion

    centurion Администратор Команда форума

    Прошу прощения, обратитесь к разработчикам osclasswizard, мы не осуществляем поддержку сторонних разработок! Буду благодарен если подобные вопросы не будут обсуждаться. Покупаете или скачиваете шаблоны, обращайтесь к разработчикам. Мне лично насрать откуда и что вы скачиваете, значит и на ваши проблемы!
     
Загрузка...

Поделиться этой страницей