Shop Hosting
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Skype-Einbindung mit Status-Anzeige

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    am: 30. September 2010, 18:54:38
    Hallo, ich versuche gerade, einen Skype-Link im Shop einzubinden, und zwar habe ich das Problem, dass ich auch den Status anzeigen lassen will (Online, Offline etc.). Für Joomla soll es sowas geben. Gibt es das auch für XTC?
    Danke



    Linkback: https://www.modified-shop.org/forum/index.php?topic=8409.0

    chris755

    • Fördermitglied
    • Beiträge: 230
    Skype-Einbindung mit Status-Anzeige
    Antwort #1 am: 30. September 2010, 19:05:17
    Klar gibts das, zu sehen in meinem Shop unter http://bit.ly/aaEkYV

    Hier gibts den Button: http://www.skype.com/intl/de/tell-a-friend/get-a-skype-button/

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    Antwort #2 am: 30. September 2010, 19:16:20
    Ja, die Buttons habe ich auch gefunden. Aber wie frage ich den Status ab?

    chris755

    • Fördermitglied
    • Beiträge: 230
    Skype-Einbindung mit Status-Anzeige
    Antwort #3 am: 30. September 2010, 19:26:39
    Du gibts deinen Skype Namen ein, wählst einen Button aus der Rubrik "Skype Buttons mit Status" und baust den Code, der darunter dann erscheint in deine Seite ein!

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    Antwort #4 am: 30. September 2010, 19:41:57
    Super, danke. Hab es sofort ausprobiert, allerdings erscheint mein Status immer als "Offline". Muss ich noch etwas am Skype einstellen?
    Danke.

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    Antwort #5 am: 30. September 2010, 20:08:43
    Habs herausgefunden: meine Skype-Einstellung war falsch, mein Status wurde nicht angezeigt. Jetzt habe ich noch eine andere Frage: muss ich unbedingt die vorgegebenen Buttons benutzen oder kann ich eigene Bilder verwenden?

    chris755

    • Fördermitglied
    • Beiträge: 230
    Skype-Einbindung mit Status-Anzeige
    Antwort #6 am: 30. September 2010, 20:57:37
    Als Standardlösung gibts nur diese Buttons, alles andere müsste man selbst "basteln"!

    Problem ist nur, dass der Button ja auf nem Skype-Sever liegt und du dort kein eigenes Bild einbinden kannst. Müsstest es irgendwie schaffen auf einen Button auf deinem Server zu verlinken... Aber damit hab ich mich noch nicht beschäftigt.

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    Antwort #7 am: 01. Oktober 2010, 06:45:27
    Es gibt unter: http://download.skype.com/share/skypebuttons/js/skypeCheck.js eine Abfrage, die wohl den Status zurückgibt. Könnte man daraus eine eigene Funktion bauen, die dann erlaubt, eigene Status-Bilder anzuzeigen?

    chris755

    • Fördermitglied
    • Beiträge: 230
    Skype-Einbindung mit Status-Anzeige
    Antwort #8 am: 01. Oktober 2010, 06:51:19
    Da kann ich dir leider nicht weiterhelfen...

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    Antwort #9 am: 01. Oktober 2010, 10:20:19
    Hab hier: http://www.profi-webmaster.com/showthread.php?tid=3946 etwas gefunden:

    Code: PHP  [Auswählen]
    <?
    $user = 'deinusername';
    $status = trim(file_get_contents("http://mystatus.skype.com/".$user.".num"));
    switch($status)
    {
    case "0": $is = "ist nicht ermittelbar"; break;
    case "1": $is = "ist offline"; break;
    case "2": $is = "ist online"; break;
    case "3": $is = "ist kurz weg"; break;
    case "4": $is = "ist momentan nicht verfügbar"; break;
    case "5": $is = "möchte momentan nicht gestört werden"; break;
    case "6": $is = "ist unischtbar"; break;
    case "7": $is = "kann angeskypt werden"; break;
    default : $is = "ist nicht ermittelbar"; break;
    }
    $skypestatus = $user.' '.$is;
    echo $skypestatus;
    ?>
     
    Statt deinusername deinen Skype-Namen eingeben und schon sollte es laufen. Anstatt der Ausgabe im Klartext könnte man dann eigene Buttons anzeigen lassen. Ich bringe es aber nicht zum Laufen. Ich habe es im Content Manager versucht, es wird aber nichts angezeigt. Was muss ich ändern?

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    Antwort #10 am: 01. Oktober 2010, 14:42:44
    Aaaaalso: mittlerweile bin ich etwas weiter gekommen. Schaut euch den Script mal an..

    Code: PHP  [Auswählen]
    <?php
    $user = 'deinusername';
    $status = trim(file_get_contents("http://mystatus.skype.com/".$user.".num"));
    switch($status)
     {
            case "0": $is = '<a href="skype:'.$user.'?call"><img src="../images/skype-status_0.png" style="border: none" alt="call '.$user.'" />'; break;
            case "1": $is = '<a href="skype:'.$user.'?call"><img src="../images/skype-status_1.png" style="border: none" alt="call '.$user.'" />'; break;
            case "2": $is = '<a href="skype:'.$user.'?call"><img src="../images/skype-status_2.png" style="border: none" alt="call '.$user.'" />'; break;
            case "3": $is = '<a href="skype:'.$user.'?call"><img src="../images/skype-status_3.png" style="border: none" alt="call '.$user.'" />'; break;
            case "4": $is = '<a href="skype:'.$user.'?call"><img src="../images/skype-status_4.png" style="border: none" alt="call '.$user.'" />'; break;
            case "5": $is = '<a href="skype:'.$user.'?call"><img src="../images/skype-status_5.png" style="border: none" alt="call '.$user.'" />'; break;
            case "6": $is = '<a href="skype:'.$user.'?call"><img src="../images/skype-status_6.png" style="border: none" alt="call '.$user.'" />'; break;
            case "7": $is = '<a href="skype:'.$user.'?call"><img src="../images/skype-status_7.png" style="border: none" alt="call '.$user.'" />'; break;
            default : $is =  '<a href="skype:'.$user.'?call"><img src="../images/skype-status_0.png" style="border: none" alt="call '.$user.'" />'; break;
     }
    $skypestatus = $is;
    echo $skypestatus;

    ?>
     
    Natürlich wieder deinusername in eueren Skype-Namen ändern. Und dann braucht man noch im Verzeichnis /images/ die Bilder "skype-status_0 ... 7.png". Die kann man sich selbst nach Lust und Laune zusammenstellen. Danach werden diese Bilder je nach eurem Skype-Status angezeigt und beim Klick darauf wird Skype gestartet. Senauso wollte ich es haben. Allerdings habe ich noch ein Problem: der Skype-Status soll in Content eingebunden werden. Ich habe vergeblich versucht, den Script im FCK-Editor einzugeben.
    Weiß jemand, wie ich einen PHP-Script aus Content aufrufen kann?

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    Antwort #11 am: 10. Oktober 2010, 09:26:34
    Hat keiner eine Ahnung, wie ich im Content Manager ein PHP-Scritp eingeben kann, das dann bei jedem Aufruf der Seite ausgeführt wird? HTML ist ja kein Problem.
    Danke

    franky_n

    • Experte
    • Beiträge: 4.950
    Skype-Einbindung mit Status-Anzeige
    Antwort #12 am: 10. Oktober 2010, 09:32:25
    Hi digicam,

    ich weiß nicht ob das funktioniert, aber kannst es ja mal ausprobieren.
    Hast Du es mal mit den {php} {/php} Tags vom smarty probiert und dort Deinen PHP Code eingebaut?

    Viele Grüße

    Franky

    digicam

    • Fördermitglied
    • Beiträge: 122
    Skype-Einbindung mit Status-Anzeige
    Antwort #13 am: 10. Oktober 2010, 13:48:03
    Hi Franky, sorry, so weit bin ich noch nicht... Smarty, Tags, nix verstehen.. ich hab noch keine große Erfahrung, höchstens so mal fertige Scripts anändern oder so.. Wie meinst du es mit den Tags? Den PHP-Code in den Tags einbetten? So: {php} ...mein Code... {/php} ? Das habe ich probiert, es wird im Content nur der Code als Text angezeigt. Aber irgendwie so stelle ich mir das vor.
    Danke

    14 Antworten
    5801 Aufrufe
    23. März 2011, 11:46:58 von Tomcraft
    6 Antworten
    3041 Aufrufe
    03. Dezember 2010, 07:29:12 von franky_n
    0 Antworten
    2389 Aufrufe
    20. Juli 2012, 16:49:59 von Istvan