Добро пожаловать, Гость!
Местоположение юзера
Помощь мастерам | Местоположение юзера



Местоположение юзера
27 Мая 2017Здравствуйте. Нужна помощь.
У меня стоит в анкете функция местоположения ( например: на главной, в чате, где-то на сайте и т.д), а в настройках есть пункт, где можно отключать показ положения или включать, но оно не работает. Пробовал ставить условие if (otkuda($ank['url'])) , но не помогло. Скажите, как сделать, чтобы работала в настройках функция Местоположение - Показывать / Не показывать?
Комментарии:



Автор темы
Сибирский (28 Мая 2017):
условие if (otkuda($ank['url'])) на человеческом языке означает, если указано место положение то.. самое интересное тут то, что функция otkuda всегда возвращает какой то результат, то есть она не бывает false? а потому твое условие сводится к условию
if (1)
Добавлено:
решение тут такое, в табличке user указать поле например show_location и устанавливать в зависимисоти от настроек 1 или 0, тогда условие будет таким
if ( $ank['show_location'] )
{
echo otkuda($ank['url']);
}
Сибирский, Именно. Об этом я тоже думал.условие if (otkuda($ank['url'])) на человеческом языке означает, если указано место положение то.. самое интересное тут то, что функция otkuda всегда возвращает какой то результат, то есть она не бывает false? а потому твое условие сводится к условию
if (1)
Добавлено:
решение тут такое, в табличке user указать поле например show_location и устанавливать в зависимисоти от настроек 1 или 0, тогда условие будет таким
if ( $ank['show_location'] )
{
echo otkuda($ank['url']);
}
Должно условие быть чему-то равно изначально. Спасибо за подсказку.
Добавлено:
Сибирский, Проблему решил, переписав условие. Если равно 1 - показывает, если 0 - скрывает.
______________________
Здрасте

условие if (otkuda($ank['url'])) на человеческом языке означает, если указано место положение то.. самое интересное тут то, что функция otkuda всегда возвращает какой то результат, то есть она не бывает false? а потому твое условие сводится к условию
if (1)
Добавлено:
решение тут такое, в табличке user указать поле например show_location и устанавливать в зависимисоти от настроек 1 или 0, тогда условие будет таким
if ( $ank['show_location'] )
{
echo otkuda($ank['url']);
}



Автор темы
mrholler (28 Мая 2017):
Может оно работает? Просто ты видишь местоположение всех юзеров не зависимо от настроек.
mrholler, Сама функция работает. Не работает её отключение.Может оно работает? Просто ты видишь местоположение всех юзеров не зависимо от настроек.
______________________
Здрасте

Может оно работает? Просто ты видишь местоположение всех юзеров не зависимо от настроек.