• twitter image
  • facebook image
  • youtube image
  • linkedin image
Language: CMS Made Simple Czech CMS Made Simple France CMS Made Simple Hungary CMS Made Simple Russia CMS Made Simple Netherlands

All times are UTC




Post new topic Reply to topic  [ 29 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: simplex template posizionamento google
PostPosted: Tue Dec 18, 2012 1:01 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
Ciao
ho installato cmsms versione 1.11.2.1 http://www.overgroup.eu/corsi_ecm

ma sto riscontrando gravi problemi per il posizionamento

se su google digito

site:www.overgroup.eu

appaiono numerose pagine con lo stesso testo e lo stesso title anche se sul sito sono completamente diversi

non so cosa sia il problema a livello di template

che informazioni posso fornirvi per potermi dare un piccolo aiuto ??

grazie mille in anticipo per la disponibilità

giapippo

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Fri Dec 21, 2012 5:45 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
ho inoltre notato che se condivido un link in un qualunque social network (google+ facebook o linkedin) il link viene visualizzato sempre come il titolo generico " corsi e congressi" che corrisponde alla categoria news
ed inoltre non viene mai proposta l'immagine e quando accade e' sempre quella della testata e non della news.

sicuramente sbaglio qualcosa nel detail template qui sotto



{assign var='pagetitle' value=$entry->title}
{* set a canonical variable that can be used in the head section if process_whole_template is false in the config.php *}
{if isset($entry->canonical)}
{assign var='canonical' value=$entry->canonical}
{/if}

<h2> {$entry->title|cms_escape:htmlall}</h2>

<section class='news-article'>
<time class='date' datetime='{$entry->postdate|date_format:'%Y-%m-%d'}'>
<span class='day'> {$entry->postdate|date_format:'%d'} </span>
<span class='month'> {$entry->postdate|date_format:'%b'} </span>
</time>

{if $entry->summary}
{eval var=$entry->summary}
{/if}
{eval var=$entry->content}
{if $entry->extra}
{$extra_label} {$entry->extra}
{/if}
{if $return_url != ""}
<br />
<span class='back'>← {$return_url}{if $category_name != ''} - {$category_link}{/if}</span>
{/if}

{if isset($entry->fields)}
{foreach from=$entry->fields item='field'}
<div>
{if $field->type == 'file'}
{* this template assumes that every file uploaded is an image of some sort, because News doesn't distinguish *}
<img src='{$entry->file_location}/{$field->value}' alt='' />
{else}
{$field->name}: {eval var=$field->value}
{/if}
</div>
{/foreach}
{/if}
{* <footer class='news-meta'>
{if $entry->postdate}
{$entry->postdate|cms_date_format}
{/if}
{if $entry->category}
<strong>{$category_label}</strong> {$entry->category}
{/if}
{if $entry->author}
<strong>{$author_label}</strong> {$entry->author}
{/if}
</footer>*}


mentre il template summary


{strip}

<!-- .news-summary wrapper -->
<article class='news-summary'>
<span class='heading'><span>Prossimo Corso in Programma</span></span>
<ul class='category-list cf'>
{foreach from=$cats item='node'}
{if $node.depth > $node.prevdepth}
{repeat string='<ul>' times=$node.depth-$node.prevdepth}
{elseif $node.depth < $node.prevdepth}
{repeat string='</li></ul>' times=$node.prevdepth-$node.depth}
</li>
{elseif $node.index > 0}</li>
{/if}
<li{if $node.index == 0} class='first'{/if}>
{if $node.count > 0}
<a href='{$node.url}'>{$node.news_category_name}</a>{else}<span>{$node.news_category_name} </span>{/if}
{/foreach}
{repeat string='</li></ul>' times=$node.depth-1}</li>
</ul>
{foreach from=$items item='entry'}
<!-- .news-article (wrapping each article) -->
<section class='news-article'>
<header>
<h2><a href='{$entry->moreurl}' title='{$entry->title|cms_escape:htmlall}'>{$entry->title|cms_escape}</a></h2>
<div class='meta cf'>
<time class='date' datetime='{$entry->postdate|date_format:'%Y-%m-%d'}'>
<span class='day'> {$entry->postdate|date_format:'%d'} </span>
<span class='month'> {$entry->postdate|date_format:'%b'} </span>
</time>
{*<span class='author'> {$author_label} {$entry->author} </span>
<span class='category'> {$category_label} {$entry->category}</span>*}
</div>
</header>
{if $entry->summary}
<p>{eval var=$entry->summary|strip_tags}</p>
<span class='more'>{$entry->morelink} →</span>
{else if $entry->content}
<p>{eval var=$entry->content|strip_tags}</p>
{/if}
</section>
<!-- .news-article //-->
{/foreach}
{* <!-- news pagination -->
{if $pagecount > 1}
<span class='paginate'>
{if $pagenumber > 1}
{$firstpage} {$prevpage}
{/if}
{$pagetext} {$pagenumber} {$oftext} {$pagecount}
{if $pagenumber < $pagecount}
{$nextpage} {$lastpage}
{/if}
</span>
{/if}*}
</article>
<!-- .news-summary //-->

{/strip}



cosa posso fare ??

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Fri Dec 21, 2012 9:59 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 599
Location: Villadossola - (VB)/Italy
con ordine...

google propone nei risultati di ricerca un breve testo che recupera dal contenuto della pagina se non trova un "meta tag" di descrizione della pagina stessa...

Essendo quello restituito il primo testo che trova all'interno del "body" lui propone quello non trovando il "meta description" che invece servirebbe... essendo il testo in questione riproposto su tutte le pagine ne risulta che la descrizione delle tue pagine risulta sempre la stessa.

Per ovviare al problema devi mettere all'interno dell'head (utilizzando le impostazioni globali di cmsms) il meta tag:
<meta name=”description” content="il tuo contenuto di descrizione">

il contenuto può essere dinamico utilizzando, ad esempio, il risultato di dettaglio di una news ({$entry->content|truncate:200}) o dello stesso {content}
assegnandolo ad una variabile e pubblicandola troncata... ad esempio lunga 200 battute:
Code:
{content assign=pagecontent}
{$pagecontent|strip_tags|truncate:200}

es:
Code:
{content assign=pagecontent}
<meta name="description" content="{$pagecontent|strip_tags|truncate:200}">

circa Facebook il problema è analogo... nell'head vanno impostati i meta tag "open graph" relativi al content:
specificatamente il titolo (ad esempio della news), l'immagine e la descrizione...

Code:
<meta property="og:title" content="il tuo titolo" />
<meta property="og:image" content="http://tuodominio.xx/xxx.jpg" />
<meta property="og:description" content="la tua descrizione" />


...ovviamente i templates c'entrano nulla.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sat Dec 22, 2012 10:50 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
grazie mille sei stato chiaro e preciso
oggi provo tutto e ti faccio sapere


intanto grazie
giapippo

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 10:06 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
ciao
sto facendo un po fatica ma con impegno voglio riuscirci

la parte che proprio non capisco e' quella dell immagine

io vorrei che si visualizzasse l' immagine contenuta nella singola news e non le immagini della testata del sito

<meta property="og:image" content="http://tuodominio.xx/xxx.jpg" />

non capisco con cosa sostituire la parte in rosso per fa si che peschi l'immagine corretta

ciao sempre grazie

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 10:29 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 599
Location: Villadossola - (VB)/Italy
devi metterci il link dell'immagine della news...
farlo in modo dinamico, se l'immagine è inserita nel contenuto della news, è un po' complicato (a meno di creare un UDT che filtri il primo tag "<img " e restituisca il valore di "src=" in "$entry->content").
Più semplice sarebbe se l'immagine è inserita da un campo definito e quindi recuperabile come valore in modo facile.


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 10:48 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
ok ma ho un problema ulteriore

se inserisco nel blocco di contenuto globale solo la stringa


{content assign=pagecontent}
{$pagecontent|strip_tags|truncate:200}

e poi guardo il sito mi ritrovo in alto in tutte le pagine, fuori dal template il testo

cavolo e' piu' complesso di quanto pensassi :(

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 11:00 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 599
Location: Villadossola - (VB)/Italy
devi inserire nell'head questo:
Code:
{content assign=pagecontent}
<meta name="description" content="{$pagecontent|strip_tags|truncate:200}">


non quello che hai riportato... con quello pubblichi la variabile, è chiaro che ti scombina il template...


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 11:18 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
questo e' quello che ho fatto come Metadata globali:


<meta name="Generator" content="Over Group - Milano Cremona - Organizzazione Corsi ed Eventi ECM" />
<meta name=”title” content="{$entry->title|cms_escape:htmlall}"/>
<meta name=”description” content="NewsSummary" />
{content assign=pagecontent}
<meta name="description" content="{$pagecontent|strip_tags}">

<meta property="og:title" content="{$node.news_category_name}" />
<meta property="og:image" content="http://www.overgroup.eu/corsi_ecm/uploads/images/locandine_corsi/" />



problemi:

su facebook:

prende l'immagine corretta ma titolo e descrizione sono quelle integrate nel template dibase. non prende niente dalla news


su Linkedin:
titolo corretto mentre prende il testo di dettaglio della news e non il sommario ed anche li nessuna immagine selezionabile

su google+:
come titolo prende il nome della categoria della news
prende correttamente il sommario e non il dettaglio news
e mi propone l'immagine da selezionare


... che casino
il template simplex e' bello ma con gli altri non avevo mai avuto tutti questi problemi, ovviamente causati dalla mia scarsa conoscenza del cms

sempre grazie per l'aiuto

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 4:56 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
ciao
ho fatto svariati tentativi, leggendo anche nel forum
ma nessun miglioramento evidente

il template simplex deve avere qualcosa di particolare che mi fa impazzire :)

se puoi, quando hai un attimo, dammi una mano

grazie mille e buone feste

giapippo

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 5:13 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
<meta property="og:title" content="il tuo titolo" />
<meta property="og:image" content="http://tuodominio.xx/xxx.jpg" />
<meta property="og:description" content="la tua descrizione" />


non riesco a trovare i tag corretti da inserire al posto delle descrizioni posting.php?mode=reply&f=29&t=64459#

quante cose devo ancora imparare

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 6:33 pm 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 599
Location: Villadossola - (VB)/Italy
allora, da quello che vedo...

hai inserito due volte il meta tag "description" e non va bene, anche perché il primo non mi sembra descriva granché... ;D mentre hai completamente ignorato il meta tag open graph "description"

ma a parte questo va fatta un'osservazione generale...

stiamo parlando di una pagina con contenuto statico o il dettaglio di una news?

nel primo caso andrebbe indicato il titolo della pagina, una descrizione della pagina e, eventualmente, l'immagine da visualizzare per quanto riguarda i links Facebook

dovrebbe essere una cosa così:
Code:
<meta name="title" content="{title}"/>
{content assign=pagecontent}
<meta name="description" content="{$pagecontent|strip_tags|truncate:250}">
<meta property="og:title" content="{title}" />
<meta property="og:image" content="http://www.overgroup.eu/corsi_ecm/uploads/images/locandine_corsi/xxxxxxx.jpg" />
<meta property="og:description" content="{$pagecontent|strip_tags|truncate:250}" />


in pratica non metterei nella "description" l'intero content, ma solo le prima 250 battute...
va indicato il path completo dell'immagine, non solo la directory che contiene il file... se non esiste foto sarebbe consigliabile indicare un'immagine di default... che so, magari il logo del sito...
aggiungerei invece un meta tag "keywords" che sarebbe utile per l'indicizzazione di google...

puoi creare automaticamente le parole chiave utilizzando un ottimo plugin che si chiama "autometa"
http://dev.cmsmadesimple.org/projects/autometa

nel secondo caso se si tratta del dettaglio di una news
dovrebbe essere una cosa così:
Code:
<meta name="title" content="{$entry->title|cms_escape:htmlall}"/>
<meta name="description" content="{$entry->content|strip_tags|truncate:250}">
<meta property="og:title" content="{$entry->title|cms_escape:htmlall}" />
<meta property="og:image" content="http://www.overgroup.eu/corsi_ecm/uploads/images/locandine_corsi/xxxxxxx.jpg" />
<meta property="og:description" content="{$entry->content|strip_tags|truncate:250}" />


rimane la definizione del meta tag open graph "image"... se è un'immagine all'interno del content (o della variabile $entry->content) si può tentare di ricavare il path con un UDT di questo tipo:
Code:
$content = $params['content'];
$srcstart = strpos($content, 'src="');
if(substr_count($content, '.jpg" ')!=0) {
   $srcend = strpos($content, '.jpg" ');
}elseif(substr_count($content, '.gif" ')!=0) {
   $srcend = strpos($content, '.gif" ');
}
$srcpath = substr($content, $srcstart+5, $srcend+4-($srcstart+5));
echo $srcpath;


posto che ricerchiamo un'immagine con estensione .gif oppure .jpg

se "srcpath" è il nome che diamo all'UDT il suo uso per la definizione del meta tag sarebbe:
Code:
<meta property="og:image" content="{srcpath content=$pagecontent}" />


oppure, nel caso di news
Code:
<meta property="og:image" content="{srcpath content=$entry->content}" />


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Sun Dec 23, 2012 11:44 pm 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
mille grazie per la disponibilità

ho inserito nel metadata globale il codice che mi hai indicato

<meta name="title" content="{$entry->title|cms_escape:htmlall}"/>
<meta name="description" content="{$entry->content|strip_tags|truncate:250}">
<meta property="og:title" content="{$entry->title|cms_escape:htmlall}" />
<meta property="og:image" content="http://www.overgroup.eu/corsi_ecm/uploads/images/locandine_corsi/" />
<meta property="og:description" content="{$entry->content|strip_tags|truncate:350}" />


ma purtroppo non e' cambiato molto o meglio faccio una premessa

nel sito in questione, www.overgroup.eu/corsi_ecm , pubblico in home page le ultime due news (ovvero eventi in programma) che restano sempre visibili in ogni pagina.

accade che, se condivido un link su google+ di una qualunque news che c'e' sul sito, il titolo e l'estratto del testo che viene condiviso, sono quelli della news in evidenza e non di quella che ho selezionato. come se essendo inserita nel template di base, il sistema ignora le altre news e da precedenza a quella in home page.

esempio se condivido su google+
http://www.overgroup.eu/corsi_ecm/news/ ... nale-SIUrO

quello che viene visualizzato ha il titolo di questa

http://www.overgroup.eu/corsi_ecm/news/ ... ne-Spinale

che e' in evidenza in home

credo che ci sia una modifica da fare a livello di template ma onestamente non conosco cosi bene il sistema

sempre grazie per la disponibilità
giapippo

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Mon Dec 24, 2012 4:36 am 
Offline
Power Poster
Power Poster
User avatar

Joined: Mon Jan 14, 2008 9:08 pm
Posts: 599
Location: Villadossola - (VB)/Italy
questo avviene perché nel template "Simplex" la sidebar con le due news è posizionata dopo l'area del content principale... quindi la variabile ultima valorizzata di $entry è quella dell'ultima delle due news pubblicae nella sidebar e non di quella pubblicata nel content...

O si pospongono le due aree (sidebar prima e non dopo) oppure nel template di dettaglio della news si valorizza una variabile ad hoc partendo da $entry e si richiama la nuova variabile nell'head.

esempio nel template di dettaglio "Simplex_detail":
Code:
{assign var="taghead" value=$entry}


esempio nell'head:
Code:
<meta name="title" content="{$taghead->title|cms_escape:htmlall}"/>
<meta name="description" content="{$taghead->content|strip_tags|truncate:250}">
<meta property="og:title" content="{$taghead->title|cms_escape:htmlall}" />
<meta property="og:image" content="http://www.overgroup.eu/corsi_ecm/uploads/images/locandine_corsi/xxxxxxx.jpg" />
<meta property="og:description" content="{$taghead->content|strip_tags|truncate:250}" />


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
 Post subject: Re: simplex template posizionamento google
PostPosted: Mon Dec 24, 2012 9:45 am 
Offline
Forum Members
Forum Members

Joined: Tue Feb 28, 2012 1:24 pm
Posts: 176
ok ho capito il concetto

provo a trasformarlo in realta sul mio sito ;D

sei sempre gentile e competente

grazie ed auguri

giapippo

_________________
http://www.gianlucacompagno.com/


Top
  Profile  
 
Share On:
Share on Facebook Share on Twitter Share on Google+
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 29 posts ]  Go to page 1, 2  Next

All times are UTC


Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
A2 Hosting