Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Как вывести страну и город на сайте?

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки

Открыть новую тему     Написать ответ в эту тему

323182

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Приветствую!
Подскажите, пожалуйста, как в Joomla+Jomsocial можно вывести страну и город пользователя в любом месте на сайте или модуле?
 
Имеются заготовки:
<?php echo $row->user->getInfo('FIELD_COUNTRY'); ?>  и <?php echo $row->user->getInfo('FIELD_CITY'); ?>

Всего записей: 44 | Зарегистр. 07-01-2012 | Отправлено: 09:50 16-08-2015
Mavrikii

Platinum Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
323182
в теме нужно спрашивать, а не создавать новую.
Портал Joomla (часть 2)
и пояснить нормально, что в своем шаблоне хочется вывести для пользователя страну и город.
ну и упомянуть для какого именно пользователя вывести (который залогинен, находится по поиску или что то еще), так как ваша "заготовка" взята из страницы со списком пользователей, то есть информация о них уже передается в ту часть шаблона, вот он и обрабатывает ее в цикле.

Всего записей: 15040 | Зарегистр. 20-09-2014 | Отправлено: 09:51 16-08-2015 | Исправлено: Mavrikii, 09:55 16-08-2015
323182

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ok
Благодарю!
 
По-моему там еще хуже, чем у нас с вами!
 
Добавлено:
Хотелось бы вернуться к данной теме.
В модуле есть файл helper.php где указано, что будет выводится в модуле, как я понимаю код, что ниже берет всю информацию с бд:
Подробнее...
 т.в. может в него вписать например код страны, города и возраста, а в файле default.php указать опять же что-то типа <?php echo $row->user->getInfo('FIELD_COUNTRY'); ?>,  <?php echo $row->user->getInfo('FIELD_CITY'); ?> и <?php echo $row->user->getInfo('FIELD_BIRTHDATE'); ?>??  
 
К примеру вот этот кусок кода где перечислено, что выводится:

Код:
if ( !empty( $row ) ) {
            foreach ( $row as $data )
            {
                $user = CFactory::getUser( $data->userid );
                 
                $_obj                = new stdClass();
                $_obj->id            = $data->userid;
                $_obj->name          = $user->getDisplayName();
                $_obj->avatar        = $user->getThumbAvatar();
                $CUserPoints = new CUserPoints();
                $_obj->karma        = $CUserPoints->getPointsImage( $user );
                $_obj->userpoints    = $user->_points;
                $_obj->link            = CRoute::_( 'index.php?option=com_community&view=profile&userid=' . $data->userid );
             
                $_members[]    = $_obj;  
 

 
Добавлено:
Вопрос с выводом страны и города решил вписав в код файла helper.php:  
$_obj->country    = $user->getInfo(FIELD_COUNTRY); и $_obj->city = $user->getInfo(FIELD_CITY);
но страна выводится с ошибкой показывается не переведенным кодом: COM_COMMUNITY_LANG_NAME_RUSSIANFEDERATION

Всего записей: 44 | Зарегистр. 07-01-2012 | Отправлено: 09:57 16-08-2015 | Исправлено: 323182, 11:56 16-08-2015
Открыть новую тему     Написать ответ в эту тему

Компьютерный форум Ru.Board » Тематические » Системы управления сайтами » Как вывести страну и город на сайте?


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru