Leaderboard


Popular Content

Showing content with the highest reputation on 11/21/17 in Сообщения

  1. 1 point
    Лучше пропишите в data параметр количества комнат (rooms) селект-боксом, чтобы не путаться, например так: {~~студия}{1~~1}{2~~2}{3~~3}{4~~4}{5~~5}{6~~6}{7~~7}{8~~8}{9~~9}{10~~10}. При выборе количества комнат - студия, в базу ничего не запишется и всё уйдет в выгрузку правильно. Параметр Комнат в сделке (rooms-offered) лучше так-же прописать селект-боксом: {0~~0}{1~~1}{2~~2}{3~~3}{4~~4}{5~~5}{6~~6}{7~~7}{8~~8}{9~~9}{10~~10} и установить 0 по умолчанию, чтобы не тыкать в него на каждом объекте. Собственно и сам параметр Студия (studio) должен отправляться в выгрузку только при его наличии и ничего не отправляется (ни 0, ни +, ни да и т.п.), если не студия. Соответственно его тоже стоит прописать селект-боксом с таким значением: {~~нет}{1~~да}, по умолчанию ничего не указываем. Так-же стоит поступить и со Свободной планировкой (open_plan) - {~~нет}{1~~да}, по умолчанию ничего не указываем. Если значение специально не выбрано, ничего в выгрузку не уходит. Для особо одаренных агентов можете там-же заполнить позиции Подсказка (для человека), где указать им, в каком случае параметр указывается и кол-во комнат при этом не указывается
  2. 1 point
    там вот такой код сидит: <div class="span12"> <div class="pull-left"> <a href="#" id="show_spanish"><img src="/template/frontend/realia_barcelona/img/spain-flag-sm.png" style="float: left; margin-right: 10px;"></a> <a href="#" id="show_english"><img src="/template/frontend/realia_barcelona/img/en-flag-sm.gif" style="float: left; margin-right: 10px;"></a> <a href="#" id="show_russian"><img src="/template/frontend/realia_barcelona/img/ru-flag-sm.png" style="float: left; margin-right: 10px;"></a> <div id="google_translate_element" style="display: inline-block;"><iframe style="display: inline-block; width: 0px; height: 0px; border: 0px; background: rgb(255, 255, 255);"></iframe> </div> <script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.SIMPLE},'google_translate_element');} </script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> <script type="text/javascript"> $(document).ready(function(){ $('a#show_spanish').click(function() { var lang = 'испанский'; var lang2 = 'español'; var lang3 = 'spanish'; var $frame = $('.goog-te-menu-frame:first'); if (!$frame.size()) { alert("Error: Could not find Google translate frame."); return false; } $('.goog-te-menu-frame:first').contents().find('.goog-te-menu2-item span.text').each(function(){ if($(this).html() == lang || $(this).html() == lang2 || $(this).html() == lang3){ $(this).click(); } }); return false; }); $('a#show_english').click(function() { var lang_e = 'английский'; var lang2_e = 'inglés'; var lang3_e = 'english'; var $frame = $('.goog-te-menu-frame:first'); if (!$frame.size()) { alert("Error: Could not find Google translate frame."); return false; } $('.goog-te-menu-frame:first').contents().find('.goog-te-menu2-item span.text').each(function(){ if($(this).html() == lang_e || $(this).html() == lang2_e || $(this).html() == lang3_e){ $(this).click(); } }); return false; }); $('a#show_russian').click(function() { var lang_r = 'русский'; var lang2_r = 'ruso'; var lang3_r = 'russian'; var $frame = $('.goog-te-menu-frame:first'); if (!$frame.size()) { alert("Error: Could not find Google translate frame."); return false; } $('.goog-te-menu-frame:first').contents().find('.goog-te-menu2-item span.text').each(function(){ if($(this).html() == lang_r || $(this).html() == lang2_r || $(this).html() == lang3_r){ $(this).click(); } }); return false; }); }); </script> </div> <form class="searchbyidform hidden-phone" method="get" action="/"><input type="text" name="id" value="" placeholder="Поиск по лоту"></form> <div class="favoriteslink pull-right hidden-phone hidden-tablet"><a href="/myfavorites/">Избранное (<span id="favorites_count">0</span>)</a> </div> </div> только флажки надо погрузить в свой шаблон сайта (см. ссылки в начале кода). Флажки работают отдельно от панели переводчика Гугл рядом, по сути это 2 дублирующие друг-друга функции. Проще вставить код переводчика в панель навигации, в начало language-switcher, где уже имеется форматирование под переключатель переводчика, чтобы не выглядело криво. ... <div id="navigation"> <div class="container"> <div class="navigation-wrapper"> <div class="navigation clearfix-normal"> {$navmenu} <div class="language-switcher"> <!-- Переводчик Google --> <div id="google_translate_element"></div> {literal} <script type="text/javascript"> function googleTranslateElementInit() { new google.translate.TranslateElement({pageLanguage: 'ru', layout: google.translate.TranslateElement.InlineLayout.SIMPLE}, 'google_translate_element');} </script> <script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit"></script> {/literal} <!-- Переводчик Google --> {foreach item=ln from=$available_langs key=k} ....
  3. 1 point
    Решил проблему таким образом: Создал в папке /admin/ файл .htaccess с содержимым: Options -IndexesAddDefaultCharset UTF-8<IfModule mod_rewrite.c>RewriteEngine On#RewriteBase /</IfModule> Заработало. По безопасности нет ли проблем?
  4. 1 point
    Ozzy07

    установка sape на sitebill

    До этого выводил, как указано выше: {$sape_context}, не добавлялся. Вывел, как Вы указали - добавился. Благодарю!
  5. 1 point
    Дмитрий Кондин

    установка sape на sitebill

    Я например поставил так if (!defined('_SAPE_USER')){ define('_SAPE_USER', 'мой_идентификатор_'); } require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php')); $o['charset'] = 'UTF-8'; $o['multi_site'] = true; $sape = new SAPE_client($o); $this->template->assert('sape1', $sape->return_links(1)); $this->template->assert('sape2', $sape->return_links(1)); $this->template->assert('sape3', $sape->return_links());