Geschenkhack

Ghostmaster
Titel: Geschenkhack
Version: 1.0
Beschreibung: Geschenkhack




Beschreibung:

Benutzer können sich gegenseitig Geschenke austeilen.


Zu ändernde Dateien:
  • profile.php
  • profile.tpl



Neue Dateien:
  • profile_gifts.tpl
  • profile_usergifts.tpl
  • profile_usergiftsbit.tpl
  • acp/gift.php
  • gifts.php
  • gift_add.html
  • gift_del.html
  • gift_edit.html
  • gift_view.html
  • gift_viewbit.html
  • setup.lng
  • setup.php
  • setup.sql
  • setup.wbb



Abschließende Informationen:
  • Bugs bitte im Supporthtread melden. Ich werde versuchen, solche schnellstmöglich zu beheben!
  • Weder Agi noch ich übernehmen Haftung in irgendeiner Weise für diverse, durch diesen Hack entstandene Fehler!
  • Ich wünsche viel Spaß mit dieser kleinen Erweiterung.
  • PS: Pls habt ein wenig Geduld; wir sind nicht 24/7 da und können euch innerhalb von 2 Minuten Fragen zu Problemen etc beantworten Augenzwinkern

----
Demo: http://i215.photobucket.com/albums/cc224/XXlSau/profile.jpg

weiter zum Download
Shackles
Cool,vielen Dank.
Hab alles eingebaut.

Aber wie kann man denn Geschenke anlegen, habe keine Gruppeneinstellung für den Admin. Im Profil ist nun ein Pulldownmenü, aber dortist auch nix zum auswählen da.
Ghostmaster
Irre Da habe ich doch glatt die Gruppenrechte und das Menü vergessen. Moment kommt sofort. Augenzwinkern

Danach einfach nur die setup.php, setup.wbb und setup.sql neu hochladen und ausführen.
Shackles
Also, Gruppenrechte sind jetzt da.

Nun gibt es andere Probleme.

1. im Profil des Users steht einfach nur Paket (mein Geschenk) und daneben ne 1.
Ne Überschrift Geschenke wäre sinnig. Für Anfänger am besten mit in der Anleitung.

Wenn man dann auf die 1 klickt, kommt siehe Anhang.

P.S. Das mit der Überschrift geht doch nicht. Kann man das nicht in Geschenke umwandeln? Dass da nicht Paket sondern Geschenke steht?
Ghostmaster
Hast du eine Grafik eingebunden? Denn dann würde diese vor dem Geschenksnamen stehen.

Unten die neue Datei.
Shackles
Also, mal ein Verbesserungsvorschlag.

Sind so meine Ideen, vielleicht lässt sich das ja für mich umsetzen. *hoff*

1. ein paar Grafiken als Vorlagen geben
2. die Option, Geschenke zu verteilen und erhaltene Geschenke unter ein Abschnitt zu bringen
3. anstatt das Geschenk direkt im Profil anzuzeigen ne Option wie bei Herzen verschenken, Anzeigen wieviele Geschenke (ne Paketgrafik?)Username von Usern bekommen hat? Dann geht ja das Fenster auf, wenn man auf die Zahl klickt und man sieht das Geschenk...

Also der Geschenkname weg, dafür Geschenke reinschreiben usw...

Liebe Grüße, Shackles
Ghostmaster
Zitat:
Original von Shackles
1. ein paar Grafiken als Vorlagen geben
2. die Option, Geschenke zu verteilen und erhaltene Geschenke unter ein Abschnitt zu bringen
3. anstatt das Geschenk direkt im Profil anzuzeigen ne Option wie bei Herzen verschenken, Anzeigen wieviele Geschenke (ne Paketgrafik?)Username von Usern bekommen hat? Dann geht ja das Fenster auf, wenn man auf die Zahl klickt und man sieht das Geschenk...


1. Vorlagen kann ich welche suchen, nett wäre es, wenn ihr z.B. welche Posten würde. cool
2.

############################################

Suche in profile.tpl

------------------------------

code:
1:
2:
3:
4:
5:
6:
7:
8:
  <if($wbbuserdata['user_can_use_gifts'] == 1)><then>
  <form action="gifts.php?userid=$user_info[userid]" method="post">
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_GIVE_PRESENT']}:</b></span></td>
    <td><span class="normalfont"><select name="giftid"><option value="0">&nbsp;</option>$giftbit</select> <input class="input" type="submit" value="Schenken" /><input type="hidden" name="send" value="send" /><input type="hidden" name="userid" value="$user_info[userid]" /></span></td>
   </tr>
  </form>
  </then></if>


