Advertisement:

Author Topic: Cars attributes filed's problem  (Read 2512 times)

S.Trajkov

  • Newbie
  • *
  • Posts: 11
Cars attributes filed's problem
« on: April 10, 2014, 10:15:21 pm »
Hello !

Why when i installed Cars attributes plug in, and when the filed's show up while posting new item, they are messed up with their position. How i can fix this so that they can look same as the rest of the theme fields?

Thanks!


S.Trajkov

  • Newbie
  • *
  • Posts: 11
Re: Cars attributes filed's problem
« Reply #1 on: April 24, 2014, 04:32:46 am »
Bump!

Anyone could help ? :)

innoserv

  • Newbie
  • *
  • Posts: 45
Re: Cars attributes filed's problem
« Reply #2 on: April 24, 2014, 02:12:37 pm »
hello

open your item-post.php

and search for this code

Code: [Select]
<div class="clearfix">

                                <div id="plugin-hook"></div>
                            </div>


move it because  cars attributes use this div to put the code of the cars attributes

S.Trajkov

  • Newbie
  • *
  • Posts: 11
Re: Cars attributes filed's problem
« Reply #3 on: April 24, 2014, 03:46:11 pm »
But where i can move that part of the code and place it? When car attributes are not showing anymore if i move or remove that code.

design

  • Hero Member
  • *****
  • Posts: 2619
  • Osclass 3.5 MAC/PC w/ Modern Browsers
Re: Cars attributes filed's problem
« Reply #4 on: April 24, 2014, 06:51:37 pm »
please introduce yourself to web developer tools so you can modify your css appropriately - to your theme and taste.

innoserv

  • Newbie
  • *
  • Posts: 45
Re: Cars attributes filed's problem
« Reply #5 on: April 25, 2014, 12:54:33 am »
But where i can move that part of the code and place it? When car attributes are not showing anymore if i move or remove that code.

i move this code to the top after categories fields before description field because i want it to show there one i choose  car it show there  if you remove the code the car attributes can t show because the div is missing so don t remove it just move it

sorry my English is bad i try to help as i can

S.Trajkov

  • Newbie
  • *
  • Posts: 11
Re: Cars attributes filed's problem
« Reply #6 on: April 25, 2014, 02:21:51 am »
Thank you guys for the advises !

I've found the solution for the forms, now they are clear and they look same as the rest of the forms.

Here is what i've done.

Open item_edit.php in Car Attributes folder and on every form that starts like this:
Code: [Select]
<div class="row _200">
Add , meta after the row size

Code: [Select]
<div class="row _200, meta">
And the forms should look like this:



Here is the full code edited for Twitter theme:

Code: [Select]
<script type="text/javascript">
    $(document).ready(function(){
        $("#make").change(function(){
            var make_id = $(this).val();
            var url = '<?php echo osc_ajax_plugin_url('cars_attributes/ajax.php') . '&makeId='?>'   make_id;
            var result = '';
            if(make_id != '') {
                $("#model").attr('disabled',false);
                $.ajax({
                    type: "POST",
                    url: url,
                    dataType: 'json',
                    success: function(data){
                        var length = data.length;
                        if(length > 0) {
                            result  = '<option value="" selected><?php _e('Select a model''cars_attributes'); ?></option>';
                            for(key in data) {
                                result  = '<option value="'   data[key].pk_i_id   '">'   data[key].s_name   '</option>';
                            }
                        } else {
                            result  = '<option value=""><?php _e('No results''cars_attributes'); ?></option>';
                        }
                        $("#model").html(result);
                    }
                 });
             } else {
                result  = '<option value="" selected><?php _e('Select a model''cars_attributes'); ?></option>';
                $("#model").attr('disabled',true);
                $("#model").html(result);
             }
        });
    });
</script>
<h3><?php _e('Car details''cars_attributes') ; ?></h3>
<div>
    <div class="row _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_make') != '' ) {
                
$detail['fk_i_make_id'] = Session::newInstance()->_getForm('pc_make');
            }
        
