Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => : 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
-
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
-
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
-
hai per caso la cache di Joomla! attiva?
-
???
nelle configurazioni di sistema->configurazione cache->no
-
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
-
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
-
quasi sicuramente ti risponderà che non lo sono
-
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
-
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
-
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
-
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à
-
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
-
,la invito a postare sul nostro forum
hai postato sul loro forum?
che risposte hai ottenuto?
-
si ma ancora nessuna risposta... :'(
-
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...
;)
-
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
-
pardon...
-
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
-
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?
-
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?
-
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:
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
-
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
-
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;*/
}
-
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
-
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
-
;)
Metti tu in "RISOLTO" nell'oggetto del primo post del topic? :)