Cambiare la descrizione della Home Page
  • Salve a tutti. Non riesco a capire perché nella descrizione della home page del mio blog appare sempre Musicletter.it | Indie News >> Blog Casa - Come faccio a cambiare "Blog Casa" con un altro titolo? Grazie mille. 
    Ho risolto cambiando la descrizione del plugin >> fp-plugins/seometataginfo/lang/lang.it-it.php 

    'home'   => 'Blog indipendente di informazione musicale e culturale accreditato da Google News',
    'blog_home' => 'Blog indipendente di informazione musicale e culturale accreditato da Google News',
    'blog_page' => 'Blog indipendente di informazione musicale e culturale accreditato da Google News',
  • Altrimenti su loggarsi sul sito flatpress, Pannello di Controllo, Opzioni e qui puoi modificare tutti i dati.
  • Ma esiste un plugin più aggiornato della VERSIONE 2.2 di SEO Meta Tag Info?
  • Non credo
  • ok, grazie ancora
  • Bobu, ho un problemino con il plugin "Seo Meta Tag Info": quando inserisco la descrizione nell'apposita cella mi toglie sempre gli apostrofi, gli accenti e così via... Non capisco perché.
  • Che versione di PHP hai?
    Se non hai ancora la 5.4, vai in Amministrazione => Manutenzione => PHP Info.
    Cerca magic_quotes_gpc, che valore ha?
  • PHP Version 5.2.12

    magic_quotes_gpc Local value "on" / Master value "on"

    Cosa devo fare?


  • Ciao, se lo hai abilitato non dovrebbe essere un problema.
    Di solito il problema si verifica se si chiama la funzione stripslashes quando quel valore è off.
    A questo punto mi potresti dare il link del plugin che stai usando?

    Ho provato quello indicato nel wiki ma sembra che l'host non sia più attivo (mi capita la pagina di errore di OpenDNS, quella di quando cerco di andare su un dominio inesistente).
  • Ciao, vai a linea 26 del file plugn.seometataginfo.php e aggiungi le varie lettere accentate e i vari tipi di apostrofo che usi, quindi, per esempio ' ma anche, se vuoi, quelli un po' inclinati.
    Anche se non dovrebbe fare differenza, secondo me è meglio non mettere spazi tra i caratteri.

    La motivazione di tutto ciò è che in pratica a linea 184 c'è un'espressione regolare che rimuove moltissimi caratteri: di default vengono lasciati solo 0-9a-zA-Z- =,\r\n (cioè numeri da 0 a 9, lettere minuscole, lettere maiuscole, -, =, spazio, a capo, ritorno di cursore).
    Tra questi non ci sono né apostrofi né lettere accentate.

    In realtà penso che non sia molto utile questa rimozione, perché in teoria i meta tag sono messi dall'amministratore, che non dovrebbe trarre alcun beneficio dal mettere caratteri che non vanno bene...
    Perciò se tu sai che non ti interessa in alternativa ad aggiungere i caratteri puoi commentare la riga 184 (anteponi // oppure # ).

    Dopo aver sistemato devi risalvare i tuoi meta tag, perché la rimozione dovrebbe essere eseguita al momento del salvataggio.

    Due ultime note: se aggiungi dei caratteri occhio alla codifica con cui modifichi il file: ti consiglio di modificarlo con un editor che sappia gestire UTF-8. Perciò evita la modifica da certe interfacce web e mi pare anche il notepad di Windows. Su Linux e Mac non dovresti aver problemi, su Windows penso che qualunque editor decente sia capace di modificare UTF-8. Se proprio non sai cosa usare ti consiglio Notepad++.

    Tra i caratteri da aggiungere, occhio ai caratteri usati dalla espressione regolare alla slash normale (/) e alla parentesi quadra chiusa, che sono usate direttamente in questo caso.
    Se le usi assicurati di anticiparle da un doppio backslash (\) oppure di usare la funzione preg_quote: scrivi cioè $keep_
  • Ciao Piero,

    ti ringrazio per la soluzione del problema. Nonostante la tua spiegazione devo ammettere che sarà abbastanza arduo per il sottoscritto approntare le suddette modifiche, per via dei miei limiti tecnici, non per altro. Tuttavia lo farò con calma e a mente lucida, a meno che tu non sia così veloce e così magnanimo da inviarmi il solo file modificato all'indirizzo che già conosci.

    Grazie in ogni caso, soprattutto per la pazienza.  
         
  • Non ho resistito, ho provato e alla riga 26 dove c'è la stringa $keep_char = ""; ho inserito i vari caratteri non riconosciuti, senza spazio e poi anche con lo spazio, tra le virgolette, ma nulla da fare, elimina sempre le à, le è...
  • Vai a riga 184 del file.
    Aggiungi all'inizio della riga due slash (//).
    Carica il file, salva le descrizioni e dovrebbe essere a posto.
  • Così?
    //$metatags = preg_replace("/[^0-9a-zA-Z- =,\r\n".$keep_char."]/", "", $metatags);
  • ho provato ma non va, nel senso che dopo due parole, appena trova delle virgolette si interrompe la frase con "\".
    grazie mille, comunque
  • Ciao, purtroppo le virgolette sono malefiche, se metti il commento devi usare per forza questo:
    $metatags = wp_specialchars($metatags, true);
  • Ciao, perdonami se non ho capito, ma dove devo inserire quella stringa?
  • Sotto la preg_replace di linea 184, dopo averla commentata (messo i //).
  • Ciao Piero, scusami ma tra tante cose da gestire e sistemare, spesso e volentieri, perdo il filo...
    Se hai tempo e se ti va, mi potresti dire passo passo, ovvero per punti, cosa dovrei fare?
    Non ci sto capendo più niente... :-/

    Tipo: 
    1) Vai al file X e aprilo con l'editor
    2) Vai alle riga 184...

    :-) 
    1. Vai al file fp-plugins/seometataginfo/plugin.seometataginfo.php in un editor di testo;
    2. Vai a riga 184, dovrebbe cominciare con preg_replace etc (altrimenti cerca quella più vicina che comincia così e scrivila qui);
    3. Posizionati all'inizio della riga e scrivi //
    4. Vai alla fine della riga e vai a capo
    5. Scrivi $metatags = wp_specialchars($metatags, true);
    6. Finito
  • Perdonami sono duro di comprendonio come una capra. 
    Al punto 3. Posizionati all'inizio della riga e scrivi // (ma vanno messe prima di "preg_replace..." o di $metatags = preg_replace...??
    Comunque mettendolo sia prima che dopo, è ok nella parte "descrizione del post" però nella parte "parole chiave del titolo" mi dà questo: "L\'album d\'esordio" (le barrette oblique, insomma)

    Grazie mille! 
  • Piero, se hai una soluzione scrivimi qui: musicletter@gmail.com
    Grazie ancora
  • Ciao, vanno messe prima di $metatags = ....
    Per l'altro problema, prova a modificare la riga del punto 5 mettendo dentro alle parentesi tonde solo ($metatags)
  • Piero, eccomi. Pare che vada tutto bene lasciando anche dopo $metatags il parametro "preg_replace..."

    Una cosa, ma secondo te quale valore del file .TPL (vedi sotto) deve essere aggiunto o modificato per adattare un'immagine di sfondo alle dimensioni dello schermo? Ci sto perdendo la testa. Grazie.    

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
    <head>
    <title>{$flatpress.title|tag:wp_title:'&raquo;'}</title>
    <meta http-equiv="Content-Type" content="text/html; charset={$flatpress.charset}" />
    {action hook=wp_head}
    </head>

    <body><a href="http://www.sito.it/" target="_blank" style="top:0; left:0; background:url('http://www.sito.it/immagine.jpg')repeat scroll 0 0 transparent; position:fixed; display:block; height:100%; width:100%; z-index:-1;" title="Titolo sito"><img class="center" alt="" src="" style="position:fixed; top:0; left:0;"></a>
    <div id="body-container">

    <div id="head">
    <h1><a href="{$smarty.const.BLOG_BASEURL}">{$flatpress.title}</a></h1>
    <p class="subtitle">{$flatpress.subtitle}</p>
    </div> <!-- end of #head -->
    <div id="outer-container">

  • Ciao, se usi il background devi per forza usare CSS 3. L'alternativa è mettere un'immagine vera e propria magari con position fixed e poi metterci tutto il resto sopra.
  • Ciao Piero, non vorrei modificare quel codice perché ho paura che qualcosa poi non funzioni più. Pensavo che cambiando qualche parametro avrei potuto inserire un'immagine capace di adattarsi alle dimensioni dello schermo. Chapeau! Grazie mille per i tuoi preziosi consigli :-)

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion