Jump to content

X3nO

Member
  • Posts

    295
  • Joined

  • Last visited

1 Follower

About X3nO

  • Birthday 11/14/2002

Informacje o forum

  • Wersja
    IPS 4.5.x
  • Forum
    https://advgroup.pro

Kontakt

  • Gadu Gadu
    54684331

Informacje o profilu

  • Miejscowość
    Lipno

Recent Profile Visitors

3,537 profile views

X3nO's Achievements

Newbie

Newbie (1/14)

25

Reputation

5

Community Answers

  1. Loaded Configuration File: /usr/local/php73/lib/php.ini https://pastebin.com/ebzvWUK6 Tak, mam tak
  2. Zrobiłem jak zaleciłeś, na jednej instalacji mam error 503, na drugiej 500 dodałem też post na invisioncommunity: https://invisioncommunity.com/forums/topic/458455-output-function-in-widgets-error-allowed-memory-size/
  3. próbowałem, nawet na innych instalacjach i serwerach, mam aktualnie wersję 4.5.1 spróbuję zaktualizować do 4.5.2 i dam znać
  4. Dodam, że jak dodam jakikolwiek kod w render to wyrzuca ten blad, chciałem zrobić prostą pętle foreach foreach(\IPS\Db::i()->select('*', 'clients_data') as $row) { $data .= $row['points']; }
  5. zedytowalem post, to nie robi roznicy + zawsze mi działało bez tego
  6. <?php /** * @brief servers Widget * @author <a href='https://www.invisioncommunity.com'>Invision Power Services, Inc.</a> * @copyright (c) Invision Power Services, Inc. * @license https://www.invisioncommunity.com/legal/standards/ * @package Invision Community * @subpackage servers * @since 10 Sep 2020 */ namespace IPS\servers\widgets; /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !\defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } /** * servers Widget */ class _servers extends \IPS\Widget { /** * @brief Widget Key */ public $key = 'servers'; /** * @brief App */ public $app = 'servers'; /** * @brief Plugin */ public $plugin = ''; /** * Initialise this widget * * @return void */ public function init() { // Use this to perform any set up and to assign a template that is not in the following format: $this->template( array( \IPS\Theme::i()->getTemplate( 'widgets', $this->app, 'front' ), $this->key ) ); // If you are creating a plugin, uncomment this line: // $this->template( array( \IPS\Theme::i()->getTemplate( 'plugins', 'core', 'global' ), $this->key ) ); // And then create your template at located at plugins/<your plugin>/dev/html/servers.phtml parent::init(); } /** * Specify widget configuration * * @param null|\IPS\Helpers\Form $form Form object * @return null|\IPS\Helpers\Form */ public function configuration( &$form=null ) { $form = parent::configuration( $form ); // $form->add( new \IPS\Helpers\Form\XXXX( .... ) ); return $form; } /** * Ran before saving widget configuration * * @param array $values Values from form * @return array */ public function preConfig( $values ) { return $values; } /** * Render a widget * * @return string */ public function render() { $data = [ 'test' => 1, 'test2' => 2, 'test3' => 3, 'test4' => 4, ]; return \count($data) ? $this->output($data): ""; //return $this->output( ); //return 'test'; // Use $this->output( $foo, $bar ); to return a string generated by the template set in init() or manually added via $widget->template( $callback ); // Note you MUST route output through $this->output() rather than calling \IPS\Theme::i()->getTemplate() because of the way widgets are cached } } czysty kod z dev center
  7. Witam, w nowym widgecie dodałem public function render() { return $this->output( ); } i problem mam taki, że nie wyświetla mi się błąd o np. niestworzonym pliku czy braku headerów a dodam, że widget się wyświetla gdy zwracam tekst return "test";
  8. A jaką powinienem rozszerzać? W pliku z aplikacji Server List nic nie rozszerza, mogę wysłać na PW bo nie wiem czy mogę go udostępniać
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.