23.10.2015 | Martin Hlaváč
Hlavní změny:
Byla přidána nová třída KT_Term_Metabox pro obsluhu metaboxů ve spojitosti s KT_Term_Meta – metaboxy pro taxonomy. Dále bylo rozšířeno přizpůsobení cookie statement proužku v rámci konfigurátoru. Jinak je toto vydání zaměřeno hlavně na opravu nalezených chyb a doplnění nových méne významých funkcí… :)
Výčet (téměř všech) změn z logu:
- Přidání KT_Term_Metabox – třída pro přídaní fieldsetů k taxonomiím vč. implementace KT_Registrable + přidány statické metody create a createMultiple ala KT_Metabox
- Úprava zpracovávání core metody kt_load_template_from_subdir, konkrétně doplnění navrácení výchozího templatu vždy, pokud je detekován nějaký sledovaný typ, ale není k dispozici vlastní template
- Přidání možnosti withParentSuffix na KT Taxonomy Data Manager – nastavení přes KT_Taxonomy_Data_Manager->setWithDescriptionSuffix(true)…
- Úprava inicializace KT_WP_Term_Base_Presenter, podobně jako v KT_WP_Post_Base_Presenter + přidání KT_Termable vč. implementace v rámci KT_WP_Term_Base_Modelu
- Rozšíření přizpůsobení cookie statement proužku resp. v rámci KT_WP_Configuratoru přidán nový filtr kt_cookie_statement_content_filter, pomocí kterého je možné kompletně změnit vnitřní obsah cookie statement proužku…
- Sestavení modelu přímo v konstruktoru KT_WP_Term_Base_Presenter + není třeba přímo zadávat $term jako get_queried_object => nově výchozí hodnota…
- Doplnění laquo a raquo do výchozích překladů tlačítek v rámci KT::getPaginationLinks
- Oprava inicializace OtherPosts na KT_WP_Post_Base_Presenter, konkrétně KT_WP_Post_Base_Presenter->initOtherPostsQuery() a správně nainacilizované omezení post__not_in (tj. kromě sebe)…
- Rozšíření KT_User_Profile_Configu resp. přidání getSimpleProfileFieldset a getUserProfileFieldset a s tím související změny…
- Přidání KT_Postable + implementace v rámci KT_WP_Post_Base_Model a KT_WP_Post_Base_Presenter
- Přidání metody KT_Repository::selectFirst, konkrétně KT_Repository::selectFirst($orderBy, $direction = null)
- Nový „pomocný“ typ sloupce KT_CRUD_Column::BIGINT pro opravdu velká čísla, reps. pro MySQL BIGINT v rámci PHP realizován jako floor(float)
- Přidání KT_Termmeta::getIsActive() vč. implementace uvnitř třídy pro všechny dotazy a zároveň použito jako prevence proti případné znovu aktivaci (nyní pouze jednou)…
- Menší úprava vstupu konstruktoru KT_WP_Post_Base_Presenter – nově buď vlastní instance KT_Modelable nebo přímo WP_Post…
- Úprava definice vlastních post type archivů do men, konkrétně rozšíření informací o post typu, resp. archivu při sestavování do menu v KT_WP_Configurator->postArchivesMenuMetaBoxCallBack()
- Úprava načítání výchozích hodnot z options na formuláři, obecně v KT_Form->loadDataFromOptions()
- Změna vzhledu loading buttonu v administraci WP pro práci s Ajax callem. Zrušení možnost loading.left a loading.right – pouze na loading.
- Rozšíření KT_WP_Post_Base_Model->getContent() podobně jako metoda getExcerpt o parametr $withTheFilter…
- Doplnění aplikace případného ToolTipu i na chosen prvky – KT Multi a Single Select
- Přidána možnost určit KT_Metabox pouze pro úvodní stránku Pomocí KT_MetaBox->setIsOnlyForFrontPage($isOnlyForFrontPage)
- Přidání metody KT_Model_Base::theItem + podědění KT_Model_Base v rámci KT_Meta_Model_Base
- Výchozí šířka 40px přehledových sloupců pro post_thumbnail + výchozí parametr false->true v metodě KT_WP_Configurator::setDisplayLogo
- Oprava detekce PageTemplatů v rámci KT_Metaboxu
- Doplněna aplikace $isLazyLoading v rámci metody KT_WP_Post_Base_Presenter::getImageHtmlTag
- Rozšíření zadávání PageTemplatů z jednoho na množinu v rámci KT_Metaboxu
- Přidání nových obecných metod v rámci třídy KT::arrayAdd, clearPhoneNumber, clearGpsNumberCoordinate, stringSqlPlaceholders, arrayDivide + oprava metody KT::tryGetBool(false) – zadávání přímo boolean false hodnoty
- Přidání obecné (WP) konstanty KT_WP_OPTION_KEY_FRONT_PAGE
- Sjednocení logických typů v komentářích bool->boolean
- Aktualizace jQuery UI CSS v1.10.4 + doplnění obrázků + Oprava relativních cest obrázků v rámci JQuery UI CSS