• Community Manager

    Zoints Thread Tags - Farlo rendere al meglio

    Avrete notato la news, nel Forum GT ci sono i Tag 🙂

    Il Prodotto si chiama ****Zoints Thread Tags ****e lo sto ottimizzando. Mi sembra giusto riportare i passi Seo da fare.

    Alla fine, qualcuno potrebbe metterlo nel WikiGT, io di sicuro farò un articolo tra qualche mese su tutto quello che si deve fare su vBulletin.

    Questo prodotto permette agli utenti di inserire dei Tag e in automatico offre la possibilità di inserirli anche ai thread vecchi. Vediamo come ottimizzarlo.

    Title del Singolo Tag.

    Fate ricerca nelle frasi (trovare Tags By Zoints), oppure trovare la frase: **zointstags_x_threads_forum_tags_by_zoints

    Inserite: {1} - nome forum. **Nome Forum solo se volete.

    Title del Main Tag

    Fate ricerca nelle frasi (trovare Popular Tag), oppure trovare la frase: zointstags_tagcloud_title
    Inserite:** Popular**** Tags - Nome Forum** **. **Nome Forum solo se volete.

    ** Il tag e l'url dei post.**

    Se usate vbSeo, l'url non sarà statico quando entrerete nella pagina del tag. Per farlo diventare Statito con url da Vbseo, ecco le operazioni da fare:

    Create un nuovo plugin

    prodotto : zoints thread tags
    Luogo del gancio (hook): zointstags_threadurl
    Titolo : vbseo rewrite thread urls
    Ordine di Esecuzione : 5
    php codice:

    [php]include_once 'includes/functions_vbseo.php';
    vbseo_startup();
    $thread = vbseo_thread_url_row($thread);[/php]Settate il plugin attivo

    ** Il tag e l'url del profilo utente

    **Se usate vbSeo, l'url non sarà statico quando entrerete nella pagina del tag. Per farlo diventare Statito con url da Vbseo, ecco le operazioni da fare:

    Trovate il plugin

    Zoints Thread Tags (automatic template edits)

    Trovate:

    [php]$_find = 'showthread.php?" . $GLOBALS['vbulletin']->session->vars['sessionurl'] . "t=$thread[threadid]';
    $_replace = '$thread';
    $vbulletin->templatecache['threadbit'] = str_replace($_find, $_replace, $vbulletin->templatecache['threadbit']);[/php]Sostituite con

    [php]$vbulletin->templatecache['threadbit'] = preg_replace(
    '#((?:showthread|member).php)#',
    $vbulletin->options['bburl'].'/$1',
    $vbulletin->templatecache['threadbit']);

    $vbulletin->templatecache['threadbit_pagelink'] = str_replace('href=\"',
    'href=\"'.$vbulletin->options['bburl'].'/',
    $vbulletin->templatecache['threadbit_pagelink']); [/php]**

    Stopwords Italiane

    **```
    about
    adesso
    after
    all
    alla
    allo
    allora
    altre
    altri
    altro
    amp
    anche
    ancora
    and
    another
    any
    anyone
    are
    attn
    avere
    aveva
    avevano
    back
    ben
    buono
    can
    cant
    che
    chi
    cinque
    comprare
    con
    consecutivi
    consecutivo
    cosa
    cui
    del
    della
    dello
    dentro
    deve
    devo
    does
    dont
    doppio
    due
    ecco
    ever
    fare
    find
    fine
    fino
    for
    fra
    from
    gente
    get
    gets
    giu
    got
    hai
    hanno
    has
    have
    hello
    here
    hey
    hot
    how
    indietro
    into
    invece
    its
    itt
    just
    know
    lavoro
    lei
    like
    looking
    loro
    lui
    lungo
    made
    make
    meglio
    molta
    molti
    molto
    more
    much
    need
    nei
    nella
    new
    noi
    nome
    nostro
    not
    nove
    nuovi
    nuovo
    off
    oltre
    one
    only
    ora
    otto
    out
    over
    peggio
    pero
    persone
    piu
    please
    poco
    primo
    promesso
    qua
    quarto
    quasi
    quattro
    quello
    questo
    qui
    quindi
    quinto
    really
    rispetto
    sara
    secondo
    see
    sei
    sembra
    sembrava
    senza
    sette
    should
    sia
    siamo
    siete
    solo
    some
    something
    sono
    sopra
    soprattutto
    sotto
    stati
    stato
    stesso
    subito
    sul
    sulla
    tanto
    tempo
    terzo
    that
    the
    there
    this
    too
    tra
    tre
    triplo
    ultimo
    una
    uno
    vai
    very
    voi
    volte
    vostro
    want
    way
    what
    whats
    when
    where
    who
    why
    will
    with
    you
    your

    
    
    1)** Lanciate ****Automatically Tag Old Threads
    
    **Lanciate questa operazione che non carica il server, è veloce. Pulite poi i Tags inutili ;)
    
    Mi raccomando, pulite i tags che non hanno senso ;)
    
    2) Consigliate ai vostri utenti di inserire coppie di parole nei tags e non singoli tags ;)
    
    3) Usate il sistema 3 di mod_rewrite
    
    4)** Show automatically generated tags in popular cloud**: mettetela su si ;)
    
    5) Caratteri da fare il replace dell'url:
    
    

    à a
    è e
    é e
    ì i
    ò o
    ù u
    ä ae
    Ä AE
    ö oe
    Ö OE
    ü ue
    Ü UE
    ß ss

    ** Modificare il limite di parole e caratteri**
    
    Di default è di 3 tags di massimo 20 caratteri ognuno.
    
    Per farlo bisogna aprire il file class_zointstags.php situato in includes.
    Raggiungere la linea 206 e modificare ```
    if (count($words) > 3)
    ``` inserendo, invece di 3, il numero di tags massimi che si vuole permettere di inserire.
    
    Allo stesso modo, scendete alla riga 214 e modificate ```
    if (vbstrlen($word) > 20)
    ``` sostituendo a 20 il numero di caratteri che può possedere ogni tag.
    
    Ho cercato la funzione perchè i limiti, per il settore del mio forum, erano troppo ristretti e non permettevano di essere chiaro nella descrizione.

  • User Attivo

    ottima guida Giorgio appena ho un'attimo libero la seguirò 😉


  • Super User

    Bene Giorgio, ti avevo segnalato l'inutilità dei tag automatici in privato, ma vedo che già avevi pensato a ripulirli.

    Io, però, resto dell'idea che si debba perdere un pò di tempo e prepararli da zero.

    Il mio sistema è ancora in gestazione proprio per questo motivo, ho dovuto creare in anticipo una lista di tag, poi ho cercato le chiavi tra tutti i risultati ed infine tocca inserirli manualmente.

    E' un lavoro molto lungo ma alla fine ti trovi delle liste molto circostanziate, con anchor studiate e, come hai sottolineato, senza termini secchi ma almeno con coppie di parole.
    Credo che ciò sia decisamente più efficace.

    Altro mio suggerimento personale:
    Finchè gli utenti non capiscono come utilizzare i tag è meglio non lasciare loro la possibilità di inserirli, possono fare miscugli assurdi 😄

    E' consigliabile individuare un elenco preformato e suggerirlo agli utenti che in questo modo seguiranno le indicazioni e non inventeranno qualcosa di strano come spesso capita 😄

    Poi, se è necessario, si creano tag ad hoc magari per post originali.
    Può capitare che si sottoponga un argomento elitario o molto particolare ma non per questo non interessante.

    Molto utili i suggerimenti per ottimizzarlo con vbseo, quelli sono altri aspetti da considerare assolutamente 😉

    Grazie Giorgio.


  • Bannato User Attivo

    Quoto Karapoto, le coppie di keywords sono sicuramente più seo, almeno sul mio sito hanno reso tanto.
    Non so però quanto sia seo la tag cloud con tutti quei links :mmm:


  • Community Manager

    Una delle opzioni interessanti, sarebbe avere più info nelle pagine dei Tag:

    http://www.giorgiotave.it/forum/tags/ses/

    Tipo:

    • in che forum sono ora
    • opzione di moderazione (tipo sposta e via dicendo)

  • Bannato User Attivo

    PS: Come mai google per ora non ha indicizzato neanche un tag?:():


  • Community Manager

    Parli del Forum GT?

    ora ne vedo 2000 indicizzati, solo che è lento ovviamente 😉


  • Super User

    Giorgio, io però starei attento a non far indicizzare tag ad capocchiam.

    Non so se stai facendo delle prove 🙂 lasciandoli per vedere cosa succede ma, secondo me, più dettagliati sono e meglio funzionano.

    Ora mi sbircio le serp per vedere come sono usciti 😄


  • Bannato User Attivo

    Si perlavo del forum GT, quando feci il post ce ne erano zero come ora da me, ero un po sul dubbio visto quanto tempo il crawler dovrebbe passare sul forum GT 😄


  • Community Manager

    @Karapoto said:

    Non so se stai facendo delle prove 🙂 lasciandoli per vedere cosa succede ma, secondo me, più dettagliati sono e meglio funzionano.

    I tag secchi non usciranno mai, ma non è importante 🙂

    Sono utilissimi per l'indicizzazione questi a capocchiam. Perchè nelle nuove discussioni non ci sarà un tag a capocchiam, quindi il tag stesso rimarrà inviariato permettendo a Google di stabilizzare l'indicizzazione di migliaia e migliaia di Thread. Che è quello che voglio.

    Poi piano piano emergeranno quelli specifichi che si posizioneranno benissimo 🙂


  • Super User

    Quindi è un modo per fargli ridigerire i thread, come una mappa.

    Ma in seguito li toglierai e lascerai quelli tematici oppure li affogherai dentro?

    Io ho preferito fare il lavoraccio della selezione di tutti i thread uno ad uno, ma in questo mi sono fatto aiutare dallo staff.

    Ancora non abbiamo finito 😄


  • User Attivo

    Ciao Giorgio,
    una info in merito a questo plugin.

    L'ho appena installato e configurato esattamente come hai scritto nella guida.

    Purtroppo ho un problema: quando prova ad andare su http://www.miosito/forum/tags ricevo il seguente errore

    500 Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request

    Lo stesso se clicco su un qualsiasi tag visualizzato dentro il singolo forum.

    Da cosa può dipendere?

    Grazie per l'aiuto e buon lavoro.


  • User Attivo

    UPDATE

    L'errore non si presenta se elimino il file .htaccess dalla cartella /forum/tags.

    Se vado sul link http://www.miosito/forum/tags, visualizzo tutti i tags, ma quando clicco su uno di questi a caso, mi dice:

    Forum specificato non valido. Se hai seguito un link valido segnalalo all'amministratore

    Sicuramente sbaglio qualcosa, riesci ad aiutarmi?

    Grazie ancora.


  • Community Manager

    Konex, prova a spostare l'htaccess

    Io personalmente non li notifico, tanto non ci sono utenti Italiani, o sono pochissimi 🙂


  • Super User

    Nel primo post ho inserito una modifica per poter cambiare il setting di default per numero di tag e di caratteri ammessi.

    3 parole di massimo 20 caratteri mi sembrava troppo poco.


  • Super User

    ragazzi è possibile far inserire i tags solo a determinati gruppi di utenti?


  • Community Manager

    Certo, nelle opzioni puoi dire quale gruppo abilitare 🙂