1
Le voci di Joomla.it (solo per versione Joomla 1.0.x) / Re: Integrare Skype con i contatti di Joomla
« il: 27 Dic 2005, 13:57:43 »
Dunque,
io non è che abbia in mente di preciso come fare, e tra l'altro non ho troppo tempo per studiarmi il codice di Joomla. Cercherò quindi di spiegarmi meglio da profano...
Quando viene richiesta la pagina coi dettagli di un contatto mi comporterei in due modi diversi a seconda che la chieda un utente registrato o no.
Per l'utente qualunque tramite javascript (vedi il codice nel link del mio precedente post) verificherei se il client dell'utente non registrato ha Skype. Se ce l'ha sia per i numeri di telefono, sia per i nickname di skype (campo nuovo da aggiungere in tabella contatti) metterei il link nella forma : <a href="skype:echo123?call" onclick="return skypeCheck();"> . Se l'utente è registrato prima di questo guarderei nel DB le preferenze che ha espresso a proposito.
Inserirei il javascript già nell'html del template ma, dato che è molto difficile farlo fare in automatico all'installazione di questa nostra 'estensione', penso sia un'operazione da far fare a mano all'utente.
E' chiaro che poi deve essere gestito l'inserimento del nome 'utente di Skype' nel DB da parte dell'amministratore...
Nel DB farei in modo che l'utente possa scegliere anche se abilitare Skype su numeri diversi da quello di casa, come ad esempio quello del Fax (mi sarebbe utile abilitarlo perchè ho messo nel campo Fax i numeri cellulari dei contatti)
io non è che abbia in mente di preciso come fare, e tra l'altro non ho troppo tempo per studiarmi il codice di Joomla. Cercherò quindi di spiegarmi meglio da profano...
Quando viene richiesta la pagina coi dettagli di un contatto mi comporterei in due modi diversi a seconda che la chieda un utente registrato o no.
Per l'utente qualunque tramite javascript (vedi il codice nel link del mio precedente post) verificherei se il client dell'utente non registrato ha Skype. Se ce l'ha sia per i numeri di telefono, sia per i nickname di skype (campo nuovo da aggiungere in tabella contatti) metterei il link nella forma : <a href="skype:echo123?call" onclick="return skypeCheck();"> . Se l'utente è registrato prima di questo guarderei nel DB le preferenze che ha espresso a proposito.
Inserirei il javascript già nell'html del template ma, dato che è molto difficile farlo fare in automatico all'installazione di questa nostra 'estensione', penso sia un'operazione da far fare a mano all'utente.
E' chiaro che poi deve essere gestito l'inserimento del nome 'utente di Skype' nel DB da parte dell'amministratore...
Nel DB farei in modo che l'utente possa scegliere anche se abilitare Skype su numeri diversi da quello di casa, come ad esempio quello del Fax (mi sarebbe utile abilitarlo perchè ho messo nel campo Fax i numeri cellulari dei contatti)