Chernetskiy

Участники
  • Публикации

    3163
  • Зарегистрирован

  • Посещение

  • Days Won

    191

Все публикации пользователя Chernetskiy

  1. Ну да, Ретине нужны картинки размером вдвое больше. Я думал, что такие генерируются в CMS, но если нет, то и скрипт в топку.
  2. А с отображением на Аплях проблем не будет? Как я понимаю, этот скрипт для дисплеев Retina?
  3. Озадачился оптимизацией скриптов при загрузке сайта, поскольку Гугля пишет рейтинг 56/100 в этой части и предлагает: Удалите код JavaScript и CSS, блокирующий отображение верхней части страницы. Количество блокирующих скриптов на странице: 24. Количество блокирующих ресурсов CSS на странице: 9. Они замедляют отображение контента. В header.tpl отключил некоторые скрипты, например Гугл-карты, и карусели, поскольку всё равно они не используются: <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,700,300&subset=latin,cyrillic' rel='stylesheet' type='text/css'> <link rel="shortcut icon" href="{$estate_folder}/template/frontend/{$current_theme_name}/img/favicon.png" type="image/png"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/bootstrap.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/bootstrap-responsive.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/chosen/chosen.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/bootstrap-fileupload/bootstrap-fileupload.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/jquery-ui/css/ui-lightness/jquery-ui-1.10.2.custom.min.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/realia-blue.css" type="text/css"> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/bootstrap.corrections.css" type="text/css"> <script type="text/javascript" src="https://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU"></script> <!-- <script type="text/javascript" src="https://maps.googleapis.com/maps/api/js?v=3&amp;sensor=true"></script> --> <!-- <script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=drawing"></script> --> {literal} <!--[if lte IE 7]> <style type="text/css"> html .jqueryslidemenu{height: 1%;} /*Holly Hack for IE7 and below*/ </style> <![endif]--> {/literal} <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.ezmark.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.currency.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jquery.cookie.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/retina.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/bootstrap.min.js"></script> <!-- <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/carousel.js"></script> --> <!-- <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/gmap3.min.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/gmap3.infobox.min.js"></script> --> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/jquery-ui/js/jquery-ui.min.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/chosen/chosen.jquery.min.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/iosslider/_src/jquery.iosslider.min.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/libraries/bootstrap-fileupload/bootstrap-fileupload.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/realia.js"></script> <script type="text/javascript" src="{$estate_folder}/apps/client/js/clientorderajax.js"></script> <script type="text/javascript" src="{$estate_folder}/js/estate.js"></script> <script type="text/javascript" src="{$estate_folder}/apps/system/js/sitebillcore.js"></script> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/interface.js"></script> <link rel="stylesheet" href="{$estate_folder}/template/frontend/{$current_theme_name}/css/jqueryslidemenu.css" type="text/css"> <script type="text/javascript" src="{$estate_folder}/template/frontend/{$current_theme_name}/js/jqueryslidemenu.js"></script> Что можно еще выключить? (Шаблон Realia)
  4. Я у себя с этим заморачиваться не стал... Во Фрилансе никого знать не обязательно, просто пишите задание, кто-нибудь отзовется. Вроде TopRan занимался этим.
  5. Написать условие в realty_grid.tpl - если страница в пагинаторе последняя, то подключаемые в span3 (почти в конце шаблона) блоки баннеров, новостей и т.п. не загружать.
  6. Тема уже неоднократно обсуждалась. Карта в Realia показывает только те объекты, которые есть на данной странице, чтобы не грузить ресурсы хостинга лишними обработками и выборками. Скорость загрузки страниц сайта соответственно увеличится, что будет не в плюс рейтингу сайта, да и хостинг вам понадобится пошустрее и подороже. Если нужны все объекты, это во фриланс. Частично вопрос решается указанием в настройках количества выводимых объектов на страницу, вместо 10 установите 20-25, соответственно они и будут показываться на карте. В любом случае есть поиск а карта - не основной источник выборки объектов по нужному критерию.
  7. Алексей, эта таблица нужна только вам или доступ к ней будет общий? Судя по сказанному вами, сайт вам наполнят разные люди, затем вы сделаете все объявления под админа, соответственно видеть эти данные сможет только админ, поскольку они привязаны будут к админу или если их делать доступными всем, то все увидят закрытую информацию - контакты собственника, ваши примечания и т.п., что может находиться в базе и должно быть скрыто от посторонних. Если это надо только вам, то достаточно зайти в Админку - Редактор форм, вверху кликнуть на кнопку Grid Manager, выбрать нужные вам поля к отображению и сохранить. В Настройках - Общие активировать позицию "Использовать настраиваемую сетку в выводе в админке", сохранить и перейти в режим просмотра объявлений - Главная или Объявления. Вы увидите нужный вам список со всеми нужными вами позициями, но список может быть километровым в ширину и удобство его использования на мобильных устройствах сомнительно. Опробуйте этот вариант, прежде чем платить за доработку, сомнительную в удобстве применения. С таким-же успехом можно выгружать базу файлом Эксель (приложение Эксель) и пользоваться ею отдельно от сайта, удобство будет таким-же. Но в варианте с Grid Manager можно хотя-бы вывести в таблицу не всё а нужное, и с неё переходить на все детали объявления (режим просмотра).
  8. В настройках-GeoData есть позиция "Широта и долгота центра карты..." введите туда свои координаты (офиса или центра города), карта будет открываться на этой местности, если нет других координат объектов. Вроде еще в шаблонах tpl встречаются координаты карты, там тоже можно поменять (layout_map.tpl, map_full_screen.tpl), но это видимо касается только карты Гугла.
  9. Если на скорую руку, то заходим в realty_gridd.tpl, находим <div class="span9"> и перед ним пишем <div class="row"> <div class="span12"> </div> </div> в промежуток переносим кусок кода из <div class="span9">, что ниже, а именно - заголовок и форматирование карты, у меня это: {if $grid_items|count==0} <h1 class="page-header" align="center">Ничего не удалось найти</h1> <p align="center">Измените условия поиска или вернитесь<a title="на главную" href="/"> на главную</a></p> {else} <h1 class="page-header" align="center">{$title}</h1> {assign var="lang_topic_name" value="name_{$smarty.session._lang}"} {if $geodata_show_grid_map==1} <div id="map" style="margin: 10px 0;"></div> {*$mapobjectslisting*} {/if} в итоге должно получиться так: <script src="{$estate_folder}/apps/system/js/json2.js" type="text/javascript"></script> {if $geodata_show_grid_map==1} <script src="{$estate_folder}/apps/system/js/realtymap.js" type="text/javascript"></script> <script> var loc_objects={$geoobjects_collection_clustered}; var map_type='{$map_type}'; {literal} $(document).ready(function(){ var RM=new RealtyMap(); RM.initJSON('map', loc_objects, map_type, {scrollZoom: false, minimap: false, yandexMapType: 'yandex#map', fullscreenControl: true}); }); {/literal} </script> {/if} <div class="row"> <div class="span12"> {if $grid_items|count==0} <h1 class="page-header" align="center">Ничего не удалось найти</h1> <p align="center">Измените условия поиска или вернитесь<a title="на главную" href="/"> на главную</a></p> {else} <h1 class="page-header" align="center">{$title}</h1> {assign var="lang_topic_name" value="name_{$smarty.session._lang}"} {if $geodata_show_grid_map==1} <div id="map" style="margin: 10px 0;"></div> {*$mapobjectslisting*} {/if} </div> </div> <div class="row"> <div class="span9"> {if $smarty.session.grid_type eq 'thumbs'} {include file='realty_grid_thumbs.tpl'} {else} {include file='realty_grid_list.tpl'} {/if} {foreach from=$pager_array.pages item=pager_page} {if $pager_page.current==1} {assign var=__curpagenr value=$pager_page.text} {/if} {/foreach} ....... а на сайте получаем такой результат
  10. Лена, да сама попробуй, я-же всё уже написал... в realty_gridd.tpl недалеко от начала найди <div class="span9"> и замени на <div class="span12">, сама всё увидишь.
  11. У меня однажды такая фигня возникла, когда логин у меня был на русском (Игорь Иваныч), затем сменили оболочку форума и стало выбрасывуать или отказывать во входе. Сменил логин на англоязычный (Chernetskiy) и проблема пропала.
  12. Если есть возможность, переключить Интернет со шнурка на WiFi попробуйте, бывает проблема с драйверами, хотя это касалось-бы не только форума...
  13. Ну что сказать, хз, ни у кого проблем нет. Может чего с настройками роутера - фаерволом - безопасностью. Блокировка вероятно идет где-то в канале. С другого компа и из другого места входить не пробовали? Для исключения вариантов?
  14. Проблемы могут возникать от некоторых других моментов - плохое качество интернет-соединения, в результате чего у вас роутер сбрасывается и назначается новый IP-адрес, что требует нового входа. Как вариант, может у вас включен режим инкогнито или "скрывать IP-адрес", в связи с чем, при последующем обращении защищенная система вас видит как нового посетителя и требует авторизацию. Если вы играете с Сноудена то система вас помнить не сможет, по этому каждый раз будет спрашивать авторизацию.
  15. И не выйдет, вы-же ковыряете не тот шаблон - варианта оформления не с картой а со слайдером. Насколько я понимаю, для вышеуказанного на скрине варианта отображения, вывод карты сидит в realty_grid.tpl в районе 28 строки, параметром {if $geodata_show_grid_map==1}: <div class="row"> <div class="span9"> {if $grid_items|count==0} <h1 class="page-header" align="center">Ничего не удалось найти</h1> <p align="center">Измените условия поиска или вернитесь<a title="на главную" href="/"> на главную</a></p> {else} <h1 class="page-header" align="center">{$title}</h1> {assign var="lang_topic_name" value="name_{$smarty.session._lang}"} {if $geodata_show_grid_map==1} <div id="map" style="margin: 10px 0;"></div> {*$mapobjectslisting*} Этот вывод сидит в див-классе "span9" (3/4 ширины экрана), потому и имеет такой размер. Можете сами проверить и изменить span9 на span12 (полная ширина), карта будет во всю ширину, только всё, что было справа - в span3 (1/4 ширины) слетит вниз сайта. Соответственно, можно блок со span12 по аналогии со span9 сделать выше и перекинуть в него карту вышеуказанным параметром. Ну и с заголовком определиться, может его тоже засунуть над картой. Получится, что заголовок и карта во всю ширину вверху, всё остальное, объявления, поиск, спецпредложения и новости внизу, как и было. Как вариант, можно поиск перелопатить в одну строку или сделать выплывающим из-под карты вниз, но это уже другая история, читаем Бутстрап 2, создаем шаблон для него, вставляем туда нужные позиции для ввода, перекидываем туда-же код из имеющегося поиска для организации выборки и поиска, настраиваем стили, подключаем новый шаблон в конец span12 и вуа-ля. В случае удачи, вы мега-супер-пупер программист!
  16. Если судить по первому скриншоту, то от <h2> (его не видно, он выше) до строки 40 включительно - удалить, если не нужны "Добавить в избранное" - звездочка возле заголовков объявлений на главной. Или как вариант, найти этот <h2>, вырезать из исходного места и вставить между строками 40 и 41. По второму скриншоту тоже самое, контрольная точка между строк 42-43
  17. Ну если вариант со скриншотом подходит, то можно взять за основу этот шаблон - apps/admin/admin/template1/realty_grid.tpl (таблица объявлений в админке) или это - template/frontend/realia/realty_grid_account.tpl (Мои объявления на скриншоте). Только перед экспериментами сохрани исходники
  18. За вывод на главную отвечает realty_grid.tpl, в середине файла код делится на варианты отображения, которые можно увидеть в realty_grid_list.tpl и realty_grid_thumbs.tpl (строки или блоки), далее снова работает первый шаблон. В конце этого шаблона есть код типа: </div> <div class="sidebar span3"> {include file='search_form.tpl'} &nbsp; {include file='right_special.tpl'} {include file='news_list_column.tpl'} <a href="{$estate_folder}/rss/"><img src="{$estate_folder}/template/frontend/agency/img/RSS.png" border="0"/> RSS новости</a> {include file='banner.tpl'} </div> </div> <hr> {include file="features.tpl"} Так вот, все, что находится внутри див класса "sidebar span3" отображается в колонке справа. Сделай свой tpl, засунь в него нужный код и подключи по аналогии, типа {include file='my_pictures.tpl'}
  19. Вот например страница Вторичная недвижимость: <h1 class="page-header">вторичная недвижимость</h1> ... <h2> <a class="fav-add" alt="227" title="Добавить в избранное" href="#add_to_favorites"></a> <a href="/vtorichnaya-nedvijimost-prodaja/dvuhkomnatnie/227-bolgariya-u-morya-pomorie/">Продажа квартиры в Болгарии с видом на море,Sunset Resort</a> </h2> первая строка в заголовке Н2 и есть код звездочки - Добавить в избранное (add_to_favorites). Удали её или выведи за код заголовка
  20. У меня всё было сложно, поскольку надо было придумать универсальную подчиненность справочников, для Москвы - одна, для Подмосковья - три , поскольку есть города федерального подчинения, есть города областного подчинения и города районного подчинения. К тому-же нужны были районы области, поскольку, даже в одном районе есть одноименные населенные пункты. По этому я сделал иерархию Страна-Регион-Город-Улица (вертикальная подчиненность) и в дополнение Регион-Район, Регион-Шоссе, Район-Станция, Город-Округ и Город-Метро (горизонтальная подчиненность). Поиск упрощается, ввод данных тоже, в выгрузку уходят все адресные параметры. Я не думаю, что есть смысл задействовать микрорайоны, от них будет больше путанницы. Достаточно уровня Районы города-Улица. Если уж так нужны Микрорайоны, сделать их как довесок - прикрутить к Районам города и ничего к ним не прикручивать. Относительно как исправить проблему, точно не скажу, надо смотреть настройки и код.
  21. Мета, это другая история, параметры Мета работают в дополнение к заголовку и описанию а не как основной ориентир. Тебе даже цена в заголовке даст его уникальность, добавь её вывод в realty_view.tpl, типа: <h1 class="page-header">{$title} {if $data.currency_id.value!=0}{$data.currency_id.value_string}{/if}</h1>
  22. Да можно не заморачиваться, это-же не ссылки, чтобы отличались особой эксклюзивностью. Главное, чтобы они были осмысленными, т.к. заголовок "Sunset Resort" просто ни о чем, в нем нет даже намека на продажу, недвижимость, апартаменты или студию, Болгарию, Поморие, у моря и т.д., поисковику зацепиться не за что.