kkkv39

Вывод всего списка спецпредложений

Recommended Posts

Добрый день!

Не знаю, пишу в правильный раздел или нет..

Интересует, можно ли, например, вывести все спецпредложения на страницу?

И еще искал, но не нашел: чем отличаются ВИП-объявления от Спец. ?

 

Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

ВИП - это объявления с неким статусом при включенном билинге. Формально включение биллинга выключает обработку галочки Спецрамещение и начинает подбирать "спецпредложения" по другому условия, связанному с биллингом. Но размещает их туда, где были спец. одни других подменяют как бы в зависмости от включенности приложения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, abushyk сказал:

ВИП - это объявления с неким статусом при включенном билинге. Формально включение биллинга выключает обработку галочки Спецрамещение и начинает подбирать "спецпредложения" по другому условия, связанному с биллингом. Но размещает их туда, где были спец. одни других подменяют как бы в зависмости от включенности приложения.

Биллинг - это Вы про платное приложение?

Скажите, а просто вывести на 1 страницу все объекты по спецпредлоежению можно как-то, чтобы только их, например, рекламировать?
 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
10 часов назад, TopRaN сказал:

Можно, линк менеджер вам в помощь.

Спасибо! Но в том-то и дело, я не знаю, какие параметры там указать, чтобы открылись спец. предложения.
Что-то типа: special_id=1, но это не правильно, конечно!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это как раз правильно, если этот вариант не подходит то вам нужно создать в main.php контролере tpl фала, обработку отдельной страницы, запихнуть вывод в tpl. Создать этот tpl и в него запихнуть вывод специальных предложений. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
5 минут назад, TopRaN сказал:

Это как раз правильно, если этот вариант не подходит то вам нужно создать в main.php контролере tpl фала, обработку отдельной страницы, запихнуть вывод в tpl. Создать этот tpl и в него запихнуть вывод специальных предложений. 

Наверное, надо пробовать второй вариант, потому что через линк-менеджер и параметр  special_id=1 на сайте он отображает все объявления, а не специальные.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Если у вас не получиттся то могу настроить, но это уже платная фича.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
В 01.09.2016 в 19:29, Александр Лубянский сказал:

А как правильно будет с вариантом вывода всех VIP и Pemium?

Через Линк-менеджер или как будто для боковой колонки?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Собственно и так и так!

Сайдбар и вывод в top_special.tpl это как бы краткий список, а полная страница это полный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подскажите а правильно ли так писать?
{if $special_items2|count>0}
хочется в условиях вывести H2
то есть если есть спецпредложения то выводится текст, если же нет спецпредложения то текст не выводится совсем

в блоке справа где VIP предложения

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
4 часа назад, doma сказал:

Подскажите а правильно ли так писать?
{if $special_items2|count>0}
хочется в условиях вывести H2
то есть если есть спецпредложения то выводится текст, если же нет спецпредложения то текст не выводится совсем

в блоке справа где VIP предложения

        {if $special_items2|@count > 0}
            Пишем заголовок
        {/if}

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

маленькое уточнения

подсмотрев в коде зачастую пишется

|count >
а вы написали
|@count >

то есть используется @ так как правильно?

и стоит ли еще еще где то поправить в кодах на правильный вариант?

+ нашли такой то ли баг то ли недописку

берем файл /template/frontend/realia/css/bootstrap.css

код 


img {
  1. width: auto9;
  2. height: auto;
  3. max-width: 100%;
  4. vertical-align: middle;
  5. border: 0;
  6. -ms-interpolation-mode: bicubic;
}

там почему то написано 

width: auto9


что за 9 стоит? и как правильно: причем это у всех пользователей, в браузере стоит мол не правильный опеатор и показывает ошибку


и вопрос 2 . когда используем массив
практически у всех есть счетчик кол-ва записей?
$special_items2|@count

то есть получается можно у всех выводить количество и даже сравнивать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и дополнительно, можно как то "обработать" штатными методами этот самый счетчик по условию? например выдернуть кол-во записей только с определенного города?

например тут $special_items2|@count  есть спецпредложения с разных городов -например их 5.
А нам нужно выдернуть только с определенного например москва
как сделать так чтобы выводились и подсчитались спецпредложения только с определенного города

например $special_items2|@count(тут значение id города)

чтобы в итоге получить
в городе москва имеется 3 спецпредложения

или же например кол-во однокомнаных квартир в москве (17 штук)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
52 минуты назад, doma сказал:

и дополнительно, можно как то "обработать" штатными методами этот самый счетчик по условию? например выдернуть кол-во записей только с определенного города?

например тут $special_items2|@count  есть спецпредложения с разных городов -например их 5.
А нам нужно выдернуть только с определенного например москва
как сделать так чтобы выводились и подсчитались спецпредложения только с определенного города

например $special_items2|@count(тут значение id города)

чтобы в итоге получить
в городе москва имеется 3 спецпредложения

или же например кол-во однокомнаных квартир в москве (17 штук)

Нет, из массива этого не получить. Нужно для каждого города свой массив составлять.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
58 минут назад, doma сказал:

маленькое уточнения

подсмотрев в коде зачастую пишется


|count >
а вы написали
|@count >

то есть используется @ так как правильно?

и стоит ли еще еще где то поправить в кодах на правильный вариант?

Видимо и так и так можно, я обычно использую @count

58 минут назад, doma сказал:

img {

  1. width: auto9;
  2. height: auto;
  3. max-width: 100%;
  4. vertical-align: middle;
  5. border: 0;
  6. -ms-interpolation-mode: bicubic;
}

Это бутстрап разметка, ее не трогайте лучше, там используются свои теги скорей всего.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
Только что, rumantic сказал:

