Bedankomatanzeige im Profil
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!
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
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)
ü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)
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Da wäre zunächst zu klären, welchen Bedankomat MOD Du installiert hast.
Es gibt da bereits mehrere...
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!
-={ 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
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
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
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
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:
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.
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 ]-----
#
# EoMDie 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!
-={ 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
[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
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
Danke für den Code + Belehrung
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.
-
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:
Edit:Habe es hinbekommen, ich machte einen Fehler beim Codehinzufügen mit L_USERNAME
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:
Da fehlt sicher die Angabe für die user.<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"> </th>
</tr>
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.
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.
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.
-
kjwargan
-
kjwargan
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
danke im vorraus
Zuletzt geändert von musteng am Mi 04.Apr, 2007 13:20, insgesamt 2-mal geändert.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
Genau das würde ich bei den Topics lassen!wieviel er bekommen hat
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!
-={ 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!
[quote="oxpus";p="71835"]
das ist doch nicht für viewtopic? einen includes/usercp_viewtopic.php gibts nicht?
mfg
[/quote]Und die Anzahl der Danksschöns für die viewtopic.php ist bereits hier vorhanden: http://www.oxpus.de/viewtopic.php?p=70234#70234
das ist doch nicht für viewtopic? einen includes/usercp_viewtopic.php gibts nicht?
mfg
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
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
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 ]-----
#
# EoMdas 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.
- oxpus
- Administrator
- Beiträge: 28735
- Registriert: Mo 27.Jan, 2003 22:13
- Wohnort: Bad Wildungen
- Kontaktdaten:
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 ]-----
#
# EoMDu 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!
-={ 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!