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

Split

Użytkownik
  • Postów

    204
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    18

Odpowiedzi opublikowane przez Split

  1. Venus ALPHA

    Zobacz plik

    Venus

    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.


     

  2. 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 ).

    • Lubię to 1
    • Dziękuję 1
  3. 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ś.

  4. Cześć. Mam na sprzedaż aktywną licencję IPS Classic.

     

    Cena jaka mnie interesuje to: 350 zł.

     

    image.thumb.png.896ccbceb7c6e37a353c71c1097b2d3f.png

     

    Możliwość wystawienia na allegro, kupujący ponosi koszty prowizji.

     

    Od jakiegoś czasu sprzedaż licencji jest zabroniona, kupujesz licencję na własną odpowiedzialność.

     

    Kontakt pw.

     

  5. 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.

  6. 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.

  7. 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 )

     

    ----- DEMO -----

    u: demo
    p: demo

     

    The template requires the Better Statistics plugin, I recommend installing this plugin before installing the template.

     

    Y5GlXne.png

     

    sao85FK.png

     

    1v6cSYF.png

     

    3SsJMV5.png

     


     

    • Lubię to 1
  8. 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' );

     

  9. 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.

  10. 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?

    image.thumb.png.3f2f8685b6c5a447406e874efc21271d.png

  11. 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ć.

  12. 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;
     	} 

     

  13. (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.


     

  14. 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.

×
×
  • 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ę.