Registrovat    Přihlášení
Domů Odkazy Fórum Ke stažení Web hosting Registrace do katalogů
Přihlásit
Jméno:

Heslo:

Pamatuj si mně



Zapomenuté heslo

Nová registrace
Partner a hosting webu
zserver.cz
Spolupráce
Odkazy
česká sociální síť rexVoX.com
Informace a projekty na rodinné domy naleznete v našem blogu.

Navštívit můžete také pasivní rodinné domy - dřevostavby, kde naleznete informace o pasivních stavbách.

Odkazy.
Outlook CRM

Pro efektivní komunikaci i vedení projektů doporučujeme eWay-CRM.

IMac

Potřebujete nový pracovní počítač? Apple iMac bude nejlepší volbou!

Inzerujte zde!

Máte zájem o reklamu? Kupte si textový odkaz na této pozici!



Kategorie a fóra
Různé : Drupal - úprava vzhledu šablony Garland
Napsal/a Kozoroh dne 25. 11. 2009 23:50:14 (7405 x otevřeno) Články od stejného autora



Níže uvádím jen postřehy, abych je za čas nemusel zkoušet znovu.

V prvé fázi jsem se snažil upravit šablonu Garland přes barvy a v modifikaci v adresáři sites/default/files/color, ale do té doby než jsem zjistil, že tuto šablonu si vytváří sama šablona Garland při změně nastavení barev atd. navíc se mi nepodařilo uložit soubor. (buď díky .htaccess, nebo zamítnutím přístupu, protože celý adresář se vytváří asi právy vlastníka, tj. php skriptem)

Zvolil jsem jinou variantu a to úpravu kopie or. šablony.
Úprava hotové šablony Drupalu podle své představy:
1)Vybral jsem si šablonu Garland - beztabulkové, vícesloupcové téma s pohyblivou šířkou a možností změny barvy (výchozí).
Abych nezasahoval do originální šablony, tak jsem si ji z adresáře or. šablon tedy z ../themes celý adresář /garland překopíroval do adresáře ../sites/all/themes a tím vytvořil složku /garland. (themes pokud tam není je asi nutno vytvořit).Tuto složku je nutno přejmenovat např. na garland-moje a také je potřeba v této složce přejmenovat soubor info, na garland-moje.info. Aby se Vám změna jména projevila v tomto souboru (garland-moje.info) musíte přejmenovat na cca. druhém řádku name v tomto případě name=garland-moje, případně jak chcete aby se jmenovala šablona ve vzhledech.
Po zkopírování je nutno jít do administrace témat a tam zvolit a nainstalovat nově vytvořenou šablonu. (asi doporučuji ponechat více šablon, pro případ, že bude nějaký problém)

Pozn.: šablona se prý dá také nakopírovat místo do ../sites/all/themes do ../sites/default/themes, ale to jsem nezkoušel.

2)druhé co mě napadlo, že si zmenším písmo, ale nechtělo se mi to hledat, tak jsem prostě nahradil v souboru garland-moje/style.css (což je výchozí styl pro tuto šablonu) všechny hodnoty 12px na 10px a sledoval jsem, zda se mi ne nerozhodí dizajn nejen písma, ale i ostatních prvků, protože teoreticky 12px nemusí být jen písmo, ale i jiné prvky.
Nestalo se tak. Barvy se dají řešit buď přímo v nějakém css nebo v nastavení šablony. (pokud to chcete řešit přes šablonu, tak se Vám vytvoří další nová šablona v adresáři ../sites/all/themes nazvaná něco ve smyslu /garland-moje-4646sdf64 ale tu opět nebudete pravděpodobně moci přepsat) Dal jsem přednost ruční úpravě nové kopie.

Upravil jsem si šířku sloupců hromadným nahrazením hodnoty 210px za 120px - zdá se, že to taky prošlo.


Pozn.: úpravu vzhledu prvků v Drupalu se provádí 2 způsoby:
1)Buď přímo v šabloně - a to v nastavení šablony, pokud to umožňuje, nebo přímo v templatu.
2)v administraci na úrovni prvků webu - bloky.

Proto se někdy stane, že se Vám zdvojí některé prvky a není na první pohled zřejmé proč. Např. v nastavení šablony Garland je možnost vyhledávání zapnout a pak když zapnete vyhledávání i v blokách, tak je pak na stránkách máte 2x. (stejně je to např. i u primárních odkazů atd)

