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

    207
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    18

Odpowiedzi opublikowane przez Split

  1. Witam. Mam na sprzedaż kilka licencji IPS.

     

    Cena do uzgodnienia.

     

    Kontakt pw.

     

    Od jakiegoś czasu transfer licencji jest zabroniony. Po transakcji zmieniam dane na dane kupującego. Kupujesz licencję na swoją odpowiedzialność.

     

    image.thumb.png.b7bfd7ecdb974d58e21e944b8722fbfa.png

  2. Venus ALPHA [SALE 50%]

    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.


     

  3. 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
  4. 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ś.

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

     

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

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

  8. 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
  9. 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' );

     

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

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

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

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

     

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