Xoops je redakční systém Žirafovin.
Občas se možná někdo rád podívá do jeho zákulisí. A občas někomu něco z těchto návštěv pomůže, protože v zemích koruny české a slovenské není Xoops zrovna nejrozšířenější redakční systém.
Občas se možná někdo rád podívá do jeho zákulisí. A občas někomu něco z těchto návštěv pomůže, protože v zemích koruny české a slovenské není Xoops zrovna nejrozšířenější redakční systém.
Před pár dny mi psal jeden člověk, že má problém s registrací, protože redakční systém říká, že se nedaří odeslat potvrzovací email. Tak jsem mu dokončila registraci ručně a problém si ověřila. Bohužel to byla pravda, ale netušila jsem, jak to vyřešit. Pár dní jsem měla jinou práci, ale dneska na to došlo. Dostala jsem prostě takovou „programovací“ náladu, ačkoli tu mám i jinou práci. Hlavně okolo pračky a žehličky
Žirafoviny používají XOOPS 2.4.5 což je již hodně fousatá verze. Tušila jsem, že to může být trochu problém, a začala bádat. A vybádala jsem, že jeden z problémů je použití PHP funkce eregi, která je najednou fuj a má se nahradit funkcí novou, a totiž preg_match. Která je lepší, krémovější a já nevím co ještě. Ale hlavně používá trochu jinou syntaxi, což mi také chvilku trvalo. Nové funkce toho umí více a lepší určitě jsou, ale stejně si myslím, že i staré funkce mohly v klidu zůstat vedle těch nových.
Hodnocení: 0,00 (0 hlasů) - Ohodnotit - Celý článek | 6807 znaků | Bez komentářů
V uživatelských profilech systému jsou uvedené různé kontaktní informace. Některé jsou povinné, většina z nich je dobrovolných. A i u těch povinných je občas možnost zablokovat jejich zobrazení pro neregistrované uživatele.
Někdy je ale potřeba tyto údaje, hlavně emailovou adresu, zobrazovat všem. Například ty, co patří redaktorům a administrátorům. Jenže tím ji dáváte všanc robotům, kteří prohledávají web a čmuchají a čmuchají a na vyčmuchané adresy posílají tuny spamu. Zrovna tak původní verze profilů adresu ukáže jen v textové podobě, ne jako odkaz. A ze zkušenosti většina z nás ví, že lidé jsou líní na to, si adresu přepsat do poštovního programu a potom poslat email. Chtějí mít prostě možnost na adresu kliknout a tím spustit poštovní program a začít rovnou psát.
Hodnocení: 0,00 (0 hlasů) - Ohodnotit - Celý článek | 10815 znaků | Bez komentářů
Tak jsem zase jednou bloumala hlubinami systému a napadla mne jedna střeštěnost. Systém používá tzv. XoopsCode, což je něco podobného, jako jsou HTML značky, ale tyto kódy mají trošku jiný zápis a také jiné vlastnosti. Princip je ale stejný a další podrobnosti najdete buď v dokumentaci k systému nebo zde na Žirafovinách, stačí trochu zapátrat.
No a mne stále chyběla možnost zadat vysvětlení nějaké zkratky, čili použití HTML tagu < ACRONYM >. To do dneška v systému chybělo. Zjistila jsem však, že není vlastně problém si ji tam doplnit. A jak, na to se dneska podíváme.
Hodnocení: 0,00 (0 hlasů) - Ohodnotit - Celý článek | 15365 znaků | Počet komentářů: 8
Článek, který si právě chystáte přečíst, si můžete přečíst díky tomu, že na jednom počítači v Internetu běží serverový program a redakční systém. A tento redakční systém se jmenuje Xoops. To podivné slovo „Xoops“ je zkratka z anglických slov „eXtensible Object-Oriented Portal System“, což v doslovném překladu znamená „Rozšiřitelný, objektově orientovaný portálový systém“. Co to přesně znamená, se dá vyčíst z dokumentace, v tento okamžik to není úplně důležité. Důležité je to, že se jedná o redakční systém a my s jeho pomocí chceme psát články, nabízet soubory a dělat spoustu dalších, užitečných, věcí.
Jelikož se jedná o systém, je potřeba jej před použitím nainstalovat. A právě tuto instalaci si dneska popíšeme krok za krokem.
Hodnocení: 10,00 (2 hlasy) - Ohodnotit - Celý článek | 29628 znaků | Počet komentářů: 8
Nedávno jsem opět bloumala hlubinami redakčního systému a přemýšlela nad jednou věcí. Na tu jsem nakonec nepřišla, ale dostala jsem nápad na jedno malé vylepšení. A protože se mi celkem osvědčilo, tak si o něm napíšeme něco více.
Jedná se o drobnou úpravu systémového bloku „b_system_comments_show“, který zobrazuje poslední vložené komentáře. Fungování tohoto bloku zajišťuje stejnojmenná funkce v souboru /modules/systém/blocks/systém_blocks.php.
Hodnocení: 0,00 (0 hlasů) - Ohodnotit - Celý článek | 15866 znaků | Bez komentářů
|