![]() |
![]() |
|
| Condividi questo contenuto nei Social Network: |
|
Tweet |
|
|
|
Ti stiamo aspettando: Registrati subito e gratis. Entra a far parte di una delle comunità più attive in Italia. Se hai dimenticato i tuoi dati li puoi recuperare subito. |
||||
|
|||||||||
Hey Amico Visitatore, Condividi con noi le tue idee e la tua conoscenza Aprendo una nuova discussione nella sezione Annunci Web |
|
|
LinkBack | Strumenti di discussione |
|
|
#16 (permalink) |
|
User
Data di registrazione: Mar 2007
Messaggi: 76
|
Non vorrei annunciare io la brutta notizia ma ora wik-it.com dice questa frase simpatica:
Fixa il tuo sito, è stato facilissimo trovare la tua pass ![]() mmm tutto a posto? :| |
|
__________________
Directory gratuita senza obbligo di backlink |
|
|
|
|
|
|
|
|
#19 (permalink) | |
|
Esperto
Data di registrazione: Jan 2007
Ubicazione: Firenze
Messaggi: 1,013
|
Quote:
Per esempio ho un sito con varie pagine sull'abbiagliamento pagina1.php ...sopratturro considerando che la moda oggi è orientata verso un trend... pagina2.php ...potrai trovare magliette e jeans alla moda a prezzi che sono considerati da tutti... Se io volessi associare ad ogni occorrenza della parola moda un link ad una pagina moda.php come posso fare? Esiste uno script ocos'altro?? Grazie e ciao | |
|
__________________
Il portale con le notizie dal mercato immobiliare: Caseinrete.org |
||
|
|
|
|
|
#20 (permalink) |
|
User
Data di registrazione: Jan 2007
Messaggi: 19
|
Ciao,
urca che domandona... se mi scrivevi x email o sul sito potevo risponderti prima.... Comunque, se ho capito bene: tu hai del testo (e varie pagine) dove la parola moda compare più volte e vuoi che, in automatico, tutte le parole moda diventino linkate alla stessa pagina, per esempio, moda.php. Ho capito giusto? Se è così, attualmente non è possibile, perché i link devono essere inseriti manualmente, non è prevista una procedura automatica. Nella station, i link possono essere di due tipi: a un file esterno, quindi un link classico, oppure a una pagina interna alla station. Ma comunque devono essere inseriti manualmente. Comunque, se la questione è quella che ho capito io, posso sviluppare una nuova features che lo fa. Però devi confermarmi che ho capito giusto. STEVEN |
|
|
|
|
|
#21 (permalink) | |
|
Esperto
Data di registrazione: Jan 2007
Ubicazione: Firenze
Messaggi: 1,013
|
Quote:
Si comunque hai capito bene... Volevo sapere se esisteva un qualcosa che magari potesse interagire con un database e che sostituisse in un sito le occorrenze delle parole presenti nel DB con un opportuno <a href="<?echo $nomeDellaPaginaScrittaNelDB?">parola</a>. Così invece di inserire manualmente i link delle parole a mano (molte volte facendo così si può sbagliare qualcosa o in ogni modo porta via molto tempo) basta includere questo script e le occorrenze vengono sostituite automaticamente confrontando le parole che ho opportunamente inserito nel db. Ciao e grazie per la tua risposta ![]() | |
|
__________________
Il portale con le notizie dal mercato immobiliare: Caseinrete.org |
||
|
|
|
|
|
#23 (permalink) |
|
User
Data di registrazione: Feb 2007
Ubicazione: Modena
Messaggi: 40
|
Davvero un ottimo lavoro Steven, complimenti.. me lo studierò per benino, grazie!
|
|
__________________
Magica Juventus Forum |
|
|
|
|
|
|
#24 (permalink) | |
|
Esperto
Data di registrazione: Jan 2007
Ubicazione: Firenze
Messaggi: 1,013
|
Quote:
Ma la nuova features è esportabile anche ad altri progetti? Tipo la potrei utilizzare ancheio per un mio lavoro? | |
|
__________________
Il portale con le notizie dal mercato immobiliare: Caseinrete.org |
||
|
|
|
|
|
#25 (permalink) | |
|
User
Data di registrazione: Jan 2007
Messaggi: 19
|
Grazie x i complimenti!Purtroppo in questo periodo il provider da cui ho acquistato il sito (digitalvisionhosting) fa un pò i capricci. Si vede che è un periodo che hanno qualche problema. Quote:
Perciò, al limitie, posto qui lo script php. Però devi sapere "aggeggiare" con questo linguaggio. STEVEN | |
|
|
|
|
|
#26 (permalink) |
|
Esperto
Data di registrazione: Jan 2007
Ubicazione: Firenze
Messaggi: 1,013
|
|
|
__________________
Il portale con le notizie dal mercato immobiliare: Caseinrete.org |
|
|
|
|
|
|
#27 (permalink) |
|
User
Data di registrazione: Jan 2007
Messaggi: 19
|
Eccomi,
ho aggiornato Wik-IT alla versione 1.8 con una funzione che ho chiamato semplicemente Link Automatici. Dunque, questo è il sisitema che ho adottato io. Non è il migliore, ma è per Wik-IT quello più adatto. Innanzi tutto, si parte da un file di testo che contiene l'elenco dei comandi, dove ogni comando è una riga composta da: - parola da convertire in link - pagina da aprire quando uno clicca sul link - destinazione, ovvero la pagina stessa (_parent) o in una nuova pagina (_blank). Queste 3 info devono essere separate dalla pipe |. Esempio: moda|http://www.miosito.com/miapagina.htm|_parent vestito|http://www.armani.it|_blank Il Codice Innanzi tutto decidiamo che: - Comandi.txt è il file contenente i vari comandi - $Testo è la variabile php che contiene il testo del documento da elaborare Quindi, questo è il codice php: Codice PHP:
Ciao STEVEN |
|
|
|
|
|
#28 (permalink) |
|
Esperto
Data di registrazione: Jan 2007
Ubicazione: Firenze
Messaggi: 1,013
|
Bhè, rinnovo i miei complimenti per il nuovo script e per la nuova versione del tuo progetto.
Lo script l'ho provato e con qualche aggiustamento funziona! Avrei però un altro 3 di domandine da farti se non ti dispiace... Se io voglio che a ogni occorrenza della parola vino mi sostituisca una certa url posso evitare che questa parola venga sostituita anche in una parola che non c'entra nulla com per esempio divino? Una soluzine potrebbe essere quella di mettere gli spazi alla parola vino nel file Comandi.txt? Se per es. ho impostato la parola Emilia e la parola Emilia Romagna con questo metodo, posso evitare che la parola Emilia Romagna venga linkata alla parola Emilia? Una soluzione potrebbe essere quella di definirmi nel file Comandi.txt prima Emilia Romagna e poi Emilia? Posso decidere di sostituire una sola occorrenza di una parola in una pagina anzichè sostituirle tutte? Grazie. |
|
__________________
Il portale con le notizie dal mercato immobiliare: Caseinrete.org |
|
|
|
|
|
|
#29 (permalink) | ||
|
User
Data di registrazione: Jan 2007
Messaggi: 19
|
Quote:
- prima della parola c'è un carattere "valido" (spazio '); - dopo la parola c'è un carattere "valido" (spazio . , ; : ! ? ' ") Per carattere "valido" si intende un carattere che può esserci prima o dopo una parola completa. Quindi, dopo: if ($Pos!==false) Mettiamo (per esempio): CaratterePrima=substr($Stringa_tmp, $Pos - 1, 1); CarattereDopo=substr($Stringa_tmp, $Pos + strlen($Parola) +1, 1); Poi, facciamo il controllo: if ( (CaratterePrima==" " or CaratterePrima=="'" ecc.) and (CarattereDopo==" " or CarattereDopo=="," ecc.) ) { esegui tutto il codice per la sostituzione... } In teoria, in questo modo dovrebbe sostituire solo le parole che sono precedute e che sono seguite da un carattere considerato "valido". Quote:
Per esempio: Dopo: $Testo=AutoLinks($Testo); Mettiamo: $Testo=str_replace("[[", "", $Testo); $Testo=str_replace("[[", "", $Testo); - Quindi, riprendendo il tuo esempio, se io scrivo: Io sono dell'emilia e quindi sono emiliano. La mia regione è l'Emilia Romagna. - Con lo script visto prima doveri ottenere: Io sono dell'emilia e quindi sono emiliano. La mia regione è l'Emilia Romagna. - Usando poi il trucco dei tag, scrivendo: Io sono dell'emilia e quindi sono emiliano. La mia regione è l'[[Emilia]] Romagna. - Dovrei ottenere: Io sono dell'emilia e quindi sono emiliano. La mia regione è l'Emilia Romagna. Spero di essere stato chiaro. Fai qualche prova. STEVEN | ||
|
Ultima modifica di stevenworks : 02-04-07 12:59. |
|||
|
|
|
|
|
#30 (permalink) |
|
Esperto
Data di registrazione: Jan 2007
Ubicazione: Firenze
Messaggi: 1,013
|
Sei un mito!!!
Ho aggiunto il tuo ultimo codice e sembra tutto ok, l'unica cosa che non mi torna è che quando controllo il $caratterePrima e il $carattereDopo ho inserito rispettivamente i caratteri ">" e "<" in modo da prendere per esempio le parole di questo tipo <b>Parola1</b> <br>Parola2 Ma il carattere "<" sembra non venir riconosciuto... E anche nel caso abbia del testo e poi vado a capo. Per esempio nel testo ... e poi siamo andati al Mare in vacanza. Mare significa sole e divertimento Se io voglio sostituire l'occorrenza Mare, la prima volta la sostituisce, la seconda no... Il ritorno a capo viene visto con un carattere particolare così come il "<" ed il ">"? Grazie infinite!!!!!!!!! |
|
__________________
Il portale con le notizie dal mercato immobiliare: Caseinrete.org |
|
|
|
|