Pagemanager_XH zjednodušuje správu stránek v instalaci CMSimple_XH. Tento plugin je svojí funkčností srovnatelný s pluginem Menumanager, ale díky stromové struktuře je i při rozsáhlejších stránkách přehlednější. Pomocí pluginu Pagemanager_XH tak můžete přesouvat najednou celé časti struktury.
Prosím, prečtěte si tento návod! V opačném případě možná nezískáte žádnu podporu. Je vždy užitečné prečíst si dokumentaci dříve, než vyrobíte nějaký problém!
Pagemanager_XH je plugin určený pro CMSimple_XH. Je možné ho používat pouze s verzemi v kódovaní UTF-8, tedy od CMSimple_XH 1.2. Navíc musíte mít nainstalovaný též plugin jQuery4CMSimple. Tento bude součástí všech dalších verzí, počínajíc CMSimple_XH-Verze 1.4.1. Pokud používáte některou starší verzi, je nejlepší jQuery4CMSimple stáhnout a nainstalovat, než budete pokračovat dále.
Instalace probíhá stejně jako u jiných pluginů CMSimple_XH:
Konfigurace pluginu je stejná, jako u jiných pluginů CMSimple_XH ve správcovském prostředí stránky. Ze seznamu pluginů vyberte Pagemanager_XH.
Originální nastavení Pagemanager_XH můžete změnit v konfiguraci pluginu. U položek je umístěna ikona Pomoc, u které po najetím myší najdete vysvětlivky pro jednotlivé položky.
Lokalizace se mění v jazykovém nastavení. Vysvětlivky si tedy můžete přizpůsobit ve Vašem jazyku.
Vzhled Pagemanager_XH můžete změnit úpravou css stylu. Všimněte si hlavně nastavení, které jsou ve stylu vyřazeny komentáři. Nejprve je zkuste aktivovat. Aktuální Stylesheet je optimalizovaný pro stránku se 3 úrovněmi menu.
Tento plugin je určený pro použití výlučně ve správcovské prostředí CMSimple_XH. Aktivuje se přes "Pluginy zvolit" > "Pagemanager" > "Správa stránek". Zobrazí se Vám struktura Vašich stránek, která v principu odpovídá obsahu stránek. Některé názvy stránek se dají dále otvírat/zavírat, aby jste v rozsáhlejších stránkách neztratili přehled. Otevření/zavření se dělá pomocí malé značky vlevo od názvu nebo dvojklikem na její název.
Nad stromovou strukturou Vaší stránky se nachází nástrojová lišta Pagemanager_XH. Ke každému nástroji existuje skrytý popis, který se objeví při přechodu kurzorem. První dva nástroje umožňují zobrazení/skrytí stromové struktury. Nástrojová lišta je užitečná hlavně tehdy, pokud Váš prohlížeč nepodporuje otevírání kontextových menu.
Změnu uspořádání Vašich stránek uděláte pomocí Drag & Drop; přesouvaním stránky nebo sekce stránky. Zobrazí se potřebné značky, aby jste viděli, jaké bude uspořádání, až přesun dokončíte. Pokud se z nějakého důvodu nedá stránka přesunout na požadované místo, např. že by tím vznikla nesprávna struktura, nebo by vznikla úroveň, která není na stránkách předvolena, bude takováto změna označená červeným křížkem, nebo se jednoduše nevykoná a stránka/sekce se na zvolené místo nepřesune, Proto pozorujte pozorně značky, až dokud se neujistíte, že, nastavení je podle Vašeho přání. Pokud při přesunu stránek podržíte i klávesu Ctrl, stránka se na zvolené místo zkopíruje.
Předtím | Potom |
---|---|
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
![]() | ![]() |
Další funkce v nástrojové liště a v kontextovém menu (klikněte pravým tlačítkem na některou stránku). Můžete vytvořit nové stránky, přejmenovat nebo vymazat existující stránky. K dispozici jsou i možnosti dočasného uložení (kopírovat, vystřihnout, vložit), které můžete využít jako alternativu pro Drag & Drop. Pokud by jste se snažili vytvořit nesprávnou strukturu stránky, např. by jste chtěli vložit stránku samu do sebe, bude tento pokus bez výstrahy ignorován, aby jste nebyli obtěžováni zbytečným varovaním. Vymazaním stránky vyšší úrovně vymažete též všechny její podstránky.
Checkboxy vlevo u názvů umožňují nastavení statusu zveřejnění. Můžete nastavit, zda se do nich zapíše 'Zveřejnit?'. Duplicitní názvy se zobrazí stejně jako v menu. Pokud přes ně přejedete myší, zobrazí se aktuální název této stránky. Vytvoření nové stránky bude označeno novou ikonou, aby jste ji lépe rozeznali mezi existujícími stránkami.
Možnost kopírovat celé substruktury se může zdát na první pohled nesrozumitelná, ale může být velmi užitečná, pokud chcete v rámci struktury přemístnit např. celou galerii, neboť takto se přesune celý její obsah včetně všech META tagů. Případné detaily se potom dají upravit i dodatečně.
Mějte na paměti, že v tomto pluginu neexistují žádné kroky zpět a ani přerušení probíhajících funkcí. Pokud by se poškodila struktura stránek, aktualizujte ji obnovením stránky v prohlížeči JEŠTĚ PŘED ULOŽENÍM ZMĚN. Po uložení už takovéto obnovení není možné. Obnovením stránky se však vrátíte před vykonané změny.
Je možné, že Vaše stránka má nepravidelnou strukturu. Např.: po nadpisu <h1> následuje přímo nadpis <h3> .
I takovouto stránku můžete upravovat pomocí Pagemanager_XH. O nepravidelnostech budete informováni a v práci můžete pokračovat pouze po potvzení, že víte, co děláte. Pokud se však rozhodnete nepokračovat, nic se nepoškodí.
Jestli nerozumíte, o co se jedná: Poraďte se se správcem stránek, nebo se poraďte jinde, než začnete používat Pagemanager_XH.
Nepravidelnosti ve struktuře se mohou vyskytnout i náhodně, zejména pokud jste editovali obsah stránky v textovém editoru (např. při úpravách formátu nadpisů, při vymazávaní stránek a pod.).
Je však též možné, že takováto struktura je zvolená záměrně. Tedy, že mají všechny stránky na úrovni <h3> nějakou speciální vlastnost (např. mají být skryté)! V tomto případě nemůžete používat Pagemanager_XH, neboť ten Vaši strukturu zreorganizuje a nepravidelnosti odstraní. Pokud chcete Pagemanager_XH přesto používat, musíte takové stránky (např.) ukrýt jiným způsobem (podívejte se na záložku 'Stránky' pod editorem). Když ale nevíte přesně, zda tato mimořádnost není náhodná a neúmyslná, nejprve se zeptejte správce stránky. Pomoc v případech poškození stránek z důvodu použití Pagemanager_XH na stránce s nepravidelnou strukturou není zaručena ani na CMSimple Forum!
Pokud používáte na stránce nepravidelnou strukturu vědomě, nepoužívejte Pagemanager_XH. Pokud ho už máte nainstalovaný, raději ho ihned odinstalujte a pracujte se strukturou stránek tak, jako doposud, nebo si stáhněte plugin Menumanager.
Pagemanager_XH nemusí v případě, že jsou nainstalované Pluginy/Doplňky/Šablony využívající jQuery4CMSimple pracovat korektně, pokud tyto importují vlastní knihovny jQuery. Tento problém se nedá odstranit (nelze to vyřešit současně pro všechny případy), pokud nebudou všichni autoři používat výlučně jQuery4CMSimple ve spojení s jejich kódem postaveném na jQuery pre CMSimple_XH. Proto musí být všechny takové kódy aktualizovány!
Pagemanager_XH je uvolněn pod licencí GPLv3.
© 2011-2013 Christoph M. Becker
Slovenský překlad © 2011 Dr. Martin Sereday
České překlady © 2011-2012 Josef Němec
Dánský překlad © 2011 Jens Maegaard
Francouzský překlad © 2011 Patrick Varlet
Překlad do ruštiny © 2012 Lybomyr Kydray
Polský překlad © 2012 Kamil Krzes
Holandský překlad © 2012 Rob Zeijen
Tento plugin obsahuje jsTree. Poděkování Ivanovi Bozhanovovi, autorovi této knihovny.
jsTree používá jQuery. Poděkování všem vývojářům tohoto skvělého Javascript Frameworks.
jQuery bylo pro CMSimple_XH poskytnuto prostředníctvím jQuery4CMSimple. Poděkování patří Holgerovi Irmlerovi, autorovi tohoto pluginu.
Ikony v pluginu vytvořil Milan Jovanović. Poděkování za bezplatné poskytnutí ikon.
Plugin používá "free application icons" od Aha-Soft. Poděkování za bezplatné poskytnutí ikon.
Poděkování také celé komunitě CMSimple-Forum za návrhy, testování, úpravy a podporu. Chtěl bych poděkovat hlavně "snafu", jehož včasná zpětná vazba mě povzbudila, abych se pluginu Pagemanager_XH dále věnoval. Děkuji též Ulrichovi, který odhalil jednu závažnou chybu (a několik menších problémů) a pomohl při jejich odstranění tím, že poskytl detailní vysvětlení, o co vlastně šlo. Velký dík patří i Gertovi, který poskytl příjemný dizajn, udělal některé úpravy a překlady, a poskytl též mnoho cenných rad. V každém případě chci poděkovat i Martinovi, jehož report o problémech s kontextovým menu mě inspiroval k doplnění nástrojové lišty. Stejně tak děkuji "Tatovi" za nápad s posuvnou nástrojovou lištou.
A, samozřejmě, obrovské poděkování všem vývojářům CMSimple_XH, bez kterých by tento CMS neexistoval.