abushyk

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

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

  • Посещение

  • Days Won

    269

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

  1. /template/frontend/pure/search_form_sidebar.tpl <span><button>Очистить</button></span>
  2. Мы с вами как-то контактировали в скайпе или аське кажется. Не помню имени контакта. Напишите еще раз.
  3. По задумке Ипотека отсылает уведомление на упомянутый адрес из настроек и пакует заявку в приложение Клиент, если оно есть. С уходом на мыло проблем вроде бы не должно быть, так как последнее изменение касалось передачи пачки адресов под отправку, но в этом конкретном случае отправка идет только на один ящик. И адрес отправления совпадает с адресом доставки (могу ошибаться, но кажется это где-то считалось плохим при отправке корреспонденции). Если приложение ипотеки обновлено, следует проверить: 1. есть ли в /apps/system/lib/sitebill.php функция sendFirmMail() 2. есть ли файл /apps/system/template/firm_mail_wrapper.tpl Больше я даже не знаю, что проверить. Хотя и эти проверки не необходимы, так как sendFirmMail() обслуживает отправку уже наверное везде в коде.
  4. Если белый экран, то 99% что ошибка не в шаблоне. Если в шаблоне, то в страницу просто выводится сообщение от смарти. Тут что-то не сплясало в контроллере шаблона в main.php, либо в приложениях.
  5. А если через "Просмотр кода страницы" смотреть, в том месте в котором меняете имя картинки, само имя такое как вписали через Редактор шаблонов?
  6. /apps/paypal/site/template/pay_form.tpl Это файл формы отправки на оплату. Добавьте туда еще один параметр ....<input type="submit" value="Платить через PayPal" /><input type="hidden" name="charset" value="utf-8"><!-- этот добавлен!!! --></form>
  7. Приложение Линк-менеджер (бывшее predefinedlinks). Создаем в нем ссылку с алиасом => myprettyspecials параметрами => hot=1 остальные поля по желанию Включаем приложение, вбиваем ссылку http://мойсайт/myprettyspecials и наслаждаемся (если спецпредложения у нас стандартные "искаропки"). Либо вообще просто http://мойсайт/?hot=1 или http://мойсайт/?spec=1
  8. В два шага. 1. Прописать функцию выборки "новых". В реалия она уже вроде даже встроена, просто ее выборка выводится в подвал. 2. /template/frontend/realia/layout_home.tpl в нем заменить в данных слайдера $special_items2 на $new_grid_items
  9. Изначально ложный подход. Если на карту выводится один маркер - дефолтный зум имеет место. Если маркеров более одного, карта автоматом зуммится так, что бы вписать их все в область показа и дефолтный зум откидывается.
  10. Запрос на выборку метро для текущего города уходит. Уходит без ошибок. И возвращается пустой список. Все это похоже на то, что они не связаны. У вас могла быть Москва и на ней метро. Потом вы могли вкатить другой список географии. Москва уже фигурирует под иным ИД, но привязка сохранилась на старый. Посмотрите в справочниках, к какому городу привязаны станции.
  11. Не, у вас не так. У вас ошибок нет и просто нет метро на городе.
  12. Эти условия отменяют применение правила на адресах соответствующих реально существующим файлам и директориям, а не таким, что имитируются mod_rewrite'ом.
  13. Таки не сегодня))) Немного теории. При включенном менеджере валют в сетке всегда доступно дополнительное значение для поля price. Называется оно price_ue и содержит в себе приведенное к валюте, обозначенной дефолтной в менеджере валют, значение. Если у вас дефолтным обозначено евро, то для всего что будет выбрано сеткой в price_ue будет лежать приведенная цена в евро. Это не скорую руку. На не скорую руку: 1. Для начала необходимо загнать в шаблон валюты и их курсы. Делается это в контроллере шаблонов (/template/frontend/шаблон/main/main.php). Логично сделать это максимально повыше в main(), где-то сразу после global $__site_title, $folder, $smarty; if(!isset($_SESSION['site_cache']['courses'])){$DBC=DBC::getInstance();$query='SELECT * FROM '.DB_PREFIX.'_currency';$stmt=$DBC->query($query);if($stmt){while($ar=$DBC->fetch($stmt)){$courses[$ar['currency_id']]=$ar;}}$_SESSION['site_cache']['courses']=$courses;}$this->template->assign('_courses', $_SESSION['site_cache']['courses']);Можно обойтись и без сохранения в сессию, а предусмотреть другой вариант, например создавать готовый файл с php-массивом и при наличии оного просто инклудить. Но это уже тонкости. Главное, что количество запросов на получение списка валют мы снизим. 2. Теперь в шаблоне у нас есть массив валют-курсов доступный в {$_courses} и предоставляющий доступ к валюте по ее ид. Запросив {$_courses[4]} мы получим данные валюты с ид=4. 3. Как пользоваться. {if (int)$grid_items[i].price!=0}{foreach from=$_courses item=_course}<br>{$_course.code}: {(($grid_items[i].price*$_courses[$grid_items[i].currency_id].course)/($_course.course))|number_format:0:",":" "}{/foreach}{/if}Данный кусочек проверяет не нулевое ли значение цены и потом проходится по массиву валют, выводя цену объекта во всех зарегистрированных валютах сайта. Если нужно выдать в какой-то конкретной валюте (c ид=4 например) и она не является дефолтной {if (int)$grid_items[i].price!=0}{(($grid_items[i].price*$_courses[$grid_items[i].currency_id].course)/($_courses[4].course))|number_format:0:",":" "}{/if}4. В карточке все абсолютно аналогично, за исключением того, что значения currency_id и price необходимо получать как currency_id.value и price.value ({$data.currency_id.value}, {$data.price.value}) того, что понятия приведенной цены и самой price_ue в данных в карточке не существует. Все остальные процедуры одинаковы.
  14. Открываем Редактор форм, модель data, ищем наш элемент формы Расположение, открываем его на редактирование. В секции Параметры добавляем два параметра map_width и map_height и значения для них в виде количества пикселей по ширине, высоте.
  15. За вывод этого блока отвечает файл /template/frontend/realia/agents_list.tpl Можете либо пройтись по файлам шаблона и убрать его включение, либо занулить (стереть) его содержимое.
  16. /template/frontend/pure/map.tpl RM.initJSON('YMapsID', loc_objects, map_type, {scrollZoom: false, minimap: false, defaultZoom: 4});Попробуйте изменить параметр defaultZoom с 4 на 16 например
  17. Грубо говоря да. Связь есть и так, просто она не реализована физически.
  18. В /apps/news/site/template/news_view.tpl уберите в самом низу блок <script src="{$estate_folder}/apps/comment/js/comment_controller.js"></script>{literal}<script>/*$(document).ready(function(){$('.cmnts').Comment_Controller({object_type:'news', object_id:'{/literal}{$news.news_id.value}{literal}'});});*/</script>{/literal}<div class="cmnts"></div>Это был эксперимент, результаты которого не были удовлетворительными.
  19. Скорее всего что нет, хотя что-то возможно и да. Многие вещи из описываемых здесь, гнездятся в файлах не подлежащих обновлению Поэтому и изменения в них, даже для дистрибутива, применяются не часто. Процентам этак 60-70 это вообще не интересно. Кому из-за нехватки времени заниматься сео, кому-то из-за нехватки финансирования для сео, кому-то потому, что привлечение посетителей делается другими методами, а не продвижкой сайта в поисковиках
  20. Да. Вы можете сменить эту страницу на свою, на которой вывести что-то для пользователя, какое-то сообщение - типа сожалеем, в данный момент не получилось, попробуйте еще раз.
  21. Единственный способ - это в getTemplateMenu() в main.php шаблона обозначить свой декоратор на базе /apps/system/lib/frontend/menu/menu_decorator.php, локализировать его(декоратор), внести в него свои плюшки и отдать структуру ему на построение своего меню.
  22. Сорри. Cигнатура локального аккаунта (/template/frontend/шаблон/main/user/local_account.php) должна выглядеть так: class Local_Account extends Accountа не так как я нарисовал в сообщении class Account extends Login
  23. Напишите вашу почту мне в ПМ, я отправлю свежий файл.
  24. Географические поля типа улицы, города, метро сайтбиль поддерживает изнутри и очень часто обрабатывает их специфично к их содержанию. т.е. в некоторых приложениях найдя поле metro_id он будет безапеляционно считать, что тут именно станция метро. В целом это не особо страшно, но будет создавать неудобства например на разных выгрузках.