Крупнейшая биржа рекламы в Телеграм
0 Пользователей и 1 Гость просматривают эту тему.
  • 4 Ответов
  • 1988 Просмотров
*

mic_2000

  • Захожу иногда
  • 51
  • 1 / 0
  • http://kroxa.com.ua - детские игры, книгы, журналы
Подскажите чайнику :),  как в плагине выставить проверку, залогинился пользватель на сайте или нет?
*

smart

  • Администратор
  • 6485
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Код: php
$user = & JFactory::getUser();
if ($user->id) {
// пользователь авторизован
}
*

beliyadm

  • Легенда
  • 9512
  • 1651 / 66
  • Севастополь == Россия
Ну и полная ссылка на информацию - Accessing the current user object
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Записки нетрезвого кодера
Skype: beliyadm_pb
*

mic_2000

  • Захожу иногда
  • 51
  • 1 / 0
  • http://kroxa.com.ua - детские игры, книгы, журналы
Помогите еше и ошибку найти, вроде все правильно сделал, а результат не меняется. Для авторизованых пользователей должен выводиться весь текст, а для гостей то что заключено в {reg} .... {/reg} должно быть скрыто.
Код
<?php

// no direct access
defined( '_JEXEC' ) or die( 'Restricted access' );

jimport( 'joomla.plugin.plugin' );

class plgContentjhide15 extends JPlugin
{
function onPrepareContent(&$row, &$params, $page=0)
{
global $mainframe;
$regex1 = "#{reg}(.*?){/reg}#s";
$user = & JFactory::getUser();
$row->text = preg_replace_callback(
$regex1,
create_function(
'$matches',
'if(!$user->guest) return $matches[1];
return "";'
),
$row->text
);
return true;
}
}
?>
*

mmka

  • Захожу иногда
  • 69
  • 12 / 99
hider_plugin_content_v1_51 скачай и не надо ничего разрабатывать.
ищи в гугле. там все это работает. соотв ищи код там и сверяй.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как пользователь может удалить свой аккаунт?

Автор selimoff

Ответов: 6
Просмотров: 2818
Последний ответ 22.11.2017, 22:42:32
от Ecos