Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371

    Creare il TAG [img][/img]

    Salve

    Voglio creare dei tag da inserire nelle news, per ora ho creato il tag CODE, con un semplice replace.

    ho creato anche IMG con il seguente codice:

    codice:
    Testo = Replace(Testo,"[img]","<div align='center'><img width='250' height='250' border='0' class='box' src='")
    Testo = Replace(Testo,"[/img]","'></div>")
    semplicissimo, sostituisce [img] con [img] e poi [/img] con [/img]

    funziona tutto

    solo vorrei che quando faccio [img] metta anche <a href="">

    il problema è che dovrei prelevcare il contenuto di [img][/img], si può fare?

  2. #2
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Puoi rifarti o prendere per intero la classe di imente:
    http://www.imente.org/index.php/develop/classes/wbcode/

    Roby

  3. #3
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Ciao Roby,

    avevo già controllato quella classe ma non riesco a estrapolare solo quello che mi serve, per come ho pensato io la cosa dovrei estrarre una variabile tramite un'ipotetico comando

    "compreso tra" [img] "e" [/img]

    in modo da usarla densotr il futuro <a> e <img>

    ma non riesco..

  4. #4
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Ma scusa l'href dpve lo vuoi far puntare???
    Tu passi al momento una sola informazione, il path dell'immagine.
    Dove metti il link?

    Roby

  5. #5
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Io vorrei fare così (ma se c'è un metodo migliore lo accetto)

    (img)ABC(/img)

    Variabile = FunzioneEstraiStringaTra(IMG)e(/IMG)
    Variabile, quindi, vale "ABC"

    A questo punto posso fare il replace

    [img] diventerà

    e la trasformazione sarà conclusa ^^

  6. #6
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    codice:
    pos_inizio = instr(str,"[IMG]") + 4
    pos_fine = instr(str,"[/IMG]")
    var = mid(str, pos_inizio, pos_fine - pos_inizio)
    response.write(var)
    Controlla, l'ho buttata lì.

    Roby

  7. #7
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    Mi da errore sul MID

    P.S. Scusate ma l'algoritmo usato dai Blog/Forum per fare questa cosa è segreto?

  8. #8
    Moderatore di ASP e MS Server L'avatar di Roby_72
    Registrato dal
    Aug 2001
    Messaggi
    19,559
    Si usano le espressioni regolari ovvero lo script di imente che ti ho linkato prima.

    Roby

  9. #9
    Utente di HTML.it L'avatar di StegcO
    Registrato dal
    Aug 2008
    Messaggi
    371
    A ok

    comuqneu ho risolto così

    [a='link']

    replace in <a href="">

    insomma, devo inserire il link da aprire anche in A

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.