Видимо и так и так можно, я обычно использую @count

Это бутстрап разметка, ее не трогайте лучше, там используются свои теги скорей всего.

почему то у нас предположение что вместо 

  1. width: auto9;
    должно быть просто
  2. width: auto;

    то есть длина картинки выясняется вавтоматически либо от свободного места либо от ширины, так как это разметка бутстрапа на определенный момент, то возможно именно в версии 2 но вышедшей позднее это уже пофиксили  -может есть какая то возможность посмотреть и внести изменения?

    так как если бы это было бы правильно то в консоли не писало ло бы ошибку :))


    и еще возник вопрос -мы используем тему реалия, и настраиваемую сетку в админке

    но сделать выборку по спецпредложениям VIP Premium BOLD не возможно.

    Наверное это изза того что мы на старой версии, обновляться пока боимся, так как нужно сначала резерв сделать так как много чего добавили и не факт что после обновления что то будет работать корректно

    есть где то возможность на demo сайте посмотреть обновленную админку на шаблоне реалия, где можно поставить vip и другие вип функциии и посмотреть как они отображются в админке

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
2 часа назад, doma сказал:

почему то у нас предположение что вместо 

  1. width: auto9;
    должно быть просто
  2. width: auto;

НЕТ, не должно. т.к.

В то время когда бутстрап 2 версии набирал оборот и во всю практиковалась адаптивная верстка параметр  " width: auto\9 " используется для выправления отображения размера в IE8 (фикс)

Изображения max-width:100% и height:auto работает в IE7, но не работает в IE8.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а если просто указать 

1 вопрос

$special_items2|@count
выведется общее количество ? к примеру в массиве 9 объявлений =выведет цифру 9 или надо как то "обрамить" и вывести как то иначе?

чтобы грамотно потом посмотреть "посмотрите 9 спецпредложений"

вопрос 2
 -можно эту переменную в любое место в любой шаблон вставит?
чтобы например создать tpl файл и в него "внести спецпредложения"
а там вывести в нужных размерах, в нужных картинках и в нужных позициях как душе угодно :))

вопрос 3 
если пишем $special_items2|@count то выводится VIP предложения
а как вывести отдельно все PREMIUM и BOLD объявления?  у них есть такие переменные?




 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
6 часов назад, doma сказал:

а если просто указать 


1 вопрос

$special_items2|@count
выведется общее количество ? к примеру в массиве 9 объявлений =выведет цифру 9 или надо как то "обрамить" и вывести как то иначе?

чтобы грамотно потом посмотреть "посмотрите 9 спецпредложений"

вопрос 2
 -можно эту переменную в любое место в любой шаблон вставит?
чтобы например создать tpl файл и в него "внести спецпредложения"
а там вывести в нужных размерах, в нужных картинках и в нужных позициях как душе угодно :))

вопрос 3 
если пишем $special_items2|@count то выводится VIP предложения
а как вывести отдельно все PREMIUM и BOLD объявления?  у них есть такие переменные?




 

1. Выведется только количество объявлений в массиве, а не всех спец.

2. Можно в любом месте

3. Нужны программировать новые массивы, сейчас в шаблоне они недоступны.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас

  • Похожие публикации

    • Автор: axilec
      Добрый день! Не подскажете, как можно добавить ссылку или кнопку в описании к объекту недвижимости? Спасибо!
    • Автор: Opossum_Shultz
      Добрый день! подскажите, в шаблоне реалиа не реализовано каким - нибудь css или чем - нибудь развертывание и свертывание текста (например, для описаний ЖК)?
      Ну типа спойлер.
       
    • Автор: metrpro
      Добрый день! Шаблон realia, стоит необходимость изменить оформление добавления/убавления из списка "Избранное".
      Нынешнее решение выглядит следующим образом:
      {if isset($smarty.session.favorites)} {if in_array($data.id.value, $smarty.session.favorites)}<a class="fav-rem" alt="{$data.id.value}" title="{$L_DELETEFROMFAVORITES}" href="#remove_from_favorites"></a> {else}<a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a> {/if} {else}<a class="fav-add" alt="{$data.id.value}" title="{$L_ADDTOFAVORITES}" href="#add_to_favorites"></a> {/if} А мне бы хотелось уйти от картинок, предусмотренных стилем, чтобы выглядеть это стало как обычная кнопка, типа тех, что вызывают в шаблоне модальные окна.
      Буду рад, если кто сможет поделиться подобными наработками (у меня не вышло)
       
    • Автор: IgorGavr
      В списках объектах есть строчка:
      <div class="property span9{if $grid_items.bold_status==1} grid_list_bold{/if}{if $grid_items.premium_status==1} grid_list_premium{/if}{if $grid_items.vip_status==1} grid_list_vip{/if}">
      Но в независимости выбрано выделение или премиум объявление, проверка не проходит. Как мы можем брать деньги если никаких выделений не происходит после оплаты?
    • Автор: metrpro
      В таблицу STREET, содержащую список улиц и по умолчанию имеющую поля STREET_ID, CITY_ID и NAME, добавлено поле DISTRICT_ID (типа select_by_query), которое позволяет четко каждой улице определить район, к которому она относится, из таблицы DISTRICT_ID.
      Внимание, вопрос №1: как передать текстовое значение поля district_id в шаблоны realty_view и realty_grid (realia)?

      В таблице DISTRICT добавлено поле OKRUG типа safe_string. Вопрос №2 - как его значение тоже передать в те же шаблоны?

      И, наконец, вопрос №3 - как организовать поиск всех объявлений определенного типа в рамках улиц, расположенных в определенном районе или определенном округе?