Back to top

Autore Topic: Migliorare il posizionamento del tuo sito Joomla! con l'override  (Letto 24892 volte)

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Ecco un articolo che spiega come poter aggiungere ai titoli degli articoli l'importante attributo H1, prezioso per il peso della ns pagina sui motori di ricerca.

Link: http://www.joomla.it/articoli-della-community/902-migliorare-il-posizionamento-di-joomla-con-loverride-i-titoli-h1.html
« Ultima modifica: 12 Mar 2009, 18:11:13 da ste »

Offline rinuccio

  • Team Joomla.it
  • Instancabile
  • *******
  • Post: 3140
  • Sesso: Maschio
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #1 il: 12 Mar 2009, 18:33:42 »
Ottimo (p.s.) esigo notizie (ed RSS) su Ternaria ;D che fine hanno fatto?

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #2 il: 12 Mar 2009, 19:18:19 »
Ottimo (p.s.) esigo notizie (ed RSS) su Ternaria ;D che fine hanno fatto?

ciao vecchio,

che fine hanno fatto?

Arrivano a breve...

Tra che volevo buttar fuori un paio di begl'articoli qui, che sono editore anche di informaticafriuli ora e che c'è tanto lavoro...

... ::)

ma non ti preoccupare qua presso perchè qualcuno scriva per te  :)

Offline andrea

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #3 il: 12 Mar 2009, 23:35:51 »
Ciao, volevo sapere come fare la stessa cosa del link ma sui titoli in home page, magari attribuendo un h2.
Spesso pieghiamo il significato delle parole in senso tecnico-scientifico: singolarità, "unicità,particolarità,stranezza," è quello che rappresenta Deux Ex Machina, la singolarità tecnologica che fà progredire la società

Offline sudoku

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4077
  • Sesso: Maschio
  • Non serve essere alti. basta essere all'altezza
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #4 il: 13 Mar 2009, 00:48:18 »
Come sempre interesante ed utile: grazie  ;)
Joomla non è una soluzione, é un metodo
http://www.BreezingTest.altervista.org

Offline manburg6

  • Nuovo arrivato
  • *
  • Post: 45
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #5 il: 13 Mar 2009, 01:16:42 »
A me non funziona con internet explorer  ???

Mi viene H1 anche tutto l'articolo.

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #6 il: 13 Mar 2009, 11:55:51 »
A me non funziona con internet explorer  ???

Mi viene H1 anche tutto l'articolo.

ovviamente non hai chiuso correttamente i tag dell'k1  ;)

Ciao, volevo sapere come fare la stessa cosa del link ma sui titoli in home page, magari attribuendo un h2.

ciao Andrea,

la questione è semplice, devi andare ad effettuare l'override di questo file:

Codice: [Seleziona]
com_content/views/frontpage/tmpl/default.php
 ;)

Offline juventissimo

  • Appassionato
  • ***
  • Post: 222
  • Sesso: Maschio
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #7 il: 13 Mar 2009, 12:14:23 »
io ho fatto, ma non è successo niente...
e se apro il codice html della home page non appare nemmeno il cod H1...

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #8 il: 13 Mar 2009, 13:22:08 »
io ho fatto, ma non è successo niente...
e se apro il codice html della home page non appare nemmeno il cod H1...

link al sito?

Offline juventissimo

  • Appassionato
  • ***
  • Post: 222
  • Sesso: Maschio
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #9 il: 13 Mar 2009, 14:01:37 »
io ho fatto, ma non è successo niente...
e se apro il codice html della home page non appare nemmeno il cod H1...

link al sito?
eccolo: link

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #10 il: 13 Mar 2009, 14:34:04 »
io ho fatto, ma non è successo niente...
e se apro il codice html della home page non appare nemmeno il cod H1...

e questo:

Codice: [Seleziona]
<h1 class="contentheading" >
L'Udinese rialza l'Italia
</h1>

da dove arriva?

 :)

Offline juventissimo

  • Appassionato
  • ***
  • Post: 222
  • Sesso: Maschio
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #11 il: 13 Mar 2009, 14:37:15 »
io ho fatto, ma non è successo niente...
e se apro il codice html della home page non appare nemmeno il cod H1...

e questo:

Codice: [Seleziona]
<h1 class="contentheading" >
L'Udinese rialza l'Italia
</h1>

da dove arriva?

 :)

io non la vedo

questa e la riga compresa tra 454-471
e il contenuto mi appare cosi...
per aprire il cod html delle pagine uso notepad++
Codice: [Seleziona]
<table class="contentpaneopen">
<tr>
<td class="contentheading" width="100%">
L'Udinese rialza l'Italia </td>

