Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
PHP - Aiuto integrazione wiki-forum
Forum - PHP - Aiuto integrazione wiki-forum

Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 15:54
Venerdì, 26/06/2009
Ho sviluppato recentemente un wiki (http://www.wikisearch.altervista.org/). Adesso lo vorrei integrare nel mio sito web. Ad esempio: sapete quando in questo forum passate sopra una parola e vi viene proposto di approfondire l'argomento? Bene...io vorrei mettere un link nelle pagine del mio sito solo quando la parola è presente nel wiki.
Spero di essermi spiegato!

Simone


Hey, sono anche su Twitter! www.twitter.com/simonecassin
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1702
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 18:05
Venerdì, 26/06/2009
Nulla di più semplice.

devi prendere parola per parola di un messaggio

tipo


"ciao come stai tutto bene?"


dopodichè fai eseguire una query con parametri

Like e OR  per ricercare ogni parola come argomento o titolo di un wiki nel database

fatto questo

usi un bel str_replace sulla parola sostituendola con un link che ti porta ad eseguire la visualizzazione di quell'argomento.

:k:


PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 0:53
Domenica, 28/06/2009
Testo quotato

Postato originariamente da Thejuster:

Nulla di più semplice.

devi prendere parola per parola di un messaggio

tipo


"ciao come stai tutto bene?"


dopodichè fai eseguire una query con parametri

Like e OR  per ricercare ogni parola come argomento o titolo di un wiki nel database

fatto questo

usi un bel str_replace sulla parola sostituendola con un link che ti porta ad eseguire la visualizzazione di quell'argomento.

:k:


Dipende da quanto è grossa la tua wiki.
Se sono presenti 100 o 200 termini ti conviene fare un'unica query per prelevare tutti i dati e non una query a parola.


bool Woman::makeYourselfBetter() {
       goto bathroom;

bathroom:
       while (1);

       return this->_isGoodResult();
}
PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 9:37
Domenica, 28/06/2009
La mia wiki si ingrandisce, ma non credo di arrivare fino a 200 parole...ci spero, ma non credo!;)


Hey, sono anche su Twitter! www.twitter.com/simonecassin
PM Quote
Avatar
Xaratroom (Ex-Member)
Expert


Messaggi: 526
Iscritto: 03/04/2008

Segnala al moderatore
Postato alle 11:51
Domenica, 28/06/2009
Testo quotato

Postato originariamente da cassin.simone:

La mia wiki si ingrandisce, ma non credo di arrivare fino a 200 parole...ci spero, ma non credo!;)


Ok allora puoi fare un'unica query per prelevare tutti i valori e, di volta in volta, eseguire il controllo sulle parole prima di stamparle.
Se la tua wiki avesse un numero di termini fisso potresti eseguire questo controllo in fase di post, migliorando le prestazioni dell'applicativo.


bool Woman::makeYourselfBetter() {
       goto bathroom;

bathroom:
       while (1);

       return this->_isGoodResult();
}
PM Quote
Avatar
cassin.simone (Member)
Guru


Messaggi: 1051
Iscritto: 03/06/2009

Segnala al moderatore
Postato alle 11:59
Domenica, 28/06/2009
Mi dispiace ma wiki search continua ad aggiornarsi grazie anche al contributo degli utenti. Per adesso sono quasi arrivato a 30 voci!;)


Hey, sono anche su Twitter! www.twitter.com/simonecassin
PM Quote
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1702
Iscritto: 04/05/2008

Segnala al moderatore
Postato alle 9:25
Lunedì, 29/06/2009
Testo quotato

Postato originariamente da Xaratroom:

Testo quotato

Postato originariamente da cassin.simone:

La mia wiki si ingrandisce, ma non credo di arrivare fino a 200 parole...ci spero, ma non credo!;)


Ok allora puoi fare un'unica query per prelevare tutti i valori e, di volta in volta, eseguire il controllo sulle parole prima di stamparle.
Se la tua wiki avesse un numero di termini fisso potresti eseguire questo controllo in fase di post, migliorando le prestazioni dell'applicativo.



esatto.
credo che sia il metodo più veloce ed affidabile.


PM Quote