Шаблон Veronika

Твоя проблема скрыта в стилях css.
После установки любого плагина необходимо проверять перевод + (стиль+мобильный).
и смотри всегда файл помощи плагина.

На переустанови, но стили сайта править всёравно придётся (я на перевод, правку стилей кабинета и.д. потратил 3 часа неспешно. но мои переделки это не есть истина так как я ленив.)
У меня всё работает (в том числе в кабинете пользователя).
Да я проверяю плагины, всегда сам перевод делаю, и плагин работал хорошо, когда я его устанавливал, я не заметил момент, когда он перестал работать, возможно конфликт каким-то другим плагином был.
Спс переустановил, но как ты и говорил css все равно надо править, а я в css ваще не шарю и ладно бы плагин этот ломал дизайн, я бы его отключил да и все, так он ломает дизайн именно когда я его отключаю
 
Последнее редактирование:
Подскажите как удалить с главной форму поиска и значек авторизации пользователей, подробнее на фото. Так же хочу полностью удалить футер, он мне не нужен , или хотя-бы как удалить там все значки и ссылки
осталось поиск убрать, не могу найти где это искать, и футер как удалить значки соц сетей?
 
Всем привет! Прошу Вас подскажите, как убрать или поправить кнопку "Найти" в теме Вероника
Veronika Premium Theme 1.1.5

При входе в регистрацию кнопка "Найти" наползает на логотип и выглядит очень коряво. Спасибо
Сайт: Для просмотра ссылки Войди или Зарегистрируйся
Скрин кнопки: Для просмотра ссылки Войди или Зарегистрируйся
Выделил стрелочками на скрине.

Заранее спасибо за развернутый ответ!

 
Ребята помогите пожалуйста! Как сделать что бы город не вводить руками а был выпадающий список с городами которые вбиты в движок?
 
Всем привет! Прошу Вас подскажите, как убрать или поправить кнопку "Найти" в теме Вероника
Veronika Premium Theme 1.1.5

При входе в регистрацию кнопка "Найти" наползает на логотип и выглядит очень коряво. Спасибо
Сайт: Для просмотра ссылки Войди или Зарегистрируйся
Скрин кнопки: Для просмотра ссылки Войди или Зарегистрируйся
Выделил стрелочками на скрине.

Заранее спасибо за развернутый ответ!
По пути через ФТП

/oc-content/themes/veronika/css/style.css

К ид

#top-search {
float: left;
clear: none;
margin: 4px 2px;
}

добавить

padding-left: 30px;

Должно быть так:

#top-search {
float: left;
clear: none;
margin: 4px 2px;
padding-left: 30px;
}
 
Почему яндекс карты такое иногда выдают?

теперь новые объявления опубликованные через новый item-post с выпадающим списком не находились через поиск, т.к. там указана область - город, но отсутствует страна, а поиск идет страна, область, город
так же не работает карта по той же причине
если кто знает как сделать чтоб страна по умолчанию ставилась как это было в старом item-post без выпадающего списка подскажите, пока откатил назад
Неделю мучался почему карта и поиск не работает, спасибо за подсказку
 

Вложения

  • upload_2019-2-26_22-42-39.png
    upload_2019-2-26_22-42-39.png
    115,9 KB · Просмотры: 56
Смотри здесь:
Для просмотра ссылки Войди или Зарегистрируйся
теперь новые объявления опубликованные через новый item-post с выпадающим списком не находились через поиск, т.к. там указана область - город, но отсутствует страна, а поиск идет страна, область, город
так же не работает карта по той же причине
если кто знает как сделать чтоб страна по умолчанию ставилась как это было в старом item-post без выпадающего списка подскажите, пока откатил назад
 
теперь новые объявления опубликованные через новый item-post с выпадающим списком не находились через поиск, т.к. там указана область - город, но отсутствует страна, а поиск идет страна, область, город
так же не работает карта по той же причине
если кто знает как сделать чтоб страна по умолчанию ставилась как это было в старом item-post без выпадающего списка подскажите, пока откатил назад

Неделю мучался почему карта и поиск не работает, спасибо за подсказку




Andreieg, vadimas8877
Тот корявый код изначально не будет работать!
Поясню - сам JS в ItemForm::location_javascript(); не доработан и время от времени глючит
А без страны он становится глюканутым в тройне!!
и хватит резать все! почему бы не добавить ? )

Veronika drop down quick fix !
Screenshot 2019-02-28 at 21.17.28.png

