Tak vy potřebujete rozběhnout nový web?

Velmi rád vám pomůžu.

Další novinky ve vývojové verzi

juneau před šesti roky.

Od 23. prosince, kdy jsem vypustil do světa první života schopnou verzi redakčního systému, uplynul skoro měsíc. Během té doby jsem nelenil a zapracovával připomínky a opravoval, upravoval, vylepšoval … výčet novinek následuje.

Modul Zástupné značky nyní podporuje vkládání PHP kódu. Není to úplně intuitivní, je to lehce omezené, ale s tím si PHP znalí uživatelé poradí.

Přepracoval jsem přihlašování do administrace, což není nijak extra znát, ale … ale! Pokud se z administrace neodhlásíte kliknutím na patřičný odkaz, tak si systém přihlášení na měsíc zapamatuje. Pokud pak přijdete na web, automaticky vás do administrace zase přihlásí, aniž byste si toho všimli.

Přihlašování do administrace souvisí s tím, že jsem vymýšlel, jak ověřit autora komentáře, aniž by musel psát místo jména nějaké heslo jako doposud. A tak nyní, jste-li přihlášení do administrace (o což se systém nyní postará ;-) ), budete mít u kolonky jméno napsané Ověřený uživatel a po uložení si systém poznamená, že tenhle komentář není jen tak od ledajakého návštěvníka, ale od jednoho z autorů webu. Promítne se to do CSS a autorizovaný komentář lze libovolně nastylovat. Zde na webu je to již znát (mé jméno je v komentáři podtržené).

Admin může každému uživateli zvolit jednu věc – pokud má rád Texy!, tak může nové záznamy psát přímo v Texy! formátování. Prostě se mu při zakládání nového textu (stránky, fotogalerie,…) neukáže TinyMCE editor, ale obyčejná textarea a text bude po uložení zformátován dle Texy! pravidel. Platí to ale pouze pro nové záznamy. Při editaci již bude ten samý text vybaven TinyMCE editorem. Je pravděpodobné, že to v budoucnu přepracuji ještě tak, aby si autor mohl vybrat, jestli zakládá záznam v Texy! formátování nebo s TinyMCE editorem. A záznam již pak bude editovatelný pouze v tím způsobem, který byl na počátku vybrán.

TinyMCE výstup z editoru je při ukládání tak jako tak přegenerován s pomocí Texy! formátovače. Díky tomu je text typograficky uhlazen a lze používat i různá in-line Texy! formátování (tučné písmo pomocí hvězdiček, smajlíky napsané pomocí zkratek, jednoduché tvoření odkazů, …). Bohužel TinyMCE jakýkoli jiný (blokový) obsah obaluje P tagem, což je pro Texy! nepřekonatelná překážka. Nadpisy, tabulky, odrážkové seznamy … to již zůstane beze změny.

Mno … na nic moc dalšího si nevzpomínám a pokud ano, tak jsou to jen drobnosti. Zip s touto verzí systému je na stránce Stažení.

Připojeno 36 komentářů.

Komentáře

1 | klingo | před šesti roky

A čo texty?

A čo zobrazovanie textov – viacerí(medzi nimi aj ja) žiadali zobrazovanie po starom,teda perexy,nie v tabuľke.Bude sa s tým niečo robiť?

reagovat

2 | juneau | před šesti roky

[1] klingo: Pravděpodobně ano. Jen musím vymyslet nějaký efektivní a elegantní způsob.

reagovat

3 | James | před šesti roky

Mám prosím dotaz: je už možné zprovoznit RS2 ve složce?

reagovat

4 | juneau | před šesti roky

[3] James: Ne, je to napsáno na stránce Stažení.

Jde ale o to, o jaké složce je řeč. Pokud na hostingu, tak je odpověď opravdu ne. Pokud jde o složku na localhostu na vlastním počítači, pak ano, ale ne tak jednoduše. Je třeba si vytvořit „virtuálního hosta“, který se chová jako reálný web, ale když jeho adresu naťukáte do prohlížeče, tak načte stránky běžící na localhostu.

reagovat

5 | James | před šesti roky

[4] juneau: Aha, nevšiml jsem si toho na té stránce Stažení. Omlouvám se. Já měl tento problém už dřív když jsem to testoval v prosinci, tak jsem se jen chtěl ujistit, jestli se to už od té doby nějak vyřešilo. Je to fakt škoda, třeba když si to chci otestovat v nějaké složce přímo online. Že to funguje na localhostu je pěkné (ještě jsem to nezkoušel), ale na ten se předpokládám dostanu jen já, ne někdo jiný z jiného PC (myšleno tak, že je více osob, kterým bych chtěl poslat odkaz na otestování webu v nějaké té složce).

reagovat

6 | juneau | před šesti roky

