@ValerioZucchini ha detto in idee e suggerimenti su come bloccare telefonate di Telemarketing:
Da iPhone utilizzo Sync.ME e mi trovo molto bene.
Ma li blocca in automatico?
@ValerioZucchini ha detto in idee e suggerimenti su come bloccare telefonate di Telemarketing:
Da iPhone utilizzo Sync.ME e mi trovo molto bene.
Ma li blocca in automatico?
@giorgiotave ha detto in Feedback generici! Facci sapere cosa pensi di Connect.gt:
@gasweb questo è un bug che dobbiamo risolvere
Ah ok
Bello, stavo cercando i miei post dal mio profilo ma non li trovo, i vecchi non sono più visibili? dalla ricerca però qualcosa ho trovato
Ciao, capito, quindi lascio perdere
Ciao, cavoli ho visto solo ora, non ho ricevuto la notifica, eppure è impostato, vabbè, pensavo che per i servizi offerti esclusivamente sul territorio, entro pochi chilometri, non lo trovo utile, ho visto siti che puntavano o puntano al mio ma non attinenti se per prelevare dati, immagino.
Ciao a tutti, vorrei sapere se possibile e come rendere visibile il proprio sito web Joomla solo in italia, per cui inibire proprio l'accesso dall'estero sia indicizzazione che anche digitando l'indirizzo del sito stesso, grazie
Ciao, ho rifatto tutto da capo su nuovo db, attivato l'inegrazione per omettere gli id, aggiornato ed inviato le sitemap, eliminato tutti i redirect, bloccato su Bing e Google tutti i percorsi vecchi che ho trovato e continuerò, tanto per come ero piazzato cambia poco e avevo rifatto un unico sito ad Agosto se ricordate, così facendo ho scovato link interni vecchi e ora vedrò che succede quando search Console aggiornerà i dati.
Anche questo è strano ma almeno trattasi di stesso articolo, tenendo conto che i links da menu sono rimossi da tempo e non vedo alias che vi riconducano, "norme-uni-gas" e "informazioni-impianti-gas" quindi inesistenti ma funzionanti, provando il redirect come all'esempio precedente rimane tutto inalterato:
da
informazioni-impianti-gas/72-etichettatura-impianti-termici-qualche-chiarimento.html
e
norme-uni-gas/72-etichettatura-impianti-termici-qualche-chiarimento.html
verso
norme-uni-gas-ed-informazioni-impianti/72-etichettatura-impianti-termici-qualche-chiarimento.html
restituisce i primi 2
Mi sono accorto che alcuni link con all'interno dei nomi di vecchie categorie poi rinominate, erano ancora presenti in Redirect di Joomla! 3.8.2 (ora cancellati tutti, dopo quasi un anno) e funzionano tutt'ora nonostante non vedo tracce anomale e gli alias corrispondono ai titoli originali, gli stessi che fa vedere Google Search Console.
Non capisco, tra le altre cose :?, il motivo per cui in Redirect non permette il 301 da link simili tipo /?id=81:detrazioni-ristrutturazioni-edilizie-2017 verso /vendesi-strumento-prova-tenuta-impianti-gas-manometro-wohler-dc-420.html
Queste anomalie le ho riscontrate non solo dopo l'attivazione del plugin Systeme-Sef nativo, non ricordo esattamente se prima o dopo ma anche dopo il passaggio a SSL, magari una coincidenza però di fatto quasi mai avuto duplicati in console prima di queste operazioni.
A suo tempo avevo aggiunto questo nel file .ataccess:
RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteCond %{HTTPS} off
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301,NE]
e
RewriteBase /
RewriteCond %{HTTP_HOST} ^.miosito.it$
RewriteRule ^(.*)http: / / ww w. miosito .it/$1 [QSA,L,R=301]
@altraSoluzione said:
È possibile che tu abbia collegato un articolo a un menu e poi modificato l'articolo ma non l'alias? Comunque fare una diagnosi da qui è un po' complicato.
Ho controllato tutti gli articoli e menu, gli alias sono lo specchio dei titoli tranne un paio ma che non risultano nelle anomalie.
Riguardo il plugin SEF volevo scrivere non rimuovo ma disattivo. Grazie
@altraSoluzione said:
Ciao,
il problema con il plugin SEF "nativo" è che inserisce un canonical allo stesso URL che si sta osservando mentre, invece, dovrebbe puntare alla versione che desideri che sia indicizzata.
Nel caso di idraulicogastorino.it/?id=81:detrazioni-ristrutturazioni-edilizie-2017 il canonical punta allo stesso URL mentre dovrebbe puntare a /vendesi-strumento-prova-tenuta-impianti-gas-manometro-wohler-dc-420.html, il che lo rende pressoché inutile.
È un problema conosciuto di Joomla, risolvibile anche (ma non solo) con le soluzioni che ho scritto sopra.
Inoltre: cosa c'entrano le detrazioni sulle ristrutturazioni edilizie con la vendita di un gas manometro?
Ciao, non sono in grado di creare una jQuery e per sh404SEF se non in italiano temo di fare pastrocchi.
Quindi il plugin SEF nativo tanto vale che lo rimuovo a meno che non faccio i redirect delle pagine anche se sconsigliato, da capire cosa comporterebbe tecnicamente.
Ho postato alcuni link che non c'entrano nulla con l'articolo proprio perchè non riesco a capire il motivo per cui puntano altrove.
PS. non ricevo le notifiche di risposta dal forum eppure è settato per riceverle, succede anche a voi?
Ciao, con l'attivazione del plugin System-SEF, il rel=canonical lo inserisce dappertutto quindi anche ai percorsi con id, option, component.
Si, l'avevo già appurato che search console ha i suoi tempi.
il sito è idraulicogastorino.it
Un esempio di
Pagina con meta descrizioni duplicati
Vendesi strumento prova tenuta impianti gas Manometro Wohler DC 420
/?id=81:detrazioni-ristrutturazioni-edilizie-2017
/vendesi-strumento-prova-tenuta-impianti-gas-manometro-wohler-dc-420.html
Un esempio di
Pagina con tag title duplicati
Qui addirittura il tag non c'entra nulla con la pagina faqs
Limite legislativo allo scarico a parete
/15-faqs.html
/?id=15:limite-legislativo-allo-scarico-a-parete
Scrivo anche qui poichè da diversi giorni non trovo soluzione, non capisco perchè in Google search console mi ritrovo con tag titoli e descrizioni duplicati di tutte le pagine indicizzate, non ne sono sicuro ma l'ho notato dopo aver attivato il plugin nativo "System-SEF" che aggiunge il "rel=canonical".
In pratica ogni pagina è raggiungibile da 2/4 percorsi differenti, prima quando c'erano reali duplicati li eliminavo e dopo del tempo sparivano gli avvisi, ma ora no sono aumentati notevolmente pari alle pagine presenti.
La versione utilizzata è Joomla! 3.8.1.
Dovrò mica fare tutti redirect alle pagine con percorsi creati per risolvere, ciò che vedo con l'attivazione del plugin è che ovunque inserisce il rel=canonical quindi anche ai percorsi con id, option, component ecc... ossia i duplicati segnalati in console.
Qualcuno sa darmi indicazioni?
Grazie.
Ciao! al punto 2 in realtà il titolo categoria vorrei scomparisse all'apertura dell'articolo (tutti i miei articoli iniziano con h2), provando dalle pagine categorie con lista articoli, all'apertura degli articoli mi visualizza 2 h1 e qui non posso intervenire sulle opzioni.
Sui singoli articoli invece richiamati dai menu mi ritrovo con 2 h2 di cui uno dell'articolo poichè li inizio sempre con h2, anche se dalle opzioni menu disattivo la viusalizzazione titolo non ha alcun effetto e permane mentre sparisce se disattivo dall'articolo (ma qui mi sembra normale), il che può andare bene se i titoli sono i medesimi su menu ed articolo.
In sostanza mi pare che se si riesce a correggere al punto 2 vada bene.
Grazie
PS. Ad ogni F5 disabilito cache e la pulisco.
Grazie per la preziosa indicazione, qualcosa però non quadra, ho provato tutte le opzioni disponibili, ho un po di confusionee riproverò, per ora mi risulta così:
Il titolo h1 delle categorie permane anche se disattivato su menu, su articolo, su categorie e su categorie principali, mi va bene quando visualizzo la categoria con la lista degli articoli dalla voce menu, ma non quando clicco sui singoli articoli no perchè l'h1 della categoria prevale su quella degli articoli in barba alle impostazioni.
La home da menu top impostato su mostra titolo, pubblica in h2 invece che in h1 a meno che imposto attivo su visualizzazione pagina riportando il titolo articolo e lo fa in h1.
Vorrei che i titoli di tutti gli articoli fossero in h1 incluso il titolo della categoria richiamata da menu ma appunto quando si va ad aprire uno degli articoli da quella pagina, automaticamente vorrei scomparisse l'h1 titolo categoria in favore dell'h1 dell'articolo.
Ho fatto degli screenshot per ricordarmi.
No, mi riferisco a Joomla!, scusami.
Cerco di spiegarmi dopo che ho rivisto titoli articoli, home e categorie poichè con le varie impostazioni non era possibile senza intervenire direttamente sulla formattazione articoli non pubblicando il titolo e riportarlo nel testo in h1:
ora per ovviare ho eliminato il blocco il 1° blocco:
<?php if ($this->params->get('show_page_heading')) : ?>
<div class="page-header">
<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
</div>
e lasciando il 2° blocco sostituendo solo il tag h2 con h1 come si vede:
<?php if ($params->get('show_title')) : ?>
<h1 itemprop="headline">
<?php echo $this->escape($this->item->title); ?>
</h1>
Anche per eliminare il logo e descrizione in cima avevo eliminato un pezzo per sistemare come volevo, idem per le info del template, immagino che per tutti e 3 casi ci sia un modo per dire, non pubblicare questo se inserisco/attivo questo altro logo, impostazione h1 su tutto se decido sulle singole impostazioni, non pubblicate le info se inserisco chessò una descrizione personale, insomma per evitare di tagliare a muzzo parti di codice inserendo delle istruzioni/condizioni come gia ci sono per altri parametri.
Riporto sotto l'index.php originale e quello modificato per così dire, per capire se si può fare e come da nubbio.
L'originale:
<?php
/**
* @package Joomla.Site
* @subpackage Templates.protostar
*
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
/** @var JDocumentHtml $this */
$app = JFactory::getApplication();
$user = JFactory::getUser();
// Output as HTML5
$this->setHtml5(true);
// Getting params from template
$params = $app->getTemplate(true)->params;
// Detecting Active Variables
$option = $app->input->getCmd('option', '');
$view = $app->input->getCmd('view', '');
$layout = $app->input->getCmd('layout', '');
$task = $app->input->getCmd('task', '');
$itemid = $app->input->getCmd('Itemid', '');
$sitename = $app->get('sitename');
if ($task === 'edit' || $layout === 'form')
{
$fullWidth = 1;
}
else
{
$fullWidth = 0;
}
// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
// Add template js
JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));
// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));
// Add Stylesheets
JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));
JHtml::_('stylesheet', 'templatepers.css', array('version' => 'auto', 'relative' => true));
// Use of Google Font
if ($this->params->get('googleFont'))
{
JHtml::_('stylesheet', '//fonts.googleapis.com/css?family=' . $this->params->get('googleFontName'));
$this->addStyleDeclaration("
h1, h2, h3, h4, h5, h6, .site-title {
font-family: '" . str_replace('+', ' ', $this->params->get('googleFontName')) . "', sans-serif;
}");
}
// Template color
if ($this->params->get('templateColor'))
{
$this->addStyleDeclaration('
body.site {
border-top: 3px solid ' . $this->params->get('templateColor') . ';
background-color: ' . $this->params->get('templateBackgroundColor') . ';
}
a {
color: ' . $this->params->get('templateColor') . ';
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.btn-primary {
background: ' . $this->params->get('templateColor') . ';
}');
}
// Check for a custom CSS file
JHtml::_('stylesheet', 'user.css', array('version' => 'auto', 'relative' => true));
// Check for a custom js file
JHtml::_('script', 'user.js', array('version' => 'auto', 'relative' => true));
// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss', false, $this->direction);
// Adjusting content width
if ($this->countModules('position-7') && $this->countModules('position-8'))
{
$span = 'span6';
}
elseif ($this->countModules('position-7') && !$this->countModules('position-8'))
{
$span = 'span9';
}
elseif (!$this->countModules('position-7') && $this->countModules('position-8'))
{
$span = 'span9';
}
else
{
$span = 'span12';
}
// Logo file or site title param
if ($this->params->get('logoFile'))
{
$logo = '<img src="' . JUri::root() . $this->params->get('logoFile') . '" alt="' . $sitename . '" />';
}
elseif ($this->params->get('sitetitle'))
{
$logo = '<span class="site-title" title="' . $sitename . '">' . htmlspecialchars($this->params->get('sitetitle'), ENT_COMPAT, 'UTF-8') . '</span>';
}
else
{
$logo = '<span class="site-title" title="' . $sitename . '">' . $sitename . '</span>';
}
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<jdoc:include type="head" />
</head>
<body class="site <?php echo $option
. ' view-' . $view
. ($layout ? ' layout-' . $layout : ' no-layout')
. ($task ? ' task-' . $task : ' no-task')
. ($itemid ? ' itemid-' . $itemid : '')
. ($params->get('fluidContainer') ? ' fluid' : '');
echo ($this->direction === 'rtl' ? ' rtl' : '');
?>">
<!-- Body -->
<div class="body" id="top">
<div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' : ''); ?>">
<!-- Header -->
<header class="header" role="banner">
<div class="header-inner clearfix">
<a class="brand pull-left" href="<?php echo $this->baseurl; ?>/">
<div class="header-search pull-right">
<jdoc:include type="modules" name="position-0" style="none" />
</div>
</div>
</header>
<?php if ($this->countModules('position-1')) : ?>
<nav class="navigation" role="navigation">
<div class="navbar pull-left">
<a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
<span class="element-invisible"><?php echo JTEXT::_('TPL_PROTOSTAR_TOGGLE_MENU'); ?></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
</div>
<div class="nav-collapse">
<jdoc:include type="modules" name="position-1" style="none" />
</div>
</nav>
<?php endif; ?>
<jdoc:include type="modules" name="banner" style="xhtml" />
<div class="row-fluid">
<?php if ($this->countModules('position-8')) : ?>
<!-- Begin Sidebar -->
<div id="sidebar" class="span3">
<div class="sidebar-nav">
<jdoc:include type="modules" name="position-8" style="well" />
</div>
</div>
<!-- End Sidebar -->
<?php endif; ?>
<main id="content" role="main" class="<?php echo $span; ?>">
<!-- Begin Content -->
<jdoc:include type="modules" name="position-3" style="xhtml" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="position-2" style="none" />
<!-- End Content -->
</main>
<?php if ($this->countModules('position-7')) : ?>
<div id="aside" class="span3">
<!-- Begin Right Sidebar -->
<jdoc:include type="modules" name="position-7" style="well" />
<!-- End Right Sidebar -->
</div>
<?php endif; ?>
</div>
</div>
</div>
<!-- Footer -->
<footer class="footer" role="contentinfo">
<div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' : ''); ?>">
<hr />
<jdoc:include type="modules" name="footer" style="none" />
</div>
</footer>
<jdoc:include type="modules" name="debug" style="none" />
</body>
</html>
Quello modificato:
<?php
/**
* @package Joomla.Site
* @subpackage Templates.protostar
*
* @copyright Copyright (C) 2005 - 2017 Open Source Matters, Inc. All rights reserved.
* @license GNU General Public License version 2 or later; see LICENSE.txt
*/
defined('_JEXEC') or die;
/** @var JDocumentHtml $this */
$app = JFactory::getApplication();
$user = JFactory::getUser();
// Output as HTML5
$this->setHtml5(true);
// Getting params from template
$params = $app->getTemplate(true)->params;
// Detecting Active Variables
$option = $app->input->getCmd('option', '');
$view = $app->input->getCmd('view', '');
$layout = $app->input->getCmd('layout', '');
$task = $app->input->getCmd('task', '');
$itemid = $app->input->getCmd('Itemid', '');
$sitename = $app->get('sitename');
if ($task === 'edit' || $layout === 'form')
{
$fullWidth = 1;
}
else
{
$fullWidth = 0;
}
// Add JavaScript Frameworks
JHtml::_('bootstrap.framework');
// Add template js
JHtml::_('script', 'template.js', array('version' => 'auto', 'relative' => true));
// Add html5 shiv
JHtml::_('script', 'jui/html5.js', array('version' => 'auto', 'relative' => true, 'conditional' => 'lt IE 9'));
// Add Stylesheets
JHtml::_('stylesheet', 'template.css', array('version' => 'auto', 'relative' => true));
JHtml::_('stylesheet', 'templatepers.css', array('version' => 'auto', 'relative' => true));
// Use of Google Font
if ($this->params->get('googleFont'))
{
JHtml::_('stylesheet', '//fonts.googleapis.com/css?family=' . $this->params->get('googleFontName'));
$this->addStyleDeclaration("
h1, h2, h3, h4, h5, h6, .site-title {
font-family: '" . str_replace('+', ' ', $this->params->get('googleFontName')) . "', sans-serif;
}");
}
// Template color
if ($this->params->get('templateColor'))
{
$this->addStyleDeclaration('
body.site {
border-top: 3px solid ' . $this->params->get('templateColor') . ';
background-color: ' . $this->params->get('templateBackgroundColor') . ';
}
a {
color: ' . $this->params->get('templateColor') . ';
}
.nav-list > .active > a,
.nav-list > .active > a:hover,
.dropdown-menu li > a:hover,
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover,
.nav-pills > .active > a,
.nav-pills > .active > a:hover,
.btn-primary {
background: ' . $this->params->get('templateColor') . ';
}');
}
// Check for a custom CSS file
JHtml::_('stylesheet', 'user.css', array('version' => 'auto', 'relative' => true));
// Check for a custom js file
JHtml::_('script', 'user.js', array('version' => 'auto', 'relative' => true));
// Load optional RTL Bootstrap CSS
JHtml::_('bootstrap.loadCss', false, $this->direction);
// Adjusting content width
if ($this->countModules('position-7') && $this->countModules('position-8'))
{
$span = 'span6';
}
elseif ($this->countModules('position-7') && !$this->countModules('position-8'))
{
$span = 'span9';
}
elseif (!$this->countModules('position-7') && $this->countModules('position-8'))
{
$span = 'span9';
}
else
{
$span = 'span12';
}
// Logo file or site title param
if ($this->params->get('logoFile'))
{
$logo = '<img src="' . JUri::root() . $this->params->get('logoFile') . '" alt="' . $sitename . '" />';
}
elseif ($this->params->get('sitetitle'))
{
$logo = '<span class="site-title" title="' . $sitename . '">' . htmlspecialchars($this->params->get('sitetitle'), ENT_COMPAT, 'UTF-8') . '</span>';
}
else
{
$logo = '<span class="site-title" title="' . $sitename . '">' . $sitename . '</span>';
}
?>
<!DOCTYPE html>
<html lang="<?php echo $this->language; ?>" dir="<?php echo $this->direction; ?>">
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<jdoc:include type="head" />
</head>
<body class="site <?php echo $option
. ' view-' . $view
. ($layout ? ' layout-' . $layout : ' no-layout')
. ($task ? ' task-' . $task : ' no-task')
. ($itemid ? ' itemid-' . $itemid : '')
. ($params->get('fluidContainer') ? ' fluid' : '');
echo ($this->direction === 'rtl' ? ' rtl' : '');
?>">
<!-- Body -->
<div class="body" id="top">
<div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' : ''); ?>">
<!-- Header -->
<header class="header" role="banner">
<div class="header-inner clearfix">
<a class="brand pull-left" href="<?php echo $this->baseurl; ?>/">
<div class="header-search pull-right">
<jdoc:include type="modules" name="position-0" style="none" />
</div>
</div>
</header>
<?php if ($this->countModules('position-1')) : ?>
<nav class="navigation" role="navigation">
<div class="navbar pull-left">
<a class="btn btn-navbar collapsed" data-toggle="collapse" data-target=".nav-collapse">
<span class="element-invisible"><?php echo JTEXT::_('TPL_PROTOSTAR_TOGGLE_MENU'); ?></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>
</div>
<div class="nav-collapse">
<jdoc:include type="modules" name="position-1" style="none" />
</div>
</nav>
<?php endif; ?>
<jdoc:include type="modules" name="banner" style="xhtml" />
<div class="row-fluid">
<?php if ($this->countModules('position-8')) : ?>
<!-- Begin Sidebar -->
<div id="sidebar" class="span3">
<div class="sidebar-nav">
<jdoc:include type="modules" name="position-8" style="well" />
</div>
</div>
<!-- End Sidebar -->
<?php endif; ?>
<main id="content" role="main" class="<?php echo $span; ?>">
<!-- Begin Content -->
<jdoc:include type="modules" name="position-3" style="xhtml" />
<jdoc:include type="message" />
<jdoc:include type="component" />
<jdoc:include type="modules" name="position-2" style="none" />
<!-- End Content -->
</main>
<?php if ($this->countModules('position-7')) : ?>
<div id="aside" class="span3">
<!-- Begin Right Sidebar -->
<jdoc:include type="modules" name="position-7" style="well" />
<!-- End Right Sidebar -->
</div>
<?php endif; ?>
</div>
</div>
</div>
<!-- Footer -->
<footer class="footer" role="contentinfo">
<div class="container<?php echo ($params->get('fluidContainer') ? '-fluid' : ''); ?>">
<hr />
<jdoc:include type="modules" name="footer" style="none" />
</div>
</footer>
<jdoc:include type="modules" name="debug" style="none" />
</body>
</html>
Grazie.
Ci vorrebbe anche una condizione per cui se un tag h1 viene pubblicato dalle impostazioni menu, categorie ed articoli ne permetta solo uno dei 3.
Ciao a tutti, spero sia la sezione giusta, vorrei sapere cortesemente come fare per evitare la pubblicazione doppia dei tag h1 negli articoli/pagine (per ora l'h2 del 2° blocco l'ho sostituito con h1) partendo da questi blocchi di codice php:
<?php if ($this->params->get('show_page_heading')) : ?>
<div class="page-header">
<h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
</div>
e
<?php if ($params->get('show_title')) : ?>
<h2 itemprop="headline">
<?php echo $this->escape($this->item->title); ?>
</h2>
Grazie
Tutti gli altri vecchi con solo nomi a dominio, ma se ridirigo all'unico attivo mi trascino automaticamente i backlink che avevano. Ma se non c'è più nulla come fa google a ritenerli clonati i soli domini che al momento puntano a quella pagina insignificante non indicizzata?