Messenger Hack

MrHanky
Titel: Messenger Hack
Version: 2.0
Beschreibung: Da es einige Nachfragen für diesen Hack gab, und Ullemuv seinen nicht mehr fertig gemacht hat, hab ich mich dran gesetzt.

Was macht der Hack?
Dieser Hack fügt im Thread zu jedem Post einen Link, wo sich ein neues kleines, Fenster öffnet, wo all die Messenger des User aufglistet sind.

Copyright
Dieser Hack unterliegt meinen Copyright und darf nur von mir angeboten werden!
Die Idee stammt von Bräke, der den Hack selber gemacht hat, aber nicht her gibt. unglücklich großes Grinsen

Alle Hinweise
- dieser Hack darf nur von mir zum runterladen angeboten werden
- dieser Hack unterliegt meinen Copyright!
- die Idee von Bräke (www.your-wbb.de)
- Bräke hat den Hack schon erstellt, aber nicht freigegeben, da er nur für y****** ist
- vor dem Einbau die Daten sichern!
- Einbau auf eigene Gefahr!
- Ich übernehme keine Verantwortung für eventuelle Schäden am Forum!
- Kein Support per ICQ, PN, E-Mail etc.!
- Support nur im Entsprechendem Thema!

Demo
http://img64.exs.cx/img64/2902/Demo.jpg

Support nur im entsprechendem Thread!!!

Viel Spaß mit diesem Hack!

Gruß, Wolly
----
Demo: http://img64.exs.cx/img64/2902/Demo.jpg

weiter zum Download
BocaSpanky
Super Arbeit!

Dennoch finde ich das copyright n bischen blöd!
Aber trotzdem Lob von meiner Seite! Augenzwinkern Augenzwinkern großes Grinsen
MrHanky
Was meinst du mit dem Copyright?
Hat beim Einbau alles funktioniert?

Gruß, Wolly
BocaSpanky
Ne ich habs mir noch nicht gezogen! Hab mir nur die Demo angkuckt! großes Grinsen #

Werd ich aber dann tun! ;-)
MrHanky
Ach so... ^^

Gruß, Wolly
Viper
kann man den skype hack da noch einbauen?
MrHanky
Ja, ich mach es kurz.

Gruß, Wolly

Edit:
So, suche in der misc.php folgendes:
php:
1:
$messenger $db->query_first("SELECT userid, username, icq, msn, yim, aim FROM bb".$n."_users WHERE userid='$userid'");

Ersetze es mit folgendem:
php:
1:
$messenger $db->query_first("SELECT userid, username, icq, msn, yim, aim, skype FROM bb".$n."_users WHERE userid='$userid'");


Gehe im ACP auf Templates bearbeiten und suche fogendes:
code:
1:
2:
3:
4:
5:
6:
7:
   <tr>
    <td class="tableb" align="left"><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_MSN']}</b></span></td>
    <td class="tableb" align="left"><span class="normalfont"><if($messenger['msn'])><then>$messenger[msn]</then><else>{$lang->items['LANG_MEMBERS_PROFILE_NODECLARATION']}</else></if></span></td>
    <td class="tableb" align="left"><span class="normalfont"><if($messenger['msn'])><then><a href="http://members.msn.com/?mem=$posts[msn]"><img src="{$style['imagefolder']}/msn.gif" border="0" alt="{$LANG_MEMBERS_MSN}" title="{$LANG_MEMBERS_MSN}" /></a></then><else>&nbsp;</else></if></span></td>
   </tr>

Füge darunter folgendes ein:
code:
1:
2:
3:
4:
5:
6:
7:
   <tr>
    <td class="tablea" align="left"><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_SKYPE']}</b></span></td>
    <td class="tablea" align="left"><span class="normalfont"><if($messenger['skype'])><then>$messenger[skype]</then><else>{$lang->items['LANG_MEMBERS_PROFILE_NODECLARATION']}</else></if></span></td>
    <td class="tablea" align="left"><span class="normalfont"><if($messenger['skype'])><then><a href="callto://$messenger[skype]"><img src="{$style['imagefolder']}/skype.gif" border="0" alt="{$LANG_MEMBERS_SKYPE}" title="{$LANG_MEMBERS_SKYPE}" /></a></then><else>&nbsp;</else></if></span></td>
   </tr>
