Vánoční dárek - redakční systém RS2 RC5.3

Rok se s rokem sešel a juneaužíšek je tu znovu :) Vtipné to je, ale omluvu si taky zasloužíte. Čekat od března na novou verzi opravující některé podstatné chyby, to nepotěší. Omlouvám se. Času je málo, práce hodně. Ale když jsou ty Vánoce…

Verzi redakčního systému RC5.3 jsem tedy postupně zpracovával devět měsíců. Byl to … skoro porod :) Doplňoval jsem do ní funkčnost, kterou jsem potřeboval pro své projekty, opravoval chyby (povětšinou v administraci). Tím se chci dostat k tomu, že si už prakticky nepamatuji, co že jsem to tedy za funkčnost přidal nebo jaké chyb opravil :)

Drobné pozdější aktualizace pouze některých souborů

  • 24.12. sablona-index.php → odkazy v archivu nerespektovaly nastavení SEO adres.
  • 27.12. sablona-index.php → oprava přecházení mezi měsíci (ukazoval se i odkaz na budoucí měsíc s nezveřejněnými texty)
  • 29. 12. instalace/tabulky-create.php → nevytvářel se index na tabulce web_statistika_textu. Má smysl jen pro čistou instalaci.
  • 3. 1. sablona-index.php → problém při přecházení mezi měsíci, pokud datum publikace některého textu bylo první den v měsíci v 0:00 hodin. Tedy například 1. 1. 2009 0:00.
  • 15. 1. admin/x__dokumenty.php → dokument nahraný na server přes ftp se při ukládání v administraci přejmenoval.
  • 16. 1. sablona-index.php → opraveno podezřelé chování archivu, pokud bylo v některém měsíci velké množství textů.

Hlavní novinka: archiv

Ale co je znatelné ihned a co bylo i naposledy avizováno, došlo k předělání archivu a stránkování. Nyní se již pod texty na úvodní stránce neukáže kvantum listovacích odkazů, ale jeden jediný odkaz (až si ho do šablony ručně vložíte :) ) a to do archivu. Ten je nyní vypisován po měsících bez jakéhokoli listování, ovšem s odkazy pro přecházení mezi nimi. Jeden obrázek za tisíc slov.

ukazka-prochazeni-archivu

Horní nadpis „kategorie vzhled, měsíc září 2005“ znázorňuje omezení výpisu. Nyní si nechávám vypsat pouze texty z kategorie Vzhled. Systém udělá to, že mi nabídne jen ty měsíce, ve kterých byl nějaký takový text napsán a umožní mi mezi nimi snadno přecházet na měsíc předcházející nebo následující. Z obrázku lze snadno poznat, že v říjnu ani listopadu 2005 jsem o vzhledech nic nenapsal, následujícím měsícem je proto až prosinec. Pokud výběr tématu zruším (prostým kliknutím na odkaz „Vzhled“ v nadpisu), zůstane mi výpis měsíce září 2005 s texty všech kategorií a mohu přecházet mezi všemi měsíci, kdy byl napsán alespoň nějaký text. Podobně to samozřejmě funguje i s omezením na autory, ale pro jednoduchost jsem uvedl jen omezení na kategorii. Takže tak. Uvědomuji si, že pro obyčejného čtenáře to zpočátku bude trochu matoucí, ale myslím si, že v tomto přístupu je víc kvality než v původním stránkováním.

