Joomla.it Forum
Componenti per Joomla! => SEO => : Sirio164 15 Nov 2017, 20:26:21
-
Salve vi spiego il mio problema, devo inserire un codice nel tag <head> di tutte le pagine del mio sito come devo e cosa devo fare ?
-
Molti template permettono l'inserimento di codice direttamente dal backend del template stesso, dove si trova, tra le varie impostazioni, un tab tipo "custom code". Se c'è troverai di certo una sorta di form dove inserire codice nell'head, ma anche nel body, oppure codice css e js personalizzati.
Se il template che usi tu ha questa possibilità sei a posto.
Altrimenti puoi sempre inserirlo direttamente nell'index.php del template, sapendo però che al primo aggiornamento del template (aggiornamneto del template e non di Joomla, a meno che tu non stia usando uno dei template di base dell'installazione di Joomla...) tale file sarà sovrascritto, per cui dovrai reinserire il tuo codice.
-
Sei stato chiarissimo, considerato che uso un template che non si aggiorna mi consigli il secondo metodo ? Credo sia quello più semplice per me
-
Se hai la possibilità di inserire il codice direttamente dal backend del template, direi che questa è la via più breve.
Curiosità: che template usi "che non si aggiorna"?
-
Uso un semplicissimo All Arounder, se mi spieghi dove inserire il codice te ne sarei grato
-
Ok, adesso ho capito perchè scrivevi "un template che non si aggiorna"...
In rete non trovo documentazione sul template per cui, senza conoscerlo e senza vederlo, è difficile dare indicazioni.
Nel backend del template, sempre che ci sia (hai guardato?), dovresti trovare una sezione tipo "custom code"; se non c'è apri il file index.php del template (sai come raggiungerlo?) e editalo direttamente inserendo il tuo codice all'interno del tag <head>.
Salvi il file ed è fatta...
P.S. Che versione di Joomla hai attualmente installata?
-
Ho la versone 2.5
Son nel backend del template, devo modificare la cartella template.css ?
-
Scusa che differenza intercorre tra index.html ed index.php ?
-
C'è l'index.php?
-
si ci son dentro a index.php
-
se non ho capito male devo inserie il codice sotto il rigo 7 giusto ?
-
queste sono le prime 11 righe, dove devo inserirlo ?
<?php
defined( '_JEXEC' ) or die( 'Access to this location is RESTRICTED.' );
echo '<?xml version="1.0" encoding="utf-8"?'.'>';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>" >
<head>
<?php require("head_includes.php"); ?>
<jdoc:include type="head" />
</head>
<body>
-
<head>
<?php require("head_includes.php"); ?>
<jdoc:include type="head" />
</head>
Puoi inserirlo subito prima del tag di chiusura </head>
-
ok come pensavo, grazie ora faccio una prova, un ultima cosa, questo template non è responsive quindi non si adatta ai dispositivi mobili, per renderlo tale è abbastanza complicato ?
-
Credo ci sia anche un'estensione che rende responsive un template, ma, personalmente, punterei a installare uno dei tanti template free responsive e ad aggiornare anche la versione di Joomla
-
E' complicato aggiornare da 2.5 a 3 ?
-
Ci vuole un po' di attenzione nei vari passaggi.
Cerca qui nel forum; ci sono svariati topic in merito nella sezione "Installazione, migrazione e aggiornamento".
Dai un'occhiata anche nelle guide; questo articolo (http://www.joomla.it/guide-joomla-3/8437-aggiornamento-dalla-versione-2-5-alla-3-di-joomla.html), ad esempio.
P.S. Il codice inserito funziona???