Как вывести флаг страны на персональную страницу пользователя

голоса: 0

Подскажите пожалуйста как вывести флаги закрепл. за странами  на пресон страницу , я вот пробую подскажите пожалуйста <?if($_COUNTRY$)?>Germany<?endif?>  что не так ? "Germany" название флага в менеджере 

Закрыто с пометкой: Ответ получен!
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
Объясните более детально по поводу флагов, как вы видите реализацию так как пока не полностью видна вся картина как это должно работать.
| Автор:
на персональной странице , отображения флага старны , данного пользователя
EL,

Более правильно так:

<?if($_COUNTRY$='Germany')?>Germany<?endif?>

EL,
флаги у меня прописаны в менеджере <?if($FILTER1_VALUE$="Украина")?>Ukraine<?endif?>
Yuri_Geruk,
путь в смысле ссылку ?
EL,

На персональной странице можно попробовать вывести так:

<?if($_COUNTRY$)?><img src="/flag/$_COUNTRY$.png"><?endif?>

только вместо выделенного красным нужно прописать путь к папке с флагами.

EL,
Путь в смысле ссылка, верно, в какой директории у вас лежат фото флагов вот к этой папке прописать путь / ссылку.
Yuri_Geruk,
нет, что то  не хочит устанавливаться
Yuri_Geruk,
вот так <?if($_COUNTRY$)?><img src="/flag/Germany.png/$_COUNTRY$.png"><?endif?>
EL,
Это что за бред, я же говорю вместо выделенного красным прописать путь к папке где у вас лежат картинки с флагами, в какой папке они лежат у вас.
Yuri_Geruk,

в папке /flag/ а то сам флаг 

EL,

Если папка флаг у вас сама не лежит в других папка внутри, тогда код который я писал выше:

<?if($_COUNTRY$)?><img src="/flag/$_COUNTRY$.png"><?endif?>

менять не нужно и в точности вставить на персональную страницу где нужно вывести флаг.

Yuri_Geruk,
что то не идёт, ещё же что то типо такого в начеле дужно стили , <img
EL,
Что-то вы там наменяли под себя как я вижу в шаблоне пресональной страницы. И что еще хотел добавить, если в поле страна будет на русском прописана в профиле пользователя, данный код работать не будет так как сверяется название лишь на английском.
Yuri_Geruk,
хорошо! этот код отдельно можно пока от всех остальных флагов которые начинаются <img
EL,
они все как бы в одно <img alt="" src="/flag/  потом флаги <?if($FILTER1_VALUE$="Любая cтрана")?>Network<?endif?>  и закрываются  .png"/>  и цвет вот у них не очень здоровый красно серый
EL,
Не будут у вас работать флаги на персональной странице так как там не работают коды $FILTER1_VALUE$ не поддерживается их работа там и страны даже тем кодом не будут выводиться, что я писал так как у вас само поле страна выводит не страну, а город и область, это все ломает саму задумку вывода флага страны.
Yuri_Geruk,
аааа! надо поменять в редактировании да ? коды под строчки
EL,
Да, в редактировании. Коды править не нужно так как не хватит сил и возможностей на уровне системы. Страны должны корректно заполняться в профилях.
Yuri_Geruk,
так страны вбиты их просто выбераешь и всё
Yuri_Geruk,
надо поменять в "формы ред персон. информ." да ?
EL,

Попробуйте пререключиться на локальных пользователей http://joxi.ru/4Akl9yaUM1pb5r думаю тогда условие:

<?if($_COUNTRY_ID$)?><img src="/flag/$_COUNTRY_ID$.png"><?endif?>

заработает корректно так как подключится доп поле Страна, которое при уид авторизации скрыто.

Yuri_Geruk,
что нет, даже символы RU  и т.д не выводит
EL,

Чуть не к тому мы пришли, каждая страна нумеруется по своему айди, номер то есть, пример всего этого описан в материале - здесь. Там же есть архив с флагами которые нумеруются по айди (номеру) а не названию.

Yuri_Geruk,
тогда что загрузить скаченную папку в менеджер ? или айди подписать к имеющимся флагам ?
EL,
Загрузить ту папку вместо вашей.
Yuri_Geruk,
я для примера загрузил 3 флага как теперь прописать ?
EL,

Игорь, читайте тему по ссылке что я дал, там написано же, прописать так:

<?if($COUNTRY$)?><img src="/flag/$COUNTRY_ID$.gif" align="absmiddle" title="$COUNTRY$"><?endif?>

Yuri_Geruk,
ну а названия паки можно изминить как назвать папку ?
EL,

А почему нельзя, как хотите так и называйте главное чтобы вы потом ее название прописали вместо flag в пути к флагам в условии.

Yuri_Geruk,

всё загрузил паку флагов, и что то нечего установи <?if($COUNTRY$)?><img src="/flag1/$COUNTRY_ID$.gif" align="absmiddle" title="$COUNTRY$"><?endif?>

EL,

Попробуйте еще таким архивом - здесь.

Yuri_Geruk,
да должно работать и на старых . потому что флаг отображался один но не по назначению у всех одной страны флаг стоял , методом как мы в начале пробовали
Yuri_Geruk,
Может причина скрывается в проблеме регистрации о которой я написал в тех под .
EL,
Еще опробуйте последний способ я писал выше с ссылкой на архив, если и с данным архивом не выйдет, тогда для персональной страницы я не знаю как это решить.
...