Код:
        <!-- LOCATION -->
        <div class="location">
          <div class="row">
            <input type="hidden" name="countryId" id="sCountry" class="sCountry" value="<?php echo $prepare['i_country']; ?>"/>
            <input type="hidden" name="regionId" id="sRegion" class="sRegion" value="<?php echo $prepare['i_region']; ?>"/>
            <input type="hidden" name="cityId" id="sCity" class="sCity" value="<?php echo $prepare['i_city']; ?>"/>

            <label for="term">
              <?php _e('Location', 'veronika'); ?>
              <?php if(strpos($required_fields, 'location') !== false || strpos($required_fields, 'country') !== false || strpos($required_fields, 'region') !== false || strpos($required_fields, 'city') !== false) { ?>
                <span class="req">*</span>
              <?php } ?>
            </label>

            <div id="location-picker">
              <input type="text" name="term" id="term" class="term" placeholder="<?php _e('Country, Region or City', 'veronika'); ?>" value="<?php echo veronika_get_term(veronika_get_session('term'), $prepare['i_country'], $prepare['i_region'], $prepare['i_city']); ?>" autocomplete="off"/>
              <div class="shower-wrap">
                <div class="shower" id="shower">
                  <div class="option service min-char"><?php _e('Type country, region or city', 'veronika'); ?></div>
                </div>
              </div>

              <div class="loader"></div>
            </div>
          </div>
Код:
<!-- mod sz -->
<?php if ($drop == 0) {  // ili condition $drop == 1 ?>

  <!-- LOCATION  DROP DOWN -->
<?php ItemForm::location_javascript(); ?>
<div class="location">
   <label for="address"><?php _e('Country', 'veronika'); ?> <span>*</span></label>
     <div class="select input-box">
          <div>
          <?php $prepare['i_country'] = ItemForm::country_select();  //country ?>
          </div>
      </div>
<!-- Regions select -->
      <label for="address"><?php _e('Region', 'veronika'); ?> <span>*</span></label>
        <div class="select input-box">
          <?php ItemForm::region_select(osc_get_regions(), osc_user()) ; ?>
         </div>
<!-- City select  -->
      <label for="address"><?php _e('City', 'veronika'); ?> <span>*</span></label>
        <div class="select input-box">
          <?php ItemForm::city_select(null, osc_user()) ; ?>
          <?php //ili  tak -->  ItemForm::city_select(osc_get_cities(osc_user_region()), osc_user()) ; ?>
      </div>



<?php } else { ?>

        <!-- LOCATION -->
        <div class="location">
          <div class="row">
            <input type="hidden" name="countryId" id="sCountry" class="sCountry" value="<?php echo $prepare['i_country']; ?>"/>
            <input type="hidden" name="regionId" id="sRegion" class="sRegion" value="<?php echo $prepare['i_region']; ?>"/>
            <input type="hidden" name="cityId" id="sCity" class="sCity" value="<?php echo $prepare['i_city']; ?>"/>

            <label for="term">
              <?php _e('Location', 'veronika'); ?>
              <?php if(strpos($required_fields, 'location') !== false || strpos($required_fields, 'country') !== false || strpos($required_fields, 'region') !== false || strpos($required_fields, 'city') !== false) { ?>
                <span class="req">*</span>
              <?php } ?>
            </label>

            <div id="location-picker">
              <input type="text" name="term" id="term" class="term" placeholder="<?php _e('Country, Region or City', 'veronika'); ?>" value="<?php echo veronika_get_term(veronika_get_session('term'), $prepare['i_country'], $prepare['i_region'], $prepare['i_city']); ?>" autocomplete="off"/>
              <div class="shower-wrap">
                <div class="shower" id="shower">
                  <div class="option service min-char"><?php _e('Type country, region or city', 'veronika'); ?></div>
                </div>
              </div>

              <div class="loader"></div>
            </div>
          </div>
<?php } ?>
<!-- end mod sz -->

теперь если ($drop == 0) сделать ($drop == 1) сразу переключимся на оригинальную веронику
по сути надо дописать togglе switch в админке темы и там управлять, но мне уже лень

Если 1 страна то есть вариант , но придется залезть в ядро (если кто знает лучщий вариант - делитесь)