<td align="right" width="100%" class="buttonheading">
<a href="/index.php?view=article&amp;catid=18:coppa-uefa&amp;id=141:ludinese-rialza-litalia&amp;format=pdf" title="PDF" onclick="window.open(this.href,'win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no'); return false;" rel="nofollow"><img src="/images/M_images/pdf_button.png" alt="PDF"  /></a> </td>

<td align="right" width="100%" class="buttonheading">
<a href="/index.php?view=article&amp;catid=18:coppa-uefa&amp;id=141:ludinese-rialza-litalia&amp;tmpl=component&amp;print=1&amp;layout=default&amp;page=" title="Stampa" onclick="window.open(this.href,'win2','status=no,toolbar=no,scrollbars=yes,titlebar=no,menubar=no,resizable=yes,width=640,height=480,directories=no,location=no'); return false;" rel="nofollow"><img src="/images/M_images/printButton.png" alt="Stampa"  /></a> </td>

<td align="right" width="100%" class="buttonheading">
<a href="/index.php?option=com_mailto&amp;tmpl=component&amp;link=aHR0cDovL2xpdmVjYWxjaW9zdHJlYW0uYWx0ZXJ2aXN0YS5vcmcvaW5kZXgucGhwP29wdGlvbj1jb21fY29udGVudCZ2aWV3PWFydGljbGUmaWQ9MTQxOmx1ZGluZXNlLXJpYWx6YS1saXRhbGlhJmNhdGlkPTE4OmNvcHBhLXVlZmEmSXRlbWlkPTIz" title="E-mail" onclick="window.open(this.href,'win2','width=400,height=350,menubar=yes,resizable=yes'); return false;"><img src="/images/M_images/emailButton.png" alt="E-mail"  /></a> </td>
<td>
<span class="hasTip" title="Modifica articolo :: Pubblicato&lt;br /&gt;Pubblico&lt;br /&gt;Venerdì 13 Marzo 2009&lt;br /&gt;Administrator"><a href="/index.php?view=article&amp;id=141:ludinese-rialza-litalia&amp;task=edit&amp;ret=aHR0cDovL2xpdmVjYWxjaW9zdHJlYW0uYWx0ZXJ2aXN0YS5vcmcv" ><img src="/images/M_images/edit.png" alt="Modifica"  /></a></span> </td>
</tr>
</table>
<table class="contentpaneopen">

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #12 il: 13 Mar 2009, 14:43:49 »
ovviamente quando si parla di h1 si tratta di titoli della pagina, per cui non stiamo parlando dell'homepage ma delle pagine con gli articoli...con singoli articoli...

Offline juventissimo

  • Appassionato
  • ***
  • Post: 222
  • Sesso: Maschio
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #13 il: 13 Mar 2009, 14:44:59 »
ah, non lo sapevo...
che figuraccia che ho fatto  :D
grazie mille, allora tutto a posto

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #14 il: 13 Mar 2009, 14:46:23 »
ah, non lo sapevo...
che figuraccia che ho fatto  :D
grazie mille, allora tutto a posto

 ;)

Offline justvins

  • Team Joomla.it
  • Abituale
  • *******
  • Post: 1012
  • Sesso: Maschio
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #15 il: 13 Mar 2009, 16:49:24 »
ma sh404sef lo fa automaticamente questo oppure anche utilizzandolo bisogna fare questa modifica?  ???
VIVI Londra - Parigi -Amsterdam - Praga - Lisbona - Dubai - Powered by Joomla

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #16 il: 13 Mar 2009, 17:23:37 »
Io nel mio default.php ho questo:

Codice: [Seleziona]
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>

<form id="jForm" action="<?php JRoute::_('index.php')?>" method="post">
<?php if ($this->params->get('show_page_title'1)) : ?>
<div class="componentheading<?php echo $this->params->get('pageclass_sfx')?>"><?php echo $this->escape($this->params->get('page_title')); ?></div>
<?php endif; ?>
<p>
<?php if ($this->params->get('filter')) : ?>
<?php echo JText::_('Filter').'&nbsp;'?>
<input type="text" name="filter" value="<?php echo $this->escape($this->filter); ?>" class="inputbox" onchange="document.jForm.submit();" />
<?php endif; ?>
<?php echo $this->form->monthField?>
<?php echo $this->form->yearField?>
<?php echo $this->form->limitField?>
<button type="submit" class="button"><?php echo JText::_('Filter'); ?></button>
</p>

<?php echo $this->loadTemplate('items'); ?>

<input type="hidden" name="view" value="archive" />
<input type="hidden" name="option" value="com_content" />
</form>

Dove devo sostituire questo?

Codice: [Seleziona]
<td class="contentheading<?php echo $this->params->get'pageclass_sfx' ); ?>" width="100%">
<h1 class="contentheading<?php echo $this->params->get'pageclass_sfx' ); ?>" >