Další opravy a novinky

  • upraven algoritmus vkládání obrázků, odkazů, (…) do textu na pozici kurzoru. I přes jednu opravu to nefungovalo úplně 100%, v Internet Exploreru klikl člověk někam do textu, přes průvodce vybral obrázek a ten se navzdory všemu vložil na konec/na začátek textu. Nemilé. Opraveno.
  • opraveno hromadné nahrávání obrázků. S vydáním Flash verze 10 přestal tento mocný nástroj fungovat – po kliknutí na tlačítko se neotevřel dialog pro výběr souborů. Opraveno. Nejsem si jist, zda-li ještě při výběru cílové složky došlo k obnovení stránky a teprve pak byla složka vybrána, ale nyní se již vybere i bez obnovení, což je jen dobře. Trochu jsem to pošteloval.
  • opravena vleklá chyba, kdy i po smazání nějakého komentáře zůstal odkaz v seznamu Posledních komentářů. Snad konečně vyřešeno.
  • přidán průvodce pro vložení více obrázků do textu. Naplním si složku fotkami, přes administraci je zmenším na třeba 100×75 px se zachováním původních souborů, budu mít tedy jak náhledy, tak originály. A napíšu text, vyvolám průvodce a ten mi nabídne automatické vložení všech obrázků ze složky (nebo jen těch, co zaškrtnu) do textu, třeba uspořádané do tabulky o třech sloupcích (mluvíme o náhledech), aby byly dobře zarovnané. A originály se budou otevírat třeba přes Lightbox. Pozor, tato funkce se nijak netýká nativního Fotoalba. Bavíme se o složce /images/.
  • opravena funkčnost, kdy se podezřelé komentáře (spam) ukládaly skryté do databáze i pokud bylo v nastavení zvoleno, aby se rovnou mazaly.
  • přidána možnost měnit autory textů a článků. Mně se taková funkce hodí – zatímco já jsem admin, jiný uživatel je jen obyčejný autor a má přístup pouze ke svým textům. Modelová situace: nezkušený autor chce napsat nějaký text a vložit do něj galerii (viz jedna z předchozích novinek). Já text vytvořím, připravím obrázky a vložím je do něj (udělám tu komplikovanější část), vyberu ze seznamu autorů toho nezkušeného a text uložím. Sám k němu budu mít jako admin/šéfredaktor přístup, ale stejně tak do něj bude moci doplnit nějaké povídání i ten nezkušený, neboť to bude jeho text.
  • není to tak nová funkčnost, ale je kladen důraz na vyplnění Reálného jména u svého účtu. To se zobrazuje na front-endu, ale stejně tak se používá v administraci. Není nutné psát tam své „reálné jméno“, ale klidně tam zkopírovat to uživatelské. Pokud zůstane prázdné, způsobí to občas vtipné problémy (jak pro koho).
  • nyní lze nastavit, aby se i seznamy v Archivu (měsíce, autoři, kategorie) a s ním související vypisovaly jako <UL> seznamy. Možná to není novinka, jen si to nepamatuji :)

Málem bych zapomněl! Dynamická menu!

Často po tom někdo volal. Mít možnost spravovat menu přes administraci. Inu, je to tady!

ukazka-menu

V Administraci přibyla nová sekce Menu. V ní lze vytvořit až 4 různá menu a jejich značky vkládat do šablon (<%Menu1%> a spol.). Odkazu přidáte text (na co se kliká), popisek (bublina vyskakující po najetí kurzoru), vyberete cílový článek (Článek z administrace) nebo zadáte ručně URL adresu – můžete mít tedy odkazy vedoucí na články společně s těmi mířícími ven na jiný web nebo prostě jen na stránky, které nejsou součástí blogu (fotoalbum, fórum,…). A posledním údajem u odkazu je číslo Pořadí. Jednoduše se každému odkazu přiřadí číslo od 1 do nekonečna (v rámci IT) a v tomto pořadí budou odkazy v menu seřazeny.

Jak je vidět na obrázku, lze vytvářet i vnořená podmenu – to nově tvořenému odkazu vybereme nadřazený odkaz (již vytvořený). Pořadí pak funguje jen v rámci tohoto podmenu, nezávisle na hodnotách v hlavní úrovni (to je celkem logické).

Nutno říci, že jde o funkčnost starou sotva měsíc, nemám ji rozpracovanou tak jak jsem původně zamýšlel. Menu se nyní vypíše kompletně celé i s vnořenými podmenu (vše jako <UL> seznamy), což je vhodné jen ve dvou případech: máme jednoduché menu s jedinou úrovní, třeba jako já tady nahoře či vpravo. Nebo máme složité menu s několika podmenu a pouhým přidáním vhodného CSS kódu do šablony z něj vytvoříme vysouvací menu (sám jsem použil tuším tento příklad). To není špatné, ne? :) Mám v plánu udělat pro každé menu několik nastavení, například rozbalování až po kliknutí a podobně – podmenu by se vypsalo teprve až by byl jeho nadřazený odkaz aktivní. Ale … na to si budete muset počkat asi tak do Vánoc 2009 :)

Tedy …

To je asi tak vše. Jak říkám, opravil jsem spousty chyb, co mi byly ohlášeny ve fóru, ale nevzpomínám si na ně. Možná občas v administraci narazíte na nějakou novinku, kterou jsem nezmínil, ale nebude to nic radikálního, aby to obrátilo váš svět vzhůru kozama. Třeba obrázky mají nyní vlastní sekci Média. Ale možná to ani není novinka.

Také jsem pro novou verzi upravil šablony oficiálních vzhledů, jejichž řady se trošku rozrostly o ty vzhledy, které se tu už dříve objevily.

Upgrade?

