Joomla.it Forum

Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : Alexdigitale 12 Feb 2009, 15:42:23

: Skype me - non funziona su modulo html
: Alexdigitale 12 Feb 2009, 15:42:23
Ciao A tutti,
ho inserito un modulo con il codice del bottone skype me, il bottone appare correttamente ma non funziona indica sempre off line.
A qualcuno è già capitato e ha risolto?
grazie a tutti
alex
: Re: Skype me - non funziona su modulo html
: Sylar 23 Feb 2009, 04:22:35
Ciao Alex,
ho avuto lo stesso problema tuo, e per giorni e giorni ho provato una marea di moduli e componenti! ...ma poi mi sono chiesto: " e se non dipendesse dal modulo o dal server? " ...ecco subito che spunta fuori la soluzione: il problema è SKYPE!
Allora la procedura è banale:
1) Apri skype
2) vai a : STRUMENTI -->  OPZIONI --> PRIVACY
3) seleziona "Mostra le opzioni avanzate"
4) spunta la casella "consenti di mostrare il mio stato sul web"
..e il gioco è fatto!
Spero di averti aiutato.
                               Sylar
: Re: Skype me - non funziona su modulo html
: jager 23 Feb 2009, 21:48:01
Ciao Sylar,

ho installato il modulo Skype Manager e ho il vostro stesso problema, l'icona dello stato è sempre offline. Ho guardato le configuarzioni privicy di skye ed erano già settate in "consenti di mostrare il mio stato sul web".

Ho provato anche a cambiare il mio stato in SkypeMe ma non cambia nulla... mostra sempre l'icona offline....

qualche suggerimento??

grazie

jager
: Re: Skype me - non funziona su modulo html
: r-evolving 23 Feb 2009, 21:59:20
hai per caso la cache di Joomla! attiva?
: Re: Skype me - non funziona su modulo html
: jager 23 Feb 2009, 22:12:55
 ???

nelle configurazioni di sistema->configurazione cache->no
: Re: Skype me - non funziona su modulo html
: sali40 23 Feb 2009, 23:32:17
la cache non influisce sul modulo skypeme. Piuttosti, chiederei all'host se i domini *.download.skype.com e *.mystatus.skype.com sono "importabili" nel sito.

Lo status, infatti, viene rilevato come variabile numerica.

Puoi provare tu stesso a vedere se "dovrebbe" funzionare.

Se in un browser scrivi hxxp://mystatus.skype.com/nomeskyipe.num
avrai restituita una variabile numerica che sarà 1 per off line, 2 per on line e via discorrendo.

Se non funziona, hai configurato male skype, come ti ha già indicato Sylar, se funziona, allora non viene ricevuto lo status net tuo server
: Re: Skype me - non funziona su modulo html
: jager 24 Feb 2009, 21:39:34
Ho fatto la prova col browser e skype è configurato correttamente perchè mi restituisce il valore 2.

quindi il problema è che lo status non viene ricevuto dal server...e mò che faccio ?  ???

devo chiedere all'host se i domini *.download.skype.com e *.mystatus.skype.com sono "importabili" nel sito ? Giusto per capirci l'host è joomlahost. E se mi risponde di si che devo fare? e se mi risponde no?

grazie della pazienza
: Re: Skype me - non funziona su modulo html
: sali40 24 Feb 2009, 22:23:16
quasi sicuramente ti risponderà che non lo sono
: Re: Skype me - non funziona su modulo html
: sali40 24 Feb 2009, 22:29:19
in pratica la "galassia skype" viene interrogata due volte:
una prima volta attraverso il *.download.skype.com.
Se il contatto è on line, viene attivato il link. cliccando sul link, ci si mette in contatto con lui.

La variabile numerica del *.mystatus.skype.com, invece, serve a "catturare" l'icona selezionando diverse classi css
: Re: Skype me - non funziona su modulo html
: jager 25 Feb 2009, 16:00:05
grazie della pazienza ma continuo a non capire...

ho chiesto all'host se i domini *.download.skype.com e *.mystatus.skype.com sono "importabili" nel sito?

la sua risposta è stata: "Non capisco cosa possa intendere per "domini importabili".."

e sinceramente non l'ho capito bene neanche io... :-\

vi chiedo gentilmente di spiegarmi meglio
: Re: Skype me - non funziona su modulo html
: sali40 25 Feb 2009, 21:46:45
hai ragione, sono stato un po "ermetico".

Tra l'altro, avevo confuso il tuo modulo con altra estensione, ma, per fortuna, dando una occhiata al codice, le chiamate sono identiche.

Devi chiedere se questo script:
:
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script> può essere eseguito dal server.

L'immagine, chiamata da
:
<img src="http://mystatus.skype.com/..... non credo debba avere problemi



Intendevo dire: il server in cui sei ospitato, può dialogare
: Re: Skype me - non funziona su modulo html
: jager 25 Feb 2009, 22:50:58
ok....così è già più chiaro  ;)

