-
Postów
204 -
Dołączył
-
Ostatnia wizyta
-
Wygrane w rankingu
18
Typ zawartości
Profile
Forum
Pliki
Galeria
Blogi
Sklep
Wydarzenia
Odpowiedzi opublikowane przez Split
-
-
6 hours ago, Dynloth said:
Elastyczny Dhosting więc wydaje mi się że nie powinno być problemu. 🤔
Ja uciekłem z dHosting przez słabą wydajność i powolne działanie sklepu internetowego. Polecam Hostido albo inny hosting, który posiada Redisa ( mozna go później użyć w IPS w ustawieniach Cache ).
- 1
- 1
-
41 minut temu, DawPi napisał(a):
Nie zrozumiałeś o co mi chodzi, ale w sumie nie dziwię się, bo napisałem to bardzo w zawoalowany sposób.
To o co mi chodzi to "czas i koszty" niewspółmierne (wg mnie) do korzyści i tutaj rodzi się to pytanie - co to masz za projekt który opiera forum na czacie, jakie unikalne zastosowania, że ponosisz takie koszty.
P.s.:
Nie przesadzałbym. Twoja firma (nie powiedziałeś jaka) potrafi napisać swoją apkę pod IPS4, ale już przerobić innej nie?
Według mnie lepiej być wtajemniczonym w swój kod niż w osoby trzeciej bo wtedy wiesz gdzie co się znajduje, nie musisz czytać dokumentacji ( jeżeli takowa istnieje ), przeglądać każdy plik i szukać danej zmiennej. Też osobiście wolałbym napisać swoją wtyczkę niż edytować kogoś.
-
Sprzedane.
-
-
-
Godzinę temu, DawPi napisał(a):
„page” i numer strony obligatoryjne?
Tak, /page/ID strony-(url slug mozliwy do zmiany)
- 1
-
18 godzin temu, DawPi napisał(a):
Jak wtedy wygląda przykładowy URL takiej strony?
https://ips.codeity.pl/page/1-test
w zależności od wartości w polu tekstowym ( URL slug )
-
W dniu 7.10.2023 o 16:46, YGEX napisał(a):
Hello Split, i have one question about the app, is there any way to change the URL where the page is created ? So instead of the ID to be the title of the page ?
Hi. The update has been released. URL Slug is responsible for the name of the link.
-
11 godzin temu, YGEX napisał(a):
Hello Split, i have one question about the app, is there any way to change the URL where the page is created ? So instead of the ID to be the title of the page ?
As of now, there is no such possibility. I will try to introduce this possibility in a future update, which will appear soon. Regards.
-
-
45 minut temu, slu12345 napisał(a):
@DawPiale marketplace będzie jak do tej pory ?
Marketplace mają usunąć na dniach z tego co pisali, bo IPS 5 nie będzie korzystał z niego.
-
Astroside (Dark)
Zobacz plik
Astroside
A new template for your forum straight from the author. It has many built-in functions. It will be enhanced with additional features in future updates.
( IPS version 4.7 )
u: demo
p: demoThe template requires the Better Statistics plugin, I recommend installing this plugin before installing the template.
-
Dodający
-
Dodano03.08.2023
-
Kategoria
-
Wspierana wersja IP.Board4.7
- 1
-
-
20 minut temu, DawPi napisał(a):
Nic nie przeładowuje to po prostu przekierowuje z nowymi ustawieniami.
Przenosi Cię bo w hooku masz takie coś:
if( isset( $values['members_country_auto_detect'] ) AND $values['members_country_auto_detect'] ) { $member->country = NULL; $member->country_changed = 0; } $member->save(); \IPS\Output::i()->redirect( \IPS\Http\Url::internal( 'app=core&module=system&controller=settings&area=country', 'front', 'settings_country' ), 'saved' );
Zmienisz sobie adres przekierowania w frontControllerSettings.php i będzie OK.
ahh moje niedopatrzenie, dzięki. Problem rozwiązany. Dla osób, które będą miały z tym problem w przyszłości zmieniłem redirect na:
\IPS\Output::i()->redirect( \IPS\Http\Url::internal( '' ), 'saved' );
-
Cześć. Mam pewien problem ze zmiana krajów. Edytując header szablonu, chciałem przenieść z ustawień konta zmianę Krajów ( poniżej kod ).
{{$member = \IPS\Member::loggedIn();}} {{if $member}} {{$memberCountry = \IPS\memberscountry\Member::getMember();}} {{$selectedCountry = $memberCountry->country;}} {{$upper_selectedCountry = strtoupper($memberCountry->country);}} <a href='#elNavCountry_menu' id='elNavCountry' class="sky__topbar--buttons__lang" data-ipsMenu data-ipsMenu-above>{{if $selectedCountry != 0}}<i class="ipsFlag ipsFlag-{$selectedCountry}"></i> {lang="country-{$upper_selectedCountry}"} <i class='fa fa-caret-down'></i>{{else}}{lang="none"}{{endif}}</a> <ul id='elNavCountry_menu' class='ipsMenu ipsMenu_selectable ipsHide' style='overflow: auto; height: 322px;'> <li class='ipsMenu_item{{if $selectedCountry == 0}} ipsMenu_itemChecked{{endif}}'> <form action="{url="app=core&module=system&controller=settings&area=country" noprotocol="true" csrf="true" seoTemplate="settings_country"}" method="post"> <button type='submit' name='members_country' value='0' class='ipsButton ipsButton_link ipsButton_link_secondary'>{lang="none"}</button> </form> </li> {{foreach \IPS\GeoLocation::$countries as $id => $lang }} <li class='ipsMenu_item{{if $lang == $upper_selectedCountry || ( $memberCountry === 0 )}} ipsMenu_itemChecked{{endif}}'> <form action="{url="app=core&module=system&controller=settings&area=country" noprotocol="true" csrf="true" seoTemplate="settings_country"}" method="post"> <input type="hidden" name="form_submitted" value="1"> {{$lowerLang = strtolower($lang);}} <button type='submit' name='members_country' value='{$lang}' class='ipsButton ipsButton_link ipsButton_link_secondary'><i class="ipsFlag ipsFlag-{$lowerLang}"></i> {$lang}</button> </form> </li> {{endforeach}} </ul> {{endif}}
Problem pojawia się gdy zmieniam Kraj, przenosi mnie do ustawień użytkownika. Chciałbym żeby to działało jak zmiana języków IPS ( przeładowuje stronę główną ). Wiem ze problem dotyczy tej linijki:
<form action="{url="app=core&module=system&controller=settings&area=country" noprotocol="true" csrf="true" seoTemplate="settings_country"}" method="post">
Tylko teraz, jak zmienić aby nie przenosiło do ustawień użytkownika zmieniając kraj a przeładowywało stronę główną i zmieniając go.
-
A ja dodam do siebie kod, który komuś się przyda
/** * [ActiveRecord] Delete Record * * @return void */ public function delete() { \IPS\Lang::deleteCustom( 'folderaplikacji', 'frazajezykowa_' . $this->id ); parent::delete(); }
-
Problem rozwiązany. Dzięki @DawPi za nakierowanie.
-
Po dodaniu rekordu w mojej aplikacji dodaje do niego frazę językową:
/* Do it */ \IPS\Lang::saveCustom( 'apka', "apka_user_{$user->id}", $values['apka_user'] ); unset( $values['apka_user'] );
I moje pytanie brzmi czy muszę zrobić jaką pętlę przy deinstalacji aplikacji, która usunie wszystkie dodane frazy językowe na podstawie dodanych rekordów w bazie danych? Czy IPS po usunięciu aplikacji automatycznie usuwa frazy dodane przez nią?
Znalazłem taką funkcję, czy wystarczy po prostu wykorzystać ją przy usuwaniu DANEGO rekordu?
-
3 minuty temu, DawPi napisał(a):
Hm, nie, bo widgetów nie musisz dodawać z aplikacji, więc i się te nowe stringi językowe nie tworzą. A wszystkie klucze z dev/ folderu aplikacji są usuwane automatycznie.
Chyba, że pytasz o coś innego to sprecyzuj.
Powiedzmy że mam aplikację która po każdym dodanym rekordzie w panelu administracyjnym dodaje frazę językową np. apka_rekord_IDrekordu i później wywołuję to we front-endzie. I pytam czy muszę po odinstalowywaniu aplikacji wywoływać usuwanie fraz językowych dodanych do każdego rekordu dodanego w ACP. Nie umiem inaczej wytłumaczyć.
-
11 minut temu, DawPi napisał(a):
Dodaj do kodu widgetu taką metodę:
public function delete() { \IPS\Lang::deleteCustom( 'testapp', $this->configuration['language_key'] ); }
Dzięki za pomoc, czy musze również dodać funkcję deleteCustom do funkcji która się uruchamia gdy usuwam aplikację/wtyczkę?
-
Aplikacja. Moja funkcja od konfiguracji wygląda tak:
public function configuration( &$form=null ) { $form = parent::configuration( $form ); $form->add( new \IPS\Helpers\Form\Translatable( 'title', isset( $this->configuration['language_key'] ) ? NULL : \IPS\Member::loggedIn()->language()->addToStack( 'block_testapp' ), FALSE, array( 'app' => 'testapp', 'key' => ( isset( $this->configuration['language_key'] ) ? $this->configuration['language_key'] : NULL ) ) ) ); $form->add( new \IPS\Helpers\Form\Number( 'testapp_height', isset( $this->configuration['height'] ) ? $this->configuration['height'] : 300, TRUE, array( 'max' => 200 ) ) ); return $form; }
-
Hej. Mam pewien problem. Chcę aby mój widżet wyczyścił wszystkie dodane ciągi językowe po jego usunięciu. Jak takie coś wykonać? Z góry dzięki.
-
(ITY) Project Updates
Zobacz plik
Polish:
Ta aplikacja dodaje na stronę główną widżet, który wyświetla ostatnie aktualizacje z danego projektu.
Funkcje:
- Dodanie nowych statusów ( Success, Info, Error, itp.) wraz z ikonami i kolorami
- Dodawanie nowych projektów wraz z ikonami
- Wsparcie wielojęzyczności
- Wsparcie Font Awesome
Wkrótce zostanie dodana opcja konfigurowania JSON.
English:
This application adds a widget to the homepage that displays the latest updates from a given project.
Functions:
- Added new statuses (Success, Info, Error, etc.) with icons and colors
- Adding new projects with icons
- Multilingual support
- Font Awesome support
An option to configure JSON will be added soon.
-
Dodający
-
Dodano03.06.2023
-
Kategoria
-
Wspierana wersja IP.Board4.7
-
2 godziny temu, Pawel_15 napisał(a):
Zatrybiłem {!# [1:topic][?:topics]}. Zadziała metoda z przecinkami? [1:temat][2,3,4:tematy][5,6,7,8,9,10,11,12:tematów]. Niestety nasz język jest bardzo rozbudowany, 44 tematy, 56 tematów, 64 tematy, 66 tematów etc etc.
Metoda tłumaczenia jest wzorowana na postach więc będzie tak samo jak oryginalnie.
-
(ITY) Total Topics in Forum View
Zobacz plik
Ta modyfikacja dodaje licznik tematów przy każdym dziale.
-
Dodający
-
Dodano30.05.2023
-
Kategoria
-
Wspierana wersja IP.Board4.7
-
Venus ALPHA
w Szablony
Opublikowano
Venus ALPHA
Zobacz plikVenus
A new template for your forum straight from the author. It has many built-in functions. It will be enhanced with additional features in future updates.
( IPS version 4.7 )
----- DEMO -----
The template requires the Better Statistics plugin, I recommend installing this plugin before installing the template.
The template is listed as Pre-relase. Many improvements will appear in the next updates, so I recommend purchasing it at this low price while you still have the opportunity.