Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. elamedia
    3. Post
    E

    elamedia

    @elamedia

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 61
    • Post 143
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    Località Roma Età 44
    0
    Reputazione
    143
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Attivo

    Post creati da elamedia

    • Articolo Modello: consigli e "cose da fare"

      Ciao ragazzi e ragazze,
      condivido con voi alcune idee per la costruzione di un articolo di blog (i punti che elenco sotto sono rivolti principalmente ad articoli di approfondimento e/o guide per magazine specializzati) che possa ambire alle prime posizioni di Google.
      Sono spunti di riflessione che ho messo da parte oggi dopo averli testati per anni. Fatemi sapere che ne pensate. Qualcosa è obsoleto? Manca qualcosa di importante da inserire nella lista? Grazie

      Composizione

      Numero parole: 600 minimo (il numero di per sé non è indicatore di qualità ma l’esperienza
      mi ha portato a registrare una maggiore possibilità di indicizzazione per gli articoli piuttosto
      corposi)
      H1: deve corrispondere al titolo del pezzo e al title che appare nel Browser. Meglio se
      costituito dalla schema “Keyword principale: call to action”
      Cappello introduttivo: meglio se si va subito al dunque (la Keyword principale deve essere
      inserita nelle primissime righe dell’articolo)
      H2: titolo paragrafo (meglio se contiene un sinonimo della Keyword principale)
      H3: titolo sotto-paragrafo: (meglio se contiene un argomento semanticamente connesso alla Keyword principale)
      H2: titolo paragrafo (meglio se contiene un sinonimo della Keyword principale)
      Immagine e Video YouTube: le immagini (meglio se usate in quantità direttamente connessa alla loro utilità) devono contenere la keyword principale sia nel nome file che nell'ALT Text e devono essere realmente connesse all’argomento trattato
      H3: titolo sotto-paragrafo: (meglio se contiene un argomento semanticamente connesso alla Keyword principale)
      Link esterno: da 1 a 3 ma sempre a siti con stretta correlazione semantica con il sito e possibilmente con alto ZA e basso SS.
      Link interno: da 2 a 4
      Inserimento Title dei link

      Ottimizzazione SEO on site

      Correzione sintattica e ortografica: il pezzo deve essere scritto bene. Oltre ad offrire realmente
      del valore per chi legge (con informazioni utili e ben catalogate) non deve contenere errori ortografici
      e/o frasi sconnesse e mal scritte
      Ancore nella prima parte del pezzo: per favorire l’esperienza di navigazione dell’articolo da parte dell’utente
      Keyword principale nella URL del pezzo
      Keyword density: non esiste un numero specifico di volte che la Keyword principale deve essere inserita nell’articolo (rileggere l'articolo: se sembra forzato a noi apparirà forzato anche al Motore di ricerca).
      Meta-Description: Descrizione originale contenente la Keyword principale. Evitare Keyword: testo....
      Laterale/Articoli correlati: fare in modo che compaiano sempre degli articoli realmente correlati nella parte laterale e/o inferiore del pezzo
      Controllo con https://www.copyscape.com/
      Dati strutturati
      Semantica: inserire dei sinonimi e dei Topic semantici correlati rispetto alla Keyword principale
      FAQ: sezione di domande e risposte brevi (facilmente reperibili tramite https://www.seozoom.it/)

      Ottimizzazione Tecnica

      Inserimento della URL nella site map
      Validazione mobile della pagina su https://search.google.com/test/mobile-friendly
      Validazione dei Core Vitals di https://pagespeed.web.dev/ (meglio se l’articolo “poggia” su un sito posizionato su un Server Dedicato con buone performance tecniche

      Link Building

      Ottenere Link alla pagina in maniera naturale

      postato in SEO
      E
      elamedia
    • RE: 998 click senza nemmeno una telefonata?

      ok grazie ragazzi. mi metto al lavoro

      postato in TikTok
      E
      elamedia
    • RE: 998 click senza nemmeno una telefonata?

      grazie a tutti per l'intervento. la landing è questa: elamedia . it / landing-video-corso-html . html

      postato in TikTok
      E
      elamedia
    • 998 click senza nemmeno una telefonata?

      Ciao a tutti

      ho pubblicato un'inserzione che dal 2 settembre ad oggi ha raggiunto più di 25.000 persone e generato 998 click. L'inserzione puntava ad una landing page che in teoria avrebbe dovuto vendere un servizio di consulenza tecnica dal prezzo medio alto.

      Non solo l'inserzione non ha generato nessuna vendita ma non ci sono state nemmeno chiamate e/o mail di richiesta info.

      Il costo dell'investimento non è stato esorbitante (circa 70 ?) ma quello che mi chiedo è: dove ho sbagliato? Il CTR dell'annuncio non mi pare nemmeno tanto male dunque l'inserzione non penso sia stata fatta male giusto?

      Colpa della landing page (anche se ci abbiamo lavorato molto) o del prodotto (pensate ci siano dei prodotti che su Facebook Ads proprio non si debbano e non si possano vendere?).

      Grazie e scusate delle mille domande...

      postato in TikTok
      E
      elamedia
    • RE: Problemi con Rich Snippet per la data

      considera che il file .php da modificare lo conosco e l'ho modificato: è quello che si trova nel percorso finanziamentipergiovani .i t/ components/com_content/views/article/tmpl/default . php. Il motivo per cui ho inserito il codice:

      
      <div itemscope itemtype="http: // schema. org/Article" style="width: 740px; margin: 30px 0px 0px 0px;">
      <img itemprop="image" style="width: 150px; margin: -4px 20px 0px 0px; float: left;" src="http: // www . finanziamentipergiovani.it/templates/jw_clean_pro/images/ logo . png" />
      <p itemprop="headline"><?php echo $this->escape($this->article->title); ?></p>    
      Data di pubblicazione: <span itemprop="datePublished">  <?php echo JHTML::_('date', $this->article->created, JText::_('DATE_FORMAT_LC2')); ?>  </span> </br>    
      Ultimo aggiornamento: <span itemprop="dateModified">  <?php echo JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2')); ?> </span>
      </div>
      
      

      alla fine di questo file è solo perché comportandomi diversamente (e cioè come giustamente suggerisci tu, inserendo i vari item associati ai vari oggetti come il titolo e le date sparse nel file) il tool di controllo mi dava errore, segnalandomi vari articoli (articolo 1, articolo 2 ecc...).

      Provando invece a mettere un solo:

      
      <div itemscope itemtype="http: // schema. org /Article" style="width: 740px; margin: 30px 0px 0px 0px;">
      
      

      all'inizio del file default.php e un solo

      
      </div>
      
      

      alla fine dello stesso file (con all'interno le varie marcature) il tool non mi riconosceva nessun microdato. Per questo ho optato per mettere tutto alla fine.

      ps: il file che non riesco a trovare e a modificare è quello relativo alla data di cui parlavi tu in merito all'errore che ho per quel che riguarda la data di pubblicazione.

      Grazie della pazienza

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Problemi con Rich Snippet per la data

      e questo a cosa potrebbe portare come conseguenza?

      io confesso che sto facendo tutto questo lavoro per vedere in SERP la data di ultimo aggiornamento associato al titolo e alla meta description del mio articolo. Aggiornandoli spesso credo che potrebbe dare una buona spinta al CTR in serp...

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Problemi con Rich Snippet per la data

      Ciao e grazie della cortese risposta.

      Per quanto riguarda la semantica hai ragione: mi rendo conto che dovrei associare i diversi item ai diversi oggetti all'interno della pagina. Il problema è che ho cercato di farlo una volta per sito, agendo sul file default.php e non direttamente all'interno del singolo articolo. Questo ha creato un piccolo problema: mettendo il

      <div itemscope itemtype="http : // schema . org /Article" >
      

      all'inizio del file default.php e

      </div>
      

      alla fine del medesimo file, il tool di verifica non mi riconosceva nessun tipo di microdato all'interno di nessun articolo. Allora mi sono inventato questa soluzione. In pratica metto a fine pagina il richiamo di tutti i microdati dell'articolo. Graficamente viene anche carino, con il logo piccolo del sito, il titolo del pezzo e le varie date di pubblicazione e aggiornamento. Dici che alle lunghe potrebbe essere considerato un errore grave? Il tool non mi dà errori se non per la data di pubblicazione. Nonostante usi la stessa formula di quella usata per la data di aggiornamento.

      Qui nasce il secondo problema. Come faccio a cambiare lo standard? Qual è il file che devo modificare e dove lo trovo? Scusami ma è la prima volta che mi cimento con una cosa del genere.

      Grazie

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • Problemi con Rich Snippet per la data

      Ciao,

      ho implementato, per il sito finanziamentipergiovani . it, i microdati per il "set Article".

      Nello specifico, per la pagina finanziamentipergiovani . it / incentivi-imprenditoria-femminile.html, ricevo un solo errore per l'oggetto "datePublished". Nonostante abbia usato lo stesso schema PHP dell'oggetto "dateModified" ricevo un errore (dal tool developers.google . com /structured-data/testing-tool/).

      Da che può dipendere? Posto qui il codice che ho usato:

      
      
      <div itemscope itemtype="http : // schema . org/Article" style="width: 740px; margin: 30px 0px 0px 0px;">
      
      
      <img itemprop="image" style="width: 150px; margin: margin: -4px 20px 0px 0px; float: left;" src="URL" />
      
      
      <p itemprop="headline"><?php echo $this->escape($this->article->title); ?></p>    
      
      
      Data di pubblicazione: <span itemprop="datePublished">  <?php echo JHTML::_('date', $this->article->created, JText::_('DATE_FORMAT_LC2')); ?>  </span> </br>    
      
      
      Ultimo aggiornamento: <span itemprop="dateModified">  <?php echo JHTML::_('date', $this->article->modified, JText::_('DATE_FORMAT_LC2')); ?> </span>     
                    
      </div>
      
      
      

      Grazie

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Errori con Rich snippet

      ciao e grazie della risposta.

      @FDA said:

      Ciao ElaMedia,
      specifica il nome del plugin, potrebbe risponderti un utente che lo conosce.

      il plugin si chiama Rich Snippets Vote

      @FDA said:

      Parliamo di Article: schema.org/Article
      headline: è il titolo dell'articolo
      datePublished: sì, la data di pubblicazione è fondamentale
      image: un articolo senza immagine è poco appetibile per la condivisione

      ok tutto chiaro

      @FDA said:

      E adesso vengo alla tua prima domanda: stai tentando di aggregare le recensioni per *Article *ma il tuo elemento è Event: schema.org/Event
      In questa pagina di Schema.org trovi alcuni esempi che aiutano a comprendere come utilizzare AggragateRating: schema.org/AggregateRating
      Attento a usarlo con l'itemtype giusto, che è appunto Event. Spero di esserti stato utile.

      Io in pratica ho fatto un mix perché ho utilizzato l'Evidenziatore di dati presenti negli strumenti per Web Master di Google e appunto il plugin citato sopra. Di fatto alcune pagine hanno più marcature di altre. Nel primo caso, tramite la piattaforma di Google, ho già inserito Titolo e Immagine. Come mai secondo te il tool di verifica non li visualizza?

      Per quanto riguarda l'itemtype Event lo devo inserire solo nella pagine che mi interessano (saranno 8 al massimo). Ma quello che mi sfugge è il dove? Prendendo come esempio la pagina da me citata puoi aiutarmi?

      Grazie

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • Errori con Rich snippet

      Ciao,

      ho inserito un plugin sul mio sito (Joomla 3) per dare la possibilità agli ex-discenti dei miei corsi di votare la formazione che hanno frequentato. Ovviamente con questo mi aspetto che in un futuro prossimo queste votazioni vengano riportate in SERP, accanto alle url dei miei corsi.

      Nello specifico, per la pagina elamedia .it / corso-scrittura-web-copywriter-roma . html ottengo i seguenti errori:

      • per la recensione non è stato specificato l'elemento recensito: come faccio a inserire il fatto che si tratti di corsi? Il guaio qui è che sto usando un plugin esterno e non ho implementato codice a mano
      • datePublished: è così importante che venga specificata?
      • headline: di cosa si parla? Come faccio a implementarla? Io ho usato l'evidenziatore di dati presente negli strumenti per web master di google e lì non trovo traccia di questo headline
      • image: con l'evidenziatore di dati l'ho selezionata. come mai non la rileva?

      C'è qualche anima pia che mi aiuta a risolvere?

      Grazie

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      @FDA said:

      Ciao ElaMedia,
      hai centrato il problema: ci sono differenze tra le varie versioni di Joomla!
      Posta il php del template in cui vuoi mettere i microdata. 🙂

      ti ringrazio ma ci sono riuscito 😉

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      Ciao,

      ho deciso di implementare qualcosa a mano e qualcosa tramite gli Strumenti per Web Master di Google.

      ps: ho seguito la tua guida anche per questo mio sito in Joomla 1.5 (finanziamentipergiovani. it / calcolo-partita-iva . html) ma trovo delle difficoltà con lo strumento che testa i Rich Snippet: mi dice "tipo non specificato"

      Che ci siano differenze tra le diverse versioni di Joomla?

      Grazie

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      ok ottimo grazie. faccio dei test

      quindi tu sei per la manualità? come lo giudichi lo strumento evidenziatore di dati all'interno degli Strum. per WebM. di G. A me sembra piuttosto confusionario.

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      ok perfetto. Grazie! Il tool di google per la verifica dei rich snippet mi dice che è tutto ok.

      ps: il resto (immagine ecc...) mi consigli di evidenziarlo tramite gli strumenti per web master di google (sezione evidenziatore di dati)? Ma sono davvero utili in serp questi rich snippet?

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      ok quindi al posto di:

      
      <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHTML::_('date',$this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
      
      

      metto:

      
      <div itemscope itemtype="http: // schema . org /Article"> 
                      <time datetime="<?php echo JHtml::_('date', $this->item->modified, 'c'); ?>" itemprop="dateModified">
          <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
      </time>
                      </div>
      
      

      Giusto così? Oppure il <div itemscope itemtype="http: // schema. org/Article"> lo devo mettere in un'altra posizione del file php?

      Grazie

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      ok grazie

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      prima di tutto ti ringrazio!

      poi ti dico che ho fatto tutto ma sinceramente credo si debba aspettare qualche giorno per vedere se la cosa funziona giusto? In fin dei conti l'obiettivo è quello di mostrare la data di aggiornamento in serp e quindi presumo che per vedere se funziona l'unico modo che abbiamo è aspettare un pò...

      ps: io il test tramite https: // developers.google. com /structured-data/testing-tool/ l'ho fatto ma non so se è tutto ok.

      a te cosa sembra?

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      diciamo che un articolo tipo potrebbe essere questo: ilmioparto . it / parto-cesareo-programmato . html

      Come vedi in fondo viene indicata la data che riguarda l'ultima modifica. Mi piacerebbe poter utilizzare il codice:

      <time datetime="DATA DI MODIFICA DEL PEZZO" itemprop="dateModified"></time>

      all'interno del file default.php di cui ti giro il codice:

      
      
      <?php
      /**
       * @version        $Id: default.php 12858 2012-05-29 18:16:37Z tuva $
       * @package        Joomla.Site
       * @subpackage    com_content
       * @copyright    Copyright (C) 2005 - 2011 Open Source Matters, Inc. All rights reserved.
       * @license        GNU General Public License version 2 or later; see LICENSE.txt
       */
      
      
      // no direct access
      defined('_JEXEC') or die;
      
      
      // Load template framework
      if (!defined('JSN_PATH_TPLFRAMEWORK')) {
          require_once JPATH_ROOT . '/plugins/system/jsntplframework/jsntplframework.defines.php';
          require_once JPATH_ROOT . '/plugins/system/jsntplframework/libraries/joomlashine/loader.php';
      }
      
      
      $app         = JFactory::getApplication();
      $template     = $app->getTemplate();
      $jsnUtils   = JSNTplUtils::getInstance();
      ?>
      <?php if ($jsnUtils->isJoomla3()):
      JHtml::addIncludePath(JPATH_COMPONENT . '/helpers');
      JHtmlBootstrap::dropdown('dropdown-toggle');
      ?>
      <?php else :
      //JHtml::addIncludePath(JPATH_COMPONENT. DIRECTORY_SEPARATOR .'helpers');
      JHtml::addIncludePath(JPATH_THEMES. DIRECTORY_SEPARATOR .$template. DIRECTORY_SEPARATOR .'html'. DIRECTORY_SEPARATOR .'com_content');
      ?>
      <?php endif; ?>
      <?php
      // Create shortcuts to some parameters.
      $params        = $this->item->params;
      $canEdit    = $this->item->params->get('access-edit');
      $user        = JFactory::getUser();
      $images = json_decode($this->item->images);
      $urls = json_decode($this->item->urls);
      ?>
      <?php if ($jsnUtils->isJoomla3()): 
      $info    = $this->item->params->get('info_block_position', 0);
      JHtml::_('behavior.caption');
      
      
      ?>
      <div class="item-page<?php echo $this->pageclass_sfx?>">
          <?php if ($this->params->get('show_page_heading', 1)) : ?>
          <div class="page-header">
              <h1> <?php echo $this->escape($this->params->get('page_heading')); ?> </h1>
          </div>
          <?php endif;
      if (!empty($this->item->pagination) && $this->item->pagination && !$this->item->paginationposition && $this->item->paginationrelative)
      {
          echo $this->item->pagination;
      }
      ?>
      
      
          <?php if (($params->get('show_title')) || ($params->get('show_author'))) : ?>
          <div class="page-header">
              <h2>
                  <?php if ($this->item->state == 0) : ?>
                      <span class="label label-warning"><?php echo JText::_('JUNPUBLISHED'); ?></span>
                  <?php endif; ?>
                  <?php if ($params->get('show_title')) : ?>
                      <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
                          <a href="<?php echo $this->item->readmore_link; ?>"> <?php echo $this->escape($this->item->title); ?></a>
                      <?php else : ?>
                          <?php echo $this->escape($this->item->title); ?>
                      <?php endif; ?>
                  <?php endif; ?>
              </h2>
                  <?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
      
      
                      <?php $author = $this->item->created_by_alias ? $this->item->created_by_alias : $this->item->author; ?>
                      <?php if (!empty($this->item->contactid) && $params->get('link_author') == true): ?>
                      <?php
                      $needle = 'index.php?option=com_contact&view=contact&id=' . $this->item->contactid;
                      $menu = JFactory::getApplication()->getMenu();
                      $item = $menu->getItems('link', $needle, true);
                      $cntlink = !empty($item) ? $needle . '&Itemid=' . $item->id : $needle;
                  ?>
                      <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', JHtml::_('link', JRoute::_($cntlink), $author)); ?>
                      <?php else: ?>
                      <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
                      <?php endif; ?>
      
      
                      <?php endif; ?>
          </div>
          <?php endif; ?>
          <div class="jsn-article-toolbar">
      <?php $useDefList = (($params->get('show_modify_date')) || ($params->get('show_publish_date'))
          || ($params->get('show_hits'))); ?>
          <?php if ($useDefList && ($info == 0 || $info == 2)) : ?>
              <div class="article-info muted">
                  <dl class="article-info">
                  <dt class="article-info-term"><?php echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>
      
      
                  <?php if ($params->get('show_parent_category') && !empty($this->item->parent_slug)) : ?>
                      <dd class="parent-category-name">
                          <?php $title = $this->escape($this->item->parent_title);
                          $url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
                          <?php if ($params->get('link_parent_category') && !empty($this->item->parent_slug)) : ?>
                              <?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
                          <?php else : ?>
                              <?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
                          <?php endif; ?>
                      </dd>
                  <?php endif; ?>
                  <?php if ($params->get('show_category')) : ?>
                      <dd class="category-name">
                          <?php $title = $this->escape($this->item->category_title);
                          $url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)) . '">' . $title . '</a>';?>
                          <?php if ($params->get('link_category') && $this->item->catslug) : ?>
                              <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
                          <?php else : ?>
                              <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
                          <?php endif; ?>
                      </dd>
                  <?php endif; ?>
      
      
                  <?php if ($params->get('show_publish_date')) : ?>
                      <dd class="published">
                          <span class="icon-calendar"></span> <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
                      </dd>
                  <?php endif; ?>
      
      
                  <?php if ($info == 0) : ?>
                      <?php if ($params->get('show_modify_date')) : ?>
                          <dd class="modified">
                              <span class="icon-calendar"></span> <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
                          </dd>
                      <?php endif; ?>
                      <?php if ($params->get('show_create_date')) : ?>
                          <dd class="create">
                              <span class="icon-calendar"></span> <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->created, JText::_('DATE_FORMAT_LC3'))); ?>
                          </dd>
                      <?php endif; ?>
      
      
                      <?php if ($params->get('show_hits')) : ?>
                          <dd class="hits">
                              <span class="icon-eye-open"></span> <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
                          </dd>
                      <?php endif; ?>
                  <?php endif; ?>
                  </dl>
              </div>
          <?php endif; ?>
          <?php if (!$this->print) : ?>
              <?php if ($canEdit ||  $params->get('show_print_icon') || $params->get('show_email_icon')) : ?>
                  <div class="btn-group pull-right">
                      <a class="btn dropdown-toggle" data-toggle="dropdown" href="#"> <i class="icon-cog"></i> <span class="caret"></span> </a>
                      <?php // Note the actions class is deprecated. Use dropdown-menu instead. ?>
                      <ul class="dropdown-menu actions">
                          <?php if ($params->get('show_print_icon')) : ?>
                              <li class="print-icon"> <?php echo JHtml::_('icon.print_popup',  $this->item, $params); ?> </li>
                          <?php endif; ?>
                          <?php if ($params->get('show_email_icon')) : ?>
                              <li class="email-icon"> <?php echo JHtml::_('icon.email',  $this->item, $params); ?> </li>
                          <?php endif; ?>
                          <?php if ($canEdit) : ?>
                              <li class="edit-icon"> <?php echo JHtml::_('icon.edit', $this->item, $params); ?> </li>
                          <?php endif; ?>
                      </ul>
                  </div>
              <?php endif; ?>
          <?php else : ?>
              <div class="pull-right">
                  <?php echo JHtml::_('icon.print_screen',  $this->item, $params); ?>
              </div>
          <?php endif; ?>
              <div class="clearfix"></div>
          </div>
          <?php  if (!$params->get('show_intro')) : echo $this->item->event->afterDisplayTitle; endif; ?>
          <?php echo $this->item->event->beforeDisplayContent; ?>
      
      
          <?php if (isset($urls) && ((!empty($urls->urls_position) && ($urls->urls_position == '0')) || ($params->get('urls_position') == '0' && empty($urls->urls_position)))
              || (empty($urls->urls_position) && (!$params->get('urls_position')))) : ?>
          <?php echo $this->loadTemplate('links'); ?>
          <?php endif; ?>
          <?php if ($params->get('access-view')):?>
          <?php if (isset($images->image_fulltext) && !empty($images->image_fulltext)) : ?>
          <?php $imgfloat = (empty($images->float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext; ?>
          <div class="pull-<?php echo htmlspecialchars($imgfloat); ?> item-image"> <img
          <?php if ($images->image_fulltext_caption):
              echo 'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) . '"';
          endif; ?>
          src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/> </div>
          <?php endif; ?>
          <?php
          if (!empty($this->item->pagination) && $this->item->pagination && !$this->item->paginationposition && !$this->item->paginationrelative):
              echo $this->item->pagination;
          endif;
          ?>
          <?php if (isset ($this->item->toc)) :
              echo $this->item->toc;
          endif; ?>
          <?php echo $this->item->text; ?>
      
      
          <?php if ($useDefList && ($info == 1 || $info == 2)) : ?>
              <div class="article-info muted">
                  <dl class="article-info">
                  <dt class="article-info-term"><?php echo JText::_('COM_CONTENT_ARTICLE_INFO'); ?></dt>
      
      
                  <?php if ($info == 1) : ?>
                      <?php if ($params->get('show_parent_category') && !empty($this->item->parent_slug)) : ?>
                          <dd class="parent-category-name">
                              <?php    $title = $this->escape($this->item->parent_title);
                              $url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)) . '">' . $title . '</a>';?>
                              <?php if ($params->get('link_parent_category') && $this->item->parent_slug) : ?>
                                  <?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
                              <?php else : ?>
                                  <?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
                              <?php endif; ?>
                          </dd>
                      <?php endif; ?>
                      <?php if ($params->get('show_category')) : ?>
                          <dd class="category-name">
                              <?php     $title = $this->escape($this->item->category_title);
                              $url = '<a href="' . JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)) . '">' . $title . '</a>';?>
                              <?php if ($params->get('link_category') && $this->item->catslug) : ?>
                                  <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
                              <?php else : ?>
                                  <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
                              <?php endif; ?>
                          </dd>
                      <?php endif; ?>
                      <?php if ($params->get('show_publish_date')) : ?>
                          <dd class="published">
                              <span class="icon-calendar"></span>
                              <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHtml::_('date', $this->item->publish_up, JText::_('DATE_FORMAT_LC3'))); ?>
                          </dd>
                      <?php endif; ?>
                  <?php endif; ?>
      
      
                  <?php if ($params->get('show_create_date')) : ?>
                      <dd class="create">
                          <span class="icon-calendar"></span>
                          <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
                      </dd>
                  <?php endif; ?>
                  <?php if ($params->get('show_modify_date')) : ?>
                      <dd class="modified">
                          <span class="icon-calendar"></span>
                          <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHtml::_('date', $this->item->modified, JText::_('DATE_FORMAT_LC3'))); ?>
                      </dd>
                  <?php endif; ?>
                  <?php if ($params->get('show_hits')) : ?>
                      <dd class="hits">
                          <span class="icon-eye-open"></span> <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
                      </dd>
                  <?php endif; ?>
                  </dl>
              </div>
          <?php endif; ?>
      
      
      
      
      
      
      
      
      
      
          <?php
      if (!empty($this->item->pagination) && $this->item->pagination && $this->item->paginationposition && !$this->item->paginationrelative):
          echo $this->item->pagination;
      ?>
          <?php endif; ?>
          <?php if (isset($urls) && ((!empty($urls->urls_position) && ($urls->urls_position == '1')) || ($params->get('urls_position') == '1'))) : ?>
          <?php echo $this->loadTemplate('links'); ?>
          <?php endif; ?>
          <?php // Optional teaser intro text for guests ?>
          <?php elseif ($params->get('show_noauth') == true && $user->get('guest')) : ?>
          <?php echo $this->item->introtext; ?>
          <?php //Optional link to let them register to see the whole article. ?>
          <?php if ($params->get('show_readmore') && $this->item->fulltext != null) :
              $link1 = JRoute::_('index.php?option=com_users&view=login');
              $link = new JURI($link1);?>
          <p class="readmore">
              <a href="<?php echo $link; ?>">
              <?php $attribs = json_decode($this->item->attribs); ?>
              <?php
              if ($attribs->alternative_readmore == null) :
                  echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
              elseif ($readmore = $this->item->alternative_readmore) :
                  echo $readmore;
                  if ($params->get('show_readmore_title', 0) != 0) :
                      echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
                  endif;
              elseif ($params->get('show_readmore_title', 0) == 0) :
                  echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');
              else :
                  echo JText::_('COM_CONTENT_READ_MORE');
                  echo JHtml::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
              endif; ?>
              </a>
          </p>
          <?php endif; ?>
          <?php endif; ?>
          <?php if ($params->get('show_tags', 1) && !empty($this->item->tags)) : ?>
              <?php $this->item->tagLayout = new JLayoutFile('joomla.content.tags'); ?>
      
      
              <?php echo $this->item->tagLayout->render($this->item->tags->itemTags); ?>
          <?php endif; ?>
          <?php
      if (!empty($this->item->pagination) && $this->item->pagination && $this->item->paginationposition && $this->item->paginationrelative) :
          echo $this->item->pagination;
      ?>
          <?php endif; ?>
          <?php echo $this->item->event->afterDisplayContent; ?> </div>
      <?php else : ?>
      <?php
      $showParentCategory = $params->get('show_parent_category') && $this->item->parent_slug != '1:root';
      $showCategory = $params->get('show_category');
      $showInfo = ($params->get('show_author') OR $params->get('show_create_date') OR $params->get('show_publish_date') OR $params->get('show_hits'));
      $showTools = ($params->get('show_print_icon') || $canEdit || ($this->params->get( 'show_print_icon' ) || $this->params->get('show_email_icon')));
      ?>
      <div class="com-content <?php echo $this->pageclass_sfx; ?>">
          <div class="article">
              <?php if ($this->params->get('show_page_heading', 1)) : ?>
                  <h2 class="componentheading">
                  <?php echo $this->escape($this->params->get('page_heading')); ?>
                  </h2>
              <?php endif; ?>
              
              <?php if ($showParentCategory || $showCategory) : ?>
              <div class="jsn-article-metadata">
                  <?php if ($showParentCategory) : ?>
                      <span class="parent-category-name">
                      <?php    $title = $this->escape($this->item->parent_title);
                      $url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->parent_slug)).'">'.$title.'</a>';?>
                      <?php if ($params->get('link_parent_category') AND $this->item->parent_slug) : ?>
                          <?php echo JText::sprintf('COM_CONTENT_PARENT', $url); ?>
                      <?php else : ?>
                          <?php echo JText::sprintf('COM_CONTENT_PARENT', $title); ?>
                      <?php endif; ?>
                      </span>
                  <?php endif; ?>            
                  <?php if ($showCategory) : ?>
                      <span class="category-name">
                      <?php     $title = $this->escape($this->item->category_title);
                      $url = '<a href="'.JRoute::_(ContentHelperRoute::getCategoryRoute($this->item->catslug)).'">'.$title.'</a>';?>
                      <?php if ($params->get('link_category') AND $this->item->catslug) : ?>
                          <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $url); ?>
                      <?php else : ?>
                          <?php echo JText::sprintf('COM_CONTENT_CATEGORY', $title); ?>
                      <?php endif; ?>
                      </span>
                  <?php endif; ?>
              </div>
              <?php endif; ?>    
              
              <?php if ($params->get('show_title')) : ?>
                  <h1 class="contentheading">
                  
                  
                  
                  <?php if ($params->get('link_titles') && !empty($this->item->readmore_link)) : ?>
                      <a href="<?php echo $this->item->readmore_link; ?>">
                      <?php echo $this->escape($this->item->title); ?></a>
                  <?php else : ?>
                      <?php echo $this->escape($this->item->title); ?>
                  <?php endif; ?>
                  </h1>
              <?php endif; ?>
              
              <?php  if (!$params->get('show_intro')) :
                  echo $this->item->event->afterDisplayTitle;
              endif; ?>
      
      
              <?php if ($showInfo || $showTools) : ?>
              <div class="jsn-article-toolbar">
                  <?php if ($showTools) : ?>
                      <ul class="jsn-article-tools pull-right">
                      <?php if (!$this->print) : ?>
                          <?php if ($params->get('show_print_icon')) : ?>
                              <li class="jsn-article-print-button">
                              <?php echo JHtml::_('icon.print_popup',  $this->item, $params); ?>
                              </li>
                          <?php endif; ?>
                          <?php if ($params->get('show_email_icon')) : ?>
                              <li class="jsn-article-email-button">
                              <?php echo JHtml::_('icon.email',  $this->item, $params); ?>
                              </li>
                          <?php endif; ?>                
                          <?php if ($canEdit) : ?>
                              <li class="jsn-article-icon-edit">
                              <?php echo JHtml::_('icon.edit', $this->item, $params); ?>
                              </li>
                          <?php endif; ?>                
                      <?php else : ?>
                          <li class="jsn-article-print-button">
                          <?php echo JHtml::_('icon.print_screen',  $this->item, $params); ?>
                          </li>
                      <?php endif; ?>            
                      </ul>
                  <?php endif; ?>    
              
                  <?php if ($showInfo) : ?>
                  <div class="jsn-article-info">
                      <?php if ($params->get('show_author') && !empty($this->item->author )) : ?>
                          <p class="small author">
                          <?php $author =  $this->item->author; ?>
                          <?php $author = ($this->item->created_by_alias ? $this->item->created_by_alias : $author);?>
      
      
                          <?php if (!empty($this->item->contactid ) &&  $params->get('link_author') == true):?>
                              <?php     echo JText::sprintf('COM_CONTENT_WRITTEN_BY' , 
                               JHTML::_('link',JRoute::_('index.php?option=com_contact&view=contact&id='.$this->item->contactid),$author)); ?>
      
      
                          <?php else :?>
                              <?php echo JText::sprintf('COM_CONTENT_WRITTEN_BY', $author); ?>
                          <?php endif; ?>
                          </p>
                      <?php endif; ?>    
                      <?php if ($params->get('show_create_date')) : ?>
                          <p class="createdate">
                          <?php echo JText::sprintf('COM_CONTENT_CREATED_DATE_ON', JHTML::_('date',$this->item->created, JText::_('DATE_FORMAT_LC2'))); ?>
                          </p>
                      <?php endif; ?>
                      <?php if ($params->get('show_publish_date')) : ?>
                          <p class="publishdate">
                          <?php echo JText::sprintf('COM_CONTENT_PUBLISHED_DATE_ON', JHTML::_('date',$this->item->publish_up, JText::_('DATE_FORMAT_LC2'))); ?>
                          </p>
                      <?php endif; ?>            
                      <?php if ($params->get('show_hits')) : ?>
                          <p class="hits">
                          <?php echo JText::sprintf('COM_CONTENT_ARTICLE_HITS', $this->item->hits); ?>
                          </p>
                      <?php endif; ?>
                  </div>
                  <?php endif; ?>
      
      
                  <div class="clearbreak"></div>
              </div>
              <?php endif; ?>
              
              <?php echo $this->item->event->beforeDisplayContent; ?>
              
              
              <div class="jsn-article-content">
                  <?php if (isset ($this->item->toc)) : ?>
                      <?php echo $this->item->toc; ?>
                  <?php endif; ?>
                  <?php if (isset($urls) AND ((!empty($urls->urls_position) AND ($urls->urls_position=='0')) OR  ($params->get('urls_position')=='0' AND empty($urls->urls_position) ))
                          OR (empty($urls->urls_position) AND (!$params->get('urls_position')))): ?>
                          <?php echo $this->loadTemplate('links'); ?>
                  <?php endif; ?>
                      
                   
                      
                      
                  <?php if ($params->get('access-view')):?>
                      <?php if (isset($images->image_fulltext) and !empty($images->image_fulltext)) : ?>
                          <?php $imgfloat = (empty($images->float_fulltext)) ? $params->get('float_fulltext') : $images->float_fulltext; ?>
                          <div class="img-fulltext-<?php echo htmlspecialchars($imgfloat); ?>">
                          <img
                              <?php if ($images->image_fulltext_caption):
                                  echo 'class="caption"'.' title="' .htmlspecialchars($images->image_fulltext_caption) .'"';
                              endif; ?>
                              src="<?php echo htmlspecialchars($images->image_fulltext); ?>" alt="<?php echo htmlspecialchars($images->image_fulltext_alt); ?>"/>
                          </div>
                      <?php endif; ?>
                      
                      
                      
                   
                   
                   <?php } ?>
                       
                  <?php echo $this->item->text; ?>
                   
                  <?php 
                      //optional teaser intro text for guests
                      elseif ($params->get('show_noauth') == true AND  $user->get('guest') ) : 
                  ?>
                      <?php echo $this->item->introtext; ?>
                      <?php //Optional link to let them register to see the whole article. ?>
                      <?php if ($params->get('show_readmore') && $this->item->fulltext != null) :
                          $link1 = JRoute::_('index.php?option=com_users&view=login');
                          $link = new JURI($link1);?>
                          <a href="<?php echo $link; ?>" class="readon">
                          <?php $attribs = json_decode($this->item->attribs);  ?> 
                          <?php 
                          if ($attribs->alternative_readmore == null) :
                              echo JText::_('COM_CONTENT_REGISTER_TO_READ_MORE');
                          elseif ($readmore = $this->item->alternative_readmore) :
                              echo $readmore;
                              if ($params->get('show_readmore_title', 0) != 0) :
                                  echo JHTML::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
                              endif;
                          elseif ($params->get('show_readmore_title', 0) == 0) :
                              echo JText::sprintf('COM_CONTENT_READ_MORE_TITLE');    
                          else :
                              echo JText::_('COM_CONTENT_READ_MORE');
                              echo JHTML::_('string.truncate', ($this->item->title), $params->get('readmore_limit'));
                          endif; ?></a>
                      <?php endif; ?>
                  <?php endif; ?>
                  
                  
                  
                  
      
      
                  <?php if ($params->get('show_modify_date')) : ?>
                      <p class="modifydate">
                      <?php echo JText::sprintf('COM_CONTENT_LAST_UPDATED', JHTML::_('date',$this->item->modified, JText::_('DATE_FORMAT_LC2'))); ?>
                      </p>
                  <?php endif; ?>
              </div>
              
              
              
              
              
              
              
              <div class="clearbreak"></div>
              <?php
              // Pagenavigation config
              if (!empty($this->item->pagination) AND $this->item->pagination AND $this->item->paginationposition AND!$this->item->paginationrelative):
                   echo $this->item->pagination;?>
              <?php endif; ?>
              
              
                      
              
              
              
              <?php echo $this->item->event->afterDisplayContent; ?>
              
      
      
              
          </div>
      </div>
      <?php endif; ?>
       
      
      
      
      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      uso joomla e presumibilmente dovrei inserire questo codice nel file default.php
      mi dai una mano a creare questo legame attraverso il codice php?

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia
    • RE: Microdati per la data di modifica del pezzo

      diciamo che ho la possibilità di mostrarlo a video come info del pezzo. basta che lo metto in visualizzazione e l'articolo lo mostra. però non riesco a capire come utilizzare questo dato per renderlo dinamico con il rich snippet

      postato in CMS & Piattaforme Self-Hosted
      E
      elamedia