instantcms 2 виджет php

Нужен виджет вывода php кода

#16 15 января 2015 в 11:23
Спасибо!!! Помогло!
#17 2 февраля 2015 в 11:27
Что-то у меня не получается(
Если пишу:
<? echo $sape->return_links(1); ?>
<? echo $sape->return_links(2); ?>
Получаю ошибку: Fatal error: Call to a member function return_links() on a non-object in /var/www/admin/data/www/site.ru/templates/default/widgets/php/php.tpl.php(1): eval()'d code on line 3

Если пишу:
echo $sape->return_links(1);
echo $sape->return_links(2);

Ошибки нет, но в виджете на странице показываеь только этот текст. Я что-то пропустил?

P.S. Виджет установлен последний, который с правкой.
#18 10 февраля 2015 в 11:42
Пожалуй апну свой вопрос, sape так и не поставил(
#19 10 февраля 2015 в 13:02
Получайте экземпляр класса, перед выводом

  1. require_once($_SERVER['DOCUMENT_ROOT'].'/ВАШ_КОД_SAPE/sape.php');
  2. $sape = new SAPE_client();
#20 10 февраля 2015 в 13:40
Я вставил код в main.tpl.php

  1. <?php
  2. if (!defined('_SAPE_USER')){
  3. define('_SAPE_USER', 'id');
  4. }
  5. require_once(realpath($_SERVER['DOCUMENT_ROOT'].'/'._SAPE_USER.'/sape.php'));
  6. $sape = new SAPE_client();
  7. ?>
Вы этот код имеете ввиду?
#21 10 февраля 2015 в 13:47
Поищите внимательнее виджет PHP вывода есть! Я его лично качал и устанавливал! ищите его на форуме!
#22 10 февраля 2015 в 13:51


Поищите внимательнее виджет PHP вывода есть! Я его лично качал и устанавливал! ищите его на форуме!

MegaRostov

Я выше писал, что этот виджет я уже установил, ссылка на него есть в этой теме.
#23 10 февраля 2015 в 14:00
MegaRostov, если не трудно, расскажите по шагово, что и как делали.
#24 10 февраля 2015 в 14:09
Спасибо разработчику! instantcms.ru/users/files/download4952.html После установки посмотрите ответ сервера если все правильно если тот архив, ответ будет 200 ок если нет то 500.… это плохо…
#25 1 марта 2015 в 16:04
Огромное спасибо. Понадобилось решение не для sape, для другого php кода, все работает отлично +
#26 3 марта 2015 в 23:04


Спасибо разработчику! instantcms.ru/users/files/download4952.html После установки посмотрите ответ сервера если все правильно если тот архив, ответ будет 200 ок если нет то 500.… это плохо..

MegaRostov

Спасибо
все работает на instantcms 2.1.2
#27 4 ноября 2015 в 18:33
Люди, может кто подсказать в чем проблема? Закачал в директорию папку скачанную в Sape(по инструкции), пытаюсь добавить сайт в систему, сайт не добавляется с сообщением "Код на сайте не установлен"!!! версия 1.10.3
ЗЫ. Перечитал тут темы с этой проблемой, ни один вариант не подошел!
#28 19 декабря 2016 в 17:23
sindoyun,
Конечно не подойдет. Тут люди со второй версией инстанта экспериментируют.
Найдите в папке шаблона файл template.php
И после тега </footer> свой код и вставляйте.
#29 17 июля 2020 в 21:05
С помощью виджета, пытаюсь делать манипуляции со страницей контента, к примеру вывести ID текущей страницы,
<?php html($item['id']); ?>

но не получается. Прописываю данный код, к примеру, в странице шаблона, default_item.tpl.php, всё работает.

Почему в виджете не работает?
#30 17 июля 2020 в 21:08

Почему в виджете не работает?

Vladimir
Потому, что не объявлена в том виджете переменная $item.
Получите её в виджете заново и оперируйте ею, как хотите.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.