Как в поле выводить номер авторизованного пользователя?

 
Посетитель
small user social cms
Медаль
Сообщений: 329
Как в поле выводить номер авторизованного пользователя? Т.е. новый тип поля и там номер текущего пользователя. Или хотя бы запрос php для вывода номера авторизованного пользователя.
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1827
Vladimir:

Как в поле выводить номер авторизованного пользователя? Т.е. новый тип поля и там номер текущего пользователя. Или хотя бы запрос php для вывода номера авторизованного пользователя.

Предположу что речь идет о двойке:
Код PHP:
  1. $user_id = cmsUser::getInstance()->id;
Мой блог с плюшками
Посетитель
small user social cms
Медаль
Сообщений: 329
Kreator:

Vladimir:

Как в поле выводить номер авторизованного пользователя? Т.е. новый тип поля и там номер текущего пользователя. Или хотя бы запрос php для вывода номера авторизованного пользователя.

Предположу что речь идет о двойке:
Код PHP:
  1. $user_id = cmsUser::getInstance()->id;

Спасибо за ответ. Но я не знаю как сделать.. По сути речь идёт о поле qr . http://instantcms.ru/forum/thread23034-2.html Там два файла. Думаю нужен файл /system/fields/qr.php

Код PHP:
  1. <?php
  2.  
  3. class fieldQr extends cmsFormField {
  4.  
  5. public $title = 'QR код страницы';
  6. public $sql = 'TINYINT(1) UNSIGNED NULL DEFAULT 1';
  7. public $filter_type = 'str';
  8.  
  9. public function getOptions(){
  10. return array(
  11. new fieldString('width', array(
  12. 'title' => 'Ширина QR кода',
  13. 'default' => '300',
  14. )),
  15. new fieldString('height', array(
  16. 'title' => 'Высота QR кода',
  17. 'default' => '300',
  18. )),
  19. );
  20. }
  21.  
  22. public function parse($value){
  23.  
  24. $user_id = cmsUser::getInstance()->id;
  25. $width = $this->getOption('width');
  26. $height = $this->getOption('height');
  27.  
  28. return '<img src="http://chart.apis.google.com/chart?cht=qr&chs='.$width.'x'.$height.'&chl=http://'.$_SERVER['SERVER_NAME'].$_SERVER['REQUEST_URI'].'" alt="">';
  29.  
  30. }
  31.  
  32.  
  33. public function applyFilter($model, $value) {
  34. return $model->filterLike($this->name, "%{$value}%");
  35. }
  36.  
  37. public function store($value, $is_submitted, $old_value=null){
  38. return strip_tags($value);
  39. }
  40.  
  41. }
  42.  
Вставил ваш код в 24 строку. И что дальше.. или как выводить? Вероятно через функцию return...
Редактировалось: 2 раз (Последний: 15 октября 2016 в 06:59)
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.