Upgrade je jednoduchý, jen přejmenujete složku _upgrade na upgrade (a složku instalace smažete) a spustíte web. Nabídne se vám předchod z RS2-RC5.2 na RS2-RC5.3, tam budou dvě úpravy (jedna dost možná již splněná), tak je odklikáte a tuto složku také smažete.

A co úpravy šablon a vzhledu?

Co se týká změn Archivu, které se v šablonách samozřejmě projeví, pak většinu jsem je řešil raději přímo výpisem HTML z PHP než otrockou snahou to udělat co nejvíc editovatelné, aby to využily ty tři lidi z tisíců, kterým je to úplně ukradené. Prostě by to bylo zbytečné. Můžete prozkoumat výsledné HTML a pohrát si s CSS, je to samá class a id.

A co soubory s hláškami? Ano, v hlasky.php přibylo pár nových záznamů. Takže doporučuji stáhnout si aktuální vzhledy a z některého si tyto dva PHP soubory zkopírovat, ve všech vzhledech jsou stejné. Novinky se týkají hlavně $txt['Archiv... části. A možná i jiných, ale… osm měsíců je osm měsíců :)

Pozor na stránkování. Nyní je již k nepotřebě (a nefunkční), takže to chce ze sablona-index.html odstranit zástupný blok <Strankovani> ... </Strankovani>. Ale zase se hodí mít na konci stránky odkaz do archivu, který bude ovšem jen na úvodní stránce a ne i na konci archivu (což je taktéž sablona-index.html). Takže místo stránkování vložíme na stejnou pozici třeba tento kód (a vhodně si upravíme CSS):

<JenUvod>
<div id="na-archiv">
        <p>Starší texty naleznete <a href="index.php?archiv">v archivu</a>.</p>
</div>
</JenUvod>

Tento blok je vypisován jen na úvodní stránce a nikde jinde. Novinkou nyní je, že jich může být více než jeden. Například na tomto webu v nich mám horní AdSense banner a dole právě přechod do Archivu. Kdyby jste odkaz na Archiv vložili jen tak do kódu mimo tento blok, bude vypsán i v Archivu. Začarovaný kruh :)

Je možné, že bude ve vašich vzhledech někde něco haprovat, některé seznamy budou vypsány v <UL>, zatímco to vy nečekáte a podobně. Ale nemělo by nastat nic vážnějšího.

Pár milých slov na závěr

Děkuji všem, co ještě tento starý a zaostalý redakční systém používáte. Snad je nová verze vánočním dárkem, co vás pod stromečkem potěší. Přeji vám hezké Vánoce a šťastný nový rok.

Než začnete bezhlavě instalovat novou verzi, projděte si komentáře, jestli někdo neodhalil nějakou závažnou chybu.

Nyní nezbývá než: Radujte se a množte se!

Následující text: Co říkáte na zabudování TinyMCE editoru do RS2? »»»

««« Předchozí text: Mé plány ohledně archivu a stránkování textů

Komentáře k textu

Balud       Díky za ty dary

a hezké Vánoce. Asi si těch pár svátečních dní okořením upgradem :-)

Díky

[1] | 23. 12. 2008 Út 15.00 | web | , reaguj
CZNeo       Díky

It's gonna be le…wait for it…gendary!

[2] | 23. 12. 2008 Út 15.52 | web | , reaguj
BH       Díky

Dnes jsi mi splnil několik tajných přání! :-D

[3] | 23. 12. 2008 Út 16.10 | | , reaguj
Honza Žák       Díky

a to moc, na tento okamžit sem se těšil, poněvadž považuji tento systém za jeden z těch nejlepších. Štastné a veselé ......

[4] | 23. 12. 2008 Út 16.59 | web | , reaguj
Jakub Kotula      

Tak ze seznamu přání si můžu nové RS2 vyškrtnout :-) Díky moc!

[5] | 23. 12. 2008 Út 18.13 | web | , reaguj
hawkes      

Díky moc za novou verzi.

Užij si Vánoce ;-)

[6] | 23. 12. 2008 Út 18.32 | | , reaguj
1x23      

Diky za novou verzi Užij si Vánoce a volno :).

[7] | 23. 12. 2008 Út 19.30 | | , reaguj
Jakub Kotula      

Tak téměř vše funguje tak jak má, akorát mi nefunguje výpis pomocí kategorií v archívu pomocí .htaccess. ID kategorie to sice vypíše správně (do URL), nicméně ostatní proměnné (autor, měsíc) vypíše jako „no“. Zkoušel jsem to fixnout, ale nezadařilo se.

Tady je odkaz

[8] | 23. 12. 2008 Út 19.53 | web | , reaguj
BH      

Funguje.

