Bedankomatanzeige im Profil

Allgemeiner Support zum phpBB 2 Board und phpBB 2 Modifikationen
Forumsregeln
Auch wenn hier der Support für phpBB 2 weiterhin aufrecht erhalten bleibt, weisen wir darauf hin, dass das phpBB 2 nicht mehr offiziell unterstützt und weiterentwickelt wird!
kjwargan

Bedankomatanzeige im Profil

Beitrag von kjwargan »

Servus,
über die Suche fand ich nichts.
Frage: Gibt es ein Addon, dass im Userprofil angezeigt wird, wer wieviele Danke gegeben hat, und erhalten?
Möglich wäre auch die Alternative, für die Profilanzeige im Beitrag.(Vielleicht besser)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Da wäre zunächst zu klären, welchen Bedankomat MOD Du installiert hast.
Es gibt da bereits mehrere...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
kjwargan

Beitrag von kjwargan »

Mein Fehler, sorry.
Es ist der Bedankomat 0.2.2 von Supersonic , zu dem Du bereits Addons machtest.
ich habe ihn von: http://www.phpbbmods.de/downloads.php?view=detail&id=6

Gruss Carlo
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Ich hatte für das "Original" ein Add-On erstellt, aber nicht für diesen. Soviel mal zur Richtigstellung ;)

Aber egal, hier Teil 1 der Frage:

Code: Alles auswählen

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

#
#-----[ FIND ]-----
#
make_jumpbox('viewforum.'.$phpEx);

#
#-----[ AFTER, ADD ]-----
#
$sql = "SELECT * FROM " .BEDANKOMAT_TABLE. "
	WHERE user_id = ".$profiledata['user_id'];
if ( !($result = $db->sql_query($sql)) )
{
	message_die(GENERAL_ERROR, 'Could not obtain bedankomat information', '', __LINE__, __FILE__, $sql);
}
$total_thx = $db->sql_numrows($result);
$db->sql_freeresult($result);

#
#-----[ FIND ]-----
#
	'POST_PERCENT_STATS' => sprintf($lang['User_post_pct_stats'], $percentage), 

#
#-----[ AFTER, ADD ]-----
#
	'THANKS_TO_TOPICS' => $total_thx,
	'L_THANKS_TO_TOPICS' => $lang['Thx_to_topic'],

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

#
#-----[ FIND ]-----
#
?>

#
#-----[ BEFORE, ADD ]-----
#
$lang['Thx_to_topic'] = "Der User sagte Danke";

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

#
#-----[ FIND ]-----
#
		<tr>
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td>
		  <td> <b><span class="gen">{INTERESTS}</span></b></td>
		</tr>

#
#-----[ AFTER, ADD ]-----
#
		<tr>
		  <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_THANKS_TO_TOPICS}:</span></td>
		  <td> <b><span class="gen">{THANKS_TO_TOPICS}</span></b></td>
		</tr>


#
#-----[ SAVE/CLOSE ALL FILES ]-----
#
# EoM
Damit wird die Anzahl der Danke's angezeigt, die der User gegeben hat.
Die erhaltenen Danke's sind ungleich schwerer und würde ich aus Performance Gründen eher nicht angehen wollen, da die mit wachsendem Forum auch wachsende Topic Tabelle nicht "mal eben" durchsucht werden kann...
Machbar ja, aber wie gesagt: Ich würde da eher von abraten und die Bedankomat-Liste verwenden, die dem MOD beiliegt (ist auch von mir gewesen). Diese zeigt den genannten Fall an, also wer sich bedankte und wer ein Danke erhielt.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
kjwargan

Beitrag von kjwargan »

[quote="oxpus";p="70234"]Ich hatte für das "Original" ein Add-On erstellt, aber nicht für diesen. Soviel mal zur Richtigstellung ;) Aber egal, hier Teil 1 der Frage:[/quote]
Danke für den Code + Belehrung :D
oxpus hat geschrieben:Ich würde da eher von abraten und die Bedankomat-Liste verwenden, die dem MOD beiliegt (ist auch von mir gewesen). Diese zeigt den genannten Fall an, also wer sich bedankte und wer ein Danke erhielt.

Deinen Rat nehme ich an, weil Du der Fachmann bist. Ich sah es nur in einem vB-Forum.
Deine Liste habe ich auch, werde sie Morgen installieren.

