Příspěvky uživatele


< návrat zpět

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

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.

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

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ší)

Veškeré info o nových verzích vyčtete z oznámení na hlavní straně. Pokud tam nejsou informace o nové řadě, tak ještě není dostupná ani pro veřejný betatest, a nemá tedy smysl na ni čekat ani zjišťovat "kdy už to bude" 1

Možné to je, jen nečekej, že má systém v základu absolutně všechny "hejblátka", které si vymyslíš.

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.

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).

Problém je ten, že v databázi chybí výchozí hodnoty pro sloupce. Tak to bylo snad již od první verze, ale nevadilo to, jelikož nebýval na MySQL serverech aktivován striktní režim (STRICT_ALL_TABLES). To se ale změnilo od MySQL 5.6, kde je ve výchozím stavu aktivován.

Správným řešením je samozřejmě doplnit dané výchozí hodnoty, ale ve verzích 7.x již nechci patchovat datázi (zpětná kompatibilita). Od verze 7.5.5 (zatím nevydána) se tedy hned po připojení k databázi provede dotaz SET sql_mode='', který striktní režim vypne.

Oprava je na githubu, ale oficiálně to bude až ve verzi 7.5.5. Určitě se nevydá jen kvůli tomuto, jelikož to nepovažuji to za kritický bug.

Ve vývojovém prostředí není problém nastavit memory limit na x GB (klidně jen pro 1 projekt přes .htaccess) a na hostinzích jsem PHP bez omezení paměti snad ještě ani neviděl - to bude nejspíš důvod, proč si toho nikdo za tak dlouhou dobu nevšimnul.

Jednoduše to nejde, systém s tímto řazením počítá na více místech. Chová se to stejně jako témata na fóru.

Nastav "obrázků na řádek" na -1 1 Struktura pak bude div.gallery > a > img


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