TopRaN

Модераторы
  • Публикации

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

  • Посещение

  • Days Won

    90

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

  1. <title>{if $meta_title != ''}{$meta_title}{else}{$title}{/if}{if $REQUEST_URI=='/'} всего - {$_total_records} предложений от собственников и агентсв{/if}</title> <title>{if $meta_title != ''}{$meta_title}{else}{$title}{/if}{if $REQUEST_URI=='/'} всего - {$_total_records} предложений от собственников и агентсв{/if}</title> или <title>{if $meta_title != ''}{$meta_title}{else}{$title}{/if}{if $REQUESTURIPATH==''} всего - {$_total_records} предложений от собственников и агентсв{/if}</title>
  2. в принципе ни чего сложного не вижу. можно сделать и такой справочник.
  3. Вы же не пробуете, а говорите - дайте. Не объясняете на какой стадии у Вас появилась та или иная ошибка. p.s. Выкладывайте ваш код с описанием что куда писали, где изменяли. Будем разбираться. А выпрашивать, это в раздел "фриланс".
  4. Во-первых , код который Вы придумаете будет только Ваш. Вы должны четко знать (видеть) как он будет работать. Во-вторых, нельзя сделать неправильно, не зная как это делается. В-третьих Константин написал логику и последовательность того, что нужно сделать для Вашей идеи. Итог: Если у Вас есть решение, которое будет выполнять аналогичное действие по-аналогии личного кабинета, то поделитесь им с другими пользователями.
  5. Ни как. Можно только повесить id или data-id. И через js обработать. P.s. сам не давно интересовался данным вопросом.
  6. Что именно вы хотите сделать? У каждого заказчика своё видение, как один должен выглядеть и как работать. По этому тяжело сделать универсальное решение.
  7. Можно сделать по примеру покраски элементов. Наберите на форуме "красим элементы или уроки css".
  8. 1. Нужно добавлять еще одно поле для метро(признак отношения к данной ветки метро), далее в шаблоне запрашивать какой признак и соответственно красить иконку. Но это не очень хороший вариант. 2. Написать скрипт, где в некой переменной будет перечислен массив (принадлежность к данной ветке метро). Потом узнавать id метро и смотреть кокой ветке она принадлежит, после давать команду на закраску. Как-то так в двух словах.
  9. Готового решения нету. Все делалось индивидуально. Возможно найдете близкие примеры, но не с картами и панорамами
  10. Верстаются два блока. Оба загружаются. Потом с помощью Jquery реализуется путем показа скрытия (подмены блоков) . Самый простой вариант .toggle() Jquery.
  11. Тут более сложный процесс. Нужно будет сначала определять регион, узнавать выбран он или нет, после проводить сверку, и так далее по цепочке.
  12. Быстрый хак Смотрим в админке в справочнике городов ID города. после в header.tpl вставляем следующее содержимое <script type="text/javascript" > $(document).ready(function(){ if($("#city_id").val()){ ymaps.ready(function(){ var city = ymaps.geolocation.city; $("#user-city").text(ymaps.geolocation.city); if(city == 'Москва'){ $("#city_id [value='1']").attr("selected", "selected"); } else(city == 'Киев'){ $("#city_id [value='2']").attr("selected", "selected"); } }); } }); </script> для того что бы узнать какой город нам выводится можно в любом видном месте сайта поставить следующий div <div id="user-city"></div> но это хорошо будет работать при api яндекс 2.0 P.S. Не самое удачное решение) Вариант № 2 <script type="text/javascript" > $(document).ready(function(){ if($("#city_id").val()){ var jsonString = $.getJSON("http://ip-api.com/json/?callback=?",function( data ) { var city = (data.city); if(city == 'Moscow'){ $("#city_id [value='1']").attr("selected", "selected"); } else if(city == 'Kiev'){ $("#city_id [value='2']").attr("selected", "selected"); } else { $("#city_id [value='0']").attr("selected", "selected"); } }); } }); </script> P.S. Более точное определение города. p.p.s узнать город можно перейдя по ссылке http://ip-api.com/json/?callback
  13. 1. Какой шаблон? 2. Смотря на что вы хотите поменять? Просто цвет или картинка, может текстура какая-нибудь. Как правило фон меняется в файле стилях css. В BODY { backgroubd....}
  14. Не получится. Там используется тип построение - таблица. А она автоматически подставляет размеры блока.
  15. Дополнение : файл layout_home.tpl. там идет подключение right_special
  16. так переместите подключение из спан3 в спан9
  17. Присылайте доступы от фтп , вечером посмотрю
  18. На своем можно делать, а по поводу арендованных вам нужно уточнять через тикет систему или уточнить у Дмитрия.
  19. Итак начнем с того как это исправить. 1. Нужно все эти скрипты скопировать и положить в папку (например "CJS" cache JavaScript) и присвоить ей права 777 или 755. Папку можно создать в корне сайта (не шаблона) 2. Создать php файл - scripter.php, со следующим содержимым <?php function downloadJs($file_url, $save_to) { $content = file_get_contents($file_url); file_put_contents($save_to, $content); } downloadJs('https://mc.yandex.ru/metrika/watch.js', realpath("./cjs") . '/watch.js'); downloadJs('http://www.google-analytics.com/analytics.js', realpath("./cjs") . '/analytics.js'); downloadJs('https://connect.facebook.net/ru_RU/sdk.js', realpath("./cjs") . '/facebook.js'); downloadJs('http://cse.google.com/adsense/search/async-ads.js ', realpath("./cjs") . '/cse.js'); // Для скриптов без расширения пример downloadJs('http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU', realpath("./cjs") . '/maps'); ?> 3. Теперь нужно проверить работы скрипта. Запускаем http://ваш сайт/scripter.php Если вы все сделали правильно то у вас откроется папка CJS со списком данных файлов (watch.js / analytics.js / facebook.js / cse.js ) 4. Заходите к себе на хостинг панель и выбираете вкладку CRON. После нужно будет прописать команду на запуск скрипта. wget -q -O - /dev/null http://ваш сайт/scripter.php >/dev/null 2>&1 Не забываем сменить URL 5. Меняем путь к JS в счетчике или скрипте. Если был путь в счетчике https://mc.yandex.ru/metrika/watch.js , то заменяем его на путь внутри сайта, например http://ваш сайт/js/watch.js или <script type="text/javascript" src="{$estate_folder}/сjs/watch.js"></script> 6. Проверяем перед копированием полные пути скриптов таких как http://api-maps.yandex.ru/2.0-stable/?load=package.standard&lang=ru-RU . 7. Дополняем скрипт по своему вкусу.
  20. Пишите в личку подробное т.з. обсудим.
  21. Пришлите доступы от ФТП в личку, посмотрю завтра, что у вас не так.