Skocz do zawartości
"Idzie nowe..." - o zmianach i nie tylko ×
Przeniesienie zakupów z IPS Marketplace / Moving bought items from IPS Marketplace ×

X3nO

Użytkownik
  • Postów

    295
  • Dołączył

  • Ostatnia wizyta

1 obserwujący

O X3nO

  • Urodziny 14.11.2002

Informacje o forum

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

Kontakt

  • Gadu Gadu
    54684331

Informacje o profilu

  • Miejscowość
    Lipno

Ostatnie wizyty

4 261 wyświetleń profilu

Osiągnięcia X3nO

Wschodząca gwiazda

Wschodząca gwiazda (9/14)

  • Rozpoczęcie dyskusji
  • Dobre reakcje
  • Pierwszy tydzień zakończony
  • Miesiąc później
  • Rok z nami

Najnowsze odznaki

25

Reputacja

5

Odpowiedzi społeczności

  1. Mam tylko core, forums - czyste instalacja i dev tools
  2. Loaded Configuration File: /usr/local/php73/lib/php.ini https://pastebin.com/ebzvWUK6 Tak, mam tak
  3. 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/
  4. Po aktualizacji to samo
  5. 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ć
  6. 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']; }
  7. zedytowalem post, to nie robi roznicy + zawsze mi działało bez tego
  8. <?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
  9. Ma się wyświetlić szablon z /dev/html
  10. 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";
  11. 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ć
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.