Viper
Zitat:
Original von Wolly
Ja, ich mach es kurz.

Gruß, Wolly



danke
MrHanky
Ich lade gleich nchmal das neue Archiv hoch, da es noch kleine Fehler gab. Bitte alle dann später nochmal einbauen!!!

@Viper:
Letzter Post von mir Augenzwinkern

Gruß, Wolly
Viper
Zitat:
Original von Wolly
Ich lade gleich nchmal das neue Archiv hoch, da es noch kleine Fehler gab. Bitte alle dann später nochmal einbauen!!!

@Viper:
Letzter Post von mir Augenzwinkern

Gruß, Wolly
vielen dank
JaY^JaY
Danke, Super Arbeit!!! Werds sofort einbauen :>


*EDIT*

Der Hack funzt Super aber ein Fehler bei AIM

Wenn ich im FOrum was bei AIM eintrage steht im Messenger Popup "Keine Angabe" .....bitte Bugfix posten :>


*EDIT2*

Kleiner Rechtschreib Fehler inner Thread_Postbit Änderung:

Zitat:

<br /><div align="center"><img src="{$style['imagefolder']}/spacer.gif" width="159" height="1" border="0" alt="" title="" /><br /><a href="java script:messenger('$posts[userid]')">{$lang->items['LANG_THREAD_ME
SSENGER']}r</a></td></div>


da ist ein grundloses "r" großes Grinsen
MrHanky
Werde mich heute Abend drumm kümmern. Augenzwinkern

Gruß, Wolly
daBriZa
funkt der hack auch unter 2.3?
JaY^JaY
Zitat:
Original von Wolly
Werde mich heute Abend drumm kümmern. Augenzwinkern

Gruß, Wolly


Augen rollen
MrHanky
Sorry, hab aber nichts gefunden... :dead
Ich schau nochmal.

@daBriZa:
Teste halt! Könnt ihr netmal warten, bis die wBB2.3 Foren da sind?!

Gruß, Wolly
linksta1
wie sieht es nun aus?

ich hab den hack schon auf meinem board installiert aber der aim bug ist noch vorhanden
MrHanky
Edit:
Maaan, so ein leichtsinns Fehler. Augen rollen

Sucht in der misc.php folgendes:
php:
1:
$messenger['aim'] = htmlconverter($posts['aim']);


und ersetzt es mit folgendem:
php:
1:
$messenger['aim'] = htmlconverter($messenger['aim']);


Werd die ZIP aktualisieren. Augenzwinkern
linksta1
hnmmmm

bei mir sieht das anders aus

code:
1:
2:
3:
4:
5:
if ($messenger['aim']) {
$messenger['aim'] = htmlconverter($messenger['aim']);
$aim = $messenger['aim'];
$LANG_MEMBERS_AIM = $lang->get("LANG_MEMBERS_AIM", array('$username' => $username, '$aim' => $aim));


funktioniert aber

edit:
also ich hab nochmal nachgeschaut, es sind im board noch die messengerbuttons da. Obwohl der messengerlink da ist verwirrt

ich hab mal einen screenshot angehängt
Pixel
Hey wolly könntest du das auch für das wbb 2.1.X machen ? DANNGGÖÖ ^^
MrHanky
Zitat:
Original von linksta1
hnmmmm

bei mir sieht das anders aus

code:
1:
2:
3:
4:
5:
if ($messenger['aim']) {
$messenger['aim'] = htmlconverter($messenger['aim']);
$aim = $messenger['aim'];
$LANG_MEMBERS_AIM = $lang->get("LANG_MEMBERS_AIM", array('$username' => $username, '$aim' => $aim));


funktioniert aber

edit:
also ich hab nochmal nachgeschaut, es sind im board noch die messengerbuttons da. Obwohl der messengerlink da ist verwirrt

ich hab mal einen screenshot angehängt


Dann hast du Schritt fünf nicht gemacht. Augenzwinkern