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

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

drakon

Активный пользователь
Наконец-то хоть кто-то начал отвечать на наши вопросы! Drakon, спасибо Вам огромное!
Подскажите, а в теме Russia каким из этих двух способов починить выбор городов?
А в теме Russia подходит стандартное подключение как написано в самом начале темы дискуссии.
 

Andy Larkin

Активный пользователь
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(); ?>
 

drakon

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

Andy Larkin

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

drakon

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

Вложения

  • item-post.txt
    13,3 КБ · Просмотры: 31
  • global.txt
    6,9 КБ · Просмотры: 21
Последнее редактирование:

Andy Larkin

Активный пользователь
Замените готовый файл item-post.php и global.js поменяйте расширение или скопируйте с них.
Не могу понять... опять поле город не активно, но если посмотреть исходный код страницы то можно увидеть что выводятся только 4 первых города из бд
 

djnavel

Модератор
Не могу понять... опять поле город не активно, но если посмотреть исходный код страницы то можно увидеть что выводятся только 4 первых города из бд
Скиньте весь код 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(); ?>
 
Последнее редактирование:

kapraloff

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

итем_едит.php

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

kapraloff

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

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

centurion

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