Макс

Помощь в шаблоне!

Recommended Posts

Добрый день! В решении этого вопроса может кто-то помочь?? (в конце вопрос) http://www.etown.ru/s/topic/827-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5-%D1%84%D0%BE%D1%80%D0%BC%D1%8B-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%B0/

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

это в таблице city же делать?? ID города Москва в моем случае 1??

Да.

Также вариант решения - это в JS поисковой формы добавить автоматическую установку идентификатора города, если город не задан.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да.

Также вариант решения - это в JS поисковой формы добавить автоматическую установку идентификатора города, если город не задан.

Добрый день! вы можете подсказать в каком это файле? и что конкретно где добавить?? 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Да.

Также вариант решения - это в JS поисковой формы добавить автоматическую установку идентификатора города, если город не задан.

Дмитрий! подскажите как это сделать пожалуйста! эту автоматическую установку идентификатора города.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Дмитрий! подскажите как это сделать пожалуйста! эту автоматическую установку идентификатора города.

Добавьте в файле 

/template/frontend/ваш_шаблон/js/search_form.js

В конце функции

 

$(document).ready(function(){...//сразу перед закрытием функцииvar city_id_val = parseInt($('#city_id').val());if ( city_id_val == 0 ) {$('#city_id').val(1);}});
Где 1 - это идентификатор того города, который хотите выводить в форме поиска по-умолчанию.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
$(document).ready(function(){

 

$("input.price_field").autoNumeric({aSep: ' ', vMax: '999999999999', vMin: '0'});

 

 

 

 

var simple_slider=$("div#simple_search .slider");

var simple_price_from=$("div#simple_search input.price_from");

var simple_price_for=$("div#simple_search input.price_for");

 

    

simple_slider.slider({

        range: true,

        min: 0,

        max: max_price,

        values: [ price_from, price_for ],

        slide: function( event, ui ) {

            if (ui.values[0]<0){

                ui.values[0] = 0;

            }

            simple_price_from.val( asMoney(ui.values[ 0 ]) );

            simple_price_for.val( asMoney(ui.values[ 1 ]) );

 

 

var city_id_val = parseInt($('#city_id').val());       Сюда надо вставлять или нет?

if ( city_id_val == 0 ) {

$('#city_id').val(1);

}

});

        }

    });

simple_price_from.val( asMoney(simple_slider.slider( "values", 0 )) );

simple_price_for.val( asMoney(simple_slider.slider( "values", 1 )) );

    

simple_price_from.change(function(){

        var value1=simple_price_from.val().replace(/\D/g,'');

        var value2=simple_price_for.val().replace(/\D/g,'');

        if (value1 > max_price) { value1 = max_price; simple_price_from.val(asMoney(max_price))}

        if(parseInt(value1) > parseInt(value2)){

            value1 = value2;

            simple_price_from.val(asMoney(value1));

        }

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

 

$(document).ready(function(){
 
...    
simple_slider.slider({
        range: true,
        min: 0,
        max: max_price,
        values: [ price_from, price_for ],
        slide: function( event, ui ) {
            if (ui.values[0]<0){
                ui.values[0] = 0;
            }
            simple_price_from.val( asMoney(ui.values[ 0 ]) );
            simple_price_for.val( asMoney(ui.values[ 1 ]) );
 
 
var city_id_val = parseInt($('#city_id').val());       Сюда надо вставлять или нет?
if ( city_id_val == 0 ) {
$('#city_id').val(1);
}
});
        }
    });
...

Нет, неправильно.

Попробуйте тогда сразу после этой строчки

$(document).ready(function(){

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

все равно не помогло, карта так и не отображается! 

 

Какая карта? О чем речь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас