Asi před 3/4 rokem jsem rozběhl
Studentský portál VUT na phpRS 2.5.5b. Tímto děkuji Jirkovi Lukášovi za vytvoření tohoto kvalitního RS. Také děkuji Michálkovi apod. kteří mi v začítcích s phpRS velmi pomohli.
Teď už ale k věci. Měl jsem určité vlastní potřeby změn phpRS systému. Už jsem jich udělal mnoho, ať už hodně viditelných, nebo maličkých, téměř nevýznamných :-)
Poněvadž se mi poslední dobou ozývá dost lidí, jak udělat toto a tamto, tak jsem se rozhodl pokusit se úpravy sepsat a zveřejnit. Něco už mám a něco zas ne, ale každopádně už je v tom občas dosti zmatek, protože je velice těžké sepisovat úpravy pro uživatele phpRS v základu, když už tam mám toliko změn.
Proto zakládám tento thread - dejte vědět, o co by byl třeba větší zájem a o co méně a já to tu můžu postupně zkoušet zveřejňovat ;-)
Jde o tyto úpravy:
1) možnost uzavření ankety
2) možnost přiřazení ankety ke článku (anketa nelze smazat, dokud bude přiřazená, anketa jde přiřadit pouze k jednomu článku, hlasovat v této anketě jde pouze u tohoto článku, ne ve výpise anket, ve výpise anket se dle nastavení v config.php článkové ankety buď zobrazí s odkazem na článek, ke kterému patří, kde může návštěvník následně hlasovat, nebo budou vynechány a ve výpise vůbec nebudou, jako článkovou anketu nelze přiřadit aktivní anketu, po přidání ankety ke článku je zobrazeno zda byl článek vydán a tabulka s údaji o ne/zveřejnění a o ne/uzavření ankety ... po hlasování v článkové anketě zůstane web na stránce se článkem, ke kterému se hlasovalo, ...)
3) ankety a články vidí všichni jen své, co sami zadali, pouze admini vidí všechny (teď mě napadá - není problém dodělat i do přehledu akcí a kulturních akcí, ale u nich to asi nemá většího významu ...)
4) upraven vzhled vydaných a nevydaných položek ve všech položkách phpRS a pluginech (přehled akcí, kultura)
5) úpravy RSS pro akce, kulturu, články, novinky a vše dohromady
6) úprava pluginu přehled akcí - probíhající akce je zobrazena po celou svou dobu trvání, atd.
7) výpis (pouze přehled) komentářů pod článke, tam možnost zatrhnutí komentářů, které chceme zobrazit atd.
8) pluginy přehled akcí a kultura i pro autora (kvůli potřebě veřejného autora) - tím samozřejmě potřebné úpravy ne/vydání akcí a kult. akcí ... veřejný autor nemá právo vydávat, po zadání se odešle adminovi mejl o zadání nové akce do db ...
9) download přepracován ve stylu phpRS 2.6.5 - zobrazeni podrobností
10) přepracován systém čtenářů ve stylu 2.6.5
11) čtenář má možnost zvolit si v kterých tématech (rubrikách) chce být upozorňován emailem na nové články (defaultně jde nastavit pouze na ano/ne)
12) dvě nové šablony pro první článek v db (převzato a upraveno z [
http://hepbegclub.idt.cz/view.php?cisloclanku=2004073001]) - upraveno tak, že jsou zadány dvě nové šablony - pro tiskové zprávy a pro články - systém sám rozpozná, jaký typ článku (tisk. zpráva, článek) je nejnovější (nebo přednostně s nejvyšší prioritou) a dle toho přizpůsobí zobrazení prvního článku ...
13) možnost nastavení povolení či zakázání stažení článku z indexu - defaultně lze nastavit v konfiguraci stahování článků dle datumu stažení, pokud ale nechceme určitý článek stáhnout, museli jsme mu ručně nastavovat datum např. na xx-xx-xx-9999. To jsem udělal automaticky (pro některé lidi z redakce je to pochopitelnější a pohodlnější) - tedy pouze přidán radiobutton a v db clanku sloupce jestli se má článek stahovat, nebo ne (kontrolavat datum stažení ...) ...
14) Úprava nejnovějšího TinyMCE editoru pro phpRS 2.5.5 (díky WO za tento plugin pro 2.6.5) - a to a) pří mo do aarticles.php, nebo zabudování jako plugin - ovšem v 2.5.5 vám zůstane i původní aarticles.php (proto jsem vytvořil i jednoduchý návod, jak to dostat přímo do aarticles.php)
15) všechny ankety předělané do formulářů (zabrání v hlasování robotům, kteří následují kolikrát i odkazy s rel="nofollow") ...
16) možnost v configu nastavit web na offline (hodí se např. při úpravách, technických problémech - zobrazí se informační skript o tom, že je web offline) - lepší než když uživatel např. během změň vidí plno chby, které ho matou (i když provedení změň trvá třeba 5 minut ...)
17) nové pluginy
- Kulturní akce (inspirace z přehledu akcí)
- upravený plugin BANIP (pokud IP zabanována, zobrazí se podobný skript jako při offline), včetně důvodu zabanování IP
- Update User - možnost právě přihlášeného uživatele (redaktora, autora, admina) změny svého hesla, mejlu a www ...
- upravený plugin přehled akcí (už jsem myslím zmiňoval výše ... )
mno už mi dochází myšlenky na to, co jsem ještě měnil, takže pokud budete mít o nějaké z těchto úprav zájem , dejte sem vědět, já se to tu pokusim zveřejnit ;-) Ale mějte pls ohled také na to, že mi teď začíná zkouškový, takže nevim, jak na tom budu v nejbližším měsíci s časem a jak rychle vám budu schopen odpovídat ...
Fuj to jsem se rozpovídal, už končim ...
Jinak vše najdete na výše zmíněné adrese - [
http://www.skas.vutbr.cz].
========================
WEB:
Publikační systém WAMOS
SEO:
SEO analýza zdarma
OPEN PROJECTS:
Studentský portál VUT
HOSTING:
WebGlobe.cz
ICQ:
313887644
EMAIL: xsuchy09(at)centrum.cz
========================