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

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

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

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

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

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

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

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

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

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

Все смотря какая верстка у вас. Стили блока свои пропишите.
0
garis garis 2 года назад #
Огромное спасибо, все помогло — Вы умница!!!
+1
garis garis 2 года назад #
Добрый вечер! Если можно, подскажите еще, пожалуйста, как можно тогда сделать например: Сейчас онлайн — 5?
0
kreator kreator 2 года назад #
echo 'Сейчас онлайн - '.cmsCore::getModel('users')->filterOnlineUsers()->getUsersCount();
0
garis garis 2 года назад #
Огромное спасибо за помощь, все сработало — СУПЕР!
0
Milyana Milyana 2 года назад #
Здравствуйте, можно ли при помощи данного виджета сделать вывод аватара пользователя в нужном месте страницы? То есть — есть страница, на ней какой то html код и css и вот в нужном месте выводится аватар например поверх красивого фона с текстом, как открытка. Нужен код вывода этого самого аватара. Можно так сделать?
+1
kreator kreator 2 года назад #
Да, можно.
Чей аватар хотите вывести?
0
Milyana Milyana 2 года назад #
Каждого, кто входит на страницу.
0
kreator kreator 2 года назад #
Так можно вывести аватарку текущего зарегистрированного пользователя в виджете.
echo html_avatar_image(cmsUser::getInstance()->avatar, 'normal');
0
Milyana Milyana 2 года назад #
Большое спасибо. А у вас нет инструкции по разным кодам? Что вывести можно? Хотя бы самое основное. Было бы здорово такой список получить.
0
kreator kreator 2 года назад #
Такой инструкции не бывает. Все основано на личном опыте и docs.instantcms.ru
0
Milyana Milyana 2 года назад #
Статистика пользователей
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;


Вот такой список имею ввиду был бы удобным!
+1
kreator kreator 2 года назад #
Если бы я стал такой список заполнять то он бы никогда не закончился и вы бы в нем заблудились. В движке много всего)
viannen_98
0
Milyana Milyana 2 года назад #
Заведите блог здесь и выкладывайте список по мере запросов, люди пишут, вы отвечаете и переносите в список. Удобно же:) Могу и я вам помогать!
0
Milyana Milyana 2 года назад #
Обычно нужно вывод сколько людей, сколько людей в определённых группах, с кармой, сколько записей и так далее.
0
kreator kreator 2 года назад #
Как только найду свободное время (что вряд ли), или финансирование на такое дело, сразу же займусь.
0
Milyana Milyana 2 года назад #
Помогите пожалуйста ещё вывести логин пользователя и имя. Любого кто заходит на страницу.
0
Milyana Milyana 2 года назад #
Этот виджет поддерживает html и css?
0
Milyana Milyana 2 года назад #
Нужно вывести аввтар пользователя в html коде. Но не работает. А если в пхп виджет вставлять код из html то вообще не выводит. Как сделать чтоб в виджете было одновременно и php, html и css?
0
kreator kreator 2 года назад #
echo '<div>Какой то текст</div>';
0
Milyana Milyana 2 года назад #
Помогите пожалуйста ещё вывести логин пользователя и имя. Любого кто заходит на страницу.
+1
kreator kreator 2 года назад #
echo cmsUser::getInstance()->nickname;
+1
vladimird vladimird 2 года назад #
Как можно найти в определенном типе контента, определенную запись по какому либо полю и вывести из этой записи какое либо поле на экран? Если что, то могу более подробно smile
+1
kreator kreator 2 года назад #
$item = cmsCore::getModel('content')->getContentItem('news', $value, $field_name);

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

Эта дополнительная вкладка для комментариев. Подробнее о дополнении >>>

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.