Дмитрий Кондин

Администраторы
  • Публикации

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

  • Посещение

  • Days Won

    362

Все публикации пользователя Дмитрий Кондин

  1. Именно удалить старое image и добавить новое поле image с типом uploads. А фото не удаляется, чтобы был более мягкий переход на новый тип и мы еще храним информацию о старых фотках. И на сайте будут выводится старые фото, но если добавите новые фото через новый тип загрузчика, то они уже будут по новому.
  2. Вас точки смущают в названии? Они появляются, потому что не указаны город, район, улица.
  3. /template/frontend/agency/layout_basic.tpl Вот тут кусок кода, который вас интересует. <div id="rc"> {if $right_column != ''} <div class="rcont"> {if $show_demo_banners == 1} <div id="right2"> <div class="vk"> <script type="text/javascript" src="http://userapi.com/js/api/openapi.js?22"></script> <!-- VK Widget --> <div id="vk_groups"></div> <script type="text/javascript"> {literal} VK.Widgets.Group("vk_groups", {mode: 0, width: "229", height: "190"}, 25347835); {/literal} </script> <br> </div> </div> {/if} <div id="right2"> <div id="news_column"> {include file="news_list_column.tpl"} </div> {include file="right_special.tpl"} <div id="news_column"> {$apps_pages_column} </div> </div> </div> {/if} {if $is_account and $category_tree_account} <div class="rcont"> <div id="right2"> {$category_tree_account} </div> </div> {/if} </div>
  4. Скриншот, шаблон, кусок кода из шаблона приложите, пожалуйста. Напишем что к чему.
  5. Зайдите в приложения SEO-оптимизация и там нажмите обновить структуру каталогов. Это возникает потому что у вас каталоги не имеют URL правильных.
  6. Обновитесь (новый config) там появилась опция Mailer: Отключить передачу дополнительных флагов в заголовках письма - вот ее отключите.
  7. Оно обновляется, просто бывает версия не переключается. Поэтому кажется, что не обновилось.
  8. Сначала обновить system до 2.8.2 Затем приложения admin, table, columns, config, comment (у кого есть). В обновлениях: 1. Заменили редактор структуры, теперь удобнее удалять и редактировать. 2. Добавили новый тип загрузчика картинок (в редакторе форм для таблицы data - удалить старое поле image и добавить новое поле image с типом uploads и отмеченной галочкой "Хранить значение поля в таблице") 3. В конфиге добавились опции: Не публиковать объявления из ЛК без премодерации, Использовать встроенный счетчик просмторов (когда он выключен, то работает система гораздо быстрее), Mailer: Отключить передачу дополнительных флагов в заголовках письма - на некоторых хостингах с этим флагом почта не идет, Сохранять копию изображений без водяного знака (для этого нужно создать каталог /img/data/nowatermark/Вскоре сделаю видео об этих новых функциях и их использовании. NB. Поле типа uploads по сути не является заменителем для поля типа uploadify_image. Мы предприняли некоторые действия для поддержания новым полем старых данных, но, в первую очередь, следует рассматривать поле типа uploads как новый тип данных со схожим с uploadify_image функционалом. (abushyk)
  9. Если вылетает из слайдера, значит пропадает свойство Спец.предложение.
  10. Делали обработчики с расчетом на большое количество хостингов и GD, а вот ImageMagic не у всех. Думаю как альтернативный обработчик, который включается в конфиге добавим его.
  11. В хроме можно быстро определить какой стиль применить, если нажать на элемент правой кнопкой и там нажать Просмотр кода элемента, внизу появится информация нужная.
  12. В новой версии будет новый тип загрузчика, он построен по другой технологии и там будет мультизагрузка и нет привязки к флеш, думаю это уменьшить количество глюков.
  13. Посмотрите видео, я там все типы описываю.
  14. Нда, в main.php как раз неправильно. Почитайте внимательно что я написал, если не сделаете по инструкции - ничем не могу тогда помочь )
  15. Для этого уже нужно программировать шаблон. Вот тут перехватываем нужную переменную и делаем для нее обертку в виде ссылки {foreach from=$hvd_tabbed item=tab key=tabname} {if $tab|count>0} {foreach from=$tab item=data_item} {if $data_item.type eq "primary_key" or $data_item.value eq "0" or $data_item.value eq "" or $data_item.name eq "currency_id" or $data_item.name eq "export_cian" or $data_item.name eq "user_id" or $data_item.name eq "price" or $data_item.name eq "youtube" or $data_item.type eq "hidden" or $data_item.name eq "text" or $data_item.type eq "geodata" or $data_item.name eq "meta_keywords" or $data_item.name eq "meta_description" or $data_item.name eq "meta_title"} {elseif $data_item.name eq "fio"}{assign var="agent_fio" value=$data_item.value}{elseif $data_item.name eq "phone"}{assign var="agent_phone" value=$data_item.value}{elseif $data_item.name eq "email"}{assign var="agent_email" value=$data_item.value} {elseif $data_item.type eq "select_by_query"} {if $data_item.value_string!=''} {include file="wg_viewport_selectbyquery.tpl" wg_item=$data_item} {/if} {elseif $data_item.type eq "select_box_structure"} {if $data_item.value_string!=''} {include file="wg_viewport_selectbyquery.tpl" wg_item=$data_item} {/if} {elseif $data_item.type eq "checkbox"} {if $data_item.name ne 'hot' and $data_item.name ne 'active'} {if $data_item.value eq 1} {include file="wg_viewport_checkbox.tpl" wg_item=$data_item} {/if} {/if} {elseif $data_item.type eq "select_box"} {if $data_item.value_string!=''} {include file="wg_viewport_selectbox.tpl" wg_item=$data_item} {/if} {elseif $data_item.type eq "tlocation"} <li><label>{$data_item.title}</label><span>{$data_item.tlocation_string}</span></li> {else} {if $data_item.value!=''} {if $data_item.name eq "text"} {include file="wg_viewport_text.tpl" wg_item=$data_item} {else} {include file="wg_viewport_common.tpl" wg_item=$data_item} {/if} {/if} {/if} {/foreach} {/if} {/foreach}
  16. Дополнительные поля можете добавить в Редакторе форм в таблице data, они автоматически появятся в просмотре объекта. Генерация этой страницы выполняется тут /template/frontend/agency/realty_view.tpl
  17. Вы включили опцию сохранять картинки без водяного знака, но не создали каталог для хранения картинок этих или же скрипт не может записать туда файлы из-за отсутствия прав доступа /img/data/nowatermark/
  18. Для генерации элементов форм во вкладке "Все" в поиске используется вот этот скрипт /apps/system/lib/frontend/search/kvartira_search.php Например, выпадающий список стран генерируется вот этим в методе main() $this->template->assert('country_list', $form_generator->get_single_select_box_by_query($kvartira_model['data']['country_id']));Теперь в шаблоне селект стран будет доступен {$country_list} Для того, чтобы добавить материал стен вам нужно 1. Создать локальный класс поиска Для этого копируем /apps/system/lib/frontend/search/kvartira_search.php в /template/frontend/agency/main/kvartira_search.php Меняем вызов класса в /template/frontend/agency/main/main.php Вот эти строчки require_once(SITEBILL_DOCUMENT_ROOT.'/apps/system/lib/frontend/search/kvartira_search.php'); $kvartira_search_form = new Kvartira_Search_Form(); $kvartira_search_form->main();на эти require_once(SITEBILL_DOCUMENT_ROOT.'/template/frontend/agency/main/kvartira_search.php'); $kvartira_search_form = new Kvartira_Search_Form(); $kvartira_search_form->main();Теперь мы можем редактировать локальный класс без опасений того, что он будет затерт после обновления. В локальном классе поиска добавляем инициализацию списка материалов стен: $this->template->assert('walls', $form_generator->get_select_box($kvartira_model['data']['walls']));При этом учтите, что в базовой версии walls - всего-лишь строка, а из вашего поста я понял, что вы walls переделали в select_box.