?>

        <label><?php _e('Make''cars_attributes'); ?></label>
        <select name="make" id="make" >
            <option value=""><?php _e('Select a make''cars_attributes'); ?></option>
            <?php foreach($makes as $a){ ?>
            <option value="<?php echo $a['pk_i_id']; ?>" <?php if(@$detail['fk_i_make_id'] == $a['pk_i_id']) { echo 'selected'; } ?>><?php echo $a['s_name']; ?></option>
            <?php ?>
        </select>
    </div>
<br>
    <div class="row _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_model') != '' ) {
                
$detail['fk_i_model_id'] = Session::newInstance()->_getForm('pc_model');
            }
        
?>

        <label><?php _e('Model''cars_attributes'); ?></label>
        <select name="model" id="model">
            <option value="" selected><?php _e('Select a model''cars_attributes'); ?></option>
            <?php foreach($models as $a) { ?>
            <option value="<?php echo $a['pk_i_id']; ?>" <?php if(@$detail['fk_i_model_id'] == $a['pk_i_id']) { echo 'selected'; } ?>><?php echo $a['s_name']; ?></option>
            <?php ?>
        </select>
    </div>
</br>
    <div class="row _200, meta">
        <?php $locales osc_get_locales();
        if( 
Session::newInstance()->_getForm('pc_car_type') != '' ) {
            
$detail['fk_vehicle_type_id'] = Session::newInstance()->_getForm('pc_car_type');
        }
        if(
count($locales)==1) {
            
$locale $locales[0]; ?>

            <p>
                <label><?php _e('Car type''cars_attributes'); ?></label>
                <select name="car_type" id="car_type">
                    <option value="" selected><?php _e('Select a car type''cars_attributes'); ?></option>
                    <?php foreach($car_types[$locale['pk_c_code']] as $k => $v) { ?>
                    <option value="<?php echo  $k?>" <?php if(@$detail['fk_vehicle_type_id'] == $k) { echo 'selected'; } ?>><?php echo @$v?></option>
                    <?php ?>
                </select>
            </p>
        <?php } else { ?>
            <div class="tabber">
            <?php foreach($locales as $locale) {?>
                <div class="tabbertab">
                    <h2><?php echo $locale['s_name']; ?></h2>
                    <p>
                        <label><?php _e('Car type''cars_attributes'str_repeat('&nbsp;'5)); ?></label>
                        <select name="car_type" id="car_type">
                            <option value=""  selected><?php _e('Select a car type''cars_attributes'); ?></option>
                            <?php foreach($car_types[$locale['pk_c_code']] as $k => $v) { ?>
                            <option value="<?php echo  $k?>" <?php if(@$detail['fk_vehicle_type_id'] == $k) { echo 'selected'; } ?>><?php echo @$v?></option>
                            <?php ?>
                        </select>
                    </p>
                </div>
            <?php ?>
            </div>
        <?php ?>
    </div>
<br>
    <div class="row _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_year') != '' ) {
                
$detail['i_year'] = Session::newInstance()->_getForm('pc_year');
            }
        
?>

        <label><?php _e('Year''cars_attributes'); ?></label>
        <input type="text" name="year" id="year" value="<?php echo @$detail['i_year']; ?>" size=4 />
    </div>
</br>
    <div class="row auto, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_doors') != '' ) {
                
$detail['i_doors'] = Session::newInstance()->_getForm('pc_doors');
            }
        
?>

        <label><?php _e('Doors''cars_attributes'); ?></label>
        <select name="doors" id="doors">
<option value=""><?php _e('Select num. of doors''cars_attributes'); ?></option>
        <?php foreach(range(35) as $n) { ?>
            <option value="<?php echo $n?>" <?php if(@$detail['i_doors'] == $n) { echo 'selected'; } ?>><?php echo $n?></option>
        <?php ?>
        </select>
    </div>
<br>
    <div class="row auto, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_seats') != '' ) {
                
$detail['i_seats'] = Session::newInstance()->_getForm('pc_seats');
            }
        
?>

        <label><?php _e('Seats''cars_attributes'); ?></label>
        <select name="seats" id="seats">
<option value=""><?php _e('Select num. of seats''cars_attributes'); ?></option>
            <?php foreach(range(117) as $n) { ?>
            <option value="<?php echo $n?>" <?php if(@$detail['i_seats'] == $n) { echo 'selected'; } ?>><?php echo $n?></option>
            <?php ?>
        </select>
    </div>
</br>
    <div class="row _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_mileage') != '' ) {
                
$detail['i_mileage'] = Session::newInstance()->_getForm('pc_mileage');
            }
        
?>

        <label><?php _e('Mileage''cars_attributes'); ?></label>
        <input type="text" name="mileage" id="mileage" value="<?php echo @$detail['i_mileage']; ?>" />
    </div>
<br>
    <div class="row _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_engine_size') != '' ) {
                
$detail['i_engine_size'] = Session::newInstance()->_getForm('pc_engine_size');
            }
        
?>

        <label><?php _e('Engine size (cc)''cars_attributes'); ?></label>
        <input type="text" name="engine_size" id="engine_size" value="<?php echo @$detail['i_engine_size']; ?>" />
    </div>
</br>
    <div class="row auto, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_num_airbags') != '' ) {
                
$detail['i_num_airbags'] = Session::newInstance()->_getForm('pc_num_airbags');
            }
        
?>

        <label><?php _e('Num. Airbags''cars_attributes'); ?></label>
        <select name="num_airbags" id="num_airbags">
<option value=""><?php _e('Select num. of airbags''cars_attributes'); ?></option>
            <?php foreach(range(18) as $n) { ?>
            <option value="<?php echo $n?>" <?php if(@$detail['i_num_airbags'] == $n) { echo 'selected'; } ?>><?php echo $n?></option>
            <?php ?>
        </select>
    </div>
<br>
    <div class="row _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_transmission') != '' ) {
                
$detail['e_transmission'] = Session::newInstance()->_getForm('pc_transmission');
            }
        
?>

        <label><?php _e('Transmission''cars_attributes'); ?></label>
        <select name="transmission" id="transmission">
            <option value="MANUAL" <?php if(@$detail['e_transmission'] == 'MANUAL') { echo 'selected'; } ?>><?php _e('Manual''cars_attributes'); ?></option>
            <option value="AUTO" <?php if(@$detail['e_transmission'] == 'AUTO') { echo 'selected'; } ?>><?php _e('Auto''cars_attributes'); ?></option>
        </select>
    </div>
</br>
    <div class="row _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_fuel') != '' ) {
                
$detail['e_fuel'] = Session::newInstance()->_getForm('pc_fuel');
            }
        
