Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Skype Indicator inkl. PHPBB Mod! (https://www.delphipraxis.net/45523-skype-indicator-inkl-phpbb-mod.html)

Kidix 7. Mai 2005 19:35


Skype Indicator inkl. PHPBB Mod!
 
Hallo,


man kennt es ja von ICQ und Co.! Dort kann man seinen Status auch auf einer Website anzeigen lassen.
Für Skype gab es diese Möglichkeit bisher nicht. Derzeit gibt es aber schon mehrere Varianten, dieses zu ermöglichen.

Ein Programm habe ich geschrieben. Es nennt sich IndiC.

Man muss es nur herunterladen und starten.
Es müssen jetzt nur noch alle erforderlichen Daten eingegeben und IndiC neugestartet werden. (Natürlich muss Skype an sein :-) )
Ab jetzt kannst du deinen Status unter

http://www.skypeindicator.de.vu/src/...?user=USERNAME anzeigen lassen. Solltest du ein Image in deine Private Homepage einbauen wollen kannst du dies so machen:

<img src=http://kidix.ki.funpic.de/src/status.php?user=USERNAME border=0>

Der PHPBB MOD sieht so aus:

Code:
######################################################## 
## MOD Title:      Skype Indicator Mod IndiCM
##
## MOD Description:   Dieser Mod zeigt euch den Status von Skype an. Ihr benötigt lediglich noch IndiC
##          um den Status zu erkennen!
## MOD Version:      1.0.0
## 
## Installation Level:   Easy
## Installation Time:   15 Minutes
##
## Files To Edit:   10
##   viewtopic.php
##   includes/usercp_register.php
##   includes/functions_validate.php
##   includes/usercp_avatar.php
##   includes/usercp_viewprofile.php
##   
##   language/lang_english/lang_main.php
##   templates/subSilver/subSilver.cfg
##   templates/subSilver/profile_view_body.tpl
##   templates/subSilver/profile_add_body.tpl
##   templates/subSilver/viewtopic_body.tpl
##
############################################################## 
## Bevor du hier irgendwas im Forum änders, mache bitte Updates!
##############################################################

#-----[ SQL ]------------------------------------------ 

ALTER TABLE `phpbb_users` ADD `user_skype` VARCHAR( 255 ) ;
ALTER TABLE `phpbb_users` ADD `user_skype1` VARCHAR( 255 ) ;


#-----[ OPEN ]------------------------------------------ 
#
viewtopic.php


#-----[ FIND ]------------------------------------------ 
#
$sql = "SELECT u.username, u.user_id,


#-----[ IN-LINE FIND ]------------------------------------------ 
#
u.user_yim,


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 u.user_skype, u.user_skype1,


#-----[ FIND ]------------------------------------------ 
#
      $yim = ( $postrow[$i]['user_yim'] ) ? '[url="http://edit.yahoo.com/config/send_webmesg?.target=' . $postrow[$i]['user_yim'] . '&amp;.src=pg"]' . $lang['YIM'] . '[/url]' : '';


#-----[ AFTER, ADD ]------------------------------------------ 
#
      $skype_img = ( $postrow[$i]['user_skype'] ) ? '[url="callto://' . $postrow[$i]['user_skype'] . '/"][img]http://kidix.ki.funpic.de/src/status.php?user=' . $postrow[$i]['user_skype1'] . '[/img][/url]' : '';
      $skype = ( $postrow[$i]['user_skype'] ) ? '[url="callto://' . $postrow[$i]['user_skype'] . '/"]' . $lang['SKYPE'] . '[/url]' : '';


#-----[ FIND ]------------------------------------------ 
#
      $yim_img = '';
      $yim = '';


#-----[ AFTER, ADD ]------------------------------------------ 
#
      $skype_img = '';
      $skype = '';
      $skype1 = '';


#-----[ FIND ]------------------------------------------ 
#
      'YIM_IMG' => $yim_img,
      'YIM' => $yim,