3)Další věc co se mi nelíbila z hlediska seo, tak že v tagu h1 je pořád to samé, resp. že se tam načítá název stránky a chtěl jsem aby v h1 byl název článku. Takže první h1 jsem zaměnil za h2 (trochu vznikne problém v nevaliditě, protože h1 by mělo být před tagem h2, to se dá vyřešit, že místo h2 se použije jen ostylovaný span). Tuto úpravu jsem dělal v hlavním souboru šablony page.tpl.php

Moje představa co by SEO mělo umět:
a)rewrite mode - upravit url adresu do klíčových slov - automaticky a také možnost s ručním přepsáním
b)metatagy: title (to jsem zatím nenašel, v klasickém modulu u Drupalu to je automaticky podle názvu článku), popis stránky - description, klíčová slova - keywords, min. tagy H1, ev. H2 atd.

To by měl dělat modul Meta tags (nodewords), také existuje jakýsi modul Integrated Metatags, ale ten jsem ještě přesně nepochopil :). Nodewords mi postačuje, jen to title by mohl umět zadávat ručně.




4)v základní instalaci Drupalu je málo modulů, chybělo mi např. SEO atd. Pokud víte jak se moduly v angličtině nazývají můžete je vyhledat na adrese: http://www.drupal.org v levém sloupci ve formuláři Search downloads. Z výsledků si vyberete příslušný modul, zkontrolujete zda je to pro Vaši verzi Drupalu a stáhnete na svůj počítač, rozbalíte a nakopírujete na ftp do složky moduly. Pak v administraci modulů by se Vám měl zobrazit nezakřížkovaný nový modul. Vpravo je někdy napsáno, které moduly pro běh ještě potřebuje, takže jich možná budete muset stáhnout více, nebo povolit.

Přehled modulů, které jsem si nainstaloval. Některé mám již opět deaktivované, protože mi nepřinesly to pravé co jsem očekával:

práce s obrázky
Image 6.x-1.0-alpha3Allows uploading, resizing and viewing of images.
Image assist 6.x-1.0-beta1This module allows users to upload and insert inline images into posts. It automatically generates an Add image link under the textarea fields of your choice.
Image Attach 6.x-1.0-alpha3Allows easy attaching of image nodes to other content types.
Image Gallery 6.x-1.0-alpha3Allows sorting and displaying of image galleries based on categories.
Image Import 6.x-1.0-alpha3Allows batches of images to be imported from a directory on the server.
ImageMagick Advanced Options 6.x-1.0-alpha3Adds advanced options to the ImageMagick image toolkit.
-------------------
další moduly
Automatic Nodetitles 6.x-1.0Allows hiding of the content title field and automatic title creation.
DHTML Menus 6.x-2.2Adds new menus with DHTML to reduce page refreshes
FCKeditor 6.x-1.3-rc1Enables the usage of FCKeditor (WYSIWYG) instead of plain text fields.
Integrated Metatags 6.x-1.0-beta2Provides functionality for modules to dynamically add Metatags.
Integrated Metatags - CCK 6.x-1.0-beta2Adds Integrated Metatag functionality to CCK types and fields.
Meta tags 6.x-1.0-rc1Povolit uživatelům přidávat meta tagy, tzn. klíčová slova (keywords) a popisy (description).
Nice Menus 6.x-1.1CSS/jQuery drop-down, drop-right and drop-left menus to be placed in blocks
Pathauto 6.x-1.1Provides a mechanism for modules to automatically generate aliases for the content they manage.
Taxonomy Menu 6.x-1.0Adds links to taxonomy terms to the global navigation menu.
TinyMCE 6.x-1.1-devThe most popular WYSIWYG editor for advanced content editing.
Token 6.x-1.11Provides a shared API for replacement of textual placeholders with actual data.
Token actions 6.x-1.11Provides enhanced versions of core Drupal actions using the Token module.
-------------------
Activemenu 6.x-1.x-devAdds AJAX-based tree menu to navigation menu.
Javascript tools 6.x-1.0Provides common JavaScript methods used by other modules.
---------
Content 6.x-2.0-rc7Allows administrators to define new content types.
Content Copy 6.x-2.0-rc7Enables ability to import/export field definitions.
Content Permissions 6.x-2.0-rc7Set field-level permissions for CCK fields.
Fieldgroup 6.x-2.0-rc7Create field groups for CCK fields.
Node Reference 6.x-2.0-rc7Defines a field type for referencing one node from another.
Number 6.x-2.0-rc7Defines numeric field types.
Option Widgets 6.x-2.0-rc7Defines selection, check box and radio button widgets for text and numeric fields.
Text 6.x-2.0-rc7Defines simple text field types.
User Reference 6.x-2.0-rc7Defines a field type for referencing a user from a node.
--------------
nepovinné jádro
Aggregator 6.4Používá se k agregaci syndikovaného obsahu (RSS, RDF a Atom).
Blog 6.4Umožňuje uživateli vést si jednoduchý blog.
Blog API 6.4Umožňuje uživatelům posílat obsah pomocí externích GUI aplikací, které podporují XML-RPC blog API.
Book 6.4Umožňuje uživatelům strukturovat stránky webu do hierarchie nebo osnovy.
Color 6.4Generátor barevných schémat pro některá témata.
Comment 6.4Umožňuje uživatelům komentovat příspěvky.
Contact 6.4Poskytuje osobní i globální kontaktní formulář.
Content translation 6.4Umožňuje překlad obsahu do dalších jazyků.
Database logging 6.4Loguje a zaznamenává systémové události do databáze.
Forum 6.4 Poskytuje diskusní fórum členěné do vláken.
Help 6.4 Spravuje zobrazení online nápovědy.
Locale 6.4 Přidává funkce pro nastavení jazyka a umožňuje překlad uživatelského rozhraní do jiných jazyků.
Menu 6.4Umožňuje administrátorům upravit navigační menu.
OpenID 6.4Umožňuje přihlašování uživatelů na tento web pomocí OpenID.
Path 6.4Umožňuje uživatelům určit vlastní URL stránek.
PHP filter 6.4Umožní vykonat vložený PHP kód/snippety.
Ping 6.4Upozorní jiné weby na aktualizaci tohoto webu.
Poll 6.4Umožňuje vytváření uživatelských anket.
Profile 6.4Poskytuje nastavitelné uživatelské profily.
Search 6.4Povoluje vyhledávání obsahu dle klíčových slov.
Statistics 6.4Loguje statistiky přístupů.
Syslog 6.4Loguje a zaznamenává systémové události do syslogu.
Taxonomy 6.4Poskytuje možnosti kategorizace obsahu.
Throttle 6.4Stará se o mechanismus urychlení - omezení funkcí při velké zátěži.
Tracker 6.4Umožňuje uživatelům zobrazit si nejnovější příspěvky.
Trigger 6.4Umožňuje spustit akce jako reakci na určitou událost v systému, například vytvoření nového obsahu.
Update status 6.4Prověřuje stav dostupných aktualizací Drupalu a nainstalovaných modulů a témat.
Upload 6.4Umožňuje uživatelům nahrávat soubory a připojovat je k obsahu.
-------------------