V editaci html šablon je zůstaly staré „Použitelné tagy“.

[9] | 23. 12. 2008 Út 20.19 | | , reaguj
El Aldio      

Nevím, kde dělám chybu, ale prosím, napište mi, co přesně musím udělat pro upgrade? Z nevysvětlitelných důvodů to vždycky nějak podělám, takže chci zjistit, jestli něco nedělám blbě …

Předem díky.

[10] | 23. 12. 2008 Út 21.05 | web | , reaguj
BH      

Chápu to dobře, že možnost vypsat všechny texty jedné kategorie není a nebude?

[11] | 23. 12. 2008 Út 21.06 | | , reaguj
juneau      

[8] Jakub Kotula: Jojo, říkal jsem si, že jsem to nezkoušel se SEO adresami. Přece jen bude třeba pár věcí ještě doladit.

[9] BH: Staré tagy … správu šablon, respektive dokumentaci zástupných tagů, tu chce celou předělat.

BH napsala: Chápu to dobře, že možnost vypsat všechny texty jedné kategorie není a nebude?

Ne. Dříve se vše stránkovalo, nyní se vše prochází přes měsíce. Je to radikální řez, uvědomuji si to. Ale s pomocí přecházecích odkazů je to záležitost jednoho kliknutí.

[12] | 23. 12. 2008 Út 21.25 | | , reaguj
juneau      

[10] El Aldio: Jak přijdeš na to, že jsi to podělal?

[13] | 23. 12. 2008 Út 21.26 | | , reaguj
BH      

Teď jsem také narazila na to „tema=no“, „autor=no“.

Převádí mi to automaticky moje odkazy „index.php?archiv&rok=2008&mesic=1“ z uživatelských šablon na „index.php?archiv&rok=2008&mesic=1&te­ma=no&autor=no“, které ovšem nefungují.

[14] | 23. 12. 2008 Út 21.30 | | , reaguj
juneau      

[14] BH: No, někde bude haprovat makeArchivUrl()

[15] | 23. 12. 2008 Út 21.33 | | , reaguj
BH      

[14] BH: A už jsem to našla. Ve funkce.php to dělá makeArchivUrl. Stačí upravit podmínky, protože se předává právě to „no“.

[16] | 23. 12. 2008 Út 21.35 | | , reaguj
BH      

juneau napsal/a: Ale s pomocí přecházecích odkazů je to záležitost jednoho kliknutí To jsem úplně nepochopila. Dává mi to jakousi naději, že je pomocí jednoho kliknutí možné vypsat texty jedné kategorie, což předpokládám, že nejde.

Ani možnost vypsat prvních x textů jedné kategorie není? Místo přímého vypsání posledního měsíce?

Nicméně tento radikální řez byl rozhodně potřeba! Díky!

[17] | 23. 12. 2008 Út 21.43 | | , reaguj
BH      

Je nějaká možnost ovlivnit, kde se zobrazí odkazy na předchozí/následující měsíce? Ideální mi připadá zástupný tag.

[18] | 23. 12. 2008 Út 21.55 | | , reaguj
El Aldio      

Třeba že v adminu vůbec nemám žádnou nabídku s tou novou funkcí menu …

[19] | 23. 12. 2008 Út 22.06 | web | , reaguj
juneau      

BH napsala: Je nějaká možnost ovlivnit, kde se zobrazí odkazy na předchozí/následující měsíce? Ideální mi připadá zástupný tag

Nyní ne. Vypíše se před a za texty. Kde tě napadá lepší umístění? :)

El Aldio napsal/a: Třeba že v adminu vůbec nemám žádnou nabídku s tou novou funkcí menu …

Hm… tak si říkám… možná je třeba povolit si tuto sekci ve správě uživatelských práv :) Ale pokud jsi admin, tak bys to měl vidět hned. Musíš přehrát všechny soubory na svém webu těmi ze staženého archivu.

[20] | 23. 12. 2008 Út 23.09 | | , reaguj
Jakub Kotula      

Aha, no tak teď jsem zjistil, že mi nejde rozkliknout žádný text :-/ prostě bílá stránka… zřejmě ovšem bude chyba v mým rýpání do kódu :-/

[21] | 23. 12. 2008 Út 23.10 | web | , reaguj
Jakub Kotula      

[21] Jakub Kotula: Tak už mi to jede a jedou mi i ty kategorie :-)

[22] | 23. 12. 2008 Út 23.28 | web | , reaguj
El Aldio      

Tak konečně ok, nahrál jsem to celý znova (úplně stejně jako předtím) a už v adminu Menu mám.