ho inoltrato la domanda all'host e vediamo che mi dice....

sai che posso fare sali40 quasi quasi gli linko questo 3d così vi chiarite voi due e alla fine mi sfornate una soluzione  ;)

scherzi a parte grazie per la disponibiltà
: Re: Skype me - non funziona su modulo html
: jager 26 Feb 2009, 12:41:34
Devi chiedere se questo script:

Codice:
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>può essere eseguito dal server.


ti giro la riospsta dell'host:

Le confermo che lo script puo' essere eseguito senza problemi e l'url segnalata è raggiungibile dal server,la invito a postare sul nostro forum in quanto si tratta di problematica legata alla configurazione del cms.

e quindi..?? skype è configurato bene, il server è a posto....perché lo stato di skype non viene mostrato???

il modulo skype non ha funzioni particolari da configurare. onestamente non so più dove o cosa guardare/cambiare... help
: Re: Skype me - non funziona su modulo html
: 56francesco 26 Feb 2009, 12:43:19
,la invito a postare sul nostro forum

hai postato sul loro forum?
che risposte hai ottenuto?
: Re: Skype me - non funziona su modulo html
: jager 26 Feb 2009, 16:33:38
si ma ancora nessuna risposta... :'(
: Re: Skype me - non funziona su modulo html
: 56francesco 26 Feb 2009, 17:16:32
il modulo skype non ha funzioni particolari da configurare.

in linea di massima un modulo ha sempre bisogno di un componente..
c'è uno skyper per joomla che si compone di un componente e di un modulo, assicurati che non hai usato quel modulo senza il relativo componente...

 ;)
: Re: Skype me - non funziona su modulo html
: sali40 26 Feb 2009, 17:21:24
Francesco, credo siano diversi. Questo prende i contatti dagli utenti e mostra quelli on line su skype.

L'estensione cui ti riferisci tu (che è quella con la quale avevo fatto confusione io all'inizio) non è legata agli utenti
: Re: Skype me - non funziona su modulo html
: 56francesco 26 Feb 2009, 17:32:04
pardon...
: Re: Skype me - non funziona su modulo html
: jager 26 Feb 2009, 17:39:30
infatti il modulo funziona....

nella colonna sinistra (dove ho deciso di metterli) appaiono correttamente i link al 'utente skype ... se clicco parte la chiamata (o la chat) ma l'icona che dovrebbe rappresentare lo stato rimane sempre grigia (utente offline) anche quando questi è online...

per il resto funziona correttamente
: Re: Skype me - non funziona su modulo html
: jager 26 Feb 2009, 19:05:17
ci siamo quasi:

nel file HELPER.PHP che lo trovate in /modules/mod_skype modificate le seguenti righe in base alla versione Skype Manager che avete installato:

Versione 1.1.2 o inferiore
: rimpiazzare dalla linea 83 alla 89
Versione 1.2 o superiorer: rimpiazzare dalla linea 88 alla 97

con il seguente codice:

:
$file = @fopen( $url . $user->username .'.num', 'r' );

if( $file ) {

   while( !feof( $file ) ) {
   
      $status = (int) fgets( $file );
     
   }
   
   fclose( $file );
   
} else {

   $status = (int) 1;
   
}

Farete un grande passo avanti... ora mostra lo stato degli utenti online in quanto a quelli che sono online mostra l'icona della chat azzura (cioè online).

Il problema è che mostra l'icona della chat anche per gli utenti per i quali avete configurato come LinkType Call.

E' comunque un grande passo avanti credo... qualcuno ha qualche idea su come sistemarlo definitivamente?
: Re: Skype me - non funziona su modulo html
: jager 26 Feb 2009, 19:44:15
Giusto per provare ad arrivarci in fondo...

sul forum del produttore ho letto di provare settare il parametri di configurazione PHP:

allow_url_fopen = On

e

allow_url_include = On

Dal mio backend di joomla nel menu Aiuto -> Info Sistema -> Informazioni  PHP ho verificato che effettivamente il parametro allow_url_include è settato su OFF.

Come si fa a settarlo ON per vedere se è questa la soluzione definitiva al problema?
: Re: Skype me - non funziona su modulo html
: sali40 26 Feb 2009, 20:25:00
aspetta un attimino, jager e proviamo a comprenderci.
Stai parlando di skype manager (componente, modulo e plugin) o di skypeme (modulo)?
A questo punto suppongo che la mia confusione iniziale non fosse tale e che anche Francesco abbia ragione. Stai parlando del componente+modulo+plugin.
Lascia perdere l'idel di allow_url_fopen e allow_url_include. Crei una falla si sicurezza semplicemente abissale.

