Skip to content
This repository has been archived by the owner on Mar 27, 2021. It is now read-only.

WP Framework 1.11

Compare
Choose a tag to compare
@hlavacm hlavacm released this 10 Jan 09:43
· 60 commits to master since this release

Hlavní změny:

  • Přidání nových třídy pro výpis obrázků: KT_Image a KT_Picture + provotní použití v rámci KT_WP_Post_Base_Presenter::getImageHtmlTag()
  • Dokončení lokalizace FW do AJ a korekce překladů v rámci KT CORE DOMAIN pro administraci WPFW a části FE
  • Přidání debugovací funkce KT::dd($value)
  • Úprava KT::isIdFormat() + přidání KT::isIndexFormat()

Další změny:

  • Přidání KT_WP_Post_Base_Presenter->getIsRenderingOtherPosts() jako indikátoru, zda právě probíhá vykreslování ostatních příspěvků…
  • Zavedení konstanty KT_WP_OPTION_KEY_POSTS_PAGE
  • Rozšíření KT_WP_Widget_Remover_Configurator o možnosti odstranění nových widgetů: Media (Audio, Image, Video) a Custom HTML
  • Změna textů pro prázdný výběr v Chosenu (na "symbol") "Prázdný výběr" -> "---"
  • KT_WP_User_Field->setUserRoles(array $userRoles) - přidání možnosti zadat výběr více vlastních rolí na fieldu s uživateli
  • Oprava escapovaní alt u obrázku na post presenteru
  • Vytažení KT_WP_User_Base_Model->getLogin() + úprava notice v magic get na KT_Crud
  • Úprava detekce hodnot, resp. čísla v metodách KT::tryget(Int/Float/Double)
  • Přidání KT_Field ->renderErrorMsg() + úprava logic v KT_Field_Validator->required($value) na control pomocí empty()
  • Oprava aplikace INPUT TYPE v rámci KT_Text_Field->getField()
  • Přidání a základní implementace KT_Text_Field::INPUT_DATETIME podobně jako KT_Text_Field::INPUT_DATE, obojí ale na základě nově přidané knihovny JQuery DateTimePicker...
  • Aplikace datepickeru v JS pouze bez readonly jQuery(".datepicker:not([readonly])").datepicker({ ...
  • Úprava metod pro odkazy na předchozí a následující posty na KT_WP_Post_Base_Presenteru ->getPreviousPostLink() a ->getNextPostLink()
  • Přidání KT_Mailer->setIsWpMail(true/false) pro možnost změnit samotnou funkci pro odeslání e-mailů + zveřejnění gettrů (private->public)
  • Doplnění deprecated KT_WP_Configurator->setThemeSettingPage()
  • Doplnění KT_Single_Select->setAllowDeselect() a případného automatického nastavení setFirstEmpty("") právě v rámci KT_Single_Select->setAllowDeselect() + úprava případného $emptyOption sestavení v KT_Select_Field->getOptionsContent()
  • Upraven general filter na post title tak, aby zároveň odkazoval na editaci
  • Admin columns možnost přidat meta_type, tedy řadit např podle DATE
  • Oprava field validátoru - validace regulárním výrazem se prováděla i když field nebyl zadán
  • KT phone - přidán formátovací řetězec
  • Přidání KT_WP_Configurator->setDisableJson($disable = true)
  • Úprava sestavení URL v KT::getRequestUrl() - nově i z HTTP_HOST, pokud odpovídá SERVER_NAME + doplnění detekce o port 443
  • Změna vykreslování KT_Switch_Field inputu na FE a zrušení potřeby obrázku a realizace pomocí textové varianty pro případný překlad CORE do dalších jazyků
  • Přidání funkce KT::arrayObjectTryGetValue + nový globální filter kt_get_page_template_name (hlavně pro admin sloupce)

*) Doporučená verze WordPressu 4.9+