und

code:
1:
2:
3:
4:
5:
6:
  <if(isset($gifts) && $gifts)><then>
   <tr>
    <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
   </tr>
    $gifts
  </then></if>


lösche es!

############################################

Suche in profile.tpl

------------------------------

code:
1:
2:
3:
4:
5:
6:
7:
8:
   <if($showlanguageinprofile==1)>
   <then>
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_PROFILE_LANGUAGE']}</b></span></td>
    <td><span class="normalfont">$languagepackname</span></td>
   </tr>
   </then>
   </if>


------------------------------

füge dadrunter:

------------------------------

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
  <if((isset($gifts) && $gifts) && $wbbuserdata['user_can_use_gifts'] == 0)><then>
   <tr>
    <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
   </tr>
  </then></if>
  <if($wbbuserdata['user_can_use_gifts'] == 1)><then>
   <tr>
    <td align="left" colspan="2"><hr size="{$style['tableincellspacing']}" class="threadline" /></td>
   </tr>
  <form action="gifts.php?userid=$user_info[userid]" method="post">
   <tr align="left">
    <td><span class="normalfont"><b>{$lang->items['LANG_MEMBERS_GIVE_PRESENT']}:</b></span></td>
    <td><span class="normalfont"><select name="giftid"><option value="0">&nbsp;</option>$giftbit</select> <input class="input" type="submit" value="Schenken" /><input type="hidden" name="send" value="send" /><input type="hidden" name="userid" value="$user_info[userid]" /></span></td>
   </tr>
  </form>
  </then></if>
  <if(isset($gifts) && $gifts)><then>
    $gifts
  </then></if>


############################################

3. Möglich, jedoch sind dann 10.000 Pop-Ups. Ich finde es so ehrlich gesagt übersichtlicher. Und wenn du jmd. etwas schenkst, dann siehst du daneben sowieso eine Anzahl (insg. bekommenen Geschenke), klickst du auf die Zahl, kommen die User und die Anzahl, wieoft das Geschenk der einzelnen User verschenkt wurde.
Shackles
Jetzt wenn es untereinander und in einem Abschnitt ist,sieht das ganze schon wieder ganz anders aus. Jetzt würde ich es auch so lassen. Ich werde mich mal aufmachen und Grafiken suchen und anpassen, wenn ich welche gefunden und zusammen gestellt habe poste ich sie hier. Danke Ghosti, du bist immer schneller als die Feuerwehr! smile Freude

Hier 5 Grafiken,das .txt wegmachen, damit eine Rar Datei draus wird
Ghostmaster
Hier mal ein Herz, Schmetterling und eine Rose Augenzwinkern
EiserneGarde
Klasse Hack funzt eigentlich ganz gut.

Hab noch ein paar Verbesserungsvorschläge:
1. Möchte ich auf die Anzahl der Geschenke klicken passiert nichts
und
2. wie schon angesprochen die Geschenke nicht im Profil anzeigen zu lassen


Aber nochmal Danke Freude
Shackles
Hier das Beispiel
Ghostmaster
@EiserneGarde - Hast du die Änderung in der profile.tpl vollständig gemacht? (Speziell den 1. Teil) bzw. auch in allen Styles? Augenzwinkern
EiserneGarde
ja hab ich gemacht .. habe ich auch geprüft ... weiß auch nicht weiter verwirrt


Der "Geworbene User" Script funzt auch nicht vll. hat das ja nen zusammenhang Augenzwinkern
Ghostmaster
Der Rest funktioniert, oder wie?
EiserneGarde
Danke jetzt funktioniert wieder alles ... wo war denn der Fehler???
Ghostmaster
Kleiner Einbaufehler. Augenzwinkern
Dore
Ist der Download gefixt und es funktioniert jetzt alles so wie die User es hier angegeben haben ?
Ghostmaster
Es funktioniert nun alles. Augenzwinkern
TheGhostBoy
Hallo,

ich habe denn Geschenke hack eingebaut genau nach anleitung, hab ein geschenk im acp hinzugefügt das Herz, aber bei der profil anzeige ist nur schwarz zusehen. Weiß du vielleicht woran es liegen könnte?
Gruß, TheGhostBoy
Ghostmaster
Ein Bild wäre nett. smile