-
Postów
295 -
Dołączył
-
Ostatnia wizyta
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez X3nO
-
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
tak -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
Mam tylko core, forums - czyste instalacja i dev tools -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
Loaded Configuration File: /usr/local/php73/lib/php.ini https://pastebin.com/ebzvWUK6 Tak, mam tak -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
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/ -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
Po aktualizacji to samo -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
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ć -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
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']; } -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
zedytowalem post, to nie robi roznicy + zawsze mi działało bez tego -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
<?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 -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
to samo -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
no to to mam w init -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
Ma się wyświetlić szablon z /dev/html -
Funkcja output() widgetu żąda dużo pamięci (?)
X3nO opublikował(a) temat w Programowanie / tworzenie styli
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"; -
Inicjowanie GameQ 3 w aplikacji IC4.2
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
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ć -
Inicjowanie GameQ 3 w aplikacji IC4.2
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
-
Inicjowanie GameQ 3 w aplikacji IC4.2
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
-
Witam, mam problem odnośnie skryptu GameQ 3. Próbuję go zainicjować do mojej aplikacji stworzonej dla Invision Community 4.2, lecz mam błąd Class 'IPS\game\loadGameQ' not found . Wzorowałem się na Server List. Mój kod: /applications/game/sources/loadGameQ.php: <?php namespace IPS\game; if(!defined('\IPS\SUITE_UNIQUE_KEY')) { header((isset($_SERVER['SERVER_PROTOCOL']) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0').' 403 Forbidden'); exit; } class _loadGameQ { public function __construct() { require_once str_replace('loadGameQ', 'GameQ/Autoloader.php', __DIR__); } public function queryGameServer() { try { $servers = [ [ 'type' => 'cs16', 'host' => '145.239.16.78:27015', ], [ 'type' => 'cs16', 'host' => '145.239.16.123:27015', ], [ 'type' => 'teamspeak3', 'host' => '147.135.197.111', 'options' => [ 'query_port' => 10011, ] ] ]; $gq = new \GameQ\GameQ(); $gq->addServers($servers); $gq->setOption('timeout', \IPS\DEFAULT_REQUEST_TIMEOUT); $results = $gq->process(); return $results; } catch(\Exception $exception) { \IPS\Log::log($exception, 'serverlist_query'); } } } /applications/game/widgets/serverMonitor.php <?php namespace IPS\game\widgets; if (!defined('\IPS\SUITE_UNIQUE_KEY')) { header( ( isset( $_SERVER['SERVER_PROTOCOL'] ) ? $_SERVER['SERVER_PROTOCOL'] : 'HTTP/1.0' ) . ' 403 Forbidden' ); exit; } class _serverMonitor extends \IPS\Widget { public $key = 'serverMonitor'; public $app = 'game'; public $plugin = ''; public function init() { $this->library = \IPS\Application::load('game'); parent::init(); $GameQ = new \IPS\game\loadGameQ; } public function render() { $results = 'nic'; return $this->output($results); } }
-
Skusiłem się poszukać: http://goserv.pl/index.php Masz 3 opcje: - Nadpisać pliki nulleda czystymi (mogło być coś modyfikowane) - Przywrócić szablon od postów - Zmienić styl na kompatybilny z 4.2 (styl jest pod 4.1)
-
Sortowanie rekordów w tabelach?
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
-
Sortowanie rekordów w tabelach?
X3nO odpowiedział(a) na X3nO temat w Programowanie / tworzenie styli
Chodzi mi bardziej o własne dopasowanie miejsca rekordu tak jak jest w stylach -
Witam, poszukuję przykładowego użycia kodu odpowiadającego za sortowanie np. styli, tłumaczeń. Patrzyłem w kod ale nic nie mogłem znaleźć.
-
Brak możliwości wpisania klucza licencyjnego
X3nO odpowiedział(a) na capon temat w Ogólny support IPS4
Podeślij mi link do tego nulla na PW. w darkLAE nulled pamiętam że w 3.x miał dodatkowe pliki od licencji itp. -
zmień {{if \IPS\Member\Group::load( $comment->author()->member_group_id )->g_icon }} <li><img src='{file="$comment->author()->group['g_icon']" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'></li> {{endif}} na {{if \IPS\Member\Group::load( $comment->author()->member_group_id )->g_icon }} <li class="ipsResponsive_hidePhone ipsPad_bottom"><img src='{file="$comment->author()->group['g_icon']" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'></li> {{endif}} szablon:
-
Brak możliwości wpisania klucza licencyjnego
X3nO odpowiedział(a) na capon temat w Ogólny support IPS4
Usuń klucz w bazie danych, nadpisz init.php, odśwież dane licencji i wyskoczy Ci żebyś podał klucz. Potem nadpisz wszystkie pliki z 4.2 i zrób aktualizacje. -
Włącz forum i skąd wytrzasnąłeś 3.4.6? ;o jak nawet 3.4.9 nie da się pobrać