Powered by CodeIgniter
firestar

firestar

4
4 голоса
  ПрофильБлог (5)Комментарии (58)ЗакладкиПродукты 
Друзья, возник вопрос. Я хочу спрятать комментарии вконакте от незарегистрированных пользователей.
Пробовал вот так:
function vkontakte_comments_node_show_after_($Node, $result, $node, $type){ if(isset($CI->user->is_logged) && $CI->user->is_logged){ if ($type == 'full') { $CI =& get_instance(); $CI->_template(array(' <div id="vk_comments"></div> [removed] VK.Widgets.Comments("vk_comments", {limit: 20, width: "660"}); [removed] ')); } } } где if(isset($CI->user->is_logged) && $CI->user->is_logged) должен походу скрывать от
невошедших пользователей. Однако пропадает для всех. Как для костей, так и для юзеров. Прошу помощи!
17:26 ← 19 декабря 2010 Отправить в Твиттер firestarfirestar  RSS comments 4

Комментарии (4) ↓

inetlover inetlover time 04:38 ← 20 декабря 2010 #
Так попробуйте.
if($CI->user->is_logged()) { ... }
Автор
firestar firestar time 19:04 ← 20 декабря 2010 #
не работает=(
inetlover inetlover time 02:12 ← 21 декабря 2010 #
А у меня работает. Специально проверил.

Вот код:

function vkontakte_comments_node_show_after_($Node, $result, $node, $type){ if ($type == 'full') { $CI =& get_instance(); if($CI->user->is_logged()) { $CI->_template(array(' <div id="vk_comments"></div> [removed] VK.Widgets.Comments("vk_comments", {limit: '.$CI->gears->vkontakte_comments->limit.', width: "'.$CI->gears->vkontakte_comments->width.'"}); [removed] '),102); } } }
Автор
firestar firestar time 19:13 ← 22 декабря 2010 #
оу, спасибо! я просто ставил перед if ($type == 'full')