Se puoi farlo con curl così come previsto è bene, altrimenti lascia perdere. Piuttosto puoi provare la soluzione che ho postato io stesso nel forum dell'autore:
: sali40
I don't know where the problem was, but it works turning line 31 in /modules/mod_skype/tmpl/default.php into this one :
:
$link = '<a href="skype:'. $user->username .'?'. $user->linktype .'"  onclick="return skypeCheck();"><img src="http://mystatus.skype.com/mediumicon/'. $user->username .'" style="border: none;" width="26" height="26" alt="My status" />'. $user->name .'</a>';
Also, in tmpl/css I had to comment out lines calling images

Trying to understand why, now ;)
In pratica, piuttosto che utilizzare le iconcine proprie del componente, si utilizzano le icone di skype prese attraverso la chiamata a mystatus.skype.com.

Non dimenticare di commentare le righe relative alle icone nel css
: Re: Skype me - non funziona su modulo html
: jager 27 Feb 2009, 12:56:44
Quello a cui mi riferivo è il skype manager (componente, modulo e plugin).

Proverò la soluzione che mi hai proposto e vediamo che succede.

Mi scoccia abusare della tua pazienza ma cosa intendi per:

Non dimenticare di commentare le righe relative alle icone nel css

grazie ancora
: Re: Skype me - non funziona su modulo html
: sali40 27 Feb 2009, 14:11:32
administrator/module/tmpl/css/mod_skype.css
da così
:
/* SKYPE MODULE STYLESHEET */

#skype ul#skype-list {
padding: 0px;
margin: 0px 0px 0px 10px;
list-style: none;
}

#skype ul#skype-list li {
padding: 0px 0px 0px 20px;
margin: 3px 0px;
}

#skype ul#skype-list li.skype-online {
background: url(../images/online.png) no-repeat;
}

#skype ul#skype-list li.skype-offline {
background: url(../images/offline.png) no-repeat;
}

#skype ul#skype-list li.skype-away {
background: url(../images/away.png) no-repeat;
}

#skype ul#skype-list li.skype-unavailable {
background: url(../images/unavailable.png) no-repeat;
}

#skype ul#skype-list li.skype-do-no-disturb {
background: url(../images/do-not-disturb.png) no-repeat;
}

#skype ul#skype-list li.skype-skypeme {
background: url(../images/skypeme.png) no-repeat;
}

a così
:
/* SKYPE MODULE STYLESHEET */

#skype ul#skype-list {
padding: 0px;
margin: 0px 0px 0px 10px;
list-style: none;
}

#skype ul#skype-list li {
padding: 0px 0px 0px 20px;
margin: 3px 0px;
}

#skype ul#skype-list li.skype-online {
/* background: url(../images/online.png) no-repeat;*/
}

#skype ul#skype-list li.skype-offline {
/* background: url(../images/offline.png) no-repeat;*/
}

#skype ul#skype-list li.skype-away {
/* background: url(../images/away.png) no-repeat;*/
}

#skype ul#skype-list li.skype-unavailable {
/* background: url(../images/unavailable.png) no-repeat;*/
}

#skype ul#skype-list li.skype-do-no-disturb {
/* background: url(../images/do-not-disturb.png) no-repeat;*/
}

#skype ul#skype-list li.skype-skypeme {
/* background: url(../images/skypeme.png) no-repeat;*/
}
: Re: Skype me - non funziona su modulo html
: jager 27 Feb 2009, 23:02:14
Non so come ringraziarti... funziona a meraviglia.

Consiglio a chi trovasse utile questa discussione e come me usa un template che negli elenchi usa un'immagine di background è di fare (se vogliono) la seguente modifica nel css del template:

:
ul#skype-list > li {
text-align : left;
padding-left : 10px;
[b]background-image : none;[/b]
}
ul#skype-list > li:hover {
text-align : left;
padding-left : 10px;
[b]background-image : none;[/b]


per allineare verticalmente il nome del contatto skype all'icona di stato dovete aggiungere, nella riga suggerita da sali40:

:
$link = '<a href="skype:'. $user->username .'?'. $user->linktype .'"  onclick="return skypeCheck();"><img src="http://mystatus.skype.com/mediumicon/'. $user->username .'" style="border: none;[b] vertical-align:middle; [/b]" width="26" height="26" alt="My status" />'. $user->name .'</a>';

Mi sono permesso di aggiungere questi due piccoli suggerimenti che sono niente a confronto dell'aiuto che mi (e spero a molti altri) ha dato sali40.

grazie
: Re: Skype me - non funziona su modulo html
: jager 27 Feb 2009, 23:05:22
azz..

non viene il grassetto all'interno dei tag "quote"...

immaginatevi in grasseto le parti racchiuse tra i tag "[-b-][-/b-]"

per quanto mi riguarda direi che si può considerare la discussione risolta.

grazie ancora
: Re: Skype me - non funziona su modulo html
: sali40 28 Feb 2009, 00:25:31
;)

Metti tu in "RISOLTO" nell'oggetto del primo post del topic? :)