Skocz do zawartości

Split

Użytkownik
  • Postów

    316
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    41

Treść opublikowana przez Split

  1. 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' );
  2. 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.
  3. 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(); }
  4. Problem rozwiązany. Dzięki @DawPi za nakierowanie.
  5. 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?
  6. 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ć.
  7. Dzięki za pomoc, czy musze również dodać funkcję deleteCustom do funkcji która się uruchamia gdy usuwam aplikację/wtyczkę?
  8. 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; }
  9. 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.
  10. [SALE] (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 Split Dodano 03.06.2023 Kategoria Płatne modyfikacje 4 Wspierana wersja 4.7  
  11. Wersja 1.0.2

    5 pobrań

    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.
    30 zł
  12. Metoda tłumaczenia jest wzorowana na postach więc będzie tak samo jak oryginalnie.
  13. (ITY) Total Topics in Forum View Zobacz plik Ta modyfikacja dodaje licznik tematów przy każdym dziale. Dodający Split Dodano 30.05.2023 Kategoria Płatne modyfikacje 4 Wspierana wersja IP.Board 4.7  
  14. Wersja 1.0.1

    6 pobrań

    Ta modyfikacja dodaje licznik tematów przy każdym dziale.
    20 zł
  15. Umowa słowna niestety, bez zaliczki. Konwersacja przesłana na twoje pw.
  16. (ITY) Most Active Users Zobacz plik Jako że kupujący zrezygnował z zamówienia, udostępniam wtyczkę na marketplace za niewielką kwotę. Aplikacja dodaje nowy widżet, który działa podobnie do Top Contributors, ale dodatkowo wyświetla tematy i posty z możliwością sortowania. Dodający Split Dodano 29.05.2023 Kategoria Płatne modyfikacje 4 Wspierana wersja IP.Board 4.7  
  17. Wersja 1.02

    9 pobrań

    Jako że kupujący zrezygnował z zamówienia, udostępniam wtyczkę na marketplace za niewielką kwotę. Aplikacja dodaje nowy widżet, który działa podobnie do Top Contributors, ale dodatkowo wyświetla tematy i posty z możliwością sortowania.
    30 zł
  18. A ja dodatkowo wspomnę że nie polecam współpracy z tym użytkownikiem. Wykonałem na zamówienie dla niego takie statystyki co w pierwszym poście a 10 minut temu napisał że rezygnuje z zamówienia bo znalazł tańsze rozwiązanie.
  19. Problem rozwiązany, literówka ...
  20. Dzięki za odpowiedź. Użyłem poniższy kod ale niestety nie działa jak należy. <p data-ipstruncate data-ipstruncate-type="remove" data-ipstruncate-size="2 lines">XXXX</p>
  21. Hej. Czy istnieje w IPS4 jakiś znacznik który skraca treść? Potrzebuję takie coś do artykułów. Coś podobnego do data-ipstooltip
  22. Zapraszam na pw.
  23. [CY] Reputation design in post view Zobacz plik This plugin displays the reputation level along with the title in the post view. The appearance of the level can be edited as desired. More features will be added in future updates. Dodający Split Dodano 22.05.2023 Kategoria Płatne modyfikacje 4 Wspierana wersja IP.Board 4.7.10  
  24. Wersja 1.0.1

    7 pobrań

    This plugin displays the reputation level along with the title in the post view. The appearance of the level can be edited as desired. More features will be added in future updates.
    20 zł
  25. Split

    Custom Pages

    Wiem że aplikacja jest uboga, popatrz też że tamta aplikacja nie była aktualizowana od wersji 4.3. Zmniejszyłem lekko cenę, wkrótce zostanie wzbogacona o dodatkowe funkcje tak jak pisałem
×
×
  • 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ę.