Visualizzazione risultati 1 fino 8 di 8

Discussione: [WordPress] modificare & in & (W3C)

  1. #1
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito [WordPress] modificare & in & (W3C)

    Salve ragazzi!
    Io sono paranoico con la validazione W3C tanto che ho validato praticamente tutto il sito e anche il blog ecc...
    Ho scoperto solo un errore nella validazione del blog dopo aver effettuato la ricerca.
    Il problema risiede in un plugin per la navbar che riporta anche l'url della ricerca (se cerco "prova" si genera questo url):
    http://darkwolf.altervista.org/blog/...va&sbutt=Cerca
    che venendo riportato nella navbar e non contenendo "&" invece della "&" genera errori nel codice.
    Quindi mi chiedevo: è possibile tramite htaccess magari modificare le "&" degli url in "&"?
    Suppongo di si ma non conosco il codice.
    PS validazione senza &
    http://validator.w3.org/check?uri=ht...e&ss=1&group=0
    PS validazione con & inserito manualmente
    http://validator.w3.org/check?uri=ht...e&ss=1&group=0
    Ultima modifica di darkwolf : 26-02-2008 alle ore 22.40.16
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


  2. #2
    L'avatar di stasera
    stasera non è connesso Utente giovane
    Data registrazione
    29-07-2006
    Messaggi
    95

    Predefinito

    Non lo può fare .htaccess: l'indirizzo contiene & e & deve rimanere, non dovrebbe riconoscere & nell'url.

    Questo deve essere fatto via php, usando htmlspecialchars($stringa, ENT_QUOTES)

  3. #3
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito

    Consigli su come fare?
    Suppongo vada inserito nell'header della pagina/template...
    Non conosco affatto questa funzione :(
    Ultima modifica di darkwolf : 26-02-2008 alle ore 23.06.14
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


  4. #4
    L'avatar di stasera
    stasera non è connesso Utente giovane
    Data registrazione
    29-07-2006
    Messaggi
    95

    Predefinito

    Purtroppo non conosco wordpress, ma credo che sia da inserire nel template, cercando la parte che si occupa di mostrare il link incriminato.

    Magari qualcuno più esperto in wordpress potrà aiutarti meglio...

  5. #5
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito

    Citazione Originalmente inviato da stasera Visualizza messaggio
    Purtroppo non conosco wordpress, ma credo che sia da inserire nel template, cercando la parte che si occupa di mostrare il link incriminato.
    Magari qualcuno più esperto in wordpress potrà aiutarti meglio...
    Grazie mille
    Comunque ho già segnalato la cosa all'autore del plugin
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


  6. #6
    Ospite Guest

    Predefinito

    [...] l'indirizzo contiene & e & deve rimanere, non dovrebbe riconoscere & nell'url [...]
    invece sì:
    http://darkwolf.altervista.org/blog/...mp;sbutt=Cerca

  7. #7
    L'avatar di saitfainder
    saitfainder non è connesso Sëniör Stäff
    Data registrazione
    06-12-2002
    Residenza
    Torino
    Messaggi
    8,715

    Predefinito

    Citazione Originalmente inviato da matt93 Visualizza messaggio
    Così però non ottieni quello che pensi. Praticamente passeresti alla pagina di destinazione un parametro di nome "amp;sbutt" al posto di "butt". Nell'esempio che ci linki non credo faccia grande differenza, ma in altri casi si.

    Nel link invece è preferibile mettere & perché in HTML la '&' è un carattere speciale che indica l'inizio di una entità e quindi rischi di ritrovarti con qualcosa di diverso rispetto al previsto.


    «È una mia peculiarità distorcere la verità e inventarne di nuove.»
    «I tuoi orientamenti hanno su di me un effetto prossimo allo zero.»


  8. #8
    L'avatar di darkwolf
    darkwolf non è connesso Super Moderatore
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,552

    Predefinito

    Ne sto discutendo anche qui provando a far capire il mio inglese
    http://mtekk.weblogs.us/code/breadcr.../#comment-3745

    edit:
    Ho scoperto una cosa "strana" che risolverebbe il problema!
    Se inserisco prova nella barra di ricerca e digito invio dalla tastiera genera questo url:
    miosito/blog/?s=prova
    se invece clicco il bottone cerca mi genera questo:
    miosito/blog/?s=prova&sbutt=Cerca
    questo accade con ie7, con firefox genera in entrambi i casi l'url "lungo"
    magari modificando il form del bottone potrei risolvere?
    -
    Edit!
    Ho risolto!
    Il bug era stato introdotto da alcune mie precedenti modifiche per correggere la barra di ricerca che con il tema che uso diventava penosa! Correggendola secondo il modello usato dal tema perdeva la validazione, adesso l'ho ricorretta usando sia il codice del tema in uso che quello del tema originale e alla fine è tutto ok e l'url viene "stampato" in modo corretto
    la poca esperienza porta anche a questo
    Ultima modifica di darkwolf : 28-02-2008 alle ore 02.04.44
    » Salvatore Noschese - L'AltroWeb | Seguimi su: facebook | twitter | Google+
    # Che aspetti? Unisciti alla community! Tanti nuovi gruppi ti aspettano


Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •