Искать  
 
   
 
Сравнивание двух переменных
Отправлено: 28 Май 2009 03:14 P.M.   [ Игнорировать ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Внутри тэгов

{exp:weblog:entries....{/exp:weblog:entries} 

Необходимо выполнить следующее срванить две перменные: {screen_name} - глоабльную перменную, которая показывает имя авторизованного полдьзователя, но не автора записи и перменную {fio} - которая является полем веблога.
Если записать так:

{exp:weblog:entries weblog="groups" orderby="fio" sort="asc" dynamic="off" disable="member_data|trackbacks|categories|category_fields|pagination"}
{if screen_name 
== fio}bfdgbfg{/if}
{
/exp:weblog:entries} 

То будет сравниваться перменная {screen_name} как автора заиписи, а нужно авторизованного пользователя

Профиль
 
 
Отправлено: 28 Май 2009 03:20 P.M.   [ Игнорировать ]   [ # 1 ]
Sr. Member
RankRankRankRank
Всего сообщений:  987
Зарегистрирован  2008-09-27

Оказывается есть переменаая {logged_in_screen_name} - она решила мою проблему

Профиль
 
 
Отправлено: 28 Май 2009 03:55 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
RankRankRankRank
Всего сообщений:  1354
Зарегистрирован  2008-01-02

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

*  logged_in_member_id
    
logged_in_group_id
    
logged_in_group_description
    
logged_in_username
    
logged_in_screen_name
    
logged_in_email
    
logged_in_ip_address
    
logged_in_location
    
logged_in_total_entries
    
logged_in_total_comments
    
logged_in_private_messages
    
logged_in_total_forum_posts
    
logged_in_total_forum_topics 
 Подпись 

booooring…

Профиль