Danke nochmal für Deine schnelle Hilfe!
Edit:Dein Code für das Profil funktioniert. :)
Als ich die dem MOD beiliegende list.php und list.tpl installierte, zeigete es im test einen user,usw. an, der sich bedankte. Nachdem oben in der (ich denke) row1, nur Forum und Thema anzeigt. Aber das betreffende Forum,Thema und user anzeigte, probierte ich doch die beiden Dateien aus dem Addonordner. Jetzt zeigt er im test nicht mehr das betreffende Forum,Thema und user an.

Woran kann das bitte liegen?
Ich verwende orion, aber das ist kein Problem.

Gruss Carlo
Zuletzt geändert von kjwargan am Do 22.Feb, 2007 08:47, insgesamt 1-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Add-On-Ordner?
Welcher denn?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
kjwargan

Beitrag von kjwargan »

Den add_on_bedankomat-ordner.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Aber nicht in dem von Dir verlinkten MOD ;)
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
kjwargan

Beitrag von kjwargan »

Stimmt, hab nachgesehen. Dieses Add-on fand ich Gestern beim Suchen.
Habe die Original wieder aufgespielt.
Jetzt zeigt es die Danker an, nur in der Überschriftzeile fehlt weiterhin die Angabe für die user in dem row (ich denke das row stimmt).
Siehe: http://www.mediterraneo-forum.de/comuni ... t_list.php

In der ..list_body.tpl steht:
<tr>
<th class="thtop" align="center"><span class="thHead">{L_FORUM_NAME}</span></th>
<th class="thtop" align="center"><span class="thHead">{L_TOPIC_TITLE}</span></th>
<th class="thtop" align="center">&nbsp;</th>
</tr>
Da fehlt sicher die Angabe für die user.
Edit:Habe es hinbekommen, ich machte einen Fehler beim Codehinzufügen mit L_USERNAME
Zuletzt geändert von kjwargan am Do 22.Feb, 2007 11:43, insgesamt 1-mal geändert.
Fufu
Beiträge: 4
Registriert: Mo 12.Feb, 2007 11:49

Beitrag von Fufu »

Hallo,

bei welchem Mod & Addons hat man denn jetzt das so wie im vb?
Z.B. http://planet3dnow.de/vbulletin/showthread.php?t=182086

Also Namen unterm Topicstart mit Datum. Sternchen in viewforum, Hinweis im Profil usw.

Für eine Übersicht bzw. Zusammenstellung wäre ich sehr dankbar, da ich zZ viel zu tun habe.
Vielen Dank.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

... warum wollen alle das vB kopieren?
Das ist doch nicht gerade legal...


Tztztz...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
kjwargan

Beitrag von kjwargan »

Ich danke nochmals für deine Mühe, mit dem Anpassen.
Aber den Mod warf ich raus, weil das Dankefeld immer noch zu groß ist.
Ich nahm den von Kinfule, habe ihn übersetzt und angepasst.
es muss ja nicht genau so, wie im vB sein ;)
Fufu
Beiträge: 4
Registriert: Mo 12.Feb, 2007 11:49

Beitrag von Fufu »

Bevor ich einen Mod nun einbaue:
Wo liegt genau der Unterschied zwischen den Mods von Kinfule und den Anderen?
kjwargan

Beitrag von kjwargan »

Meine Entscheidung für den Mod von kinfule ist damit begründet, dass die Dankesanzeige nicht mal halb so groß ist, wie die des anderen Mods.

Ob sich Karstens Dankesliste integrieren lässt, habe ich noch nicht probiert.
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

oxpus kan ich das auch bitte für viewtopic haben also bei der user infos.und wens geht bitte beides wieviel er bedankt hat und wieviel er bekommen hat.und deine anleitung musste das geändert werden includes/usercp_viewtopic.php in includes/usercp_vieprofil.php
danke im vorraus
Zuletzt geändert von musteng am Mi 04.Apr, 2007 13:20, insgesamt 2-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

wieviel er bekommen hat
Genau das würde ich bei den Topics lassen!
Es würde für jeden Post ein bis zwei Abfragen mehr bedeuten, bei der gezählt werden muss, in welchem Topic der Poster Topic-Starter ist und dann, wieviele Dankeschön er bekommen hat.
Das kann die Topicansicht auch zum Stillstand bringen!

Und die Anzahl der Danksschöns für die viewtopic.php ist bereits hier vorhanden: http://www.oxpus.de/viewtopic.php?p=70234#70234 ;)

Und btw:
Ich bin kein Entwickler, der nur auf "Abruf" programmiert.
Also bitten und anfragen kann man schon, aber nicht "verlangen". Okay?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

[quote="oxpus";p="71835"]
Und die Anzahl der Danksschöns für die viewtopic.php ist bereits hier vorhanden: http://www.oxpus.de/viewtopic.php?p=70234#70234 ;)
[/quote]

