Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Для одного региона (области) в item-post.php сделал так@_kot чуть подрезал, можно ещё что-то убрать только для города
Надо было просто в стилях удалить webkit-border-radius и border-radiusВчера мучался чтобы сделать вид значков категорий как в мобильном виде квадратные, все делается через файлы responsive и style. Столкнулся с проблемой отображения названия категории прямо в самом квадрате, там уже в файлы надо лезть и отодвигать </div>, кто знает норм способ реализации?
Andreieg, vadimas8877
Тот корявый код изначально не будет работать!
Поясню - сам JS в ItemForm::location_javascript(); не доработан и время от времени глючит
А без страны он становится глюканутым в тройне!!
и хватит резать все! почему бы не добавить ? )
Veronika drop down quick fix !
Посмотреть вложение 102325
Код:<!-- 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
Посмотреть вложение 102324
в 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
удачи )
<?php $prepare['i_country'] = ItemForm::country_select(); //country ?>
<?php $prepare['i_country'] = ItemForm::country_text($item); //country ?>
добавь это в style.cssДобрый вечер ребята!
Может кто зхнает как поправить на веронике
НЕ показывает на мобилке adsense
Совсем не хорошо это ,и так заработок копеешный а еще и совсем не стало...
.banner-theme.not767 {display:block!important;}
Не совсем понятно зачем это вам.Кто с кодом дружит помогите!
Нужно на веронике поменять код
<?php if(osc_is_home_page()) { ?>class="open-home-cat"<?php } ?>
На <?php if(Как прописать здесь конкретный адрес сайта(Мой-сайт.рф)) { ?>class="open-home-cat"<?php } ?>
Или просто на корень /
Так как в зоне .рф стандартно не работает (отдаёт не правильный код ботам)
Борюсь с правильными ссылками с категорий на главной странице на новом сайте с доменом .рф (при проверке на сервисе Для просмотра ссылки ВойдиНе совсем понятно зачем это вам.
Но я вещи такого рода всегда начинаю решать с простого а именно
с htacess
Redirect 301 /c вашего хомпейжа Для просмотра ссылки Войдиили Зарегистрируйся надо
тут человек не так давно задавался таким вопросом и потом сам же выложил решение, поищи я только не помню в этой теме или все про оскласс, себе я это реализовал, но не помню что и где менял, вообщем, если не найдешь могу скинуть код свойБорюсь с правильными ссылками с категорий на главной странице
тут человек не так давно задавался таким вопросом и потом сам же выложил решение, поищи я только не помню в этой теме или все про оскласс, себе я это реализовал, но не помню что и где менял, вообщем, если не найдешь могу скинуть код свой