Akorát archiv se mi nějak nelíbí, takže sem si ho nechal starej :D

[23] | 24. 12. 2008 St 11.00 | web | , reaguj
juneau      

BH napsal/a: A už jsem to našla. Ve funkce.php to dělá makeArchivUrl. Stačí upravit podmínky, protože se předává právě to „no“

Správně by bylo asi upravit ty uživatelské šablony a místo původního „no“ předávat nyní logičtější „null“.

[24] | 24. 12. 2008 St 11.24 | | , reaguj
El Aldio      

Ještě mě napadlo, že by se mohla nějak zlepšit část pro blokování IP adres …

[25] | 24. 12. 2008 St 12.34 | web | , reaguj
Evča       Hezké vánoce

Přeji tobě i tvým bližním. Děkuji ti moc za každou další aktualizaci, kterou pro nás děláš. ;)

[26] | 24. 12. 2008 St 13.15 | web | , reaguj
BH      

juneau napsal/a: Správně by bylo asi upravit ty uživatelské šablony a místo původního „no“ předávat nyní logičtější „null“ To „no“ nepředávám já, to samo :) resp. to dělá systém. Máš to i v komentáři k makeArchivUrl napsané. Já se při psaní svých kódů snažím co nejvíc využívat tvoje funkce, abych se držela logiky systému.

[27] | 24. 12. 2008 St 15.37 | | , reaguj
BH      

juneau napsal: Vypíše se před a za texty. Kde tě napadá lepší umístění?

Mě by stačilo jen na jednom z těch dvou míst a dovedu si představit i situaci, kdy bych to dávala do bočního menu, kde mám navigaci.

[28] | 24. 12. 2008 St 15.39 | | , reaguj
BH      

[27] BH: Beru zpět, Juneau, promiň. Moje chyba. Samozřejmě, že předávám „no“. Už nebudu :D Díky za upozornění a kdyby se ti chtělo, smaž tyhle dva komentáře.

[29] | 24. 12. 2008 St 15.42 | | , reaguj
Glerak       Chyba v archivu - texty uveřejněné v budoucnosti

Ahoj, díky za novou verzi. Našel jsem ti malou chybku. Když napíšeš text, s datem v budoucnosti (příští a další měsíc/rok) a koukneš se do archivu, tak tam správně ten rok (či měsíc) – který ještě nenastal – není. Pokud se ale odkazem vrátíš o měsíc zpět a opět dopředu, tak je najednou vypsán i odkaz na ten rok (měsíc) v budoucnosti. Jeden obrázek za 1k slov Po kliknutí je logicky hláška „Nebyly nalezeny žádné texty“.

Jinak všechna čest. Akorát škoda, že jsi s tím nevylezl o 14 dní dříve, než jsem složitě vymyslel funkci, pomocí které jsem chtěl dělat dost podobné procházení textů, jako je teď v archivu… ;-)

[30] | 25. 12. 2008 Čt 23.06 | | , reaguj
Glerak       Odpověz si sám

[30] Glerak:sablona-index.php je nutno v SQL dotazech (resp. proměnná $sql_posun_vpred) doplnit ještě podmínku

(...) WHERE (...) AND FROM_UNIXTIME(sekundy) <= NOW() (...)
[31] | 27. 12. 2008 So 12.01 | | , reaguj
juneau      

Díky za upozornění. Opravím!

[32] | 27. 12. 2008 So 14.07 | | , reaguj
Adalert Kolínský       Chyba čili error

Při instalaci této verze 5.3 na hostingu Webzdarma se mi vypsala tato chyba:

Chyba: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‚ON web_statistika_textu (id_textu,typ)‘ at line 1

Nevím co tím chce básník sdělit. Má to na něco vliv? Tabulka „web_statistika_textu“ se vytvořila.

Dík

[33] | 29. 12. 2008 Po 20.15 | web | , reaguj
juneau      

Právě to opravuji :) Resp nahrávám opravenou verzi na web.

[34] | 29. 12. 2008 Po 20.18 | | , reaguj
juneau      

Náprava je možná vložením těchto SQL dotazů do databáze (přes phpMyAdmina):

ALTER TABLE web_statistika_textu ADD UNIQUE unik_typ_text (id_textu, typ);
ALTER TABLE web_statistika_textu DROP INDEX texty_stat;

(pozor na prefix databázových tabulek, pokud nějaký používáte, doplňte jej ke jménu tabulky)

[35] | 29. 12. 2008 Po 20.25 | | , reaguj
Adalert Kolínský       OK

Díky moc ! :-)

[36] | 29. 12. 2008 Po 20.32 | web | , reaguj
Adalert Kolínský       Náprava

