Nová verze 1.5

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

Podobné články

Hlavní změny: Změna všech Českých stringu v doméně KT_CORE_DOMAIN na AJ verzi pro překlad. Přidání obecné funkce kt_load_textdomain + aplikace…

A je to taky, můžete stahovat první veřejnou verzi WP Frameworku a zároveň si i pročíst dokumentaci, obojí jsme pro…

Připravujeme pro Vás vývojářskou mini konferenci. Aneb setkání WordPress developerů z celé ČR. Popis akce ve stručnosti: Známí odborníci se podělí…

Hlavní změny: Došlo k přejmenování tabulky „kt_wp_termmeta“ -> „kt_termmeta“ a byl opraven bug na KT_WP_Term_Base_Model ve spojitosti s vydáním verze…

O autorovi: Martin Hlaváč

Martin Hlaváč

Martin si vyzkoušel školu a pak šel raději do produkce. Od roku 2010 začal profesionálně programovat desktopové aplikace (C# + WPF), kde sbírá především zkušenosti s dlouhodobým vývojem ve větším týmu. Od roku 2012 se pak začal věnovat i PHP a WordPressu, přičemž tento koníček postupně trasformuje v business. Je hlavním objektovým motorem KT Frameworku a v případě špatně napsaného kódu nebo názvu proměnných se nezastaví před nikým ani před ničím. Vynadá každému!



Odebírejte novinky z FW

Sledujte nás!

Tyto stránky využívají Cookies. Používáním těchto stránek vyjadřujete souhlas s používáním Cookies.Zjistit víceOK, rozumím