Views
Contemplate

Pozor při práci s moduly, které využívají rewrite mode. Někdy dojde ke konfliktu. Tuším, že to dělal nějaký modul pro SEO


Nastavení modulů.
Pokud moduly mají vlastní nastavení, tak se většinou zobrazí po kliknutí na administraci ve sloupci nastavení webu, případně v jiných sloupcích podle druhu.
Některé moduly jsou přeloženy do češtiny u některých si ji budete muset někde najít a u některých se budete muset spokojit s angličtinou nebo jiným jazykem.

Známka: 0.00 (0 hlasů) - Oznámkuj tyto články -


Jiné články
23. 9. 2011 14:44:42 - GoPay - akční nabídka 2011
10. 12. 2010 10:40:00 - Postupy Joomla II. - hacky kódu apod. - vložení článků - automatické schválení bez kontroly administrátora
13. 11. 2010 20:10:00 - Postupy Joomla - hacky kódu apod. adsmanager, sobi2, captcha
30. 8. 2010 21:50:00 - Zajímavé stránky a skripty - PHP, MYSQL, Javascript
17. 4. 2010 14:14:59 - Kalkulačka v html a javascriptu s polem pro poznámky

Za obsah komentáře zodpovídá jeho pisatel. Komentář vyjadřuje jeho názory, ne názory a postoje provozovatelů webu.
Komentuje Vlákno
Odkazy



Zen-Cart ke stažení

Vyšel nový Zencart 1.5.0

Originální moduly můžete stahovat na
www.zen-cart.com

Reklama
Nejaktivnější autoři
1 Melodic
Melodic
1002997
2 Kozoroh
Kozoroh
2124
3 JardaR
JardaR
1888
4 garden
garden
1419
5 Nismo
Nismo
1389
6 hbxx 1131
7 jandik01
jandik01
1070
8 PeterB
PeterB
1017
9 Dedek
Dedek
990
10 bambulko
bambulko
775