Ještě drobnost, MySQL při té nápravě hlásilo:

#1091 – Can't DROP ‚texty_stat‘; check that column/key exists

[37] | 29. 12. 2008 Po 20.37 | web | , reaguj
juneau      

Nevadí.

[38] | 29. 12. 2008 Po 22.15 | | , reaguj
Miran      

Stala se mi jedna věc při tvorbě „dynamického menu“.
Vytvořil jsem položku menu 1.úrovně a po vytvoření jsem jí následně editoval a chtěl přeřadit do podmenu, ale omylem jsem v položce „Nadřazený odkaz“ zvolil právě tu položku menu, kterou jsem právě editoval. Po uložení tato položka z výpisu zmizela i když v databázi tato položka je, ale v s odkazem na nadrazené ID samo na sebe, tak že již nedá smazat v administraci, ale jenom přímo editovat v databázi.

[39] | 30. 12. 2008 Út 08.38 | | , reaguj
juneau      

Zajímavé :)

[40] | 30. 12. 2008 Út 08.45 | | , reaguj
dan      

Vypadám sice jak b…c, ale při upgradu se má přesunout kromě složky upgrade i ostatní soubory a složky?

[41] | 30. 12. 2008 Út 13.27 | | , reaguj
juneau      

Ano, přehrát všechny staré soubory těmi novými.

[42] | 30. 12. 2008 Út 13.42 | | , reaguj
dan      

dik

[43] | 30. 12. 2008 Út 13.47 | | , reaguj
Michal      

Dík za novou verzi, ale například to menu sem si už nějak vytvořil, takže to už pro mě novinka neni, ale jeký jsou ty 4 různý verze toho menu, otevírají se všechny do strany, a nebo se některý otvírá jako to moje? A ještě jedno vylepšení který by se dalo přidat sem napsal do fóra mezi nápady. Odkaz na moje stránky je TADY

[44] | 1. 1. 2009 Čt 16.41 | web | , reaguj
juneau      

To nejsou čtyři verze menu, ale čtyři menu. Prostě si můžeš do stránky vložit čtyři různá menu a spravovat je přes administraci. Nebo jen jedno, ale ne sedm.

Funkčnost, jakou máš u menu ty – rozklikávání přes JS – doplním až v budoucnu. Nyní toto fungovat nebude, bez znatelného zásahu do PHP.

[45] | 2. 1. 2009 Pá 11.30 | | , reaguj
fis       diky

Díky, juneau. Fachá to hladce.

Neporadil bys mi prosím, jak se zbavím těch ošklivých trojteček v hlavičce a patičce archivu? Hledal jsem to v html i css šabloně, ale nenašel. Možná jsem jen slepý.

[46] | 3. 1. 2009 So 11.14 | web | , reaguj
juneau      

Je třeba si to vhodně nastylovat.

div.archiv-prechazeni { padding: 2em}
ul.archiv-rozcestnik { width: 100%; list-style-type: none; margin: 0; padding: 0; }
ul.archiv-rozcestnik li { display: block; float:left; width: 32%; font-size: 140%; }
.archiv-pred-mesic { display:block; width: 100%; text-align: left; margin-left: 0px; }
.archiv-aktualni-mesic { display:block; width: 100%; text-align:center }
.archiv-nasl-mesic { display:block; width: 100%; text-align: right; margin-right: 0px; }
[47] | 3. 1. 2009 So 13.35 | | , reaguj
fis      

Děkuju. :)

[48] | 3. 1. 2009 So 15.18 | | , reaguj
hughhh      

dik za strankovani <3

[49] | 5. 1. 2009 Po 20.01 | | , reaguj
Wreis      

Dík za novou verzi.

[50] | 6. 1. 2009 Út 11.35 | web | , reaguj
fis       ještě k tabulce

Ještě bych se zeptal (zakládat kvůli tomu fórum asi nemá cenu), lze změnit css tak, aby se obsah tabulky nezobrazoval tučně? Zkoušel jsem tam vecpat různé font-style : normal apod., ale je to pořád tučně. A mně by se to hodilo na citace. (Jako tady http://www.krestanstvi.eu/index.php?… )

[51] | 6. 1. 2009 Út 14.56 | | , reaguj
hughhh      

je nutny prepisovat soubory sablona.php a funkce.php? asi jo, co

[52] | 6. 1. 2009 Út 15.57 | | , reaguj
juneau      

[51] fis: Ona to není buňka tabulky, ale záhlaví sloupce. TH.

[53] | 6. 1. 2009 Út 16.52 | | , reaguj
fis       při Prokově vousu

jsem to ale trouba… mockrát dík. ,–)

