Elite-Board tech support
https://forum.illusionweb.ru/

Переменная вывода региона
https://forum.illusionweb.ru/viewtopic.php?f=3&t=1603
Страница 1 из 2

Автор:  Морозов Дмитрий [ 01 мар 2011, 22:57 ]
Заголовок сообщения:  Переменная вывода региона

Можно ли выводить регион в виде не:
Россия/Московская область/Химки
А просто Химки.

Вместо Россия/Москва
Просто Москва

? 8-)

Автор:  Geo [ 02 мар 2011, 20:36 ]
Заголовок сообщения:  Re: Переменная вывода региона

Ну вот так
{%$regions.1.name%}

либо, чтобы совсем правильно, так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Морозов Дмитрий [ 02 мар 2011, 21:08 ]
Заголовок сообщения:  Re: Переменная вывода региона

Geo писал(а):
Ну вот так
{%$regions.1.name%}

либо, чтобы совсем правильно, так:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


Так у меня из Россия/Москва остается только Россия, вместо Москва.. Не совсем понял механизм этой переменной.

Хотелось бы выделять последнее значение.. Т.е. если будет Россия/Московская область/Химки выводилось только Химки.

Автор:  Морозов Дмитрий [ 04 мар 2011, 11:48 ]
Заголовок сообщения:  Re: Переменная вывода региона

В общем- не разобрался.
Просто выкинул пока Россию, оставил только города.

Автор:  Atip [ 04 мар 2011, 14:59 ]
Заголовок сообщения:  Re: Переменная вывода региона

Хотел тоже узнать по этому вопросу. У меня идея такая: выводить в title регион т.е. Как писал Дмитрий: "если будет Россия/Московская область/Химки выводилось только Химки."

Автор:  Морозов Дмитрий [ 04 мар 2011, 19:27 ]
Заголовок сообщения:  Re: Переменная вывода региона

Ну да.. Вот- та же идея..

Автор:  Geo [ 05 мар 2011, 12:05 ]
Заголовок сообщения:  Re: Переменная вывода региона

Так,
во-первых конструкция, описанная выше должна работать. Только что проверил.

во-вторых, вывод региона в тайтле можно сделать по примеру в header_page.html:

Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Автор:  Морозов Дмитрий [ 05 мар 2011, 12:59 ]
Заголовок сообщения:  Re: Переменная вывода региона

чёто у меня фигня какая то...
Всё, кроме

{%foreach from=$message.array_regions item='region' name='i'%}
{%$region.name%}
{%if $smarty.foreach.i.last eq false %} / {%/if%}
{%/foreach%}

Выдаёт просто пустое место.

Автор:  alexsam [ 07 мар 2011, 15:59 ]
Заголовок сообщения:  Re: Переменная вывода региона

Согласен, у меня тоже код не выполняется... Я хз, руки откуда надо растут ;)

Хотел сделать такую штуку: в list.html выводить "Город", если город не был указан, вывести "Регион". У меня нет много вложений в регионах, просто пара Регион\Город, и так по нескольким регионам.

Подсобите, кто знает.

Автор:  Geo [ 08 мар 2011, 01:21 ]
Заголовок сообщения:  Re: Переменная вывода региона

Значит так,
для вывода текущего региона последнего уровня используем:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.


а для вывода региона последнего уровня для конкретного объявления используем внутри цикла foreach шаблона list.html или message.html:
Код:
Для просмотра Вы должны быть в группе пользователей Elite-Board.

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/