das ist doch nicht für viewtopic? einen includes/usercp_viewtopic.php gibts nicht?

mfg
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Du wllst das also im Profil haben?
Nicht in der viewtopic.php?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

ich will das dort haben,links wo das info steht bei seinem beitrag.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Das ist im Post vorhanden, den ich zuletzt verlinkt habe !
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

also irgent was klapt hier nicht.dein link die du mir gegeben hast leitet mich wieder auf das topic hier zurück ich sehe nichts für viewtopic?

das ist komisch das beide sind unterschiedliche topics also haben andere id
gucke mall
oxpus.de/viewtopic.php?p=70234
oxpus.de/viewtopic.php?p=7182
8
aber bei mir ist es eine topic komisch
ich sehe nur das,und das ist nicht für viewtopic

Code: Alles auswählen

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


# 
#-----[ FIND ]----- 
# 
make_jumpbox('viewforum.'.$phpEx); 


# 
#-----[ AFTER, ADD ]----- 
# 
$sql = "SELECT * FROM " .BEDANKOMAT_TABLE. " 
   WHERE user_id = ".$profiledata['user_id']; 
if ( !($result = $db->sql_query($sql)) ) 
{ 
   message_die(GENERAL_ERROR, 'Could not obtain bedankomat information', '', __LINE__, __FILE__, $sql); 
} 
$total_thx = $db->sql_numrows($result); 
$db->sql_freeresult($result); 


# 
#-----[ FIND ]----- 
# 
   'POST_PERCENT_STATS' => sprintf($lang['User_post_pct_stats'], $percentage), 


# 
#-----[ AFTER, ADD ]----- 
# 
   'THANKS_TO_TOPICS' => $total_thx, 
   'L_THANKS_TO_TOPICS' => $lang['Thx_to_topic'], 


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


# 
#-----[ FIND ]----- 
# 
?> 


# 
#-----[ BEFORE, ADD ]----- 
# 
$lang['Thx_to_topic'] = "Der User sagte Danke"; 


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


# 
#-----[ FIND ]----- 
# 
      <tr> 
        <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_INTERESTS}:</span></td> 
        <td> <b><span class="gen">{INTERESTS}</span></b></td> 
      </tr> 


# 
#-----[ AFTER, ADD ]----- 
# 
      <tr> 
        <td valign="top" align="right" nowrap="nowrap"><span class="gen">{L_THANKS_TO_TOPICS}:</span></td> 
        <td> <b><span class="gen">{THANKS_TO_TOPICS}</span></b></td> 
      </tr> 




# 
#-----[ SAVE/CLOSE ALL FILES ]----- 
# 
# EoM
oxpus was sagstdu hier zu
das ist komisch das beide sind unterschiedliche topics also haben andere id
gucke mall
oxpus.de/viewtopic.php?p=70234
oxpus.de/viewtopic.php?p=7182
Zuletzt geändert von musteng am Do 05.Apr, 2007 13:41, insgesamt 4-mal geändert.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

... häng Deine viewtopic.php an und ich bau das da ein ...

*daswardannostern*
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

Hier ist der,danke
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

So, anbei die viewtopic.php zurück und dieses ist dann noch weiter auszuführen:

Code: Alles auswählen

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

# 
#-----[ FIND ]----- 
# 
?> 

# 
#-----[ BEFORE, ADD ]----- 
# 
$lang['Thx_to_topic'] = "Der User sagte Danke"; 

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

# 
#-----[ FIND ]----- 
# 
		<td width="150" align="left" valign="top" class="{postrow.ROW_CLASS}"><span class="name"><a name="{postrow.U_POST_ID}"></a><b>{postrow.POSTER_NAME}</b></span>
<span class="postdetails">{postrow.POSTER_RANK}
{postrow.RANK_IMAGE}{postrow.POSTER_AVATAR}

{postrow.POSTER_JOINED}
{postrow.POSTER_POSTS}
{postrow.POSTER_FROM}</span>
</td>

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

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

{L_THANKS_TO_TOPICS}: {postrow.THANKS_TO_TOPICS}


# 
#-----[ SAVE/CLOSE ALL FILES ]----- 
# 
# EoM
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von oxpus am Sa 07.Apr, 2007 07:59, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
musteng
Beiträge: 250
Registriert: Do 07.Sep, 2006 00:49

Beitrag von musteng »

Die zahlen werden nicht angezeigt :(
Zuletzt geändert von musteng am Fr 06.Apr, 2007 02:35, insgesamt 1-mal geändert.
Antworten