Příspěvky uživatele Jirka Daněk

Nastav si v configu https://sunlight-cms.cz/dokumentace/config.php#option-base_url na "https://clanky.zaffy.tech"
Problém je PHP 8, File Manager používá věci, které byly s příchodem verze PHP 8
odebrány nebo změněny.

Proto není dostupný ke stažení, bxl plánovaný pro SL8.0 a následně s objevením chyb už dále neaktualizovaný.

Hledal jsem náhradu, ale z nedostatku času a jiných osobní starostí jsem to odložil...

Aktuálně nemám čas ani na SL, natož studovat a přepisovat vnitřní logiku cizího projektu.
Implementoval jsem parser pro markdown https://sunlight-cms.cz/pluginy/markdown, udělat i editor pro administraci nebude těžké.

podpora dvoufázového ověření při přihlášení do systému ( Twilio Authy Authenticator, Google Authenticator, LastPass Authenticator apod.)

Plugin pro dvoufázové ověření hotový mám, v současnosti se testuje před vydáním. Ještě bych rád přidal záložní kódy pro případ ztráty přístupu k ověřovací aplikaci.

předpřipravit nástavbové frameworky pro snadnější tvorbu motivů postavené na Bootstrap, Tailwind CSS.

V době CSS preprocesorů si může každý ohnout svůj oblíbený CSS framework, nechce se mi udržovat custom verze. To padá na hlavu autora motivu.

snadnější vkládaní videí, obrázků, souborů a ikonek Font Awesome. Tlačítky pod obsahovým editorem.

Je to takový trvalejší problém... Zkoušel jsem dělat addon pro TinyMCE, jenže Responsive File Manager je dlouhodobě neudržovaný, s PHP 8 nefunguje správně a já nemám čas opravovat ho pro svou potřebu a přepisovat části tažené ještě z verze PHP 4. Řešil bych spíše přes nějaký vlastní filemanager v modálním okně, ale záleží co SL dovolí.

z Ankety, Shoutbox, Galerie udělat dodatečný modul ke stažení. Dle stažení pak zjistíte zda je má smysl vyvíjet.

Myslím, že tato verze už se nijak tříštit na menší díly nebude. Možná někdy v budoucnu u SL9
Další aktualizace:
reCaptcha
Ono je více BBCode značek, které nemají svá tlačítka. Dají se samozřejmě přidat pomocí pluginu stejně jako nové bbcody. Otázkou je zda zobrazovat pro všechny extra tlačítko...

kromě b,i,u,s,img,code,url,hr jsou v systému ještě

q - jednořádková citace
[q]Lorem ipsum dolor sit amet ...[/q]Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

quote - bloková citace (nové)
[quote]Lorem ipsum dolor sit amet ...[/quote]
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

c - jednořádkový code
Lorem [c]ipsum[/c] dolorLorem ipsum dolor

color - obarvení textu
Lorem [color=red]ipsum[/color] dolorLorem ipsum dolor

size - zmena velikosti textu
[size=5]Lorem[/size] [size=6]ipsum[/size] [size=7]dolor[/size]Lorem ipsum dolor

noformat - nevykoná vyhodnocení bbcodu, které obsahuje
[noformat][b]tucne[/b] [i]kurzíva[/i] [code]kus kódu[/code][/noformat][b]tucne[/b] [i]kurzíva[/i] [code]kus kódu[/code]
Prvním aktualizovaným pluginem pro novou verzi je WYSIWYG TinyMCE
Upozornění
Pluginy nejsou aktuálně otestované pro novou verzi systému a nemusí být všechny plně funkční. Aktualizované pluginy nebudou na starších verzích systému funkční.

Důvody
Verze 8.1 přináší hodně vylepšení a také pár zpětně nekompatibilních změn. Pluginy budu muset projít a případně upravit. Jedná se hlavně o ty kde se používají odebrané metody Form::restore…(), Form::activateCheckbox(), Form::selectOption(), Form::disableInputUnless() nebo změněná fukčnost u Form::loadCheckbox()

Jak aktualizovat pluginy
Aktualizaci pluginů provedete v Administraci na kartě Pluginy, přes funkci Nahrát plugin vyberete ZIP s novou verzí a v nabídce vyberete Nahradit existující pluginy
Aktualizováno pro SL 8.1.0 stáhni si novou verzi.
Pluginy nejsou pro SL 8.1 připravené, bohužel vůbec nic nestíhám. Projdu je během víkendu. Ono to nejspíše bude souviset s break-changes nové verze.

Bylo by fajn uvádět i co to hlásí 😁
To co píše Tesy by šlo taky udělat, tedy přidat input kam by se vypisovalo picture_uid. Pokud to extra nehoří, udělám to po svátcích a případně až po vydání verze 8.1
Termín, žádný konkrétní ti nedám. Tohle jsem schopný udělat i v aktuální verzi. Spíše mě trápilo to, že tím odstavím pluginy, které taky mění výpis přes article.preview

Pokud bych to udělal pouze pro výpis článků v kategorii, tak to zase nebude správně interpretovat HCM articles

Nerad dělám jednoúčelové pluginy, které nejsou použitelné jinde a něco rozbíjí.
Do toho bych se nepouštěl, úpravy systému znemožní jeho aktualizaci. Buď se to vyřeší v 8.1 nebo třeba po svátcích zkusím vymyslet něco jiného.
Tohle lze celkem vyřešit pluginem. Nejjednodušší cesta je vybrat obrázek pro kategorii a všem článkům, které nemají vlastní obrázek podstrčit tento. Hmm, zase tak lehce to nejde, bez přetížení celého article.preview se nedá se jen tak ovlivnit thumbnail.

Není problém to přetížit, ale pokud to bude dělat i jiný plugin nebude to vzájemně kompatibilní. Zřejmě by to pomohlo vyřešit přidání nějaké události ve stylu article.preview.thumbnail

Nahradit:
if (isset($art['picture_uid'])) {
$thumbnail = self::getThumbnail($art['picture_uid']);
} else {
$thumbnail = null;
}
Zřejmě tímto:
$thumbnail = isset($art['picture_uid']) ? self::getThumbnail($art['picture_uid']) : null;
Extend::call('article.preview.thumnail', ['thumbnail' => &$thumbnail, 'art' => $art]);
Od doby kdy jsi tam byl naposledy byla zavedena povinná dvou faktorová autorizace (jde o bezpečnost) Registraci jsem dělal před lety, tak ani nevím co tam všechno dnes chtějí. Ale vybodnout se na to není úplně šťastné, GitHub je dnes takovým dá se říci standardem.

A vyměňovat cosi na FTP, nebo si přeposílat přes emaily je obrovský krok zpátky.
Vytvořil jsem malý návod s obrázky, najdeš ho na Discordu ve vláknu Návody Pokud bys i tak s tím bojoval, tak mi napiš a já ti s tím pomohu.
Našel jsem jedno téma, kde psali že window.focus může být zakázáno v nastavení Firefoxu. Změnit se to dá prý zde: Tools > Options > Content > Advanced > Raise or lower windows
Strana: 1 2 3 4 5 6 7 8 9 další » ... 68