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

Adam22

Użytkownik
  • Postów

    689
  • Dołączył

  • Ostatnia wizyta

Informacje o forum

  • Wersja
    IPS 4.2.x

Ostatnie wizyty

9 937 wyświetleń profilu

Osiągnięcia Adam22

  1. Link dla potomnych pomoże w debugowaniu Ja już sobie poradziłem https://invisioncommunity.com/forums/topic/433507-ipshelpersformcustom-stack-improvements/
  2. $test3 = \IPS\Theme::i()->settings['infoblock_lang1_key']; // Array,Array,Array $test6 = explode( ',', $test3 ); // Array ( [0] => Array [1] => Array [2] => Array )
  3. Hej, od dłuższego czasu staram się rozwiązać problem ze stworzeniem pola dla szablonu, w tym przypadku wszystko jest ok, wartości zwracane są prawidłowo: $defaultOptions = array( 'stackFieldType' => 'Text', ); return new \IPS\Helpers\Form\Stack( "core_theme_setting_title_{$row['sc_id']}", explode( ',', $value ), FALSE, $defaultOptions, NULL, NULL, NULL, 'theme_setting_' . $row['sc_key'] ); jednak po podmianie stackFieldType na KeyValue, pole zwraca wartość Array,Array,Array - co jest logiczne - ale nie w formie tablicy, tylko zwykłego string'a. $defaultOptions = array( 'stackFieldType' => 'KeyValue', 'key' => array( 'placeholder' => 'Url', ), 'value' => array( 'placeholder' => 'Name', ), ); return new \IPS\Helpers\Form\Stack( "core_theme_setting_title_{$row['sc_id']}", explode( ',', $value ), FALSE, $defaultOptions, NULL, NULL, NULL, 'theme_setting_' . $row['sc_key'] ); Czy jest jakiś sposób żeby dostać się do wartości tych tablic? czy to niewykonalne?
  4. Czy jest jakaś dokumentacja do pola "conditional?" które możemy włączyć przy tworzeniu ustawienia do szablonu? Jak w tym polu mam odnieść się do stworzonych wcześniej ustawień?
  5. Przykład działania wraz z gotowym kodem znajdziemy http://jsfiddle.net/XRKdm/ Dokładną dokumentacje w języku angielskim znajdziemy pod adresem http://api.jquery.com/slideToggle/ Aby blok prawidłowo funkcjonował na każdej stronie naszego forum poniższy kod javascript musimy umieścić w sekcji <head> bitu globalTemplate Pamiętaj - aby skrypt zadziałał musisz mieć na swoim forum najnowszą wersję jqery. <script type='text/javascript'> var k = jQuery.noConflict(); // Zawsze przy jqery w IPB k('.click_class').click(function () { // Element którym będziemy chowali/pokazywali blok k('#block').slideToggle(1000); // Blok który chcemy wyświetlić na końcu podajemy szybkość }); </script> Kod naszego bloku umieszczamy w miejscu gdzie chcemy go wyświetlić <button class="click_class">Przycisk</button> <div id="block"></div>Powyższe dwa elementy nie są ze sobą połączone, tzn: możesz je umieścić w dowolnych miejscach na stronie np. przycisk w nagłówku a blok w stopce.Istnieje również wiele możliwości edycji w połączeniu z css. Jeśli zmienisz klasę w elementach nie zapomnij tego zrobić w skrypcie !
  6. Witam, Dziś zaprezentuję wam jak zaimportować nowy skin do IP.board. Jest to rzecz banalnie prosta, jednak nadal pojawia się na forum to pytanie. Krok 1 Logujemy się do ACP Oraz przechodzimy do zakładki Wygląd Look & Feel Style i Szablony Krok 2 Klikamy na Importuj nowy styl Krok 3 Pobierając skin zazwyczaj są tam 2 najważniejsze pliki: 1. deflection.xml 2. deflection-images.xml W pierwszym polu wybieramy nasz plik XML, następnie przechodzimy do pola 3, w którym wpisujemy nazwę naszego skina. Klikamy importuj skin, pierwszy etap za nami. Kolejną czynnością będzie wgranie do naszego skina obrazków. W pierwszym polu wybieramy plik z naszymi obrazkami: deflection-images.xml w ostatnim polu wybieramy do jakiego skina te obrazki zostaną zastosowane. Wybieramy wcześniej zainstalowanego skina. W moim przypadku będzie to deflection. Klikamy importuj Obrazki i gotowe. W mniejszej ilości skinów autorzy dodają również pliki "Zmian Stylu", instaluje się je bardzo prosto plik ze zmianami zazwyczaj nazwany będzie replaces-deflection.xml W pierwszym polu wybieramy plik ze zmianami, w ostatnim skin do którego ma być zastosowany. Krok 4 Aby ustawić skin jako domyślny klikamy na edycję ustawień skinu (z listy rozwijanej) i włączamy opcję o nazwie Uczyń domyślnym stylem.
  7. CSS do #branding background-size: cover; I potem wyśrodkować lub ustawić jak tam wolisz.
  8. Jak byk widać że to przerobiony skin ehren'a Jedyne co tam zmieniłeś to chyba tło - słabo.
  9. Wywala jakieś błędy w konsoli przeglądarki? Bez tego http://api.jquery.co...ery.noconflict/ nie podziałasz.
  10. Przy upgrade do 3.4.7 wywala mi błąd o istniejącej tabeli: mySQL query error: create table ipb_forum.ipscache_store ( cs_key varchar(255) NOT NULL default '', cs_value text NULL, cs_extra varchar(255) NOT NULL default '', PRIMARY KEY(cs_key) ); SQL error: Table 'ipscache_store' already exists SQL error code: 1050 Date: Monday 01st December 2014 05:51:47 AM ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date: Mon, 01 Dec 2014 05:51:47 +0000 Error: 1050 - Table 'ipscache_store' already exists IP Address: 81.15.207.116 - /admin/upgrade/index.php?_acpRedirect=1 ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- mySQL query error: create table ipb_forum.ipscache_store ( cs_key varchar(255) NOT NULL default '', cs_value text NULL, cs_extra varchar(255) NOT NULL default '', PRIMARY KEY(cs_key) ); .--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------. | File | Function | Line No. | |----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------| | admin/setup/sources/base/ipsRegistry_setup.php | [ips_CacheRegistry]._loadCaches | 1677 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/setup/sources/base/ipsRegistry_setup.php | [ips_CacheRegistry].init | 1512 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' | admin/setup/sources/base/ipsRegistry_setup.php | [ips_CacheRegistry].instance | 286 | '----------------------------------------------------------------------------+-------------------------------------------------------------------------------+-------------------' Co może być problemem?
  11. http://forum.invisionize.pl/uploads/imgs/pre_1416573324__lista.png O aktualizacji do 4.0 chyba przez najbliższy rok można zapomnieć. A co dopiero o kompletnej dokumentacji.
  12. Poprzeglądaj sobie tematy tutaj. I sam wywnioskuj czego potrzebujesz.
  13. http://community.invisionpower.com/files/file/5081-ipcontent-block-pagesmenu-feed-source/
×
×
  • 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ę.