Offline Gioiso

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #17 il: 13 Mar 2009, 17:26:41 »
Sto lavorando in locale sul mio sito. Ho provato ad apportare la modifica e va bene solo per singoli articoli. Se ho gli articoli visualizzati all'interno di un blog h1 scompare. C'è un rimedio?

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #18 il: 13 Mar 2009, 18:10:52 »
ma sh404sef lo fa automaticamente questo oppure anche utilizzandolo bisogna fare questa modifica?  ???

no che non lo fa, ti tocca farlo  :)

Io nel mio default.php ho questo:

Codice: [Seleziona]
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>

<form id="jForm" action="<?php JRoute::_('index.php')?>" method="post">
<?php if ($this->params->get('show_page_title'1)) : ?>
<div class="componentheading<?php echo $this->params->get('pageclass_sfx')?>"><?php echo $this->escape($this->params->get('page_title')); ?></div>
<?php endif; ?>
<p>
<?php if ($this->params->get('filter')) : ?>
<?php echo JText::_('Filter').'&nbsp;'?>
<input type="text" name="filter" value="<?php echo $this->escape($this->filter); ?>" class="inputbox" onchange="document.jForm.submit();" />
<?php endif; ?>
<?php echo $this->form->monthField?>
<?php echo $this->form->yearField?>
<?php echo $this->form->limitField?>
<button type="submit" class="button"><?php echo JText::_('Filter'); ?></button>
</p>

<?php echo $this->loadTemplate('items'); ?>

<input type="hidden" name="view" value="archive" />
<input type="hidden" name="option" value="com_content" />
</form>

Dove devo sostituire questo?

Codice: [Seleziona]
<td class="contentheading<?php echo $this->params->get'pageclass_sfx' ); ?>" width="100%">
<h1 class="contentheading<?php echo $this->params->get'pageclass_sfx' ); ?>" >

sei nel file errato!  ;)

Sto lavorando in locale sul mio sito. Ho provato ad apportare la modifica e va bene solo per singoli articoli. Se ho gli articoli visualizzati all'interno di un blog h1 scompare. C'è un rimedio?

ovviamente, come se ne è parlato sopra...

invece di editare dalla cartella /article/ guarda che altre cartelle ci sono e capirai...  ;)

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #19 il: 13 Mar 2009, 18:33:12 »
Ok posto solo le prime 23 righe

Codice: [Seleziona]
<?php // no direct access
defined('_JEXEC') or die('Restricted access'); ?>

<?php if ($this->params->get('show_page_title'1) && $this->params->get('page_title') != $this->article->title) : ?>
<div class="componentheading<?php echo $this->params->get('pageclass_sfx')?>"><?php echo $this->escape($this->params->get('page_title')); ?></div>
<?php endif; ?>
<?php if ($this->user->authorize('com_content''edit''content''all') && !$this->print) : ?>
<div class="contentpaneopen_edit<?php echo $this->params->get'pageclass_sfx' ); ?>" >
<?php echo JHTML::_('icon.edit'$this->article$this->params$this->access); ?>
</div>
<?php endif; ?>

<?php if ($this->params->get('show_title',1)) : ?>
<h2 class="contentheading<?php echo $this->params->get'pageclass_sfx' ); ?>">
<?php if ($this->params->get('link_titles') && $this->article->readmore_link != '') : ?>
<a href="<?php echo $this->article->readmore_link?>" class="contentpagetitle<?php echo $this->params->get'pageclass_sfx' ); ?>">
<?php echo $this->escape($this->article->title); ?>
</a>
<?php else : ?>
<?php echo $this->article->title?>
<?php endif; ?>
</h2>
<?php endif; ?>

questo è il contenuto di templates/ja_purity/html/com_content/article/default.php

Ora al posto di

Codice: [Seleziona]
<h2 class="contentheading<?php echo $this->params->get'pageclass_sfx' ); ?>">
sostituisco

Codice: [Seleziona]
<td class="contentheading<?php echo $this->params->get'pageclass_sfx' ); ?>" width="100%">
<h1 class="contentheading<?php echo $this->params->get'pageclass_sfx' ); ?>" >

giusto??

e poi
Codice: [Seleziona]
</h1></td> per concludere!

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #20 il: 17 Mar 2009, 22:59:50 »
odino mi confermi la sostituzione?!

Offline alexdelp

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #21 il: 23 Mar 2009, 15:09:30 »
salve, la modifica è ottima.

Qualche suggerimento per fare la stessa cosa sui titoli degli articoli in una pagina tipo: Articles » Category / Blog 

grazie in anticipo
Alessandro

Offline alexdelp

  • Nuovo arrivato
  • *
  • Post: 5
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #22 il: 23 Mar 2009, 15:15:56 »
salve, la modifica è ottima.

