Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problemy z ikonką statusu Skype pod IE
ats2008
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Witajcie Panie i Panowie,

Od kilku dni walczę z problemem ikonek statusu Skype, które niezależnie od statusu pokazują niepodłączony - bo jakby mogło być inaczej - w IE 6 (na wyższych nie sprawdzałem...). Pod innymi przeglądarkami wszystko jest ok.

Zacznę od kodu, który wygenerowałem na stronie: www.skype.com/go/skypebuttons:

  1. <!--
  2. Skype 'Mój stan' button
  3. <a href="http://www.skype.com/go/skypebuttons" target="_blank">http://www.skype.com/go/skypebuttons</a>
  4. -->
  5. <script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
  6. <a href="skype:atsdesign?userinfo"><img src="http://mystatus.skype.com/smallclassic/atsdesign" style="border: none;" width="114" height="20" alt="Mój stan" /></a>


Umieściłem go na stronie www i efekt widać na tej stronie: www.atsdesign.cba.pl/skype.html.

Sprawdzałem na kilku komputerach - ikonki się nie wyświetlają...

Szukam od kilku dni w necie i nie mogę znaleźć sensownego rozwiązania...

Oto co robiłem.

1. Ustawiłem opcje widzialności na www. To nie to (bo w innych przeglądarkach widzi...).
2. Wyczytałem gdzieś, że trzeba wstawić w <img src="http://mystatus.skype.com/smallclassic/atsdesign> rozszerzenie .png do postaci: <img src="http://mystatus.skype.com/smallclassic/atsdesign.png>. Bzdura. Nie polecam, bo wtedy jest odwrotnie: tzn. na IE pokazuje ciągle status aktywny, niezależnie od opcji, a na innych przeglądarkach, że ciągle jest niedostępny. Mało tego, przeładowując na inną stronę z dobrym kodem, przeglądarki świrują, pokazują ciągle wyłączony... problem mija po restarcie kompa... lub po dobrych kilku minutach...zresztą zerknijcie sami:
3. Napisałem też w tej sprawie do obsługi skype... od kilku dni czekam na odpowiedź..., ale jak przyślą coś ciekawego na pewno ją umieszczę.

4. Moim skromnym zdaniem problem jest gdzieś po stronie obsługi javascriptów, bo explorer ma je wyłączone (chociaż, na włączonym też nie chodzi...). Jednak status gg zawsze działa ok, więc usunąłem skrypt javy... efekt: wszędzie jest ok, ale IE znowu nie widzi... www.atsdesign.cba.pl/skypebezjs.html.

Na dzień dzisiejszy brakuje mi już pomysłów co z tym dalej zrobić.

Miał ktoś może ten problem? Rozwiązał go?

Będę wdzięczny za pomoc i obiecuję, że w podsumowaniu wątku umieszczę rozwiązanie (jeśli je znajdę (IMG:style_emoticons/default/smile.gif) ).

Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
evolucja
post
Post #2





Grupa: Zarejestrowani
Postów: 362
Pomógł: 27
Dołączył: 14.09.2009

Ostrzeżenie: (0%)
-----


Ja na JS się nie znam, ale zrobił bym to w PHP.
  1. $ikona = file_get_contents("http://mystatus.skype.com/smallicon/atsdesign.png", False, $cxContext);
  2. $wielkoscikona = strlen($ikona);
  3. if($wielkoscikona==428) {
  4. echo "dostepny";
  5. }

itd.
Go to the top of the page
+Quote Post
speedclick
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 1
Dołączył: 31.10.2009
Skąd: Kattowitz

Ostrzeżenie: (0%)
-----


Stwórz plik skypestatus.php i wrzuć do niego kod:
  1. <?php
  2. $u = $_GET['u'];
  3. $path="http://mystatus.skype.com/smallclassic/".$u;
  4. $im = imagecreatefrompng($path);//.
  5. header('Content-type: image/png');
  6. imagepng($im,NULL,0,NULL);
  7. imagedestroy($im);
  8. ?>

A tam, gdzie ma być button:
  1. <script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
  2. <a href="skype:USERNAME?chat"><img src="/skypestatus.php?u=USERNAME" style="border: none;" width="114" height="20" alt="My status" /></a>


U mnie działa pod IE 5, 6, 7
Go to the top of the page
+Quote Post
ats2008
post
Post #4





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 11.06.2009
Skąd: Lublin

Ostrzeżenie: (0%)
-----


Dzięki panowie, rozwiązania mi się podobają.

Na zwykłą stronę to bomba. Zapamiętam to sobie (IMG:style_emoticons/default/smile.gif) .

A szukam rozwiązania na szablon do allegro. Tam php nie umieszczę... chyba, że jakoś exportować, ze strony do szablonu? Na razie jestem w tej technologii jeszcze cienki, ma ktoś pomysł, jak to zrobić?

Dzięki.

rzecz jasna jeszcze pokombinuję (IMG:style_emoticons/default/smile.gif)


Witajcie,

Rozwiązanie SpeedClicka nie działa... nie wiem dlaczego. Umieściłem plik. skypestatus.php w tym samym folderze na serwerze i nie ładuje zdjęcia (na localhoście też próbowałem).

  1. <!--
  2. Skype 'Mój stan' button
  3. <a href="http://www.skype.com/go/skypebuttons" target="_blank">http://www.skype.com/go/skypebuttons</a>
  4. -->
  5. <script type="text/javascript" src="http://download.skype.com/share/skypebuttons/js/skypeCheck.js"></script>
  6. <a href="skype:atsdesign?chat"><img src="skypestatus.php?u=atsdesign" style="border: none;" width="114" height="20" alt="My status" /></a>


Tutaj widać efekt: http://www.atsdesign.cba.pl/skype/skypebutton.html

Gdzieś popełniłem błąd, ale gdzie...?

Pozdrawiam.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 10:58