Příspěvky uživatele Shira
Měla by být, ale raději bych to předem vyzkoušel.
Verze 7.5.2 je stará více než 3 roky. Měla podporovat verze 5.x.
Nejnovější verze podporuje 5.x i 7.x.
SL potřebuje mít právo číst a zapisovat do následujících adresářů. To je nastavení souborového systému, ne SL 🙂
upload/
pictures/articles/
pictures/avatars/
pictures/galleries/
plugins/
plugins/admin/
plugins/extend/
plugins/languages/
plugins/templates/
plugins/hcm/
data/backup/
data/tmp/
Nejspíš nedostatečné práva pro složku, kde se nahrávají obrázky.
1) to máš nějakou betu systému protože v 7.x _userLogin() není.. diskuse neslouží pro support nevydaných/nedokončených verzí 🙂
2) $storedPassword má být heslo, které je uložené v databázi, tzn. ten hash
Články se řídí nastavením u uživatelské skupiny "Čtenáři" - jde o právo "Psát komentáře".
Fórum má toto nastavení v editaci, checkbox "hosti mohou přispívat ".
Udělám to do novějších verzí nastavitelné.
Výchozí kvalita JPG obrázku článku je 80. Jde změnit pluginem pomocí eventu admin.article.picture:
_extend('reg', 'admin.article.picture', function ($args) { $args['opts']['jpg_quality'] = 100; });Nicméně k nějakému zhoršení kvality vždy dojde, protože se nahraný obrázek, který již může být v JPG, načte, zmenší a opět uloží jako JPG.
Vysvětení v DELETE
(10.9.2016 14:44)
Je tak možné mazat řádky z více tabulek zároveň pomocí joinů.
http://dev.mysql.com/doc/refman/5.7/en/delete.html - Multiple-Table Syntax
Různé pozadí
(5.9.2016 19:07)
Přidat na body třídu dle aktuální stránky v template.php. Nejjednodušší způsob je následující:
<body<?php if (ctype_digit(_templatePageID())) echo sprintf(' class="page-%s"', $query['title_seo']) ?>>
Všechny stránky pak budou mít třídu ve stylu page-index, page-o-nas atp. Pak již zbývá jen nastylovat:
body.page-index { background: ... }
body.page-o-nas { background: ... }
V současné verzi to bohužel nejde, ale v následujících řadách to bude dynamické (dle šířky layoutu / monitoru).
Funkce _pictureThumb() přidává na začátek cesty _indexroot, který je v rootu "./". Pokud víš, že budeš danou funkci volat jen v rámci hlavního webu (index.php), můžeš udělat něco jako:
ltrim(_pictureThumb($path, array('x' => $width, 'y' => $height)), './')
Skript, který načítá aktuální verzi, se vždy tahá přes HTTP. I kdyby se tahal přes HTTPS, tak pro tuto doménu zatím není zřízen certifikát. Vyřeším v další revizi.
(.htaccess tohle nevyřeší)
Dostat tam jde zásahem do wysiwyg.php, akorát pak nebude systém produkovat validní HTML, jelikož je perex vždy obalen odstavcem (<p>perex</p>) a WYSIWYG editor také vyprodukuje svůj odstavec. Výsledkem tedy bude něco jako:
<p>
<p>perex</p>
</p>Což je nevalidní HTML a pravděpodobně způsobí extra prázdné odstavce (a mezery) v perexu. To je důvod, proč tam WYSIWYG editor není. Možná by to šlo obejít nějaký nastavením editoru, aby neprodukoval odstavce ani divy.
Nefungují smajlíci
(10.7.2016 15:53)
Následující řádek v motivu přepisuje systémovou jQuery:
<script src="http://liga.proevo.cz/templates2/js/jquery.js"></script>To způsobí výjimku při inicializaci fancyboxu a není pak vykonán zbytek skriptu (např. definice funkcí, které vkládají smajlíky).