Back to top

Autore Topic: Skype me - non funziona su modulo html  (Letto 9997 volte)

Offline Alexdigitale

  • Nuovo arrivato
  • *
  • Post: 40
    • Mostra profilo
Skype me - non funziona su modulo html
« il: 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

Offline Sylar

  • Nuovo arrivato
  • *
  • Post: 1
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #1 il: 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

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #2 il: 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

Offline r-evolving

  • Appassionato
  • ***
  • Post: 362
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #3 il: 23 Feb 2009, 21:59:20 »
hai per caso la cache di Joomla! attiva?
Paolo
"I don't have a photograph, but you can have my footprints. They're upstairs in my socks"

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #4 il: 23 Feb 2009, 22:12:55 »
 ???

nelle configurazioni di sistema->configurazione cache->no

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #5 il: 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

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #6 il: 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

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #7 il: 24 Feb 2009, 22:23:16 »
quasi sicuramente ti risponderà che non lo sono

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #8 il: 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

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #9 il: 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

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #10 il: 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:
Codice: [Seleziona]
<script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script> può essere eseguito dal server.

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



Intendevo dire: il server in cui sei ospitato, può dialogare

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #11 il: 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à

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #12 il: 26 Feb 2009, 12:41:34 »
Citazione
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:

Citazione
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

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #13 il: 26 Feb 2009, 12:43:19 »
Citazione
,la invito a postare sul nostro forum

hai postato sul loro forum?
che risposte hai ottenuto?
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #14 il: 26 Feb 2009, 16:33:38 »
si ma ancora nessuna risposta... :'(

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #15 il: 26 Feb 2009, 17:16:32 »
Citazione
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...

 ;)
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #16 il: 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

Offline 56francesco

  • Fuori controllo
  • *
  • Post: 29585
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #17 il: 26 Feb 2009, 17:32:04 »
pardon...
(uso XP perchè win98 non si installa) 
PS: non sono un dipendente dello sbonzor quindi è necessario un "per favore" alla richiesta e un "grazie" alla risposta, sempre! PPS: non scrivo mai per primo in MP, in caso contrario chiedimi una conferma, Grazie.

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #18 il: 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

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #19 il: 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:

Codice: [Seleziona]
$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?

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #20 il: 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?

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #21 il: 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:
Citazione da: 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 :
Codice: [Seleziona]
$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
« Ultima modifica: 26 Feb 2009, 20:26:37 da sali40 »

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #22 il: 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:

Citazione
Non dimenticare di commentare le righe relative alle icone nel css

grazie ancora

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #23 il: 27 Feb 2009, 14:11:32 »
administrator/module/tmpl/css/mod_skype.css
da così
Codice: [Seleziona]
/* 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ì
Codice: [Seleziona]
/* 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;*/
}

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #24 il: 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:

Codice: [Seleziona]
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:

Codice: [Seleziona]
$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

Offline jager

  • Nuovo arrivato
  • *
  • Post: 14
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #25 il: 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

Offline sali40

  • Global Moderator
  • Instancabile
  • ********
  • Post: 4791
  • Sesso: Maschio
    • Mostra profilo
Re: Skype me - non funziona su modulo html
« Risposta #26 il: 28 Feb 2009, 00:25:31 »
;)

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

 



Web Design Bolzano Kreatif