phpBB Italia chiude!
phpBB Italia ringrazia tutti gli utenti che hanno dato fiducia al nostro progetto per ben 9 anni, e che, grazie al grande lavoro fatto da tutto lo Staff (rigorosamente a titolo gratuito), hanno portato il portale a diventare il principale punto di riferimento italiano alla piattaforma phpBB.

Purtroppo, causa motivi personali, non ho più modo di gestirlo e portarlo avanti. Il forum viene ora posto in uno stato di sola lettura, nonché un archivio storico per permettere a chiunque di fruire di tutte le discussioni trattate.

Il nuovo portale di assistenza per l'Italia di phpBB diventa phpBB-Store.it, cui ringrazio per aver deciso di portare avanti questo grande progetto.

Grazie ancora,
Carlo - Amministratore di phpBB Italia

Interpretazione virgoletta in " nel tag title argomento

La versione di phpBB pre-moddata con tutte le MODs targate phpBB SEO.
Avatar utente
PRO
Utente
Utente
Messaggi: 180
Iscritto il: 22/05/2012, 18:40
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Interpretazione virgoletta in " nel tag title argomento

Messaggio da PRO » 31/07/2012, 12:12

Salve,
da un problema probabilmente risolto rivedendo il charset e provando a modificare e reinviare le modifiche, grazie all' aiuto di Micogian ho trovato un problema che credo sia collegato alla premod seo.

Andiamo a visitare il seguente argomento:
Il Microrobot capace di "camminare" sull’acqua

Se osserviamo il sorgente dell' argomento noteremo tag title come segue:
<title>Il Microrobot capace di "camminare" sull’acqua : News</title>

Le virgolette vengono interpretate con codice "

Sapreste dirmi come risolvere?

Grazie!

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da Angolo » 31/07/2012, 12:24

Usa queste virgolette (copia-incolla) in luogo di quelle classiche:

“ ”

Avatar utente
PRO
Utente
Utente
Messaggi: 180
Iscritto il: 22/05/2012, 18:40
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da PRO » 31/07/2012, 12:32

Bravissimo! Mi spieghi? Inoltre non è possibile, in caso che l'utente inserisce le classiche sostituirle in automatico con quelle che mi hai suggerito?

Grazie!

Angolo
Leader Traduttori
Leader Traduttori
Messaggi: 7237
Iscritto il: 11/03/2011, 17:37
Sesso: Maschio
Versione: 3.0.12
Server: UNIX/Linux
PHP: 5.6.18
Database: MySQL 5.6.33-log
Contatta:

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da Angolo » 31/07/2012, 12:37

È un problema di codifica e carattere riservato.

Puoi provare a vedere se è possibile sostituirle tramite la censura.

Avatar utente
PRO
Utente
Utente
Messaggi: 180
Iscritto il: 22/05/2012, 18:40
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da PRO » 31/07/2012, 13:11

Suppongo dovuto al creatore della premod seo...

Nel tuo forum quando nel titolo devi usare le virgolette fai attenzione a mettere quelle che mi hai consigliato?

Nel mio forum, non scrivo solo io, vi sono più utenti che scrivono quindi se non voglio ritrovarmi parecchi titoli con " sarebbe comodo qualcosa che sostituisse in automatico il carattere.

Ho provato a sostituire la virgoletta " con una delle due “, funziona ma ci sono due problemi non di poco conto.
  1. Se non pongo uno spazio tra la virgoletta e la parola, la censura non avviene, quindi a parte non avvenire la censura vi è un inutile spreco di due caratteri (in base al titolo spesso due caratteri fanno comodo), sempre se si vuol e si sa far funzionare la censura;
  2. Essendo obbligato ad utilizzare una delle due a differenza delle classiche virgolette, in queste vi è una che sta a destra e una a sinistra, si avrebbe un cattivo effetto visivo.
Altro metodo?

EDIT
Ultima modifica di PRO il 31/07/2012, 13:48, modificato 5 volte in totale.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da Micogian » 31/07/2012, 13:31

Se la Mod SEO sostituisce le virgolette con &quote; il problema riscontrato nella Mod Topten topics potrebbe essere legato alla riduzione del titolo che taglia la stringa &quote; rendendola incomprensibile.
Infatti la lunghezza del titolo nei topics è diversa da quella del titolo dei post, ecco perchè uno e corretto e l'altro no.