[5] James: Bohužel, v tomto směru se nic nezměnilo a nemám to v plánu. Sám píšete, že byste to využil jen pro testovací účely, což nejsou účely, kvůli kterým RS2 dělám :) Pokud nemáte možnost založit si poddoménu, pak změňte hosting, nebo jste-li na freehostingu, tak si založte další účet pro testování.

reagovat

7 | tombik @ | před šesti roky | sporehrdinove.cz

[6] juneau: Například webhosting Wedos umožňuje tvorbu subdomén pouze ve složce subdom, což je vlastně složka. Právě to stahuji a potom nainstaluji. No uvidíme. Co mi nejde do hlavy je tvrzení že to jede na localhostu. No jo, já bych chtěl všechno hned a bez nastavování. Jenom pro zajímavost, mám Complex web server a po instalaci do jedné ze složek sice systém jeden, ale neustále otravuje (Notice sem, error tam). V každém případě díky bohu, že jsi se k rs2 vrátil. Používám ho už nějaký ten rok a je to moje srdeční záležitost. Proto kdybys chtěl pomoct s tvorbou helpu, rád bych přiložil ruku k dílu :-) . To jsem ale někde jinde.

reagovat

8 | juneau | před šesti roky

Nezáleží, jak vypadá filesystem hostingu, jde o to, jestli je to ve výsledku adresa neco.neco.cz, tře­ba.

Po instalaci je potřeba jít do adminu do nastavení a tam všechno po ukládat – systém jinak řve, že nezná nastavení.

reagovat

9 | tombik @ | před šesti roky | sporehrdinove.cz

reagovat

10 | juneau | před šesti roky

No … sranda. Chová se to dle očekávání. RS2 musí běžet v takovém „prostředí“, aby když zavolá relativní cestu /index.php, tak aby na ní index.php byl. Což v prvním případě je. Ale v druhém případě už / neoznačuje adresář s index.php, ale se složkou subdom.

Ono by stačilo mít někde v nastavení systému uloženou relativní cestu – že se místo / má používat /subdom/tombik/ a pak by to fungovalo. Stejně by se ale nezobrazovaly už uložené obrázky a pod.

Prostě nevidím důvod, proč tohle řešit. Na doménu, na poddoménu, a hotovo.

reagovat

11 | Lkopo @ | před šesti roky | www.karpiel.sk

Menšia chybička → v administrácii je odkaz späť a ten vedie na index.php, ale systém nahlási, že index.php neexistuje (tak to aspoň hlási na tomto webe…)

reagovat

12 | juneau | před šesti roky

Hopla :) Bude něco s přesměrovávání.

reagovat

13 | frettie @ | před šesti roky | jiri-sedlacek.cz

Dobrá práce!

Juneau, dobrá práce. Já si to fakt stáhnu a podívám se ti do kódu. :)

reagovat

14 | frettie @ | před šesti roky | jiri-sedlacek.cz

Kouknuti na kod

[13] frettie: Bezva! Kód stále v php4, srozumitelnej, poměrně jednoduchej, tak to má být.

reagovat

15 | juneau | před šesti roky

[14] frettie: No, teoreticky je to PHP5 (protože už tam používám funkce dostupné jen v 5 a výš), ale na objekt se tam fakt nenarazí. to musí člověk hodně hledat :)

V roce 2011 docela ostuda, o tom žádná.

reagovat

16 | juneau | před šesti roky

[11] Lkopo: Opraveno v Zipu, v souboru _presmerovani.php.

reagovat

17 | James | před šesti roky

Je zde (případně bude) na webu ke stažení ještě ta předchozí verze RS2? V sekci Stažení jsem ji nenašel.

reagovat

18 | Lkopo @ | před šesti roky | www.karpiel.sk

[16] juneau: Díky :-)

reagovat

19 | juneau | před šesti roky

[17] James: No … proč? Moc se mi sem dávat nechce, už nechci dělat podporu dvěma rozdílným aplikacím.

[18] Lkopo: Není zač :)

reagovat

20 | James | před šesti roky

[19] juneau: Mě ta starší verze nepřijde špatná. Nejde mi tak moc o podporu jako o to, aby zde byla stále ke stažení pokud bych si třeba chtěl stáhnout původní originální verzi.

reagovat

21 | James | před šesti roky

[19] juneau: Jinak u staré verze (nevím jak u té nové) když si obrátím výpis komentářů textů, tzn. že je seřadím od nejnovějších k nejstarším, a dám „reaguj“ na daný komentář, vytvoří to odkaz na špatný komentář. Komentáře se sice seřadí pěkně od nejnovějšího k nejstaršímu, taky se pěkně očíslují, i do toho formuláře to vloží správné číslo, ale po vložení komentáře ten odkaz (např. [3] James: Tonda) odkazuje přesně na ten opačný komentář na druhém konci seznamu komentářů (tzn. tady se zřejmě to pořadí nepřevrátilo). Co s tím, prosím?

