inzonek
Użytkownik-
Postów
231 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
1
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Treść opublikowana przez inzonek
-
Dodanie tekstu do Admin CP Menu.
inzonek odpowiedział(a) na inzonek temat w Programowanie / tworzenie styli
@DawPi okej, wszystko działa, a teraz mam takie drugie pytanie, jak do tego wrzucić formularz? $form = new \IPS\Helpers\Form; $form->add( new \IPS\Helpers\Form\Text( 'package_name', NULL, TRUE ) ); if( $values = $form->values() ) { \IPS\Db::i()->insert( 'nagrody_tabela', array() ); } \IPS\Output::i()->output = ??? I co wstawić za te pytajniki, aby wyświetlało? -
Dodanie tekstu do Admin CP Menu.
inzonek odpowiedział(a) na inzonek temat w Programowanie / tworzenie styli
@DawPi a jeżeli chciałbym wrzucić tam, aby wyświetliło dany szablon? -
Dodanie tekstu do Admin CP Menu.
inzonek odpowiedział(a) na inzonek temat w Programowanie / tworzenie styli
@DawPi chcę dodać do tego kodu: protected function manage() { \IPS\Dispatcher::i()->checkAcpPermission( 'test_manage' ); \IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack( 'menu__test_test_test' ); } Coś takiego jak title tylko żeby wyświetlało tekst, a nie tytuł. Nie wiem czy rozumiesz o co mi chodzi. -
Dodanie tekstu do Admin CP Menu.
inzonek odpowiedział(a) na inzonek temat w Programowanie / tworzenie styli
@DawPi Tak, moja aplikacja. W wersji dev, nie działa plik z tłumaczeniem, dlatego tak jest. Chodzi mi o to, aby przykładowy tekst był tam, gdzie jest zaznaczone na czerwono. -
Dodanie tekstu do Admin CP Menu.
inzonek odpowiedział(a) na inzonek temat w Programowanie / tworzenie styli
-
Witam, Mam taki kod: protected function manage() { \IPS\Dispatcher::i()->checkAcpPermission( 'test_manage' ); \IPS\Output::i()->title = \IPS\Member::loggedIn()->language()->addToStack( 'menu__test_test_test' ); } I teraz chciałbym, aby wyświetlało tekst, gdyż aktualnie wyświetla tylko tytuł. Z góry dzięki za odpowiedź!
-
Wyświetlenie użytkowników grupy domyślnej oraz innej.
inzonek odpowiedział(a) na inzonek temat w Programowanie / tworzenie styli
@DawPi Wyświetlenie użytkowników, którzy mają grupę o id 28, 32 lub 36 (w tym wchodzą grupy poboczne), tylko nie potrafię wsadzić tych grup 28, 32 lub 36 w tych pobocznych grupach, tam gdzie są pytajniki to chciałbym wsadzić te grupy o id 28, 32 lub 36 -
Wyświetlenie użytkowników grupy domyślnej oraz innej.
inzonek opublikował(a) temat w Programowanie / tworzenie styli
Witam, Mam taki kod; {{foreach \IPS\Db::i()->select( '*', 'core_members', \IPS\Db::i()->in ( 'member_group_id', array( 28 ) ) . ' OR FIND_IN_SET( ID_GRUPY, core_members.mgroup_others )' ) as $row }} {{$member = \IPS\Member::constructFromData( $row );}} {template="userPhoto" app="core" group="global" params="$member, 'tiny'"} {$member->link()|raw} {{endforeach}} I teraz chcę zrobić, aby wyświetlało z 3/4 grupy domyślne oraz inne. {{foreach \IPS\Db::i()->select( '*', 'core_members', \IPS\Db::i()->in ( 'member_group_id', array( 28, 32, 36 ) ) . ' OR FIND_IN_SET( ???, core_members.mgroup_others )' ) as $row }} {{$member = \IPS\Member::constructFromData( $row );}} {template="userPhoto" app="core" group="global" params="$member, 'tiny'"} {$member->link()|raw} {{endforeach}} Tam gdzie są pytajniki co tam wstawić? Bo zrobienie tak jak poprzednio wywołuje błędy. Z góry dzięki za odpowiedź! -
robienie formularza, który wysyła do bazy danych.
inzonek opublikował(a) temat w Programowanie / tworzenie styli
Witam, Ma ktoś gdzieś pod ręką poradnik (czy coś w tym stylu) jak napisać prostą aplikację, która wysyła zapytanie do bazy danych z formularza? Z góry dzięki. -
Witam, Mam pytanie, jak wykonać połączenie z nowej bazy? Mam takie coś: {{$tse = \IPS\Db::i()->select( '' )->first(); }} Wykonuje to zapytania z aktualnej bazy do której jest podłączone forum, a jak zrobić, aby wykonywało połączenia z innej całkiem innej bazy?
-
Dodawanie strony, która pasuje do IPB oraz hashowanie haseł.
inzonek odpowiedział(a) na Ethernet temat w Ogólny support IPS4
Witam, Jest ktoś, kto mógłby coś takiego teraz ma szybko napisać? Aktualnie nie mam zainstalowanego trybu developera, a potrzebuje coś takiego. Z góry dzięki za wykonanie. -
Witam, Mam pytanie, jak odświeżyć forum po wysłaniu zapytania do bazy danych? Po naciśnięciu buttona wysyła zapytanie, wszystko jest dobrze, lecz wyświetla update zapytania dopiero po odświeżeniu strony. Z góry dzięki za odpowiedź.
-
Witam, Posiadam taki kod: $url = @file_get_contents(""); if ($url) { // true echo $url; } else { // false echo '<div class="ipsMessage ipsMessage_error">Błąd pobierania danych!</div>'; } I chciałbym go zamienić na taki, który będzie działał w szablonie/pluginie Coś takiego? {$url = @file_get_contents("")} {{if $url}} {$url} {{else}} asdasd {{endif}} Z góry dzięki za odpowiedź.
-
@DawPi muszę zainstalować od nowa na innym ftp i chcę mieć wszystkie dane z tej bazy.
-
@DawPi chodzi mi o to, że chce zainstalować forum i podłączyć do niego stara bazę z użytkownikami, tematami, działami itd. i teraz czy mogę wpisać w instalatorze dane starej bazy i po zakończeniu instalacji będę miał te tematy, użytkowników itd. czy inaczej to trzeba zrobić?
-
Witam, Mam pytanie, czy jak zainstaluje nowe forum tzn. Od nowa to mogę wpisać w instalacji tego skryptu dane do starej bazy i jeżeli instalacja się skończy to będę mieć wszystkie stare dane z tej bazy? A jeżeli nie, to jak to wykonać?
-
Witam, posiadam taki kod: public static function hookData() { return array_merge_recursive( array ( 'profile' => array ( 0 => array ( 'selector' => '#elProfileInfoColumn > div.ipsAreaBackground_light.ipsPad > div.ipsWidget.ipsWidget_vertical.cProfileSidebarBlock.ipsBox.ipsSpacer_bottom > div.ipsWidget_inner.ipsPad > ul.ipsDataList.ipsDataList_reducedSpacing.cProfileFields > li.ipsDataItem', 'type' => 'add_after', 'content' => ' ', ) I jak teraz zrobić, aby tylko pod jednym <li> wyświetlało? Bo teraz pod każdym <li> wyświetla.
-
Witam, Podczas tworzenia aplikacji chciałbym dodać do niej trochę PHP, lecz z tego co widzę nie ma tam domyślnie opcji w edycji. Jest: return 'tekst', a chcę tam dać np. {$member}
-
Można zamknąć.
-
@DawPi niestety, nadal nic. Ten sam błąd wyskakuje.
-
Witam, utworzyłem plugin, który posiada w sobie widget, lecz po zainstalowaniu go na normalnej wersji (tak samo jest na wersji dev.) podczas wchodzenia do Zarządzania blokami wyskakuje błąd: Couldn't get list of available blocks Według mnie wszystko w tym jest dobrze. <?xml version="1.0" encoding="UTF-8"?> <plugin name="teest" version_long="10000" version_human="1.0.0" author="ADW" website="" update_check=""><hooks><hook type="S" class="\IPS\Theme\class_core_front_widgets" filename="teest"><![CDATA[//<?php /* To prevent PHP errors (extending class does not exist) revealing path */ if ( !defined( '\IPS\SUITE_UNIQUE_KEY' ) ) { exit; } class hook35 extends _HOOK_CLASS_ { /* !Hook Data - DO NOT REMOVE */ public static function hookData() { return array_merge_recursive( array ( 'members' => array ( 0 => array ( 'selector' => 'div.ipsWidget_inner > ul.ipsList_reset > li.ipsPhotoPanel.ipsPhotoPanel_tiny.cAnnouncement > div > span.ipsType_light.ipsType_small', 'type' => 'add_before', 'content' => 's', ), ), ), parent::hookData() ); } /* End Hook Data */ } ]]></hook></hooks><widgets><widget key="teest" class="\IPS\Widget" restrict="sidebar,cms" default_area="" allow_reuse="" menu_style="menu" embeddable=""><![CDATA[<?php /** * @brief teest Widget * @author <a href='http://www.invisionpower.com'>Invision Power Services, Inc.</a> * @copyright (c) 2001 - 2016 Invision Power Services, Inc. * @license http://www.invisionpower.com/legal/standards/ * @package IPS Community Suite * @subpackage p6cd2ead26b * @since 22 Jan 2017 * @version SVN_VERSION_NUMBER */ namespace IPS\plugins\<{LOCATION}>\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; } /** * teest Widget */ class _teest extends \IPS\Widget { /** * @brief Widget Key */ public $key = 'teest'; /** * @brief App */ public $app = ''; /** * @brief Plugin */ public $plugin = '<{ID}>'; /** * 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/teest.phtml parent::init(); $this->template( array( \IPS\Theme::i()->getTemplate( 'widgets', $this->app, 'front' ), $this->key ) ); } /** * Specify widget configuration * * @param null|\IPS\Helpers\Form $form Form object * @return null|\IPS\Helpers\Form */ public function configuration( &$form=null ) { if ( $form === null ) { $form = new \IPS\Helpers\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() { return $this->output() // 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 } }]]></widget></widgets><htmlFiles/><cssFiles/><jsFiles/><resourcesFiles/><lang/><versions/></plugin>
-
@DawPi dobra, mam takie coś: $this->template( array( \IPS\Theme::i()->getTemplate( 'widgets', 'core', 'front' ), $this->key ) ); Jak dodać do tego coś, zrobić nowy HTML Template?
-
@DawPi podczas tworzenia widgetu w trybie dev. jest opcja tylko zrobienia widgetu, a nie ma tam możliwości dodania do niego jakiegokolwiek tekstu. Więc chcę się zapytać gdzie dokładnie to zrobić, w którym miejscu. Nie, chcę utworzyć parę dodatków (tzn. z {$member} itp., a z tego co wiem to tam się nie da), a w tym się nie da, więc trzeba samemu zrobić widget.