?>

        <label><?php _e('Fuel''cars_attributes'); ?></label>
        <select name="fuel" id="fuel">
            <option value="DIESEL" <?php if(@$detail['e_fuel'] == 'DIESEL') { echo 'selected'; } ?>><?php _e('Diesel''cars_attributes'); ?></option>
            <option value="GASOLINE" <?php if(@$detail['e_fuel'] == 'GASOLINE') { echo 'selected'; } ?>><?php _e('Gasoline''cars_attributes'); ?></option>
            <option value="ELECTRIC-HIBRID" <?php if(@$detail['e_fuel'] == 'ELECTRIC-HIBRID') { echo 'selected'; } ?>><?php _e('Electric-hibrid''cars_attributes'); ?></option>
            <option value="OTHER" <?php if(@$detail['e_fuel'] == 'OTHER') { echo 'selected'; } ?>><?php _e('Other''cars_attributes'); ?></option>
        </select>
    </div>
<br>
    <div class="row _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_seller') != '' ) {
                
$detail['e_seller'] = Session::newInstance()->_getForm('pc_seller');
            }
        
?>

        <label><?php _e('Seller''cars_attributes'); ?></label>
        <select name="seller" id="seller">
            <option value="DEALER" <?php if(@$detail['e_seller'] == 'DEALER') { echo 'selected'; } ?>><?php _e('Dealer''cars_attributes'); ?></option>
            <option value="OWNER" <?php if(@$detail['e_seller'] == 'OWNER') { echo 'selected'; } ?>><?php _e('Owner''cars_attributes'); ?></option>
        </select>
    </div>