reagovat

22 | juneau | před šesti roky

[21] James: No, a proto tu nechci mít ke stažení předchozí verzi …

Najděte v souboru komentare-in.php kolem řádku 170 tuto část:


$jm = $db->query("SELECT id,jmeno FROM ".$db_prefix."web_ko­mentare WHERE id_textu='$ti' AND videt='1' ORDER by sekundy ASC");

… a ASC přepište na DESC.

reagovat

23 | James | před šesti roky

[22] juneau: Díky, pomohlo to. Ještě jsem to pak musel trošku upravit, ale hlavně, že už to funguje. Jinak si myslím, že je to škoda no.

reagovat

24 | Lkopo @ | před šesti roky | www.karpiel.sk

[23] James:
Ja si nemyslím, juneav ma pravdu. Je to dosť stará verzia, a robiť podporu k tomu (aj keď ty možno nie, ale iní určite) je ako robiť podporu pre 2 rôzne RS, pretože zmenené je tam skoro všetko. Nový RS je lepší ako predchadzajúci, takže nevidím dôvod, prečo by sa mal davať aj starší RS…

reagovat

25 | Hydron @ | před šesti roky | aurea.ic.cz

Datace

Počítá se do budoucna s tím, že by někdy bylo možno zvolit dataci článků a komentářů „běžným“ způsobem, tj. přesným datumem resp. časem, namísto toho „včera, před dvěma dny“ apod.?

reagovat

26 | juneau | před šesti roky

Určitě.

reagovat

27 | James | před šesti roky

Co označení nebo název? Bude to označené jen jako „nové RS2“ nebo nějak jinak? RS3?

reagovat

28 | juneau | před šesti roky

Upřímně, nevím.

reagovat

29 | James | před šesti roky

Plánuje se nějaké automatické ukládání rozepsaného textu/článku? Na starém RS2 se mi několikrát stalo, že jsem přišel o text kvůli tomu, že jsem si to třeba omylem zavřel, nebo že se to nepodařilo správně odeslat.

reagovat

30 | Hydron @ | před šesti roky | aurea.g6.cz

nové RS2

[28] juneau: Já bych byl pro zachování názvu RS2. Páč to „RS2“ už za ty roky je jakýsi „trademark“ a ta dvojka je spíš integrální součást názvu než jen nicneříkající číslo verze. Ale je to jen můj názor…

Interně jsem tomu původně říkal vánoční RS2, teď pro osobní potřebu rozlišení (mám ještě nějaké weby pod verzí 5.2) tomu říkám RS2 2010 :-)

reagovat

31 | James | před šesti roky

Zkouším nové RS2 u sebe na localhostu a mám dotazy:

  1. Lze vytvářet v administraci uživatelské šablony tak jako ve starém RS2? jak je to s PHP?
  2. Když mám na hlavní stránce odkaz „Všechny události“ na kalendář, odkazuje to na adresu „http:///“, proč?

Díky za odpovědi.

reagovat

32 | juneau | před šesti roky

[31] James: Nějaké automatické ukládání mám v plánu, ale ještě nevím jak přesně to provést.

Add 1: Ano, v Nastavení > Moduly si aktivuj modul Zástupné značky.

Add 2: Musíš v nastavení modulu vyplnit adresu stránky dle pokynů.

[30] Hydron: Taky se přikláním k tomu dál to vést jako RS2. Značka je značka :)

reagovat

33 | tombik @ | před šesti roky | tombik.sporehrdinove.cz

[32] juneau: Jeden z editorů ho má integrované. Nevzpomínám si přesně na jméno toho editoru, ale vím, že je podobný tomu v RS2 (ne-li stejný), ale je integrovaný do http://mypage.jiribednar.eu/ .

Co se týče jména, já bych zachoval RS2 a přidal třeba k tomu něco jako 2011, nebo nějaké kódové označení :)

reagovat

34 | tombik | před šesti roky | tombik.sporehrdinove.cz

[33] tombik: Jedná se o TinyMce, kde je automatické ukládání.

reagovat

35 | juneau | před šesti roky

[34] tombik: No, tak jednoduché to asi nebude, tinymce si to musí někam ukládat, což vyžaduje součinnost s redakčním systémem. Každopádně jsem to ještě nezkoumal.

reagovat

36 | frettie @ | před šesti roky | jiri-sedlacek.cz

[15] juneau: Ale prd ostuda. :)

A jako kdysis psal cosi o db layeru s objektem, to si pamatuju. Ale hlavně, proč, když to není potřeba (většinou).

reagovat

Připojte váš komentář!

Můžete používat Texy! syntaxi.

* Hvězdičkou jsou označeny povinné informace.