Joomy.net - Vytvoříme Vám web! Internetový marketing.

Joomla
Odstranění metatagu "Generator" ze zdrojového kódu Joomla Tisk
tipy pro 1.0.x

Standardní zdrojový kód webových stránek generovaných Joomlou obsahuje kód podobný tomu následujícímu. V hlavičce je mimojiné metatag "Generator".

 
<head>
<title>Povinné ručení</title>
<meta name="description" content="Za sjednání pojiš..." />
<meta name="keywords" content="povinné ručení, ..." />
<meta name="Generator" content="Joomla! - Copyright (C) 2005 - 2007 
Open Source Matters. All rights reserved." />
<meta name="robots" content="index, follow" />
 

Vadit nám nemusí, nicméně jestliže chceme třeba kvůli bezpečnosti našich stránek dávat ostatním, co nejméně vědět, že náš web jede na CMS Joomla, můžeme ho chtít odtranit.

Dalším důvodem, proč tento metatag odstranit je fakt, že některá rozšírění Joomly, například populární komponenta JoomSEF od Artia ve své neplacené verzi, do tohoto tagu vkládají reklamní odkazy na svoje sponzory.

Jak tedy na to?

includes/frontend.php

v tomto souboru najděte:

$mainframe->addMetaTag( 'Generator', $_VERSION->PRODUCT . " - " . $_VERSION->COPYRIGHT);

a zakomentujte tento řádek. Výsledný kód:

 
function mosShowHead() {
  global $database, $option, $my, $mainframe, $_VERSION, $task, $id;
  global $mosConfig_MetaDesc, $mosConfig_MetaKeys, $mosConfig_live_site, $mosConfig_sef, ...;
 
  $mainframe->appendMetaTag( 'description', $mosConfig_MetaDesc );
  $mainframe->appendMetaTag( 'keywords', $mosConfig_MetaKeys );
  // $mainframe->addMetaTag( 'Generator', $_VERSION->PRODUCT . ' - ' . $_VERSION->COPYRIGHT);
  $mainframe->addMetaTag( 'robots', 'index, follow' );
 
 
Úprava titulků stránek: název webu + titulek dokumentu Tisk
tipy pro 1.5.x
Chcete-li, aby se i v Joomla 1.5. vypisoval titulek stránky ve tvaru: "Název webu - titulek dokumentu", stačí přidat do souboru index.php šablony, kterou používáte, následující kód. Tento kód vložte hned za tag <head>.
 
$document =& JFactory::getDocument();
$document->setTitle($mainframe->getCfg('sitename') . " - " . $document->title);
 
 
Rychlý fix vzhledu webu v IE8 Tisk
tipy pro 1.5.x

Nainstalovali jste si nový Internet Explorer vrze 8 a nestačíte se divit, jak vaše stránky v tomto prohlížeči vypadají? "Rozsypaný" vzhled, špatné zarovnání - přestože máte web XHTML/CSS validní?

Buď se můžete pustit do ladění souboru s kaskádovými styly (aspoň u mnou spravovaných webů je to vždycky na dlouho) nebo rychle přimět IE8 pracovat jedním ze svých vykreslovacích jader - s tím totožným jako měl IE7.

Můžete-li přidat do souboru index.php vaší šablony přidávat kód, stačí vložit do tagu <head>

 
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7"/>
 

Druhou možností je instalace pluginu, který přidá do výstupu hlavičku s obdobným kódem jako výše uvedený meta tag.

IE 8 compatibility plugin