[54] | 6. 1. 2009 Út 17.00 | | , reaguj
mikrom      

tak mam za sebou prvni vlnu upgradu, vzhledem k mnozstvi uprav v php souborech to delam rucne a je to piplacka..

nicmene web vypada ze celkem jede, akorat bude treba poupravit trochu generovani „seo“ odkazu, mam to ted nejake rozhozene

jinak malinka chybicka, v archivu se generuji tri odrazky nahore a dole.. ale u krajnich mesicu, jsou tam (aspon u me) dva puntiky navic.. slo by to nejak zaonacit aby se vypisoval jen jeden ‚li‘ pro prvni a posledni mesic a dva ‚li‘ pro druhy a predposledni mesic…

[55] | 7. 1. 2009 St 02.04 | web | , reaguj
El Aldio      

Mám stejný problém s archivem jako mikrom …

[56] | 7. 1. 2009 St 12.15 | web | , reaguj
juneau      

Ty LI tam musí být tři, i pokud jsou dva z nich prázdný. Stačí přidat vhodné CSS a vypnout odrážky. Viz [47] juneau:

[57] | 7. 1. 2009 St 14.24 | | , reaguj
mikrom      

[57] juneau: jj, presne tak, zrovna jsem to sem chtel napsat, stacilo ostylovat a je to ok! dokonce i muj ‚seo‘ archiv uz jede jak ma, bylo to jednodussi nez sem cekal, pac tech uprav v php souborech je dost a dost :)

[58] | 7. 1. 2009 St 22.01 | web | , reaguj
mikrom      

kolem radku 2070 a 2080 ve funkce.php jsem pridal do odkazu #ioa, myslim, ze to tak taky nebude spatny, ze kdyz nekdo klikne na mesic, ze se stranka posune do mista s prochazenim archivu ;)

[59] | 8. 1. 2009 Čt 12.34 | web | , reaguj
mikrom      

[59] mikrom: a v sablona-index.php mezi radky 625 a 715 na asi 13 mistech jsem to taky doplnil, aby kdyz se zrusi nejaky z filtru v archivu to zustalo posunute na stejnem miste

[60] | 8. 1. 2009 Čt 14.03 | web | , reaguj
Venca       Diakritika

Nefunguje mi na ic.cz v systému česká diakritika.

[61] | 8. 1. 2009 Čt 19.44 | web | , reaguj
Branislav Viest       vrela vdaka

genialne, upgrade potesil :-)

[62] | 9. 1. 2009 Pá 18.57 | web | , reaguj
qnitram      

to zrušené stránkování a přechod po měsících mi nesedí, je to dost nepřehledné, neuvažuješ do budoucna toto jako volitelnou věc?

[63] | 14. 1. 2009 St 08.25 | | , reaguj
juneau      

Neuvažuji. Byl to velký zásah do systému a mít tam dvě takové konstrukce, které se navzájem doplňují … to by nesplnilo účel. Osobně si myslím – ačkoli uznávám, že pro nezkušeného uživatele je to možná trochu matoucí – že pohled na archiv rozdělený na měsíce je lepší než když je rozdělený na nicneříkající a nijak nedefinované „listy“.

Když jsem novou verzi nasadil na nový web, volal mi jeden jeho spoluautor (obyčejný bfu), že „tam dole“ zmizely ty odkazy na starší texty. Že chtěl najít nějaký starší text a tohle ho zmátlo. Tak jsem mu vysvětlil, jak to nyní funguje a on mi hned řekl, že ho to sice zmátlo, ale takhle že je to docela dobré, protože věděl v jakém přibližně měsíci byl text napsán a hned si ho našel.

Osobně si připadám trochu jako Julínek s reformami. V tomto způsobu archivu je síla, ale nevím, jak jeho fungování a princip nahodilému návštěvníkovi při vstupu vysvětlit. Mělo by ho hned bouchnout do očí „Vyberte si měsíc a jeho texty se vypíší“ případně „Mezi měsíci můžete listovat těmito odkazy“ a podobně. V tomto je opravdu velký zápor a žádné vhodné řešení mě nenapadlo. Vyjma font-size: 150% ;)

[64] | 14. 1. 2009 St 08.49 | | , reaguj
qnitram      

Čekal jsem s touto otázkou celkem dlouho, protože jsem čekal že se tu bude rozpitvávat už dřív, ale nerozpitvávalo jen jednou se tam někto na tohle ptal. Tak jsem celkem překvapený. Ono hodně záleží na zaměření webu a jak často se píší přízpěvky. Někdy je lepší se dozvědět co a až potom kdy. U mě většinou nehledám ty články já(autor), ale návštěvník. RS2 ale pro mě znamená mnoho výhod, takže jednu nevýhodu přežiju. Každopádně díky za něj i za odpověd.

