Importante: Questa pagina utilizza i cookie (cookies). L'utilizzo di questo sito senza disattivare i cookies in del browser, significa che sei d'accordo per il suo utilizzo.
Acquista ora! Caratteristiche Download

Guadagna con noi!

Se vuoi iniziare a guadagnare soldi con BB unirsi a Programma di affiliazione.
Pagina 1 di 2 12 ScorsoLast
Risultati 1 a 10 di 13

Discussione: Commenti HTML visualizzate in nome utente post segnalato

  1. #1
    Senior Member
    Data di registrazione
    Nov 2009
    Messaggi
    168

    Default Commenti HTML visualizzate in nome utente post segnalato

    Questo piccolo bug si verifica quando un post di un utente con un nome tradotto è riferito ad un moderatore e inviati ad un filo. I commenti HTML vengono visualizzati perché sono convertiti in HTML-safe personaggi prima di hook globale in esecuzione.

    Prima-


    Dopo-


    Fix-
    In functions_vbenterprisetranslator_hooks.php trovare:
    PHP Code:
    if (strpos($output,'<!--vBET_ENTA-->')) {
    $output =& str_replace(array('<!--vBET_SNTA--><!--vBET_NRE-->',
    '<!--vBET_ENTA-->'), ''$output); 
    Sostituire con:
    PHP Code:
    if (strpos($output,'<!--vBET_ENTA-->') || strpos($output,'&lt;!--vBET_ENTA--&gt;')) {
    $output =& str_replace(array('<!--vBET_SNTA--><!--vBET_NRE-->',
    '<!--vBET_ENTA-->','&lt;!--vBET_SNTA--&gt;','&lt;!--vBET_ENTA--&gt;'), ''$output); 
    C'è probabilmente un fix più intelligente che permetterebbe questi commenti per essere utilizzato ad esempio in bbcode 'codice', ma questo non è un problema nel mio caso.

  2. #2
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1,000

    Default

    Ok. Quindi ho bisogno di riprodurre il bug sul mio forum di prova. Come posso fare? Può essere questo è un conflitto con un altro mod? Potete verificarlo (trovare un conflitto).
    Cercherò di confermarla. Mostrerò questa soluzione per Michał.
    Grazie
    Ultima modifica di kamilkurczak; 09-08-10 a 09:43.

  3. #3
    Senior Member
    Data di registrazione
    Nov 2009
    Messaggi
    168

    Default

    Se fai un post in una lingua diversa dal default del forum, poi nomi utente vengono memorizzati con tag snta enta e intorno a loro nel database. Basta segnalare un post, e nella auto-generate filo, il nome utente collegato includerà i commenti.

  4. #4
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1,000

    Default

    Non riesco a riprodurre il problema sul mio forum di prova.

    naturalmente ho bisogno di sapere - possono essere in conflitto. Dovrei descrivere come trovare conflitto nel post precedente, così l'ho descritto ora.

    per favore, Spegnere tutte le altre mod uno per uno (vBET devono essere abilitati) e cercare di trovare di nuovo la questione. Se una di queste mod è disabilitato e non è possibile fint questo tema - abbiamo un conflitto con questo mod.

    Quindi, per favore cercate di trovare questo conflitto

  5. #5
    Senior Member
    Data di registrazione
    Nov 2009
    Messaggi
    168

    Default

    Io non posso farlo sul mio forum in questo momento, in quanto è un sito vivo, non un sito di prova.

    Ecco le informazioni che può fornire:
    1. Il SNTA e commenti enta vengono salvati all'interno del campo 'postusername' nella tabella 'post' nel database.
    2. Quando il report è fatto, vBulletin recupera il nome utente da quel campo e, quindi, i commenti sono mostrati.

    Se non riesci a trovare il bug, non preoccuparti, potrebbe essere specifico per il mio sito, anche se dubito che.

  6. #6
    Michał Podbielski (vBET Staff)
    Data di registrazione
    Ottobre 2009
    Messaggi
    3,037

    Default

    C'è 'postusername' no colonna nella tabella 'post'. Suppongo che questa colonna è stata aggiunta da qualche mod - in questo caso dovrebbe essere preoccupazione qualche problema di integrazione. Ma non sappiamo con quale mod.

    Tabella posta hanno 'username' colonna - ma non vi alcun valore con tag NTA. Ho controllato nel nostro database da questa query:
    Code:
    SELECT * FROM post where username like '%SNTA%'
    E nel nostro forum ci sono molti messaggi scritti in lingue diverse.

    Possibile determinare quale dei tuoi mods aggiunto colonna 'postusername' al tavolo 'post'. Che sarebbe utile per scoprire cosa sta succedendo lì. In questo momento mi sposto questo thread per sezione risoluzione dei problemi, e ci si sposta alla sezione integrazione quando si saprà con quali mod integriamo qui.

  7. #7
    Senior Member
    Data di registrazione
    Nov 2009
    Messaggi
    168

    Default

    Credo che volevo dire username. Ti offrono uno screenshot a breve.

  8. #8
    Senior Member
    Data di registrazione
    Nov 2009
    Messaggi
    168

    Default

    Era infatti il campo nome utente.

    Vedi qui per un esempio:

    È interessante notare, non tutti i messaggi tradotti contengono tag enta e SNTA intorno al nome utente.



    BTW-si dovrebbe aumentare restrizioni risoluzione su immagini allegate.

  9. #9
    vBulletin Enterprise Traduttore (vBET) Personale
    Data di registrazione
    Maggio 2010
    Messaggi
    1,000

    Default

    ok, questo è un 'username'. ora è corretto.
    Code:
    If you can't find the bug, no worries- it might be specific to my site, even though I doubt that.
    ok, ma vorremmo fare una Guida all'integrazione con una mod, che provoca questo bug. (Se questo è un problema causato dal conflitto).

    in secondo luogo - vorremmo confermare la soluzione per i nostri soci.

  10. #10
    Senior Member
    Data di registrazione
    Nov 2009
    Messaggi
    168

    Default

    Sei sicuro che questo è causato da un conflitto, e semplicemente non succede in determinate circostanze? Purtroppo, non posso davvero fare qualsiasi ulteriori test al mio fine. Solo 8 i messaggi nel mio intero database hanno nomi con i commenti NTA avvolto intorno a loro. Si noti inoltre che il sistema di traduzione è ampiamente utilizzato sul mio sito, il database della cache può crescere fino a 10 Gb +. Questo deve quindi significare una due cose: o il bug esisteva in passato ed ora è fisso, o che il bug si verifica molto raramente.

    Hai controllato la tua tabella posta sul database in questo sito?

Pagina 1 di 2 12 ScorsoLast

Tag per questa discussione

Permessi

  • Voi non possono inviare nuove discussioni
  • Voi non possono inviare risposte
  • Voi non possono inviare allegati
  • Voi non possono modificare i tuoi messaggi
  •