Демонстрация работы виджета "PHP код"

На сайте: зарегистрировано пользователей - 186, записей в блоге - 76

Виджет "PHP код"

Виджет "PHP код"

Данный виджет выводит введенный в настройках код как php.

Используется функция eval()

Внимание. Если вы не единственный на сайте администратор и к настройкам виджета может получить доступ посторонний человек, то

виджет может выполнить любой код на вашем сайте. Обратите внимание на безопасность.

Выше выведен пример работы данного виджета.

Результат этих настроек виджета:

$posts_count = cmsCore::getModel('content')->getContentItemsCount('posts');
$users_count = cmsCore::getModel('users')->getUsersCount();
echo 'На сайте: пользователей - '.$users_count.', записей в блоге - '.$posts_count;

Поблагодарить:
автора записи
+2
11:32
920
RSS
07:39
Подскажите, пожалуйста, как этот код: $posts_count = cmsCore::getModel('content')->getContentItemsCount('posts');
$users_count = cmsCore::getModel('users')->getUsersCount();
echo 'На сайте: пользователей — '.$users_count.', записей в блоге — '.$posts_count; сделать по середине? И как надпись сделать цветной? Я хотел бы просто сделать в виджете статистику пользователей, например: Нас уже — 200
11:21
echo '<div style="text-align:center;color:red;">Нас уже: '.$users_count.'</div>';

Все смотря какая верстка у вас. Стили блока свои пропишите.
07:18
Огромное спасибо, все помогло — Вы умница!!!
21:03
+1
Добрый вечер! Если можно, подскажите еще, пожалуйста, как можно тогда сделать например: Сейчас онлайн — 5?
21:07
echo 'Сейчас онлайн - '.cmsCore::getModel('users')->filterOnlineUsers()->getUsersCount();
21:09
Огромное спасибо за помощь, все сработало — СУПЕР!
18:12
Здравствуйте, можно ли при помощи данного виджета сделать вывод аватара пользователя в нужном месте страницы? То есть — есть страница, на ней какой то html код и css и вот в нужном месте выводится аватар например поверх красивого фона с текстом, как открытка. Нужен код вывода этого самого аватара. Можно так сделать?
18:20
+1
Да, можно.
Чей аватар хотите вывести?
19:53
Каждого, кто входит на страницу.
19:56 (отредактировано)
Так можно вывести аватарку текущего зарегистрированного пользователя в виджете.
echo html_avatar_image(cmsUser::getInstance()->avatar, 'normal');
20:11
Большое спасибо. А у вас нет инструкции по разным кодам? Что вывести можно? Хотя бы самое основное. Было бы здорово такой список получить.
20:13
Такой инструкции не бывает. Все основано на личном опыте и docs.instantcms.ru
20:37 (отредактировано)
Статистика пользователей
echo '<div style="text-align:center;color:red;">Нас уже: '.$users_count.'</div>';

Вывод аватара
echo html_avatar_image(cmsUser::getInstance()->avatar, 'normal');

Сколько зарегистрировано и блогов
$posts_count = cmsCore::getModel('content')->getContentItemsCount('posts');
$users_count = cmsCore::getModel('users')->getUsersCount();
echo 'На сайте: пользователей - '.$users_count.', записей в блоге - '.$posts_count;


Вот такой список имею ввиду был бы удобным!
20:51
+1
Если бы я стал такой список заполнять то он бы никогда не закончился и вы бы в нем заблудились. В движке много всего)
viannen_98
20:56
Заведите блог здесь и выкладывайте список по мере запросов, люди пишут, вы отвечаете и переносите в список. Удобно же:) Могу и я вам помогать!
20:57
Обычно нужно вывод сколько людей, сколько людей в определённых группах, с кармой, сколько записей и так далее.
21:10
Как только найду свободное время (что вряд ли), или финансирование на такое дело, сразу же займусь.
09:30
Помогите пожалуйста ещё вывести логин пользователя и имя. Любого кто заходит на страницу.
09:45
Этот виджет поддерживает html и css?
10:05
Нужно вывести аввтар пользователя в html коде. Но не работает. А если в пхп виджет вставлять код из html то вообще не выводит. Как сделать чтоб в виджете было одновременно и php, html и css?
11:17 (отредактировано)
echo '<div>Какой то текст</div>';
22:15
Помогите пожалуйста ещё вывести логин пользователя и имя. Любого кто заходит на страницу.
22:50 (отредактировано)
+1
echo cmsUser::getInstance()->nickname;
21:40
+1
Как можно найти в определенном типе контента, определенную запись по какому либо полю и вывести из этой записи какое либо поле на экран? Если что, то могу более подробно smile
18:37
+1
$item = cmsCore::getModel('content')->getContentItem('news', $value, $field_name);

Так можно получить любую запись типа контента «news» со значением поля $field_name равным $value
18:52
+1
Благодарю!
18:53
Благодарю за очередной донат)

Бесплатнометр

Хотите поддержать выход и поддержку бесплатных дополнений для InstantCMS?
Поддерживать бесплатные дополнения можно неоднократно и любой суммой, хоть 5 руб, хоть 500, по вашим возможностям. Для этого нажмите "Да, я с вами!" выше.
InstantCMS (c) 2018 | Template create on SiteKreator addon