[65] | 14. 1. 2009 St 21.13 | | , reaguj
Bodie       Vložiť dokument

Pri vkladaní nového dokumentu, keď je súbor na servri, tak vypísal info o tom, že už taký súbor existuje, a tak ho premenoval. Čo je normálne pri vkladaní z HDD, ale zo servra nie. Preto som v súbore admin/x__dokumenty.php na riadku 100 doplnil test.
Predtým: if(!$fid AND file_exists(‚../dokumenty/‘.$soubor))
Teraz: if(!$fid AND file_exists(‚../dokumenty/‘.$soubor) AND $localfile == false)
Dúfam, že nič viac k tomu netreba.

[66] | 15. 1. 2009 Čt 10.50 | | , reaguj
juneau      

Vida, zajimava chyba. Diky.

[67] | 15. 1. 2009 Čt 11.03 | | , reaguj
witty.cz       hezkyyy

bomba, jdu na upgrade :-D ;-) :-)

[68] | 8. 2. 2009 Ne 09.42 | web | , reaguj
WIFT       Komentáře - před (x časem) - špatně

Narazil jsem na jednu věc: pokud na webu nechám vypisovat, před jakou dobou byl přidán poslední komentář, napíše to dobu ne posledního (nejčerstvějšího), ale prvního komentáře (tedy ten, který byl zadán jako první, čili ten, který je nejstarší). Mám to na webu, který je zaheslovaný, takže odkaz nedám, ale je použit vzhled styl-beautiful-day, pokud by to mělo mít vliv.

[69] | 14. 4. 2009 Út 10.36 | | , reaguj
juneau      

To je nešvar, který se mi nepodařilo vyřešit. Podle všeho to souvisí s verzí MySQL databáze. Na jednom hostingu je to správně, na druhém naopak.

[70] | 15. 4. 2009 St 11.21 | | , reaguj
WIFT      

[70] juneau: Ugh, tak to je brutus, když se člověk nemůže spolehnout na to, že s jednou verzí DB bude cosi fugovat stejně jako s jinou :). Profitux používá (říká) MySQL 5 (přesnějc jestli na to dobře koukám 5.0.51a-24).

[71] | 15. 4. 2009 St 19.11 | | , reaguj
hughhh      

mel bych jednu pripominku k archivu.. a sice zda by nebylo mozne vypisovat texty od zacatku mesice do konce mesice a ne naopak, jako je to nyni :)

[72] | 21. 4. 2009 Út 13.09 | | , reaguj
hughhh      

[72] hughhh: jako ze ve vypisu mesice je prvni text s datem treba 27. a ne 1. :)

[73] | 21. 4. 2009 Út 13.11 | | , reaguj
mates       počítání zobrazení

Nevím od které je to verze, upgradoval jsem až teď myslím z verze4RC2(??), ale mrzí mě změna ve způsobu počítání zobrazení textu/článku. Dřív to bylo jako počet načtení stránky (tedy F5 přidalo jedno zobrazení), ale teď už to funguje nějak jinak, počítám že na jednoho unikátního návštěvníka jedno zobrazení denně.. ale je to tak určitě schválně, bo to tak má větší smysl ;)

[74] | 22. 4. 2009 St 15.39 | | , reaguj
Opicakuz      

[59] mikrom:

Mohl by ses prosim vic rozepsat? Rad bych to udelal take, ale nevim kam to mam napsat.

Vypis radku 2069 – 2080

// ale co kdyz ten rok zadny takovy (napr tematicky) text nema? } } // while

if(empty($mesice)) $mesice = $txt[‚ArchivNeniTakovyText‘]; else if($set[‚archiv-obalit-odkazy-ul‘]) $mesice = ‚<ul>‘.$mesice.‚</ul>‘;

$novy_kod = replace(‚<%ArchivRok%>‘,$rok,$flag[‚roky-pure‘]);

Diky moc

[75] | 20. 7. 2010 Út 17.48 | web | , reaguj

Přidej svůj komentář

  Gravatar povolen.



Kdo je autor RS2

juneau Mé jméno je juneau, je mi 24 let a stojím za redakčním systémem pro blog, který pohání tento web a pár desítek dalších. Nemám světoborné ambice a dělám to čistě pro radost, berte na to prosím ohled. O životě a všem možném si píšu blog na mé reality-show.

Lorem Ipsum