Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Creare parole linkate in automatico come in questo forum.
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • F
      fuocorosso User Attivo • ultima modifica di

      Creare parole linkate in automatico come in questo forum.

      Vorrei fare per un sito che tratta di cucina una sezione simile a quella realizzata da GiorgioTave.
      Ovvero linkare le parole più importanti presenti all'interno del sito direttamente ad una sezione enciclopedia.

      Immagino che ci siano altri web master al mondo che fanno questo e che sia possibile trovare uno script open source che si occupa di questo.

      suggerimenti???

      fuocorosso

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • C
        cached51 User • ultima modifica di

        si non è complesso
        Ti crei la lista delle parole che ti interessano cercare in un array
        E poi crei un altro array con gli url che devono avere
        e poi fai str_replace($primo_array,$secondo_array,$testo);

        ed il gioco è fatto

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • F
          fuocorosso User Attivo • ultima modifica di

          @cached51 said:

          si non è complesso
          Ti crei la lista delle parole che ti interessano cercare in un array
          E poi crei un altro array con gli url che devono avere
          e poi fai str_replace($primo_array,$secondo_array,$testo);

          ed il gioco è fatto

          Grazie Cached,

          Mi è chiaro, solo che manca tutta la restante parte del codice che credo sia un pò complesso.

          Avresti da suggerirmi qualche scrippetino semplice da adattare al mio caso?

          fuocorosso

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fabioski Bannato User Attivo • ultima modifica di

            Non sei l'unico a cui interesserebbe una cosa del genere.
            Giorgio 😎 a quando il mod ufficiale? 😮

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • L
              lukas Super User • ultima modifica di

              Sicuramente esiste qualche script, che tra l'altro potrebbe interessare anche me. Il fatto è che su hotscripts.com non so proprio cosa cercare per trovare uno script che fa tutto questo.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • F
                fabioski Bannato User Attivo • ultima modifica di

                @lukas said:

                Sicuramente esiste qualche script, che tra l'altro potrebbe interessare anche me. Il fatto è che su hotscripts.com non so proprio cosa cercare per trovare uno script che fa tutto questo.Ma guarda che se non sbaglio, questi link e questa idea dei link è una esclusiva del GT 😎

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  pater Super User • ultima modifica di

                  @fabioski said:

                  Ma guarda che se non sbaglio, questi link e questa idea dei link è una esclusiva del GT 8)si 😄 lo penso anche io.

                  Comunque il parser è facilissimo da fare:

                  http://it.php.net/preg

                  Il manuale ufficiale vi sarà molto più chiaro di qualsiasi altra cosa. Con un semplice replace puoi avere tutto a portata di mano.

                  Mettiamo il caso, che hai un'array così:

                  
                  $array = array('pippo', 'pluto','paperino','minni');
                  
                  

                  Per sostituire quei termini con un link in questo modo:

                  pippo -> http://miosito.ext/dizionario/pippo
                  pluto -> http://miosito.ext/dizionario/pluto
                  paperino -> http://miosito.ext/dizionario/paperino
                  minni -> http://miosito.ext/dizionario/minni

                  Basta fare:

                  
                  foreach($array AS $name) {
                  preg_replace("\$name\iu", "http://http://miosito.ext/dizionario/$name", $testo);
                  }
                  
                  

                  Dove $testo è il contenuto da parsare. E' meglio che scrivi una pillola sulle espressioni regolari PERL-Compatibili 😄

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  Caricamento altri post
                  Rispondi
                  • Topic risposta
                  Effettua l'accesso per rispondere
                  • Da Vecchi a Nuovi
                  • Da Nuovi a Vecchi
                  • Più Voti