Veronika drop down quick fix for 1 country
Screenshot 2019-02-28 at 21.14.14.png
в item-post находим все то же что и наверху
Код:
<!-- mod sz -->
<?php if ($drop == 0) {  // ili condition $drop == 1 ?>

  <!-- LOCATION  DROP DOWN -->
<?php ItemForm::location_javascript(); ?>
<div class="location">
     <div class="row">
          <div style="display: none;">
          <?php $prepare['i_country'] = ItemForm::country_select();  //dobavim stranu?>
          </div>
      </div>
<!-- Regions select -->
      <label for="address"><?php _e('Region', 'veronika'); ?> <span>*</span></label>
        <div class="select input-box">
          <?php ItemForm::region_select(osc_get_regions(), osc_user()) ; ?>
         </div>
<!-- City select  -->
      <label for="address"><?php _e('City', 'veronika'); ?> <span>*</span></label>
        <div class="select input-box">
          <?php ItemForm::city_select(null, osc_user()) ; ?>
          <?php //ili  tak -->  ItemForm::city_select(osc_get_cities(osc_user_region()), osc_user()) ; ?>
      </div>



<?php } else { ?>

        <!-- LOCATION -->
        <div class="location">
          <div class="row">
            <input type="hidden" name="countryId" id="sCountry" class="sCountry" value="<?php echo $prepare['i_country']; ?>"/>
            <input type="hidden" name="regionId" id="sRegion" class="sRegion" value="<?php echo $prepare['i_region']; ?>"/>
            <input type="hidden" name="cityId" id="sCity" class="sCity" value="<?php echo $prepare['i_city']; ?>"/>

            <label for="term">
              <?php _e('Location', 'veronika'); ?>
              <?php if(strpos($required_fields, 'location') !== false || strpos($required_fields, 'country') !== false || strpos($required_fields, 'region') !== false || strpos($required_fields, 'city') !== false) { ?>
                <span class="req">*</span>
              <?php } ?>
            </label>

            <div id="location-picker">
              <input type="text" name="term" id="term" class="term" placeholder="<?php _e('Country, Region or City', 'veronika'); ?>" value="<?php echo veronika_get_term(veronika_get_session('term'), $prepare['i_country'], $prepare['i_region'], $prepare['i_city']); ?>" autocomplete="off"/>
              <div class="shower-wrap">
                <div class="shower" id="shower">
                  <div class="option service min-char"><?php _e('Type country, region or city', 'veronika'); ?></div>
                </div>
              </div>

              <div class="loader"></div>
            </div>
          </div>
<?php } ?>
<!-- end mod sz -->

в файле
oc-includes/osclass/frm/osclass/item.form.class.php

Код:
   static public function country_select($countries = null, $item = null) {
            if($countries==null) { $countries = osc_get_countries(); };
            if($item==null) { $item = osc_item(); };
            if( count($countries) >= 1 ) {
                if( Session::newInstance()->_getForm('countryId') != "" ) {
                    $item['fk_c_country_code'] = Session::newInstance()->_getForm('countryId');
                }
                parent::generic_select('countryId', $countries, 'pk_c_code', 's_name', __('Select a country...'), (isset($item['fk_c_country_code'])) ? $item['fk_c_country_code'] : null);
                return true;
            } else {
                if( Session::newInstance()->_getForm('country') != "" ) {
                    $item['s_country'] = Session::newInstance()->_getForm('country');
                }
                parent::generic_input_text('country', (isset($item['s_country'])) ? $item['s_country'] : null);
                return true;
            }
        }
Код:
 static public function country_select($countries = null, $item = null) {
            if($countries==null) { $countries = osc_get_countries(); };
            if($item==null) { $item = osc_item(); };
            if( count($countries) >= 1 ) {
                if( Session::newInstance()->_getForm('countryId') != "" ) {
                    $item['fk_c_country_code'] = Session::newInstance()->_getForm('countryId');
                }
                parent::generic_select('countryId', $countries, 'pk_c_code', 's_name', __('Select a country...'), (isset($item['fk_c_country_code'])) ? $item['fk_c_country_code'] : 'RU');
                return true;
            } else {
                if( Session::newInstance()->_getForm('country') != "" ) {
                    $item['s_country'] = Session::newInstance()->_getForm('country');
                }
                parent::generic_input_text('country', (isset($item['s_country'])) ? $item['s_country'] : null);
                return true;
            }
        }

при обновлении ядра придется не забывать....

не забываем так же про item-edit.php ;)
удачи )

UPDATES :
без ломания ядра для 1 страны
by - Для просмотра ссылки Войди или Зарегистрируйся
Для просмотра ссылки Войди или Зарегистрируйся
 
Последнее редактирование:
Andreieg, vadimas8877


Veronika drop down quick fix !

в файле
oc-includes/osclass/frm/osclassitem.form.class.php
Спасибо :ay: работает.
Сделал сначала первый вариант, понял, что не удобно и так как страна одна сделал второй
Единственное не нашел у себя вот этого файла oc-includes/osclass/frm/osclassitem.form.class.php
но нашел эту функцию в oc-includes/osclass/frm/item.form.class.php
Ещё бы для поиска такую тему запилить))
 
Назад
Сверху