phpRS - php Redakční Systém =========================== (Tabulku veškerých důležitých změn v redakčním systému phpRS můžete nalézt v souboru "dulezite_zmeny.txt"!) Informace o verzi 2.0.0 a vyšší najdete v souboru "info_cz_od_2-0-0_vyse.txt"! 16. upgrade: 1.9.5 ------------------ obsahuje: - Jednou z hlavních novinek tohoto upgrade je rozšířená článková informace o možnost definice skupin souvisejících článků, což následně umožňuje pod článkem zobrazit případný výpis dalších souvisejících článků včetně aktivních odkazů na tyto články. Definice těchto tématicky orientovaných skupin souvisejících článků probíhá v rámci sekce "Editace článků". - Další významnou novinkou je značně vylepšený tématický systém, který nyní umožňuje více-úrovňové členění rubrik v rámci redakčního systému phpRS. Současná maximální hloubka vnoření je omezena na čtyři stupně včetně základní úrovně. Součástí této modifikace tématického systému je i zcela nový informační blok (prostřednictvím layout engine souboru umístěn do levého informačního sloupce), který standardně obsahuje kompletní výpis všech rubrik základní úrovně a zároveň umožňuje další přechod na nižší úrovně u rubrik, které obsahují nějaké podrubriky. - Další zajímavou novinkou je integrace multi-jazykové podpory do klientské (čtenářské) části phpRS systému, která umožňuje prostřednictvím speciálních "jazykových slovníků" velmi jednoduše měnit jazyk prostředí v rámci jednoho systému. Součástí této změny je i patřičná úprava personalizačního systému, jenž nyní dovoluje jednotlivých registrovaným čtenářům nastavit si své vlastní preferované prostředí respektive jazykovou verzi prostředí. - Další neméně důležitou novinkou je vylepšený reklamní systém, který nyní umožňuje na jednotlivé reklamní pozice aplikovat celé reklamní kampaně, což v praxi znamená, že o příslušnou reklamní pozici se dělí více reklamních prvků, mezi kterými je při každém zobrazení jeden prvek náhodně vybrán a zobrazen. - Mezi další menší úpravy dále patří přestavba části vnitřního kódu v klientské části download sekce a v personalizačním systému. - Poslední novinkou je úprava uživatelského managementu v administračnímu modulu, který od teď neumožňuje založení duplicitního uživatelského účtu, který by mohl v případě rozdílných přístupových práv narušit integritu systému. - POZOR! ZMĚNA DATABÁZE phpRS! - Nedílnou součástí výše zmíněného zásahu do "článkové informace" a vzniku "více-úrovňového tématického systému" je také úprava databáze phpRS, která je popsána v souboru: "zmeny1-8-0_1-9-5.sql". Taktéž soubor "phprs.sql" byl aktualizován a v současné době je nositelem phpRS databáze verze 1.9.5. - POZOR! ZMĚNA VERZE LAYOUT ENGINE SOUBORU! - Od verze 1.9.5 využívá ke své činnosti redakční systém phpRS "layout engine soubory" verze 1.5.0! 15. upgrade: 1.8.0 ------------------ obsahuje: - Hlavní novinkou tohoto upgrade je zcela nový "Hot News systém", který umožňuje vkládat do phpRS systému "horké novinky", jenž jsou následně zobrazovány na stránkách generovaných redakčním systémem phpRS. - Základní konfigurace tohoto novinkového systému se provádí skrze příslušné položky v sekci "Konfigurace" v administračním modulu. - Další novinkou je funkce "Hlídat platnost článků na hlavní stránce", která v kombinaci s novým speciálním časovým atributem v článkové sekci umožňuje omezit délku zobrazení jakéhokoliv článku na hlavní stránce nezávisle na parametru počet článků na hlavní stránce, jenž omezuje jejich fyzický počet. - Tuto funkci lze jednoduše aktivovat i deaktivovat v sekci "Konfigurace" v administračním modulu. - Mezi další neméně důležité vylepšení phpRS systému bezesporu patří vylepšený autorizační systém včetně drobných úprav vzhledu administračního modulu. - Poslední novinkou tohoto upgrade je vznikl speciálního souboru "bindex.php", který generuje stejný přehled nových článků, jako soubor "index.php", avšak dokonale oproštěný od dalších grafických a funkčních doplňků, což lze využít např. při začlenění phpRS systému do již existující prezentace. - Tento soubor lze velmi jednoduše aplikovat např. prostřednictvím SSI technologie. - POZOR! ZMĚNA DATABÁZE phpRS! - Nedílnou součástí výše zmíněného zásahu do "článkové informace" a vzniku "novinkového systému" je také úprava databáze phpRS, která je popsána v souboru: "zmeny1-5-0_1-8-0.sql". Taktéž soubor "phprs.sql" byl aktualizován a v současné době je nositelem phpRS databáze verze 1.8.0. - POZOR! ZMĚNA VERZE LAYOUT ENGINE SOUBORU! - Od verze 1.8.0 využívá ke své činnosti redakční systém phpRS "layout engine soubory" verze 1.4.0! 14. upgrade: 1.7.0 ------------------ obsahuje: - Hlavní novinkou tohoto upgrade je značně vylepšený "layout engine" (generátor vzhledu), který nyní zcela podporuje CSS technologii a rozšiřuje některé stávající formátovací možnosti o další zajímavé varianty. Vzhledem k rozsahu změn není bohužel tato nová verze layout engine souboru 1.3.0 zpětně kompatibilní s verzí 1.2.0. Toto omezení se však týká pouze samotné struktury "layout engine souboru", což v praxi znamená, že většinu osobních vylepšení a rozšíření existujících layoutů lze bez věších problémů převést i do této nové verze. - Druhou novinkou je možnost odeslání informačního e-mailu o nově přidané nebo upravené položce v "Download sekci". - Další důležitou novinkou je změna stylu rozesílání informačních e-mailů, které byly až doposud rozesílány prostřednictvím hromadného zápisu všech příslušných elektronických adres do položky "Adresát" ("Komu"). Nyní vše probíhá mnohem diskrétněji, a to prostřednictvím tzv. "skryté kopie", která před cílovými adresáty skrývá případné ostatní adresáty a zabraňuje tak v neposlední řadě také nechtěnému šíření e-mailových adres čtenářů daného informačního webu. - Předposlední novinkou tohoto upgrade je možnost volby typu zobrazení tzv. "Boxové ankety", jenž se může zobrazit buďto jen na hlavní stránce (index.php) nebo na všech stránkách. Toto nastavení se definuje v hlavním konfiguračním souboru "config.php" v sekci "ankety". - Poslední novinkou phpRS verze 1.7.0 je vylepšený zakládací PHP skript, který nyní mimo jiné umožňuje definici nezávislé "Rozlišující databázové předpony" a také zpřístupňuje volbu mezi založením nové a pouhým využitím stávající MySQL databáze. - POZOR! ZMĚNA OBSAHU SOUBORU config.php! - Tato změna je přímým důsledkem rozšíření konfiguračních vlastní anketního systému a umožňuje vám prostřednictvím nové proměnné "$anketakde" určit, kde všude se má zobrazovat tzv. "Boxová anketa". - POZOR! ZMĚNA VERZE LAYOUT ENGINE SOUBORU! - Od verze 1.7.0 využívá ke své činnosti redakční systém phpRS "layout engine soubory" verze 1.3.0! 13. upgrade: 1.6.0 ------------------ obsahuje: - Jednou z nejdůležitějších novinek tohoto upgrade je kompletní přestavba vnitřního kódu celého redakčního systému phpRS, která řešení problémy starších verzí phpRS s nejnovějšími verzemi skriptovacího jazyka PHP (- dle současných informací se jedná o PHP verze 4.1.0 a vyšší). - Celý problém spočívá v použité přístupové funkci k MySQL DB serveru, která byla vývojovým týmem PHP jazyka označena jako zastaralá a v rámci nejnovějších verzí byla její podpora úplně zrušena. - Druhou významnou novinkou je značně vylepšený komentářový systém, který přináší velké zlepšení v rámci poskytovaných uživatelských (čtenářských) služeb. - Veškeré komentáře jsou nyní např. řazeny na základě své provázanosti na ne jen na základě data vložení, jak tomu bylo doposud. Dalším vylepšením je také možnost "výběrového zobrazení", kdy si můžete určit, které komentáře si chcete přečíst (tedy zobrazit) a které ne. - Třetí novinkou je vznik tzv. "rozlišující databázové předpony", která je nedílnou součástí každé phpRS tabulky a pomáhá tak zaručit její jedinečnost v rámci jedné databáze. V základní instalaci je tato předpona nastavena na standardní hodnotu "rs_". Prostřednictvím různého nastavení této proměnné u dvou a více phpRS systému lze docílit existence více phpRS systému v jedné databázi. - Další změnou je přesun umístění funkcí "LBloky()" a "RBloky()" ze všech výkonných souborů do jediného centrálního souboru "engine.php", čímž se značně zlehčuje případná úprava těchto dvou důležitých funkcí. Hlavním úkolem těchto funkcí je načtení všech existujících bloků určených k zobrazení v rámci levého a pravého informačního sloupce. - Další důležitou změnou je oprava chyby v autorském modulu, která znemožňovala vložení nového článku do phpRS systému skrze tento modul. - Předposlední novinkou tohoto upgrade je vylepšený zobrazovací systém, který nyní zobrazuje nadpis článku i v titulku samotného okna prohlížeče. - Poslední změnou jsou dvě drobné opravy, které vyřešily problémy s tiskovou službou (u internet prohlížečů založených na Mozille nešlo použít tlačítko TISK) a žebříčkem patnácti nejčtenějších článků (za jistých okolností byly do tohoto žebříčku zahrnuty i článku teprve určené k zveřejnění). - POZOR! ZMĚNA OBSAHU SOUBORU config.php! - Tato změna je přímým důsledkem komplexního vylepšení redakčního systému phpRS a umožňuje vám prostřednictvím dvou nových nastavitelných proměnných "$rspredpona" a "$platnostauth" definovat tzv. rozlišující databázovou předponu a délku platnosti jednoho přihlášení do autorského nebo administračního modulu. 12. upgrade: 1.5.0 ------------------ obsahuje: - Značně vylepšený anketní systém, který je nyní graficky mnohem příjemnější a také se snažní prostřednictvím své interní ochrany zabránit vícenásobnému hlasování jedné osoby. - Kromě výše uvedeného vám také tato nová verze anketního systému nabízí možnost konfigurace "návratového stavu" při hlasování z hlavní stránky, přičemž si můžete vybrat, zda-li se po hlasování opět načte hlavní stránka nebo dojde k zobrazení detailního grafického výpisu o aktuálním stavu dané ankety. Konfigurace této funkce probíhá přímo prostřednictvím úpravy souboru "config.php". - Další důležitou novinkou je rozšíření "článkové informace" o dvě nová "políčka" a sice o "Zdroj článku" a "Prioritu článku". První zmíněné políčko je nositelem textové informace o případném zdroji informací, s jehož pomocí byl daný článek sepsán (např. ČTK). Druhé políčko "Priorita článku" má spíše "technický charakter" a umožňuje vám díky speciální číselné hodnotě označené jako priorita článku ovlivnit pořadí zobrazených článků na hlavní stránce. Standardní (default) priorita článku je rovna jedné a všechny případné nestandardní hodnoty se musí pohybovat v rozmezí intervalu od 1 do 255. - Další velmi zajímavou novinkou je rozšíření tzv. "čtenářských služeb" o dvě nové funkce, které zase o něco málo zvyšují čtenářský komfort poskytovaných redakčním systémem phpRS. Konkrétně jde o následující funkce: "Odeslání informačního e-mail" a "Vytisknutí článku". Tyto nové "čtenářské služby" jsou součástí nově přidaného souboru "rservice.php" a jejich nasazení je podmíněno provozem "layout engine souboru" verze 1.2! - Předposlední novinkou tohoto upgrade je vylepšený Download systém, který vám nyní zpřístupňuje prostřednictvím svého nového přepínače "Zobrazit tento soubor" možnost volby, zda-li má být daný evidovaný soubor zobrazen nebo nezobrazen v Download sekci. - Poslední novinkou je soubor drobných úprav, který by měl přispět k zvýšení výkonu a efektivnosti celého systému. - POZOR! ZMĚNA DATABÁZE phpRS! - Nedílnou součástí výše zmíněného zásahu do "článkové informace" a vylepšení Download systému je také úprava databáze phpRS, která je popsána v souboru: "zmeny1-4-0_1-5-0.sql". Taktéž soubor "phprs.sql" byl aktualizován a v současné době je nositelem phpRS databáze verze 1.5.0. - POZOR! ZMĚNA VERZE LAYOUT ENGINE SOUBORU! - Od verze 1.5.0 využívá ke své činnosti redakční systém phpRS "layout engine soubory" verze 1.2! - POZOR! ZMĚNA OBSAHU SOUBORU config.php! - Tato změna je přímým důsledkem vylepšení anketního systému a umožňuje vám prostřednictvím nové proměnné "$anketacilstr" v souboru "config.php" lehce nastavit typ "návratového stavu" při hlasování z hlavní stránky. 11. update: 1.4.1 ------------------ obsahuje: - Vylepšený komentářový systém (respektive jeho vnitřní kód), který nyní např. zabraňuje vložení komentáře s prázdným obsahem. - Další změnou je oprava chyby v reklamní funkci "Banners(...)" (soubor: engine.php), která byla způsobena opomenutím vložení spojovací funkce. - Dále byla také provedena menší sada drobných úprav, jejímž hlavním cílem bylo připravit redakční systém phpRS na budoucí plánované rozšíření. Součástí těchto úprav bylo také drobné zefektivnění vnitřního kódu. (Tyto úpravy se týkají především následujících tří souborů: download.php, comment.php, admin/auser.php) - Další novinkou je rozšíření stávajícího "Blokového systému" o tzv. "šablony", které umožňují při zakládání nového bloku využít speciálně předdefinovaných "prvků" (šablon), jenž do příslušného bloku sami dosadí nějaký funkční kód. - Takto lze např. velmi rychle vytvořit nový vyhledávací blok napojený na vyhledávací systém redakčního systému phpRS, aniž byste museli znát potřebné proměnné. V současné době jsou k dispozici následující tři "šablony": Vyhledávací box, Seznam rubrik, Rozbalovací seznam rubrik (IE). - Poslední novinkou tohoto update je výměna Base layoutu v základní distribuci phpRS systému za layout Digreen, který se tak od této verze stává standardní součástí každé budoucí základní distribuce redakčního systému phpRS. 10. upgrade: 1.4.0 ------------------ obsahuje: - Hlavní novinkou tohoto upgrade je zcela nový interní reklamní systém (management), který vám nabízí profesionální nástroj pro správu všech vašich reklamních prvků, včetně možnosti jejich logického rozčlenění do různých reklamních kampaní. - Další změnou je opravená funkce "InfoDopis(...)" (soubor: admin/areadres.php), která zajišťuje rozesílání informačních emailů všem registrovaným čtenářům. - Chyba spočívala v kódu, jenž se staral o načítání cílových adres. - Poslední změnou je sada drobných úprav, která se např. dotkla i autorizačního systému a jejímž cílem bylo především umožnit bezproblémový provoz tohoto redakčního systému i na serverech, které mají nainstalovány nejnovější verzi PHP číslo 4.0.6. - POZOR! ZMĚNA DATABÁZE phpRS! - Nedílnou součástí uvedení zcela nového interního reklamního systému je i úprava databáze phpRS, která je popsána v souboru: "zmeny1-3-0_1-4-0.sql". Taktéž soubor "phprs.sql" byl aktualizován a v současné době je nositelem phpRS databáze verze 1.4.0. 9. update: 1.3.1 ---------------- obsahuje: - Opravený a vylepšený "interní statistický systém", který nyní umožňuje setřídit vaše data dle čtyř možných variant (počtu přečtení - sestupně, počtu přečtení - vzestupně, data vložení - sestupně, data vložení - vzestupně) a následně jej kapacitně omezit na tři možné varianty: 50, 80 nebo 100 článků na jeden výpis. - Další změnou v tomto update je opravená chyba ve funkci "Stránkový alias", která znemožňovala použití absolutní adresace při definici zdrojového souboru. - Dále byla přidána nová vnitřní kontrola do anketního systému, která zabraňuje vymazání právě aktivní ankety z redakčního systému phpRS a zabraňuje tak možné kolizi, kterou bylo možné touto akcí v minulých verzích vyvolat. - Poslední novinkou tohoto update je přidání nového alternativního způsobu vytvoření phpRS databáze, který tak doplňuje stávající variantu, jenž je založena na SQL skriptu. - Tento nový způsob je založen na samočinném PHP skriptu, jenž se pouze dotáže na veškeré nutné parametry a následně vše vytvoří sám. Hlavní výhodou tohoto řešení je opětovné snížení hranice minimálních znalostí, které jsou nezbytné pro používání této webové aplikace. - Jméno tohoto samočinného PHP skriptu je: "db_phprs.php". 8. upgrade: 1.3.0 ----------------- obsahuje: - Jednou z hlavních novinek tohoto upgrade (phpRS verze 1.3.0) je jednoduchý statistický systém, který je přístupný skrze položku "Statistika" v hlavním menu administračního modulu. - Velkou předností tohoto systému je jeho jednoduchost a efektivita. Tato první verze interního "phpRS statistického systému" také umožňuje třídit zobrazená data dle dvou základních kritérií a to dle data vložení článku nebo počtu přečtení. - Druhou novinkou je velmi zajímavé rozšíření stávajícího "blokového systému" o funkci "priorita bloku", která umožňuje každému bloku v rámci patřičného sloupce přidělit určitou prioritu v rozmezí intervalu od 1 do 255, jenž určí, jeho výslednou pozici v levém nebo v pravém informačním sloupci. - Samotný rozhodovací proces probíhá tak, že blok s nejvyšší prioritou je umístěn úplně na samém vrcholu informačního sloupce a za ním směrem dolů následující bloky s nižší a nižší priority až úplně na spodu sloupce je umístěn blok s nejnižší prioritou. V případě shodné priority dvou bloků rozhoduje pořadí v jakém byly dané bloky vloženy do phpRS systému. - Nedílnou součástí této změny je i úprava struktury databáze phpRS systému a modifikace všech pro čtenáře viditelných souborů (viz. soubor: "seznam_souboru.txt")! - Poslední změnou tohoto upgrade je soubor několika drobných, ale poměrně podstatných, změn ve výkonném kódu redakčního systému phpRS, který si kladou za cíl zvýšit integritu celého systému a efektivitu některých existujících funkcí. Tyto úpravy se dotkly následujících souborů: "admin/auser.php", "admin/aengine.php" a "admin.php". - POZOR! ZMĚNA DATABÁZE phpRS! - Nedílnou součástí zavedení "prioritního systému" v rámci "blokového systému" je i úprava databáze phpRS, která je popsána v souboru: "zmeny1-2-3_1-3-0.sql". Taktéž soubor "phprs.sql" byl aktualizován a v současné době je nositelem phpRS databáze verze 1.3.0. 7. update: 1.2.3 ---------------- obsahuje: - Hlavní novinkou tohoto update je rozšíření redakčního systému phpRS o novou funkci označenou jako "Stránkový alias", která umožňuje generování vzhledově a obsahově plnohodnotných stránek z "obyčejných" textových souborů (formátovaných v jazyce HTML), jenž jsou po definování svého "aliasu" v administračním modulu dostupné skrze soubor "showpage.php" a jeho speciální atribut "name". - Ukázka správného volání stránkového aliasu "licence": "showpage.php?name=licence". - Druhou významnou novinkou je rozšíření dosavadní verze "phpRS layout engine souboru" (verze 1.0) o možnost globální definice META tagů pro všechny phpRS soubory a použití CSS stylů při vytváření vlastního layoutu. - Takto "rozšířená definice" layout engine soubor je označena jako "verze číslo 1.1"! - Nezbytnou součástí této změny jsou i malé doprovodné úpravy ve všech pro čtenáře viditelných souborech. - Další změnou je vylepšení funkce FormUpClanek(...) v autorském modulu (soubor "wengine.php"), která nyní neumožňuje autorům bez administrativního oprávnění editovat políčko s "počtem přečtení" daného článku. - Součástí této úpravy bylo i drobné vylepšení existujícího kódu. - Další novinkou tohoto update je změna adresářové struktury redakčního systému phpRS, jejímž hlavním úkol je zvýšit přehlednost a urychlit orientaci ve výkonných souborech redakčního systému phpRS. - Poslední novinkou phpRS verze 1.2.3 je nový systém označování jednotlivých verzí redakčního systému phpRS, který od teď ke svému účelu využívá služeb soubor "version.php". - POZOR! ZMĚNA DATABÁZE phpRS! - Nedílnou součástí zavedení "stránkových aliasů" je i úprava databáze phpRS, která je popsána v souboru: "zmeny1-2-0_1-2-3.sql". Taktéž soubor "phprs.sql" byl aktualizován a v současné době je nositelem phpRS databáze verze 1.2.3. - POZOR! ZMĚNA VERZE LAYOUT ENGINE SOUBORU! - Od verze 1.2.3 využívá ke své činnosti redakční systém phpRS "layout engine soubory" verze 1.1! 6. update: 1.2.1 ---------------- obsahuje: - Upravenou "Download sekci" (soubor: "download.php"), která nyní zobrazuje jednotlivé soubory v takovém pořadí, v jakém tam byly vloženy. - Tato změna byla provedena i v administrátorské modulu (soubor: adownload.php)! - Další změnou, která se opět týká "Download sekce", je upravené chování "info ikonky", která nyní přímo nezobrazuje informační text, ale vybízí vás ke kliknutí, na což reaguje zobrazením informačního boxu s patřičným obsahem. - Další, v pomyslném pořadí třetí novinkou, je rozšíření a oprava "Vyhledávacího systému" (soubor: search.php), který nyní umožňuje "negovat" vyhledávaná slova (systém oproti klasickému vyhledávání naopak hlídá, aby se dané slovo nevyskytovalo ve vypsaných článcích) a nepodléhá při "více-slovním" vstupu chybě, jenž umožňovala do výstupu zahrnout i odkazy na články, které neměly povolené vydání (- Pozor! Tato chyba způsobovala pouze jejich zahrnutí do výpisu nikoliv jejich vydání / zobrazení!) Výše zmíněná "negace" je zajištěna přídavným atributem (znak: "pomlčka"), jenž se přidává na začátek slova, které chcete "negovat" (např.: "-programování")! Rád bych také upozornil na skutečnost, že konečný výsledek při aplikaci "negace" velmi záleží na použitém vztahu mezi vyhledávanými slovy, který může nabývat dvou hodnot: "A" a "NEBO". Standardní nastavení vyhledávacího systému je na hodnotě "NEBO", což mimochodem není zrovna nejlepší nastavení při použití právě probírané "negace", avšak na druhou stranu se jeví jako lepší při běžné vyhledávání! - Poslední "novinkou" tohoto update je oprava chyby v "Anketním systému" (soubor: "ankety.php"), který byl až doposud "nechtěně" částečně vázán na grafické prvky (přesněji obrázky) základního layout modulu (jméno layoutu: "Base"), což mohlo při nasazení jiného layout modulu způsobit drobné problémy! - POZOR! ZMĚNA OBSAHU SOUBORU config.php! - Tato změna je přímým důsledkem opravy chyby v souboru "ankety.php" a umožňuje od teď redakčnímu systému phpRS okamžitě znát přesnou adresu vašeho "layout adresáře", aniž by ji musel získávat rozborem systémové proměnné "$adrlayoutu". 5. upgrade: 1.2.0 ----------------- obsahuje: - Hlavní novinkou této nové verze je poměrně dost komplexní systém personalizace vašeho webu, který všem vašim registrovaným čtenářům umožní částečně si přizpůsobit váš web svým požadavkům (a to např. prostřednictvím možnosti vytvoření si vlastního navigačního menu, které může obsahovat jakýkoliv HTML zdrojový kód) a navíc se budou moci přihlásit k odběru informačních e-mailů, které máte od teď možnost rozesílat ihned po přidání nové článku nebo např. až po jeho vydání, pokud ke psaní využíváte autorský modul. - Další velmi zajímavou novinkou, která je spojena s personalizací vašeho webu je i automatické upozorňování všech vašich čtenářů (tedy i těch neregistrovaných) na novinky, které na vašem webu přibyly od jejich poslední návštěvy a to prostřednictvím jednořádkového menu, jenž je zobrazováno nad články na hlavní stránce (index.php). - Prostřednictvím jednoduchého zásahu do zdrojového kódu ostatních stránek lze však docílit aktivace této služby i na všech ostatních stránkách. - Asi poslední výhodou, která z celé této úpravy redakčního systému phpRS vyplývá je možnost sledování počtu zhlédnutých stránek u jednotlivých registrovaných čtenářů, čehož lze např. využít při rozesílání nějakých více specializovaných a cílených e-mailů. - Jelikož se tato změna dotkla téměř poloviny výkonných souborů (skriptů) redakčního systému phpRS, tak se omlouvám, že zde neuvedu jejich seznam, ale pouze odkaz na soubor: "seznam_souboru.txt", kde se lze podle čísla verze jednotlivých souborů dopátrat jejich změny! Mohu snad jen říci, že kromě tří administračních souborů se tato změna dotkla všech pro čtenáře viditelných souborů! - Další a zároveň poslední změnou této verze phpRS systému je zprovoznění počítadla stažených souborů z "Download sekce", které od teď počítá u každé evidované položky zvlášť počet stažení! - Tato úprava se dotkla dvou souborů "adownload.php" a "download.php". - POZOR! ZMĚNA DATABÁZE phpRS! - Součástí zavedení "personalizace" phpRS systému je i nutná úprava databáze phpRS, která je popsána v souboru: "zmeny1-0-5_1-2-0.sql". Taktéž soubor "phprs.sql" byl aktualizován a v současné době je nositelem phpRS databáze verze 1.2.0. 4. update: 1.1.1 ---------------- obsahuje: - Upravený text chybového hlášení funkce ShowLinks(), která se nalézá v souboru "engine.php". - Další velmi podstatnou novinkou je kompletní úprava výkonného kódu všech funkcí, které se starají o generování "linků" (- odkazy na vložené články), přičemž hlavním přínosem této změny je zvýšení integrity a stability systému, které bylo dosaženo snížením možnosti kolize generovaných "linků" téměř na nulu! - Celý phpRS systém jsem důsledně testoval a mohu prohlásit, že vznik "linkové" kolize je "prakticky" nemožný. Součástí této změny je i úprava "autorského modulu", který nyní v podstatě neumožňuje žádnou manipulaci s "linky" ukazujícími na článek. Veškerou administraci tak přebral na svá bedra samotný (značně vylepšený) generátor linků. - Všechny úpravy v tomto odstavci popsané byly provedeny v souborech: "wengine.php" a "aengine.php". - Poslední změnou, kterou tento update přináší je oprava "nadpisové chyby" u všech formulářů spojených s vkládáním nebo následnou editací weblinků, která spočívá v aplikaci funkce "KorekceNadpisu()", jenž byla již dříve ze stejných důvodů použita i u formulářů obsluhujících vkládání a editaci článků. - Aplikace této funkce byla provedena v souboru: "admin.php". 3. upgrade: 1.1.0 ----------------- obsahuje: - Vyhledávací systém byl rozšířen o možnost volby vztahu mezi vyhledávanými slovy a to na dva možné stavy: "NEBO" a "A". Zároveň byly také nahrazeny některé nepříliš vhodné hlášení vyhledávacího systému novými výstižnějšími dialogy. - Další změnou ve vyhledávacím systému (soubor search.php) je oprava chyby, která způsobovala zahrnutí i doposud neuveřejněných článků (- omezenoných prostřednictvím časovače respektive datumem vydání) do výpis článků odpovídajících podmínce vyhledávání. - Díky kompletní úpravě klientské (čtenářské) části phpRS redakčního systému, která spočívala v důsledné separaci všech grafických funkcí do jednoho souboru, který je označen jako "Layout Engine" soubor a obsahuje celkovou specifikaci layoutu stránek generovaných systémem phpRS v1.1.0, bylo dosaženo úplného oddělení návrhu a tvorby phpRS redakčního systému od návrhu a tvorby layoutu konkrétního informačního serveru využívajícího redakční systém phpRS. - Tento posun v koncepci systému phpRS také umožňuje vznik databanky nezávislých layoutů (vzhledů), která bude dostupná na mateřských stránkách redakčního systému phpRS. 2. update: 1.0.7 ---------------- obsahuje: - Do souboru "engine.php" (- nyní již verze v1.0.2 "Base") byla přidána funkce HorniMenu(), která se stala interní součástí funkce Zahlavi() a pomohla tak dotvořit komplexní vzhled hlavičky časopisu, jenž nyní obsahuje jak logo, tak i navigační lištu, která zvyšuje efektivnost navigace po vašem webu. - Do budoucna předpokládám možnost úpravy této navigační lišty skrze administrační modul phpRS. 1. update: 1.0.6 ---------------- obsahuje: - Do souboru "engine.php" (- nyní již verze v1.0.1 "Base") byla přidána funkce Banners($poloha), která je propojena se všemi potřebnými výstupními soubory a umožňuje vám tak velmi lehce zprovoznit na vašich stránkách zobrazování reklamních proužků. - Tato funkce je mým prvním příspěvkem k řešení problému administrace reklamy v publikačním prostřední phpRS. základní verze: 1.0.5 --------------------- obsahuje: - článkový managment včetně možnosti zobrazení/vydání jednotlivých článků v předem stanoveném datumu a čase a možnosti definice tématických celků/kategorií - anketní systém - speciální mimo články vedené rubriky: weblinks (linky na zajímavé články) a download (linky na zajímavé soubory) - vyhledávací systém včetně značných filtračních možností - sekci zabývající se správou uživatelů (autorů), komentářů a bloků (= menší menu a krátké texty umístěné na levém nebo pravém okraji stránky) - samozřejmou součástí celého systému je i autorizační systém zabezpečující přístup k administrační a autorské části "phpRS" ============================================================================================================================= phpRS - redakční systém, verze 2.0.0 Copyright (C) 2001-2002, Jiří Lukáš http://www.supersvet.cz/phprs/ Tento program je volné programové vybavení; můžete jej šířit a modifikovat podle ustanovení Obecné veřejné licence GNU, vydávané Free Software Foundation; a to buď verze 2 této licence anebo (podle vašeho uvážení) kterékoli pozdější verze. Tento program je rozšiřován v naději, že bude užitečný, avšak BEZ JAKÉKOLI ZÁRUKY; neposkytují se ani odvozené záruky PRODEJNOSTI anebo VHODNOSTI PRO URČITÝ ÚČEL. Další podrobnosti hledejte v Obecné veřejné licenci GNU verze 2 a vyšší.