Příspěvky uživatele Lonánek

Vaše verze pro odeslání emailu je přímočará a "pouze" využívá funkce mail.
Nechce se mi věřit, že by přechod na novou verzi způsobil nefunkčnost této funkce /mail()/

Již od mnou uvedené doby nebyl zadán příjemce a tak e-mail nemohl být doručen.
O mém tvrzení se snadno přesvědčíte v administraci hostingu v sekci Log, Log odchozích mailů naleznete zde.
Řekl bych, že Vám to nefungovalo již od přechodu na php 5.4.11, alespoň podle logů, které jsou datované od 25.2.2013. Nová verze php byla nasazena 4.2.2013.
Objasnění je spíše pro autora SL. Nerad bych mu veřejně fušoval do řemesla a navíc toho ví víc než já, jak jsou postaveny funkce.

Nicméně se domnívám, že naznačený způsob by se dal použít. Soubor require/mod/settings.php obsluhuje mimo jiné i upload, změnu a vymazání avataru uživatele.

Jen poznámka.
Mě osobně by se mi moc nelíbilo, kdyby někdo bez mého souhlasu a možnosti ovlivnění vkládal do mého profilu nějaké údaje.
Tím #obal jste si nadefinoval celou šířku "viditelné" plochy pro text Vašeho webu (width) a zarovnal na střed (margin). Tedy jakoby definice maximálního rámu.
Dále již není třeba tuto šířku nikde uvádět, tedy ani v #headeru a ani v #content, protože se vždy musí vejít pouze do tohoto rozměru.

V #content jsou definované další objekty s float. Musíte tedy říci #content, že má také být nějak obtékán aby se jeho výška "zviditelnila". Pokud by chybělo #obal, pak se #content při použití float:left zarovná k levému okraji obrazovky, nikoliv k okraji "viditelné" části webu....

Pokud tolik v jednoduchosti a stručnosti stačí.
Musel by jste definovat jinak stránku přidáním tagu <div id="obal">:
<?php if(!defined('_core')) exit; ?>
<!DOCTYPE html>
<html>
<head>
<?php _templateHead() ?>
</head>
<body>
<div id="obal">
<div id="header">
...
</div>
</div>
</body>
</html>
a pak přidat ve stylopisu layout.css#obal {
margin: 0 auto;
width: 892px;
}
a upravit #content přidánímfloat: left;a můžete vypustit margin: 0 auto;
Pak se domnívám, že by se Vám mohlo podařit to oč se snažíte - tedy pokud jsem Vás správně pochopil.
#content má nulovou výšku, tedy obarvit jde, ale není žádný efekt viditelný, pokud přidáte height: 100px; uvidíte, že se 100px obarví červeně.

Výšku určuje výška sloupců podle "nejvyššího" ze dvou použitých, ovšem ta se již nijak nepromítne do výšky #content.
Lze uvést konkrétní web?
Například zakázat uživatelům nahrávat avatar a při registraci uživatele vložit název avataru do databáze. Pak vyhodnocovat místo prázdné proměnné existenci souboru.
Dle mne je to možné pouze zásahem do zdrojového kódu.
Add 1) scvrkne se proto, že avatar je nastaven na rozměry 96x128 px. Ve Vašem případě však oba obrázky mají opačné rozměry (tedy šířka je větší než výška) proto dojde k deformaci. Maximální velikost nahraného obrázku je 1MB a rozměry 1400x1400 pixelů. Obrázek bude zmenšen a ořezán na rozměr 96x128 pixelů. Povolené formáty jsou JPG, GIF nebo PNG.Add 2) máte povoleno nahrávání avatarů na server?
Add 3) pokud by jste chtěla změnit cestu k avataru, pak by to znamenalo zásah do zdrojového kódu. Pokud však nemáte potřebné znalosti a zkušenosti, pak Vám nedoporučuji se o to pokoušet.
To je snad jednodušší provést přímo ve stylu.
Ke každé položce menu přiřadit styl a nemusí se k tomu zpracovávat žádný další zbytečný modul, který mimo Vás nikdo jiný nevyužije.
Položky menu se dají identifikovat třídou menu-item-identifikator. Dle mne je to inteligentnější řešení, než vkládat obrázky do databáze (nebo odkaz na obrázek) a ten pak zpracovávat.
Jak si výpis představujete?
Víte jak pak bude vypadat menu s takovýmto výpisem, jak to celkově rozhodí položky menu?
K čemu by to mělo sloužit?
Zkusil jste http://sunlight.shira.cz/ke-stazeni/obnova-admin-uctu
Byla změněna po přesunu i adresa umístění SL (tabulka settings, pole url)?
Celková šířka stránky je 892px.
Levý a pravý sloupec má šířku 186px a střední 480px (186+480+186 = 852px) + 20+20px na každé straně středního sloupce.

Nastavení šířky sloupců lze ovlivnit v souboru style/layout.css změnou hodnoty width:
#colOne{float:left;width:186px;} /*levý sloupec*/

#colThree{float:right;width:186px;} /*pravý sloupec*/

#colTwo{float:left;width:480px;padding-left:20px;} /*střední sloupec*/
Také je nutné si pak nastavit .article-info {width: 440px; color: #808080;}na požadovanou hodnotu odpovídající šířce středního sloupce -40px.
Další třídy mohou mít vliv na šířku a je nutné je také upravit k celkovému vzhledu.

Pokud by byla uvedena konkrétní doména a také čísla, lze řešit konkrétně.
Samozřejmě co se týče uvedení zdroje autora (http://www.bluewebtemplates.com/) ve finální části bude - díky za upozornění. Nejsem z těch, kteří by se styděli za to, že vycházejí z jiného díla, jen jsem prostě při mazání odkazů z patičky ten BackSpace držel déle.

Šablona má ještě malinké nedostatky, které jsem chtěl s pomocí Vás všech odstranit.
Nyní upraveny dvě části menu (ale i to si může uživatel změnit - horní 1-3, spodní 4-10), přesunut přihlašovací panel - vychytat nastylování odkazů, ...
Nyní by měli být spuštěny všechny standardně dostupné moduly (fórum, kniha, ...) tak pokud opravdu chcete přispět konstruktivními názory, pak se tomu nijak nebráním.

Dotazy stylu "Ukradl jsi to" a pod. sem nepatří. Jak psal jval, vycházel jsem z FREE šablony. Myslíte, že bych byl natolik bláhový a uvedl svůj návrh šablony a také k tomu zdroj šablony, kdybych to tedy kradl? Jsem obecně odpůrcem jakéhokoliv pirátství!

Ještě maličkost pro tvůrce dalších šablon. V system.css je vhodné udělat pořádek, protože některé opakující se třídy v různých částech souboru mohou zkomplikovat život při dalších úpravách.

Díky za Vaše názory.