Si potrebbe inserire il comando str_replace() che sostituisce una stringa:

Codice: Seleziona tutto

$post_subject = str_replace('&quote;';'"', $row4['topic_last_post_subject']) ;
non so se sia necessario usare la barra prima delle virgolette

Codice: Seleziona tutto

$post_subject = str_replace('&quote;';'\"', $row4['topic_last_post_subject']) ;

Avatar utente
PRO
Utente
Utente
Messaggi: 180
Iscritto il: 22/05/2012, 18:40
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da PRO » 31/07/2012, 13:38

Ho modificato l' argomento sopra.

Ti ringrazio infinitamente per l'aiuto Micogian ma credo che risolvendo il problema alla premod seo, cosa piuttosto importante per questione di indicizzazione del titolo in caso di virgolette classiche, di conseguenza risolvo anche il non problema alla tua mod.

Dico il non problema perchè in realtà se il titolo fosse ben interpretato non si dovrebbe porre il problema.

Grazie!
Ultima modifica di PRO il 31/07/2012, 13:54, modificato 1 volta in totale.

Avatar utente
Micogian
Leader Programmatori
Leader Programmatori
Messaggi: 3704
Iscritto il: 07/01/2010, 8:51
Versione: 3.2.0
Server: UNIX/Linux
PHP: 5.4.36
Database: MySQL 5.1.70-log
Località: Udine
Contatta:

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da Micogian » 31/07/2012, 13:53

Il principio non cambia, la funzione str_replace() potrebbe risolvere il problema anche nella SEO, il fatto è che bisogna capire dove avviene l'interpretazione del titolo nella SEO e inserire in quel punto il str_replace().
Non avendo la SEO non posso aiutarti ma ci sono modi per controllare. Bisogna partire dalla variabile utilizzata dal template e trovare dove questa viene creata.
Per cercare una stringa io uso il programma "Agent Ransack", è un programma scaricabile gratuitamente che consente di cercare una stringa all'interno dei file.
Avendo una copia in locale del forum, uso Agent Ransack che mi indica in quali file si trova la stringa indicata.
Utilissimo.

Avatar utente
PRO
Utente
Utente
Messaggi: 180
Iscritto il: 22/05/2012, 18:40
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da PRO » 31/07/2012, 13:58

Bellissimo consiglio.

Provo ad usare la stringa che mi hai consigliato nel file mod_topten_topic.php, se corretta, dovrebbe convertire "

Confermato il funzionamento, provo ad eseguire il tuo prezioso consiglio.


Modifica

Funziona alla grande... Occorre usare lo slash e hai sostituito per sbaglio la virgola con il punto e virgola.

Codice: Seleziona tutto

$post_subject = str_replace('&quote;', '/"', $row4['topic_last_post_subject']) ;
Provo a trovare il problema seo

Avatar utente
PRO
Utente
Utente
Messaggi: 180
Iscritto il: 22/05/2012, 18:40
Sesso: Maschio
Versione: 3.0.10
Server: UNIX/Linux

Re: Interpretazione virgoletta in &quot; nel tag title argom

Messaggio da PRO » 31/07/2012, 14:21

Chissà se Angolo ha rimediato in qualche maniera o lasciato cosi.

Su phpbbitalia, avviene la stessa cosa, ho aperto un argomento di prova e il titolo nel tag title viene come segue interpretato:

Codice: Seleziona tutto

<title>apertura argomento di "prova"</title>
E' un bug di charset del creatore o normale prassi per indicizzazione nel motore di ricerca del carattere speciale " ?


Se normale devo solo procedere ad adattare la mod di micogian, in caso contrario devo procedere con il suggerimento di Micogian.

Micogian nell' overall header ho i seguenti richiami per i meta:

Codice: Seleziona tutto

{META_TAG}
{META}
E' molto probabile che se ne occupi meta_tag per il titolo.
Come faccio a trovare dove viene creata?

Rispondi

Torna a “phpBB SEO Premod”

Chi c’è in linea

Visitano il forum: Nessuno e 106 ospiti