Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => I Template di Joomla 1.5.x => : andresb 30 Mar 2010, 12:19:47

: ja_purity - eliminare link "index.php" dal logo
: andresb 30 Mar 2010, 12:19:47
Premetto che la questione è un pò a cavallo fra l'ambito template e quello SEO.
Siccome però nella pratica si tratta di modificare il template, la posto qui.
E' opinione diffusa che avere diverse versioni della home possa essere interpretato come duplicazione dai motori, e quindi essere penalizzante.

Per capirci: se l'home page è accessibile sia con  www.xxxx.it che con  www.xxxx.it/index.php i motori potrebbero vedere la cosa come contenuto duplicato.
Sebbene sia probabile che questo fatto abbia poco peso, e un motore evoluto dovrebbe essere in grado di riconoscere la home page unificando i due indirizzi come se fosse uno solo, forse complica un pò le cose la presenza di link interni verso www.xxxx.it/index.php

In particolare, nel template ja_purity, quest link è associato di default al logo in alto a sinistra.

1)Per eliminare questo link, credo si debba agire su index.php, giusto?

:
<!-- BEGIN: HEADER -->
<div id="ja-headerwrap">
<div id="ja-header" class="clearfix" style="background: url(<?php echo $tmpTools->templateurl(); ?>/images/header/<?php echo $tmpTools->getRandomImage(dirname(__FILE__).DS.'images/header'); ?>) no-repeat top <?php if($this->direction == 'rtl') echo 'left'; else echo 'right';?>;">

<div class="ja-headermask">&nbsp;</div>

<?php
$siteName $tmpTools->sitename();
if ($tmpTools->getParam('logoType')=='image'): ?>

<h1 class="logo">
<a href="index.php" title="<?php echo $siteName?>"><span><?php echo $siteName?></span></a>
</h1>
<?php else:
$logoText = (trim($tmpTools->getParam('logoText'))=='') ? $config->sitename $tmpTools->getParam('logoText');
$sloganText = (trim($tmpTools->getParam('sloganText'))=='') ? JText::_('SITE SLOGAN') : $tmpTools->getParam('sloganText'); ?>

<h1 class="logo-text">
<a href="index.php" title="<?php echo $siteName?>"><span><?php echo $logoText?></span></a>
</h1>
<p class="site-slogan"><?php echo $sloganText;?></p>
<?php endif; ?>

<?php $tmpTools->genToolMenu(JA_TOOL_FONT'png'); ?>

<?php if($this->countModules('user4')) : ?>
<div id="ja-search">
<jdoc:include type="modules" name="user4" />
</div>
<?php endif; ?>

</div>
</div>
<!-- END: HEADER -->

Considerato che io uso il logo (e non la scritta), devo semplicemente eliminare la riga?
:
<h1 class="logo">
<a href="index.php" title="<?php echo $siteName?>"><span><?php echo $siteName?></span></a>
</h1>

Ciò può comportare qualche altro cambiamento inatteso nel template?

2)Che voi sappiate, ci sono altri link interni verso www.xxxx.it/index.php nel template ja_purity?

3) E infine, anche se questo è più un consiglio SEO, secondo voi la questione è rilevante o del tutto trascurabile?
: Re:ja_purity - eliminare link "index.php" dal logo
: tonicopi 30 Mar 2010, 20:56:31
3) E infine, anche se questo è più un consiglio SEO, secondo voi la questione è rilevante o del tutto trascurabile?
Rispondo a questa: ti stai facendo un sacco di problemi per nulla  ;)
: Re:ja_purity - eliminare link "index.php" dal logo
: andresb 30 Mar 2010, 22:48:41
Probabilmente hai ragione...
: Re:ja_purity - eliminare link "index.php" dal logo
: FRA92 31 Mar 2010, 19:38:15
ciao, se a te non serve la scritta puoi eliminare proprio la parte di codice che hai detto tu, cioè:

<h1 class="logo">
         <a href="index.php" title="<?php echo $siteName; ?>"><span><?php echo $siteName; ?></span>[/url]
      </h1>

Spero di esserti stato di aiuto, ciao ciao
: Re:ja_purity - eliminare link "index.php" dal logo
: tomtomeight 31 Mar 2010, 20:23:05
E' irrilevante metter o meno il index.php nell'url nel senso che è il server apache che viene settato per leggere come da impostazioni settate, prima l'index.html, poi index.htm infine index.php o in altra sequenza; uno di questi deve per forza essere presente nella root pena la non partenza del sito.