< návrat zpět

Diskuse


Téma: Nová verze 8 - stav ? rss

Zaslal/a 14.6.2020 13:55

Dobrý den, chci se informovat jak vypadá práce na nejnovější verzi Sunlight v.8. Od oznámení už uplynoli skoro 2 roky a od poslední vydané beta verze rok. Tak mě zajímá jestli se na systému ještě stále pracuje a jestli máte nějaký odhad pro vydání a spuštění nového webu, který by měl být údajně také součástí.

Díky

Zaslat odpověď >

Strana:  « předchozí  1 2 3 4 5 6 7 8   další »
#022453
@Pitva Perex bych nejspis resil takto:
<?= Sunlight\Hcm::run('iperex') ?>
Custom funkce muzes definovat rovnou v template.php, pokud je nepotrebujes jinde. Aktualni sablona je v promenne $_template. Alternativa je definovat "class" v plugin.json, ale to uz je slozitejsi.
#022454
Hádám, že sestava v layoutu vzhledek k základnímu vyobrazení tak, jak jsme na něj zvyklí, by vypadala takto:
<?php
use Sunlight\Hcm;
use Sunlight\Template;
defined('_root') or exit
?>

<div id="content">
<?= Template::heading() ?>
<?= Template::backlink() ?>
<?= Sunlight\Hcm::run('iperex') ?>
<?= Template::content() ?>
</div>

Napsal jsem to na klasiku v obsahu. Samozřejmě, že jde dát nadpis (heading) do hlavičky a pod. Budem tak stavebnicově sestavovat kompozici systémových položek v motivu. Z perexu je hcm? Nemůžu testnout, jen načuhuju. Ale jestli to zamýšlíš takhle, tak to je bomba. Všechny palce nahoruuuuuu. Hustý.
#022455
Z perexu není HCM, jen ti to HCM pomůže perex vypsat.
Perex u sekcí, kategorií atd. se nezobrazuje přímo v dané stránce, ale ve skupině jako popisek dané stránky.
#022458
Dík za odpověď na hcm. Šlo mi hlavně o tu sestavu, tam jsem to palečkoval. Ten možný pohyb systémových položek pro možnost sestavovat kompozici podle potřeb je hodně šikovný. Zase další věc převedena přímo na motiv. Šikovnost která bude odpovědi na určité otázky směrovat na větu:"to je věc motivu" . 1 Na řešení se tak bude moct podílet sama komunita a zároveň to nebude nic, co by bylo hodně složitý. To je hodně velký plus pro uživatele systému. Tahle úprava se mi hodně líbí. ;)
#022459
Tak ještě s jednou věcí bojuju, snažím se do příspěvku vložit galerii přes HCM
[hcm]gallery,upload/my/path/,450x275,0,1[/hcm]
Nechce mi to ale vygenerovat lightbox.

Stránkování je defaultně vypnuto a lightbox zase zapnut, takže jsme zkoušel i jen
[hcm]gallery,upload/my/path/,450x275[/hcm]
ale je to prostě pořád mrtvé. Jsem slepej a nevidím, kde dělám chybu...
#022460
V aktuální vývojové verzi je lightbox/fancybox vyřazený. V pluginu byly nějaké problémy. Ale je ještě na seznamu to zprovoznit.
#022461
Áha, ok.
Díky za odpověď.
#022466
Zdravím. Chtěla jsem při údržbě starých webovek vyzkoušet osmičku, jak to se SunLightem vypadá. Hlásím chybu pro PHP 8 - php:8.1-rc-fpm-alpine3.14 při instalaci: (Docker)
2/4 Konfigurace systémuSunLight CMS 8.0.0
Chyba
Kuria\Error\Exception\ErrorException: preg_split(): Passing null to parameter #3 ($limit) of type int is deprecated in /var/www/html/install/index.php:847
Stack trace:
#0 [internal function]: Kuria\Error\ErrorHandler->onError(8192, 'preg_split(): P...', '/var/www/html/i...', 847)
#1 /var/www/html/install/index.php(847): preg_split('/\\s*,\\s*/', '', NULL, 1)
#2 /var/www/html/install/index.php(682): Sunlight\Installer\ConfigurationStep->getArrayConfigFromString('')
#3 /var/www/html/install/index.php(577): Sunlight\Installer\ConfigurationStep->doSubmit()
#4 /var/www/html/install/index.php(373): Sunlight\Installer\Step->handleSubmit()
#5 /var/www/html/install/index.php(1197): Sunlight\Installer\StepRunner->run()
#6 {main}


S nižší verzí 7.x jede vše jak má. Osmička vypadá příjemně, jen tak dál :)
#022468
Je to změnou v PHP 8.1 https://wiki.php.net/rfc/deprecate_null_to_scalar_internal_arg

Dočasná oprava: v souboru /install/index.php nahraď řádek 847

tohle
return preg_split('/\s*,\s*/', $value, null, PREG_SPLIT_NO_EMPTY) ?: null;
tímhle
return preg_split('/\s*,\s*/', $value, -1, PREG_SPLIT_NO_EMPTY) ?: null;
#022469
Opravil jsem pár 8.1 errorů na které jsem narazil 1

Strana:  « předchozí  1 2 3 4 5 6 7 8   další »