Pagina 1 di 1

Nome del sito duplicato

Inviato: 03/08/2010, 22:17
da lovecraft22
Ragazzi, avete idea del perché il nome del sito mi appare due volte nella barra in alto della finestra?
Il forum è intotheapple.com

Grazie mille!

Re: Nome del sito duplicato

Inviato: 03/08/2010, 23:50
da Micogian
Controlla il file overall_header.html

Re: Nome del sito duplicato

Inviato: 04/08/2010, 8:32
da Carlo
Cerca nel template overall_header.html tutto ciò che si trova tra i tag TITLE e riportameli qua.

Codice: Seleziona tutto

<title>questo che c'è in mezzo</title>

Re: Nome del sito duplicato

Inviato: 04/08/2010, 19:45
da lovecraft22
Et voilà!

Codice: Seleziona tutto

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
Grazie mille!

Re: Nome del sito duplicato

Inviato: 04/08/2010, 22:27
da Micogian
Queste sono delle note che avevo scritto tempo fa per il mio Sito:

Modifica del <title> in viewtopic.php

Il titolo di una pagina è rappresentato dal tag <title>.
Nella pagina viewtopic.php è costituito dalla seguente stringa presente nel file overall_header.html:

Codice: Seleziona tutto

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
che si traduce in
Nome del Sito - [eventuale messaggio sui permess di lettura] - Variabile rappresentata dalla stringa "Leggi argomento" e infine il Titolo del Topic.

Per invertire la posizione di Titolo e Nome Forum, togliendo le stringhe superflue bisogna intervenire sui seguenti fie:

1) includes/functions.php
2) styles/..../template/overall_header.html

1) nel file functions.php vengono ricavate le variabili, in particolare {SITENAME} che è il nome del Forum e {PAGE_TITLE} che è il risultato della stringa "Leggi argomento" + il Titolo del Topic.
Invertire le due variabili non è sufficente perchè nel valore di PAGE_TITLE c'è la stringa "Leggi argomento" che risulterebe all'inizio del <title>
Non avendo ancora scoperto dove vengano unite le due parti (stringa e Titolo) una soluzione è questa:

La variabile passata al template è la seguente:

Codice: Seleziona tutto

'PAGE_TITLE'	=> $page_title,
ma abbiamo stabilito che $page_title è la somma della stringa "Leggi argomento - Titolo del topic"
Allora sfruttiamo la lineetta di separazione delle due stringhe per creare un array con due valori, il primo sarà "Leggi argomento", il secondo il Titolo del Topic vero e proprio.
Ecco il codice che fa questa operazione

Codice: Seleziona tutto

$page_title_tmp = explode(" - ", $page_title);
$page_title_cor = $page_title_tmp[1];
si ottiene così che $page_title_cor è il Titolo del Topic e quindi la variabile diventa:

Codice: Seleziona tutto

'PAGE_TITLE'	=> $page_title_cor,
Nel template overall_header a questo punto la modifica è la seguente:

Codice: Seleziona tutto

<title>{PAGE_TITLE} &bull; {SITENAME}</title>
invertendo i valori e togliendo le scritte superflue.

Il risultato finale sarà

Titolo del Topic - Nome del Sito

Questo è quello che ho fatto nei miei Forum, quello che trovo diverso nel tuo Forum è che non c'è la stringa "Leggi argomento" compresa nel Titolo ma il principio dovrebbe valere lo stesso, si tratta di dividere la stringa separata da &bull; e visualizzarne solo una parte.
In sostanza il codice del file overall_header.html è corretto, il problema è a monte, quando si crea il valore di PAGE_TITLE.

Alla fine credo che il problema derivi dalla function

Codice: Seleziona tutto

function page_header($page_title = '', $display_online_list = true, $item_id = 0, $item = 'forum')
presente nel file functions.php

Re: Nome del sito duplicato

Inviato: 04/08/2010, 23:10
da Carlo
Ho capito!

Hai installato la MOD SEO per ottimizzare i titoli, quindi hai eseguito le modifiche ai files, ma hai saltato una modifica al template overall_header.html. Rincontrolla quindi le modifiche.

Re: Nome del sito duplicato

Inviato: 07/08/2010, 12:38
da lovecraft22
Mi potresti indicare quale modifica dovrei fare all'overall_header.html?

Grazie ancora!

Re: Nome del sito duplicato

Inviato: 07/08/2010, 15:22
da Carlo
Non ricordo. Scaricati nuovamente il pacchetto della MOD e controlla tu stesso.

Re: Nome del sito duplicato

Inviato: 10/08/2010, 20:30
da lovecraft22
Grazie mille! Il problema era quello!