#-----[ AFTER, ADD ]------------------------------------------ 
#
      'SKYPE_IMG' => $skype_img,
      'SKYPE' => $skype,
      'SKYPE1' => $skype1,


#-----[ OPEN ]------------------------------------------ 

includes/usercp_register.php


#-----[ FIND ]------------------------------------------ 

$strip_var_list = array('username' => 'username'


#-----[ IN-LINE FIND ]------------------------------------------ 
#
'yim' => 'yim',


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 'skype' => 'skype', 'skype1' => 'skype1',



#-----[ FIND ]------------------------------------------ 
#
validate_optional_fields($icq,


#-----[ IN-LINE FIND ]------------------------------------------ 
#
$yim,


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 $skype, $skype1,


#-----[ FIND ]------------------------------------------ 
#
      $yim = stripslashes($yim);


#-----[ AFTER, ADD ]------------------------------------------ 
#
      $skype = stripslashes($skype);
      $skype1 = stripslashes($skype1);


#-----[ FIND ]------------------------------------------ 
#
$sql = "UPDATE " . USERS_TABLE . "
            SET " . $username_sql . $passwd_sql


#-----[ IN-LINE FIND ]------------------------------------------ 
#
user_msnm = '" . str_replace("\'", "''", $msn) . "',


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 user_skype = '" . str_replace("\'", "''", $skype) . "', user_skype1 = '" . str_replace("\'", "''", $skype1) . "',


#-----[ FIND ]------------------------------------------ 
#
$sql = "INSERT INTO " . USERS_TABLE . "  (user_id, username


#-----[ IN-LINE FIND ]------------------------------------------ 
#
user_msnm,


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 user_skype,user_skype1,


#-----[ FIND ]------------------------------------------ 
#
VALUES ($user_id, '" . str_replace("\'", "''", $username)


#-----[ IN-LINE FIND ]------------------------------------------ 
#
'" . str_replace("\'", "''", $msn) . "',


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 '" . str_replace("\'", "''", $skype) . "', '" . str_replace("\'", "''", $skype1) . "',


#-----[ FIND ]------------------------------------------ 
#
               'YIM' => $yim,


#-----[ AFTER, ADD ]------------------------------------------ 
#
               'SKYPE' => $skype, 'SKYPE1' => $skype1,


#-----[ FIND ]------------------------------------------ 
#
   $yim = stripslashes($yim);


#-----[ AFTER, ADD ]------------------------------------------ 
#
   $skype = stripslashes($skype);
   $skype1 = stripslashes($skype1);


#-----[ FIND ]------------------------------------------ 
#
   $yim = $userdata['user_yim'];


#-----[ AFTER, ADD ]------------------------------------------ 
#
   $skype = $userdata['user_skype'];
   $skype1 = $userdata['user_skype1'];


#-----[ FIND ]------------------------------------------ 
#
display_avatar_gallery($mode, $avatar_category,


#-----[ IN-LINE FIND ]------------------------------------------ 
#
$yim,


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 $skype,$skype1,


#-----[ FIND ]------------------------------------------ 
#
      'YIM' => $yim,


#-----[ AFTER, ADD ]------------------------------------------ 
#
      'SKYPE' => $skype, 'SKYPE1' => $skype1,


#-----[ FIND ]------------------------------------------ 
#
      'L_YAHOO' => $lang['YIM'],


#-----[ AFTER, ADD ]------------------------------------------ 
#
      'L_SKYPE' => $lang['SKYPE'], 'L_SKYPE1' => $lang['SKYPE1'],


#-----[ OPEN ]------------------------------------------ 
#
includes/functions_validate.php


#-----[ FIND ]------------------------------------------ 
#
function validate_optional_fields(&$icq,


#-----[ IN-LINE FIND ]------------------------------------------ 
#
&$yim,


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 &$skype, &$skype1,


#-----[ FIND ]------------------------------------------ 
#
$check_var_length = array('aim'


#-----[ IN-LINE FIND ]------------------------------------------ 
#
'yim',


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 'skype','skype1',


#-----[ OPEN ]------------------------------------------ 
#
includes/usercp_avatar.php


#-----[ FIND ]------------------------------------------ 
#
function display_avatar_gallery($mode, &$category,


#-----[ IN-LINE FIND ]------------------------------------------ 
#
&$yim,


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 &$skype, &$skype1,


#-----[ FIND ]------------------------------------------ 
#
$params = array('coppa', 'user_id', 'username',


#-----[ IN-LINE FIND ]------------------------------------------ 
#
'yim',


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 'skype','skype1',


#-----[ OPEN ]------------------------------------------ 
#
includes/usercp_viewprofile.php


#-----[ FIND ]------------------------------------------ 
#
$yim = ( $profiledata['user_yim'] ) ? '[url="http://edit.yahoo.com/config/send_webmesg?.target=' . $profiledata['user_yim'] . '&amp;.src=pg"]' . $lang['YIM'] . '[/url]' : '';


#-----[ AFTER, ADD ]------------------------------------------ 
#
$skype_img = ( $profiledata['user_skype'] ) ? '[url="callto://' . $profiledata['user_skype'] . '/"][img]http://kidix.ki.funpic.de/src/status.php?user=' . $profiledata['user_skype1'] . '[/img][/url]' : '';
$skype = ( $profiledata['user_skype'] ) ? '[url="callto://' . $profiledata['user_skype'] . '/"]' . $lang['SKYPE'] . '[/url]' : '';


#-----[ FIND ]------------------------------------------ 
#
   'YIM_IMG' => $yim_img,
   'YIM' => $yim,


#-----[ AFTER, ADD ]------------------------------------------ 
#
   'SKYPE_IMG' => $skype_img,
   'SKYPE' => $skype,
   'SKYPE1' => $skype1,


#-----[ FIND ]------------------------------------------ 
#
   'L_YAHOO' => $lang['YIM'],


#-----[ AFTER, ADD ]------------------------------------------ 
#
   'L_SKYPE' => $lang['SKYPE'],'L_SKYPE1' => $lang['SKYPE1'],


#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/profile_add_body.tpl


#-----[ FIND ]------------------------------------------ 
#
   <tr>
     <td class="row1"><span class="gen">{L_YAHOO}:</span></td>
     <td class="row2">
      <input type="text" class="post"style="width: 150px" name="yim" size="20" maxlength="255" value="{YIM}" />
     </td>
   </tr>


#-----[ AFTER, ADD ]------------------------------------------ 
#
   <tr>
     <td class="row1"><span class="gen">{L_SKYPE} / {L_SKYPE1}:</span></td>
     <td class="row2">
      <input type="text" class="post"style="width: 150px" name="skype" size="20" maxlength="255" value="{SKYPE}" /> <input type="text" class="post"style="width: 150px" name="skype1" size="20" maxlength="255" value="{SKYPE1}" />
     </td>
   </tr>


#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/profile_view_body.tpl


#-----[ FIND ]------------------------------------------ 
#
      <tr>
        <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_YAHOO}:</span></td>
        <td class="row1" valign="middle"><span class="gen">{YIM_IMG}</span></td>
      </tr>


#-----[ AFTER, ADD ]------------------------------------------ 
#
      <tr>
        <td valign="middle" nowrap="nowrap" align="right"><span class="gen">{L_SKYPE} / {L_SKYPE1}:</span></td>
        <td class="row1" valign="middle"><span class="gen">{SKYPE_IMG}</span></td>
      </tr>




#-----[ OPEN ]------------------------------------------ 
#
templates/subSilver/viewtopic_body.tpl


#-----[ FIND ]------------------------------------------ 
#
<td valign="middle" nowrap="nowrap">{postrow.PROFILE_IMG}


#-----[ IN-LINE FIND ]------------------------------------------ 
#
{postrow.MSN_IMG}


#-----[ IN-LINE AFTER, ADD ]------------------------------------------ 
#
 {postrow.SKYPE_IMG}




#-----[ OPEN ]------------------------------------------ 
#
language/lang_german/lang_main.php


#-----[ FIND ]------------------------------------------ 
#
$lang['YIM'] = 'Yahoo Messenger';


#-----[ AFTER, ADD ]------------------------------------------ 
#
$lang['SKYPE'] = 'Skype Name';
$lang['SKYPE1'] = 'IndiCator Name';


#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 

# EoM
Gruß

Kidix

Pr0g 7. Mai 2005 20:11

Re: Skype Indicator inkl. PHPBB Mod!
 
Und veräts du auch, wo man sich das "Programm" runterladen kann :lol:

Aenogym 7. Mai 2005 20:43

Re: Skype Indicator inkl. PHPBB Mod!
 
Zitat:

Zitat von Pr0g
Und veräts du auch, wo man sich das "Programm" runterladen kann :lol:

ich denke mal, bei http://www.skypeindicator.de.vu

aenogym

edit: huch, doch nicht :lol:

Kidix 7. Mai 2005 20:45

Re: Skype Indicator inkl. PHPBB Mod!
 
Hier:

http://kidix.ki.funpic.de/download.htm (IndiC)

Direktes Verlinken geht nicht, datei ist ca 700 kb groß!

Kidix

Meflin 7. Mai 2005 21:15

Re: Skype Indicator inkl. PHPBB Mod!
 
nur mal sone dumme frage: warum lande ich bei yahoo, wenn ich die webseite besuchen will?

macht irgendiw eso den eindruck als wolltest du den eindruck erwecken dein service sei von yahoo...
oder noch schlimmer es ist eine phishing webseite :shock:


Ultimator 7. Mai 2005 21:23

Re: Skype Indicator inkl. PHPBB Mod!
 
Zitat:

Zitat von Meflin
nur mal sone dumme frage: warum lande ich bei yahoo, wenn ich die webseite besuchen will?

macht irgendiw eso den eindruck als wolltest du den eindruck erwecken dein service sei von yahoo...
oder noch schlimmer es ist eine phishing webseite :shock:

:gruebel: Bei mir besteht die Seite aus nichts als 2 Links (IndiC und Easy Splitter).

//edit Ups. :oops: Das scheint die Yahoo-Seite zu sein, auch von den Link-Zielen her kommts mir nich vor wie ne Phishing-Seite

toms 7. Mai 2005 21:23

Re: Skype Indicator inkl. PHPBB Mod!
 
Zitat:

Zitat von Kidix
Direktes Verlinken geht nicht, datei ist ca 700 kb groß!

Geht schon: Rechte Maustaste, speichern unter...
http://kidix.ki.funpic.de/files/indic.zip

Meflin 7. Mai 2005 21:24

Re: Skype Indicator inkl. PHPBB Mod!
 
Zitat:

Zitat von Ultimator
Zitat:

Zitat von Meflin
nur mal sone dumme frage: warum lande ich bei yahoo, wenn ich die webseite besuchen will?

macht irgendiw eso den eindruck als wolltest du den eindruck erwecken dein service sei von yahoo...
oder noch schlimmer es ist eine phishing webseite :shock:

:gruebel: Bei mir besteht die Seite aus nichts als 2 Links (IndiC und Easy Splitter).

ich mein die skypeindicator.de.vu


Assun 7. Mai 2005 21:26

Re: Skype Indicator inkl. PHPBB Mod!
 
Meflin meint skypeindicator.de.vu

Kidix 7. Mai 2005 21:38

Re: Skype Indicator inkl. PHPBB Mod!
 
Das Ihr die Seite nicht über www.skypeindicator.de.vu nicht aufrufen könnt liegt am REFERER Block!
Die de.vu Domain ist nur für den Statusgeber da. (Deshalb auch die Umleitung auf yahoo.de)

Gruß

Kidix

Delphi Star 10. Mai 2005 23:31

Re: Skype Indicator inkl. PHPBB Mod!
 
Man kann das Programm nicht mehr beenden sobald man Offline ist.

Kidix 11. Mai 2005 13:23

Re: Skype Indicator inkl. PHPBB Mod!
 
Zitat:

Zitat von Delphi Star
Man kann das Programm nicht mehr beenden sobald man Offline ist.

doch, du solltest nur mal ein paar sekunden warten (je nach verbindung) da indic noch den status absenden muss wenn du beendest.

ansonsten ist das problem nicht bekannt.

Kidix

Delphi Star 11. Mai 2005 14:51

Re: Skype Indicator inkl. PHPBB Mod!
 
Zitat:

Zitat von Kidix
Zitat:

Zitat von Delphi Star
Man kann das Programm nicht mehr beenden sobald man Offline ist.

doch, du solltest nur mal ein paar sekunden warten (je nach verbindung) da indic noch den status absenden muss wenn du beendest.

ansonsten ist das problem nicht bekannt.

Kidix

Falls du eine Firewall hast solltest du da mit mal den Internetverkehr unterbinden und dann versuchen das Prog zu beenden. Dann bekommt man nähmlich diese Fehlermeldung: "Can't connect to MySQL server on '62.75.210.190' (10061)". Dannach lässt sich das Programm nur noch über den Task-Manager schließen.

Kidix 11. Mai 2005 14:55

Re: Skype Indicator inkl. PHPBB Mod!
 
ja, das muss ja jeder selber wissen ob er indic durch die firewall blockt. um den service nicht zu gefährden muss am schluss ein 0 signal gesendet werden...

dann nutz es einfach nicht mehr!

Kidix

SubData 11. Mai 2005 15:58

Re: Skype Indicator inkl. PHPBB Mod!
 
Also ich würde keinen PHP BB Mod verwenden, der ne Verbindung zum Server funpic.de fordert...
Wenn die irgendwann mal ihren Service einstellen, dann is der ganze Mod nutzlos -hmz-

Kidix 11. Mai 2005 16:43

Re: Skype Indicator inkl. PHPBB Mod!
 
ich stelle keine verbindung zum mysql server von funpic!

Ich hoste die MYSQL Datenbank bei unserem Sponsor unlimited-hosting.de!

Gruß

Kidix

SubData 11. Mai 2005 16:59

Re: Skype Indicator inkl. PHPBB Mod!
 
Zitat:

Code:
      $skype_img = ( $postrow[$i]['user_skype'] ) ? '[url="callto://' . $postrow[$i]['user_skype'] . '/"][img]http://kidix.ki.funpic.de/src/status.php?user=' . $postrow[$i]['user_skype1'] . '[/img][/url]' : '';
      $skype = ( $postrow[$i]['user_skype'] ) ? '[url="callto://' . $postrow[$i]['user_skype'] . '/"]' . $lang['SKYPE'] . '[/url]' : '';

Und was is das?

Hast du dir eigentlich mal Gedanken gemacht wieviel Traffic dabei drauf geht, wenn das Ding in den "Umlauf" kommen würde?

Edit: Oh hatte das MySQL übersehen .... Aber funpic.de wird benutzt von daher...

Kidix 12. Mai 2005 19:50

Re: Skype Indicator inkl. PHPBB Mod!
 
jo, aber nur hier, da ich hier in einem Delphi Forum nicht unbedingt die richtige url angeben möchte...

Derzeit benutzen übrigens ca. 480 User den Indicator. (kann man der Statistik entnehmen)
Trafficaufkommen nichtmal 1 MB Pro Tag!

Kidix

Delphi Star 14. Mai 2005 14:52

Re: Skype Indicator inkl. PHPBB Mod!
 
Zitat:

Zitat von Kidix
ja, das muss ja jeder selber wissen ob er indic durch die firewall blockt. um den service nicht zu gefährden muss am schluss ein 0 signal gesendet werden...

dann nutz es einfach nicht mehr!

Kidix

Das mit der Firewall war doch nur ein Beispiel. Ich wollte damit zeigen, dass sich dein Tool nur beenden lässt solange eine Internetverbindung besteht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:41 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz