abushyk

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

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

  • Посещение

  • Days Won

    269

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

  1. ясно. не хватает места на утолщение и отбивку по разрядам.
  2. да. я хочу нивелировать различия между добавлением анонимом и нормальным пользователем, так как уже надоело держать в голове отличия)) про напоминалку я помню, но пока не вижу чего-то четкого и красивого.
  3. {if $grid_items[i].price_ot!='' && $grid_items[i].price_ot!='0'} студия от <strong>{$grid_items[i].price_ot|number_format:0:'':' '} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</strong> {/if} найдите в этом еще два отличия и повторите их для всех цен от студии до тройнушек.
  4. {if $grid_items[i].price_ot!='' && $grid_items[i].price_ot!='0'} студия от {$grid_items[i].price_ot} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if} {/if} вот так. для каждой цены от студии до тройнушек. цена - пробел - моя строка.
  5. смыльте кто-то, кому не жалко, в abushyk собака gmail.com файлик экселя от парсера, я посмотрю хоть как он выглядит.
  6. Лесенкой потому что стилями нужно ровнять. Если свели в один блок, то после каждой цены проставьте ту строку что я в первом сообщении написал - это и есть вывод валюты.
  7. {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if} вы точно вставили все, что я написал в соседнем топике про цены? Так как строка с выводом валюты там явно присутствует.
  8. По запросу "форматирование телефон" поиск по форуму выдает сразу во второй теме))) http://www.etown.ru/s/topic/2312-как-изменить-вид-контактов-в-объявлении/?do=findComment&comment=24008
  9. Поддержка в полном объеме с версии system 3.1.2. В версиях ниже 3.0.0 шаблонизирование не поддерживается совсем. В версиях от 3.0.0 до 3.1.2 - поддержка частичная. При добавлении объявления и его активировании, в случае использования премодерации, пользователь-владелец получает уведомления. Эти уведомления бывают двух типов - уведомление о размещении объявления и уведомление о публикации (это уведомление производится при каждом переводе объявления из состояния "неопубликовано" в состояние "опубликовано"). Существует два способа добавить объявление на сайт пользователем - через гостевую форму для анонимных подателей и через ЛК. Размещение Анонимный пользователь. При добавлении данным способом объявление всегда заходит как неопубликованное. Не существует никакой настройки способной изменить это поведение. При удачном добавлении подающий пользователь должен получить уведомление о добавлении объявления на сайт. Данное уведомление состоит из сводной таблицы данных поданного объявления стандартной темы письма из языковой переменной system::NEW_ORDER_FOR_ANON претекста system::NEW_ORDER_TEXT_FOR_ANON Для шаблонизирования данного сообщения может использоваться шаблон /template/frontend/шаблон/apps/system/template/mails/add_advert_added_anon.tpl внутри которого будут доступны следующие переменные: {$order_table} - сводная таблицы данных поданного объявления {$order_fio} - ФИО указанное анонимом в данных объявления в поле fio Уведомление будет отправлено на email указанный анонимом в данных объявления в поле email Зарегистрированный пользователь (Личный кабинет) При добавлении данным способом объявление может вноситься в сайт как в неопубликованном виде (при включенной настройке Не публиковать без модерации) так и в свободном виде (тут все будет зависеть какие права видимости установлены на галочку Публиковать). При удачном добавлении подающий пользователь должен получить уведомление о добавлении объявления на сайт. Данное уведомление состоит из сводной таблицы данных поданного объявления стандартной темы письма из языковой переменной system::REGU_ADDNOTE_SUBJ стандартного обращения к пользователю system::DEAR_FIO куда встраивается значение user.fio из данных профиля стандартного текста о том, что объявление добавлено system::YOUR_ADV_ADD стандартного текста содержащего ссылку на объявление system::YOUR_ADV_LINK стандартного текста о необходимости модерирования system::ADV_NEED_MODERATING_FIRST при включенной опции Не публиковать без модерации Для шаблонизирования данного сообщения может использоваться шаблон /template/frontend/шаблон/apps/system/template/mails/reguser_add_notify.tpl внутри которого будут доступны следующие переменные: {$mail_adv_link} - ссылка на добавленное объявление {$mail_user_fio} - ФИО указанное пользователем в профиле {$mail_moderate_first} - 1 если включена опция "Не публиковать без модерации" {$mail_signature} - значение из настройки Общее - mail_signature {$mail_adv_id} - ID поданного объявления Уведомление о добавлении объявления будет отправлено не email указанный в профиле пользователя. --------------------------------------------------------------------------------- Активирование При активации объявления проводится проверка принадлежности объявления. Если у объявления указан владельцем один из зарегистрированных пользователей и логин этого пользователя не эквивалентен _unregistered (системный пользователь расцениваемый как коллективное эго анонимов), то данные для отправки уведомления будут взяты из профиля зарегистрированного пользователя. В противном случае данные для отправки уведомления будут взяты из данных объявления из стандартизированных полей с системными именами fio, phone, email. Объявление привязанное к какому-либо зарегистрированному пользователю не будет провоцировать отправку уведомления на почтовый ящик указанный в данных объявления, а только на почтовый ящик указанный в профиле. Для уведомления о активации объявления используются следующие данные: текстовая переменная system::YOUR_AD_PUBLISHED в качестве претекста сообщения текстовая переменная system::AD_LINK в качестве текста сообщения с внедренной в нее ссылкой на опубликованное объявление. текстовая переменная system::YOUR_AD_PUBLISHED_SUBJ в качестве заголовка email об активации Для шаблонизирования данного сообщения может использоваться шаблон /template/frontend/шаблон/apps/system/template/mails/reguser_pub_notify.tpl внутри которого будут доступны следующие переменные: {$mail_fio} - значение ФИО из поля user.fio (для зарегистрированного владельца) или data.fio (для анонима) {$mail_adv_id} - ID публикуемого объявления {$mail_signature} - значение из настройки Общее - mail_signature
  10. Линк-менеджер оснащен методом автоматически выдающим свои ссылки в сайтмап. Для этого в натсройках приложения Линк-менеджер нужно только включить галочку apps.predefinedlinks.sitemapitems
  11. Влияет. Не по замыслу, а по факту. Это главный минус темплейт_сеарч. Основной принцип подбора в колонку справа - спец или вип, состоит в том, что туда фильтруется без параметров запроса только по признаку виповости или спец. Но так так темплейт_сеарч - это внедрение, то его параметры отлавливаются после заказа на формирование набора данных и, обрабатываемые им параметры все-таки учитываются в выборке. Как это лечится. Я добавлю в новый выпуск система жесткую заглушку, запрещающую обрабатывать параметры из темплейт_сеарч для таких функций.
  12. Обычно задача стоит наборот))) /template/frontend/realia/js/search_form.js начиная от строки var simple_slider=$("div.property-filter .slider"); и до строк extended_slider.slider("values",1,value2); }); включительно закрываем в комменты (оборачиваем с одной стороны /* и с другой */) или удаляем. Не гарантирую, но попробовать стоит.
  13. 80% делали, делают и будут делать так. и это я еще оптимист)
  14. Оставшееся {if $grid_items ....!= 'RUR'} {/if} тоже удалите. Я что-то не доподумал. Это был в самом начале эксперимент по вводу валют и для сравнения правильности сортировки выводилась цена в указанной валюте и приведенная цена. А потом оно так и осталось в шаблоне. Функционально оно ни на что не влияет - это чисто отображательная штучка.
  15. Описанное в модификации того, что вы пробовали никак не могло привести к таким надписям. Проверьте права на указанные папки. Они должны существовать и быть с правом на запись от имени того пользователя, под которым работает сервер.
  16. А в целом многие вопросы связанные с аватаркой пользователя вполне справедливы. Этот элемент обделен вниманием из-за того, что реально используется только в одном месте - в профиле пользователя. Так что, думаю, кое что из предложенного можно и нужно будет внедрить.
  17. .pretty_price {font-size: 14px; text-align: right;} это выравнивание вправо. А весь ваш блок ДОЛЖЕН выглядеть так {if $grid_items[i].price_ot!='' && $grid_items[i].price_ot!='0'} <div class="pretty_price">студия от {$grid_items[i].price_ot} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div> {/if} {if $grid_items[i].dvyxkomnatnaia_ot!='' && $grid_items[i].dvyxkomnatnaia_ot!='0'} <div class="pretty_price">двухкомнатная от {$grid_items[i].dvyxkomnatnaia_ot} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div> {/if} {if $grid_items[i].trexkomnatnaia_ot!='' && $grid_items[i].trexkomnatnaia_ot!='0'} <div class="pretty_price">трехкомнатная от {$grid_items[i].trexkomnatnaia_ot} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div> {/if} {if intval($grid_items[i].price_ot)==0 && intval($grid_items[i].dvyxkomnatnaia_ot)==0 && intval($grid_items[i].trexkomnatnaia_ot)==0} <div class="price">{$grid_items[i].price|number_format:0:",":" "} {if $grid_items[i].currency_name != ''}{$grid_items[i].currency_name}{/if}</div> {/if} Здесь все - и класс стилизации, и вывод каждой цены строкой отдельной, и вывод общей цены в зависимости от остальных цен.
  18. В моей вставке в последней строке лишний {/if} Даю больший кусок для сверки ...... тут что-то есть {/section} <--- кончилась сетка и пошел пейджер {foreach from=$pager_array.pages item=pager_page} {if $pager_page.current==1} {assign var=__curpagenr value=$pager_page.text} {/if} {/foreach} {if $__curpagenr-5<1} {assign var=__startnr value=1} {assign var=__leftsep value=0} {else} {assign var=__startnr value=$__curpagenr-3} {assign var=__leftsep value=1} {/if} {if $__curpagenr+5>$pager_array.pages|count} {assign var=__endnr value=$pager_array.pages|count} {assign var=__rightsep value=0} {else} {assign var=__endnr value=$__curpagenr+3} {assign var=__rightsep value=1} {/if} {if $pager_array.pages|count>1} <nav class="text-center"> <ul class="pagination pagination-lg"> <li><a href="{$pager_array.ppn.href}">&lsaquo;</a></li> {if $__leftsep==1} <li><a href="{$pager_array.pages[1].href}">{$pager_array.pages[1].text}</a></li> <li><a href="javascript:void(0);" class="selected">...</a></li> {/if} {foreach from=$pager_array.pages item=pager_page} {if $pager_page.text>=$__startnr && $pager_page.text<=$__endnr} <li{if $pager_page.current==1} class="active"{/if}><a href="{$pager_page.href}">{$pager_page.text}</a></li> {/if} {/foreach} {if $__rightsep==1} <li><a href="javascript:void(0);" class="selected">...</a></li> <li><a href="{$pager_array.pages[$pager_array.pages|count].href}">{$pager_array.pages[$pager_array.pages|count].text}</a></li> {/if} <li><a href="{$pager_array.npn.href}">&rsaquo;</a></li> </ul> </nav> {/if} <----закончился пейджер {/if} <----описание <div class="desctext">{$description}</div>
  19. /template/frontend/lp/realty_grid.tpl Найдите в нем код пейджера {if $__curpagenr-3<1} {assign var=__startnr value=1} {assign var=__leftsep value=0} .... </ul> {/if} </nav> и замените на мой {foreach from=$pager_array.pages item=pager_page} {if $pager_page.current==1} {assign var=__curpagenr value=$pager_page.text} {/if} {/foreach} {if $__curpagenr-5<1} {assign var=__startnr value=1} {assign var=__leftsep value=0} {else} {assign var=__startnr value=$__curpagenr-3} {assign var=__leftsep value=1} {/if} {if $__curpagenr+5>$pager_array.pages|count} {assign var=__endnr value=$pager_array.pages|count} {assign var=__rightsep value=0} {else} {assign var=__endnr value=$__curpagenr+3} {assign var=__rightsep value=1} {/if} {if $pager_array.pages|count>1} <nav class="text-center"> <ul class="pagination pagination-lg"> <li><a href="{$pager_array.ppn.href}">&lsaquo;</a></li> {if $__leftsep==1} <li><a href="{$pager_array.pages[1].href}">{$pager_array.pages[1].text}</a></li> <li><a href="javascript:void(0);" class="selected">...</a></li> {/if} {foreach from=$pager_array.pages item=pager_page} {if $pager_page.text>=$__startnr && $pager_page.text<=$__endnr} <li{if $pager_page.current==1} class="active"{/if}><a href="{$pager_page.href}">{$pager_page.text}</a></li> {/if} {/foreach} {if $__rightsep==1} <li><a href="javascript:void(0);" class="selected">...</a></li> <li><a href="{$pager_array.pages[$pager_array.pages|count].href}">{$pager_array.pages[$pager_array.pages|count].text}</a></li> {/if} <li><a href="{$pager_array.npn.href}">&rsaquo;</a></li> </ul> </nav> {/if}
  20. Какой элемент для хранения фотографий используется? uploads, uploadiy_image? Обновлен ли модуль system? Вход в админку выполнен в самой админке или вошли с фрнта и перешли в админку? Сохраняется ли проблема, если перелогиниться в админке наново?
  21. У вас похоже просто нет приложения Excel, которое собственно и выполняет всю "грязную" работу, по переносу данных из файла граббера в БД.
  22. Как вывести отдельной строчкой я показал в коде в тут. Теперь только для оборачивающих каждую цену ДИВов нужно добавить класс <div class="pretty_price"> и к этому классу приставить стили. .pretty_price {font-size: 14px;} ну и там далее цвет или что-то еще. Но так как надписи длинные я пока не вижу вообще как их украсить. а уменьшать шрифт самого главного параметра объекта - цены, имхо не комильфо.