Qualche suggerimento per fare la stessa cosa sui titoli degli articoli in una pagina tipo: Articles » Category / Blog 

grazie in anticipo
Alessandro
trovato...
il file è com_content/views/category/tmpl/blog_item.php
riga 17  <h1> <?php echo $this->escape($this->item->title); ?> </h1>

ciao

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #23 il: 23 Mar 2009, 17:20:33 »
io ancora non ho provato. Mi confermi la sostituzione che devo fare?!

Offline = odino =

  • Instancabile
  • ******
  • Post: 5696
  • Sesso: Maschio
  • "In realtà li trasforma in menomati" Danzel
    • Mostra profilo
Re: Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #24 il: 23 Mar 2009, 18:44:22 »
salve, la modifica è ottima.

Qualche suggerimento per fare la stessa cosa sui titoli degli articoli in una pagina tipo: Articles » Category / Blog 

grazie in anticipo
Alessandro
trovato...
il file è com_content/views/category/tmpl/blog_item.php
riga 17  <h1> <?php echo $this->escape($this->item->title); ?> </h1>

ciao

Sconsiglio di modificare file del core di Joomla!, è proprio per questo che utilizziamo l'override

Offline mik75

  • Nuovo arrivato
  • *
  • Post: 11
    • Mostra profilo
Re:Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #25 il: 10 Set 2009, 19:26:43 »
ciao, tutto chiaro, ho modificato il file default.php in /components/com_content/views/article/tmpl ma io nella cartella di destinazione del mio template: /templates/shopzeile02/html/com_content/article ho già un file default.php!
Devo sovrascrivere il file???
mi puoi chiarire la cosa poichè ho visto che sono file molto diversi nei loro contenuti e non vorrei fare casino...  :-\

Offline globem

  • Nuovo arrivato
  • *
  • Post: 19
  • Sesso: Maschio
    • Mostra profilo
Re:Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #26 il: 20 Set 2009, 16:11:02 »
Grazie... una piccola accortezza che non avevo considerato, credevo che Joomla impostasse di default il titolo in h1, e non in un semplice <td>.
Risorse Web

Offline valentino86

  • Appassionato
  • ***
  • Post: 355
    • Mostra profilo
Re:Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #27 il: 22 Nov 2009, 17:48:48 »
Ragazzi io ho messo ora il tag h1 nel file default.php solo che mi è cambiata molto la grafica e non la riesco a sistemare. Mi potete aiutare?

Praticamente io vorrei continuare ad avere l'impostazione grafica del titolo dell'articolo come nella home.
Come posso fare?! Nel template.css ho solo aggiunto:

Codice: [Seleziona]
h1.contentheading {
padding: 5px 0 8px;
margin: 0;
font-weight: normal;
    font-size: 110%;
}

Perchè prima la scritta era enorme.



grazie

Offline teto

  • Nuovo arrivato
  • *
  • Post: 4
    • Mostra profilo
Re:Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #28 il: 06 Lug 2010, 14:02:22 »
Scusate ragazzi ma io sono un po' duretto.

Devo impostare in h1 il titolo della home che attualmente è in h2.

Da quello che ho capito devo copiare il file component/com_content/views/frontpage/tmpl/default.php e copiarlo nella cartella templates/miotemplate/html/com_content/frontpage/default.php ma a parte il fatto che nella cartella di destinazione mi ritrovo già il file default.php, che cosa devo modificare?

grazie in anticipo per l'aiuto.

Offline pppppaolo

  • Esploratore
  • **
  • Post: 172
  • Sesso: Maschio
    • Mostra profilo
Re:Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #29 il: 04 Mar 2011, 13:39:11 »
Molto interessante, ho provato a fare le modifiche, ma mi da syntax error alla linea 140. Io avevo già un file default.php nel template e ho provato sia modificando quello che modificando come nella guida, ma il risultato è lo stesso.

Dove sbaglio?

Offline peppeirace

  • Abituale
  • ****
  • Post: 1157
  • Guardare l'acqua non fa passare la sete
    • Mostra profilo
Re:Migliorare il posizionamento del tuo sito Joomla! con l'override
« Risposta #30 il: 06 Apr 2011, 11:40:28 »
salve, mi inserisco perchè vorrei capire bene:

ho copiato il file default.php da /components/com_content/views/article/tmpl
ho fatto le modifiche al file default.php sostituendo la riga 15 e la 22, poi l'ho sovrascitto nella cartella del template - /templates/beez/html/com_content/article

sono andato a controllare e H1 rimane senza nessuna descrizione

allego uno screenshot
il sito è http://www.artiescarti.it

grazie
peppeirace

 



Web Design Bolzano Kreatif