</br>
    <div class="row _20, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_warranty') != '' ) {
                
$detail['b_warranty'] = Session::newInstance()->_getForm('pc_warranty');
            }
        
?>

        <input type="checkbox" name="warranty" id="warranty" value="1" <?php if(@$detail['b_warranty'] == 1) { echo 'checked="yes"'; } ?> /> <label><?php _e('Warranty''cars_attributes'); ?></label>
    </div>
<br>
    <div class="row _20, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_new') != '' ) {
                
$detail['b_new'] = Session::newInstance()->_getForm('pc_new');
            }
        
?>

        <input type="checkbox" name="new" id="new" value="1" <?php if(@$detail['b_new'] == 1) { echo 'checked="yes"'; } ?> /> <label><?php _e('New''cars_attributes'); ?></label>
    </div>
</br>
    <div class="row auto _200, meta">
        <?php
            
if( Session::newInstance()->_getForm('pc_power_unit') != '' ) {
                
$detail['e_power_unit'] = Session::newInstance()->_getForm('pc_power_unit');
            }
            if( 
Session::newInstance()->_getForm('pc_power') != '' ) {
                
$detail['i_power'] = Session::newInstance()->_getForm('pc_power');
            }
        
?>

        <label><?php _e('Power''cars_attributes'); ?></label>
        <input type="text" name="power" id="power" value="<?php echo @$detail['i_power']; ?>" />
        <select name="power_unit" id="power_unit">
            <option value="KW" <?php if(@$detail['e_power_unit'] == 'KW') { echo 'selected'; } ?>><?php _e('Kw''cars_attributes'); ?></option>
            <option value="CV" <?php if(@$detail['e_power_unit'] == 'CV') { echo 'selected'; } ?>><?php _e('Cv''cars_attributes'); ?></option>
            <option value="CH" <?php if(@$detail['e_power_unit'] == 'CH') { echo 'selected'; } ?>><?php _e('Ch''cars_attributes'); ?></option>
            <option value="KM" <?php if(@$detail['e_power_unit'] == 'KM') { echo 'selected'; } ?>><?php _e('Km''cars_attributes'); ?></option>
            <option value="HP" <?php if(@$detail['e_power_unit'] == 'HP') { echo 'selected'; } ?>><?php _e('Hp''cars_attributes'); ?></option>
            <option value="PS" <?php if(@$detail['e_power_unit'] == 'PS') { echo 'selected'; } ?>><?php _e('Ps''cars_attributes'); ?></option>
            <option value="PK" <?php if(@$detail['e_power_unit'] == 'PK') { echo 'selected'; } ?>><?php _e('Pk''cars_attributes'); ?></option>
            <option value="CP" <?php if(@$detail['e_power_unit'] == 'CP') { echo 'selected'; } ?>><?php _e('Cp''cars_attributes'); ?></option>
        </select>
    </div>
<br>
    <div class="row auto, meta">
        <?php if( Session::newInstance()->_getForm('pc_gears') != '' ) {
                
$detail['i_gears'] = Session::newInstance()->_getForm('pc_gears');
            }
        
?>

        <label><?php _e('Gears''cars_attributes'); ?></label>
        <select name="gears" id="gears">
<option value=""><?php _e('Select num. of gears''cars_attributes'); ?></option>
        <?php foreach(range(18) as $n) { ?>
            <option value="<?php echo $n?>" <?php if(@$detail['i_gears'] == $n) { echo 'selected'; } ?>><?php echo $n?></option>
        <?php ?>
        </select>
    </div>
</div>
</br>
<script type="text/javascript">
    tabberAutomatic();
</script>

design

  • Hero Member
  • *****
  • Posts: 2619
  • Osclass 3.5 MAC/PC w/ Modern Browsers
Re: Cars attributes filed's problem
« Reply #7 on: April 25, 2014, 06:49:13 pm »
interesting way to solve that! I like new and interesting things   8)

innoserv

  • Newbie
  • *
  • Posts: 45
Re: Cars attributes filed's problem
« Reply #8 on: April 25, 2014, 10:34:45 pm »
thank you my friend for your help