Tvorba webu
Pardon že zacpu téma poptávkou.
Hledám někoho, kdo rozumí PHP, práci s formuláři (například zakázání psaní určitých znaků) a tak dále. Rozhodl jsem se přestěhovat obsah na homemade řešení bez databáze. To "bez databáze" je důležité, protože žádnou využívat nechci. Sice mám náčrt, jak by to mohlo vypadat (mikro.powerack.cz), ale pořád to není ono.
Kód je můj, tedy jeho valná většina. Styl je upravený a okomentovaný template z generátoru a na vkládání článků mám externí řešení. Na tom tmavém motivu mi celkem záleží, ale rozvržení bych udělal lehce jinak. Bohužel zas až tak dobře pozicování v css nerozumím.
Někdo na pomoc? Zdroje (úplný - index.php a style.css) pošlu. Zbytek obsahu se dodává přes php include (v praxi jsou to html soubory, ale php to očividně nevadí).
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Ani ti nevím. Ono to nějak porušuje zákon? ŽL na to netřeba, pokud vím. Jde o hobby, ne o obchod jako takový. Kdybych se tim živil, tak neřeknu, ale takhle se mi to zdá v pořádku.
Mimochodem od včerejška jsem kompletně přepsal celý template. Sice to není responzivní design (k tomu se možná dostanu později), ale vypadá to o mnoho lépe, než původní návrh. Stále tam není veškerý obsah, pravé menu potřebuje vyladit (těch odkazů je tam až moc - měsíce) a pár drobností ještě není úplně domyšlených. Ale i tak si myslím, že se bez WP a databáze obejdu :-)
Jen je tu jedna drobnost, kterou bych rád vyřešil - přidat stránkování a pomocí PHP přidávat obsah na ZAČÁTEK souboru, protože jinak je to k ničemu.
Tady je porovnání obou verzí - druhá má pár bezpečnostních vychytávek navíc.
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
No řekněme, že je to pracovní název... A hlavně načítá se opravdu o hodně rychleji, než hlavní ve WP.
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Já tu snahu o zeštíhlení docela chápu, přeci jen Wordpress je poměrně objemná potvora, a klasický blog je možné provozovat v pár kB kódu, viz Technomorous, ten si to také napsal sám.
Navíc je to docela pěkné programátorské cvičení :) Ale v Powerackově případě, kdy jde především o výsledek, ne o cestu, bych se spíš poohlédl po hotovém řešení, je toho dost, od vyloženě minimalistických řešení, až po plná bezdatabázová CMSka. Někde v půli cesty je např. Flatpress, pár let jsem ho používal, nebylo to úplně blbé.
Tak zbavit se WP chci už dlouho. Nedávno jsem měl problémy s jedním pluginem, takže místo zobrazení webu zobrazil jen černou chybovou hlášku na černém pozadí. To vážně naštve a byla to poslední kapka. Další hotová řešení už vážně nechci.
Takhle když si řešení napíšu sám a vím, kde co mám a co s tím dělat, je mnohem snadnější najít chybu. Prozatím může být maximálně ve dvou PHP souborech.
Jasně, že to časem dost nabobtná taky kvůli obrázkům atd. Ale včetně externího editoru má web momentálně celé 4MB... A teď si vemte wordpress, jehož databáze už má 15MB a složka na serveru nabobtnala k hranici 1GB. Když ale vezmu všechny ty obrázky, co mi tam tak nesmyslně přebývají v různých absurdních rozlišeních a vyberu z nich ty, které chci použít, dostanu se na maximálně 300MB.
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Zase férově je třeba přiznat, že za zprasený plugin nemůže Wordpress :) Pro mě je to základní lopata, jak je potřeba někde CMSko, nasazuju Wordpress, má výbornou dokumentaci, člověk si snadno a rychle ohne téměř vše tak, jak zrovna potřebuje, na větší akce existují pluginy, tzn. se s tím nemusím trápit sám. Nicméně už taky pokukuju po alternativě, od pětkové verze nasadili Gutenberg a s tím se prostě odmítám smířit. Doufám, že se aspoň trochu chytne Classicpress, což je fork Wordpressu 4.9.x
Gutenberg se mi taky nelíbí. Obvykle si doinstaluji klasický editor. Jenže kdo ví, jak dlouho a jestli bude ještě podporovaný. Každopádně aspoň se tím svým "bastlem" trochu přiučím, jak na PHP, CSS a další :-)
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Je to plugin pro WP. Samostatné by vypadalo trošku jinak. Pokud Sledge plánuje změnu, bude možná integrace tohoto fóra trochu problém. Vše je uloženo v DB (jako ostatně u většiny fór) a pravděpodobně v té samé, co WP. Ale pokud má oddělené tabulky, nemělo by to být tak těžké.
Jinak vytvořil jsem si jednoduché zabezpečení proti vkládání článků boty atd.:
Možná by to ještě chtělo trošičku doladit, ale jinak se zdá, že se tam bez podvržení IP stejně nikdo nedostane.
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Je to plugin pro Wordpress - Simple Press. Používám nějakou starší verzi, aktualizace jsem odstřihl. Po změně vývojáře došlo k zásadnímu překopání, šablony už nebyly kompatibilní, a já na tom mám tolik úprav, že se mi to nechtělo předělávat. Výhoda je, že bez obav můžu sahat přímo do souborů pluginu, protože vím, že mi to žádná aktualizace nepřepíše.
Ad přechod na Classicpress - to by bylo bez problémů, na HV si držím Wordpress 4.9, přechod na Classicpress je otázkou pár kliknutí. Nicméně u Classicpressu už jsem taky narazil na nějaké ty potíže, komunitu má zanedbatelnou, úpravy asi nemá moc kdo testovat, takže ne vše funguje tak hladce jako u Wordpressu, kde se jakákoli chyba ihned provalí.
Tady je ukázka toho, jak malý projekt to vlastně zatím je:
Vynechávám index.php a show.php - každý do 2 kB. 4MB má editor a několik set kilobajtů zase už přenesené články. Těch *.prg si nevšímejte, jsou to chráněné PHP soubory s definicemi a příkazy pro editor (například jaký soubor otevřít a kam jej uložit po úpravě). HTML soubory se přidávají přes include kam je potřeba. JS jsou do počtu, momentálně úplně zbytečné, protože se vztahovali k starší verzi a sloužili ke zobrazení galerie.
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
@Clous: Ještě k té rychlosti - ono to není jen o velké návštěvnosti, rychlost je důležitá vždy, jak pro vyhledávače, tak pro uživatele. Schválně mrkni na testy přes PageSpeed Insights:
1) 100 / 100 bodů - http://technomorous.eu
Nejvyšší možná hodnota, v podstatě okamžité načtení stránky. Takže rychlý server plus rychlý web.
2) 97 / 100 bodů (mobil / PC) - https://www.high-voltage.cz
Optimalizace zleva zprava, skóre sice vysoké, ale čas načtení přesto 2x tak dlouhý. A níž už se s Wordpressem myslím nedostanu, leda bych zapracoval na cache, ale pak začne zlobit fórum.
3) 14 / 47 bodů - https://www.clous.cz
A takhle to vypadá bez optimalizace ;)
Ta služba je samozřejmě jen takový pomocník, nad některými srážkami score by se dalo dlouho polemizovat, ale pro základní přehled a tipy ke zlepšení to stačí. A opakuju - rychlost důležitá je.
Powerack napsal(a)
Ani ti nevím. Ono to nějak porušuje zákon? ŽL na to netřeba, pokud vím. Jde o hobby, ne o obchod jako takový. Kdybych se tim živil, tak neřeknu, ale takhle se mi to zdá v pořádku.
Trochu mimo téma, ale bacha na to. Podnikání je soustavná výdělečná činnost, což je strašně vágní definice a když se najde blb co tě napráší na FÚ, tak je vůbec nebude zajímat, jaký máš zisk. Už jsem slyšel storky o tom, jak za člověkem, co během roku prodal 30-40 věcí na aukru, dorazila na udání kontrola s výpisem těch aukcí, FÚ to vzal jako soustavnou činnost a chtěl po něm přiznání a zdanění. Nejmenovaný právně-finanční portál o tom říká:
"Pro posouzení, zda výkon nějaké činnosti je podnikáním, není rozhodující výše výdělku. Není pravda, že pokud je příjem do 30.000 Kč za rok nebo jakékoliv jiné částky, nejde o podnikání. Přičemž pojem soustavná činnost neznamená, že musí být vykonávána neustále každý den nebo každý měsíc. Soustavná činnost je činnost vykonávaná s úmyslem ji opakovat."
A bohužel volů je všude strašná spousta. Tak se radši jistit.
Sledge napsal(a)
1) 100 / 100 bodů - http://technomorous.eu
Nejvyšší možná hodnota, v podstatě okamžité načtení stránky. Takže rychlý server plus rychlý web.
A to je hezké! Rychlým serverem to až tak nebude - leží někde ve Francii a je to postarší Atom s 2GB paměti. Můj současný mobil na tom bude velmi podobně co do výkonu. Je to ale holt ručně psané (=nepoužitelné jinde), kaskádový styl má lehce přes 2 kB, samotný perlový skript do 10 kB a to je vše. Většinou je samotný obsah pro lidi (=text článků+obrázky) delší než ten HTML+CSS servírovaný kvůli vzhledu a funkčnosti - tak jak to bývalo v 90. letech :-)
Co mě ale těší je, že i mé dva aktuálně nejnovější počiny vivapowerpc.eu a jirka.1-2-8.net mají plný počet - tam je to totiž postavené na pluginu pro LionWiki, který jsem si sice taky dělal já, ale má to alespoň editor, je to konfigurovatelné a znovupoužitelné. Ostatně existuje to necelý měsíc a už jsou na tom dva weby :-)
Momentálně se peru s tím, jak data ukládat a jak je zase tahat ven. Zkusmo jsem si vytvořil databázi, nastavil si, co chci ukládat a jaký typy a délky řetězců, ale dál už jsem se nedostal.
Co mě ale těší je, že i mé dva aktuálně nejnovější počiny vivapowerpc.eu a jirka.1-2-8.net mají plný počet - tam je to totiž postavené na pluginu pro LionWiki, který jsem si sice taky dělal já, ale má to alespoň editor, je to konfigurovatelné a znovupoužitelné. Ostatně existuje to necelý měsíc a už jsou na tom dva weby :-)
Je to englišshsky, tomu já nehovim :-D
ad FÚ: Můžou to zkusit, ale nic z toho nebude. Důvody si domyslete :-)
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Logout: No nejvetsi vul je podle me ten, kdo vydal zakon, kde neni neco jasne ciselne definovano. Umysl nelze nikdy nikomu dokazat, to je stav mysli. Zrovna Aukro se uz tusim necim takovym proflaklo pred lety, cili je treba menit portaly, emaily, telefony, adresy, atd tak jak je v soucasnem demokratickem state dobrym zvykem. Ale ted vlastne sam sobe kalim na hlavu.
Nox napsal(a)
Logout: No nejvetsi vul je podle me ten, kdo vydal zakon, kde neni neco jasne ciselne definovano. Umysl nelze nikdy nikomu dokazat, to je stav mysli. Zrovna Aukro se uz tusim necim takovym proflaklo pred lety, cili je treba menit portaly, emaily, telefony, adresy, atd tak jak je v soucasnem demokratickem state dobrym zvykem. Ale ted vlastne sam sobe kalim na hlavu.
A s tímhle já zrovna nesouhlasím. Zcela exaktní a normovaná znění předpisů ústavou počínaje a pravidly pro používání veřejného WC konče jsou typickým znakem diktatur, ve svobodném a demokratickém prostředí se předpokládá, že k výkladu nebude použita zlá vůle, protože normotvůrce není apriori nepřítelem těch, pro něž zákony vydává a nečeká jejich podvodné jednání. Taky se předpokládá, že se bude posuzovat případ od případu nějakou nestrannou autoritou. Ono totiž exaktní číselná vyjádření vedou k tomu, že se vychytralci budou snažit vejít pod ta čísla prapodivnými způsoby a bude se muset vynakládat úsilí k tomu jim to dokázat. Další úsilí by muselo směřovat k neustálé aktualizaci všech těch čísel, protože svět není fixní a třicet tisíc korun teď není totéž co třicet tisíc korun v roce 1869.
Jsem v téhle oblasti idealista a vždycky jím zůstanu.
Na stranu druhou: u nás je k výkladu norem velmi často zlá vůle ze strany státu používána. Má pak smysl se bránit. Ale já jsem radši než kdybych musel přemýšlet kam ulít 72 korun abych z 30072 udělal 30000.
Škoda jen že u nás nemáme precedentní právo, kde se podobně široce definované zákony zpřesňují praxí.
PS: sorry za offtopic, nebude se to opakovat. já jsem prostě idealita :)
Ten bordel si klidně mohl napsat. Veřejný dům je příliš slabé slovní spojení na vyjádření toho, co se tady děje :-D
Ale dost OT. Zrovna teď se zabývám tím, jak do databáze nastrkat data do správných šuplíčků v tabulce a jak je zase vyndat, abych je mohl případně upravit. Už jsem si vytvořil a nastyloval jakýsi formulář (foto níže) a chci jej využívat pro vkládání článků. Jak jsem řekl, mám na tom webu editor, který se vkládá do formuláře do tagu "TEXTAREA" Co se děje při ukládání formuláře je jasné. Vezmou se hodnoty z jednotlivých políček formuláře a nastrkají se do šuplíčků v tabulce. Ale pokud chci nějaký řádek tabulky upravit, musím vzít jiný formulář a tam vše upravit.
Nějaký jednoduchý tutoriál, případně pomoc s napsáním skriptů pro úpravy a mazání - to by mi pomohlo.
PS: To vítej administrátore je jen pro mně, nikdo jiný neuvidí ani položku pro psaní článku, ani nic dalšího.
Jinak sledge, pozor na chybu! Zakaž tag textarea. Uvidíš sám, až ho zkusíš použít a upravit ten příspěvek.
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Chyba je v tom, že v editoru se při úpravě ten tag použije.
3x 486: MB: 486PIO-3, CPU: Am5x86 P75 @133, RAM: 64MB EDO (!), HDD: 4GB CF, VGA: S3 ViRGE/DX 375 4MB (30ns), OS: Windows 98 SE SP2
WWW: Doupě
Nejvíce uživatelů online: 351
Právě online:
73 Host(é)
Právě prohlíží tuto stránku:
1 Host(é)
Statistiky uživatelů:
Hosté: 14
Členové: 684
Moderátoři: 0
Administrátoři: 1
Statistiky fóra:
Skupiny: 5
Fóra: 24
Témata: 1415
Příspěvky: 23914
Nejnovější uživatelé:
Pluto, Brbla, VasilijP, Snnsnsnn, Franta, pepapantak, isidor, Wolis, Martin Rulf, bujny, Pavel Pavel, LEON Pilot, Jan “Druid” Schicho, POLÁŠEK TOMÁŠ, StanosAdministrátoři: Sledge: 5644