[DONE] Bedankomat - Autor darf sich auch bedanken

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!
copa
Beiträge: 6
Registriert: Sa 30.Dez, 2006 13:24

[DONE] Bedankomat - Autor darf sich auch bedanken

Beitrag von copa »

Hallo, ich habe vor einer Weile mal hier einen Bedankomat-Mod heruntergeladen, dieser funktioniert soweit auch sehr gut, aber dem Topicstarter ist es nicht möglich sich für sein eigenes Topic zu bedanken, was in manchen Fälle aber schon recht nützlich wäre.

Die Ändrung in dem Code um das zu unterstützen ist sicher nicht sehr gross, allerdings hab ich nicht sehr viel Ahnung davon.

Wäre sehr freundlich wenn jemand mir nen Tip geben könnte.
TIA
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von copa am Mo 01.Jan, 2007 14:23, 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 »

1. Der MOD ist nicht von mir, daher das falsche Forum. Ich hatte "nur" ein Add-On geschrieben!
2. Ersetze zu Deinem Anliegen in der viewtopic.php die Zeile

Code: Alles auswählen

		if ($row['poster_id'] == $userdata['user_id'] AND $userdata['user_id'] != '-1')
durch die Zeile

Code: Alles auswählen

		if ($userdata['user_id'] != '-1')
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!
copa
Beiträge: 6
Registriert: Sa 30.Dez, 2006 13:24

Beitrag von copa »

Erstmal danke für die sehr schnelle Antort, aber

zu 1: Sorry, aber dachte da dein Name im Mod auftaucht wäre ich hier richtig.
zu 2: Funktioniert so leider nicht. Nach der Änderung kann sich keiner mehr bedanken.
Zuletzt geändert von copa am Sa 30.Dez, 2006 16:42, 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 »

1. Dann musst Du mal genauer nachsehen, wo der Name auftaucht. Halt hier nicht als Autor ;)

2. Ah warte, das war falsch, ja, ersetze dann mal in der Datei den Block

Code: Alles auswählen

	$sql = 'SELECT * FROM ' .BEDANKOMAT_TABLE. ' WHERE (user_id=' . $userdata%u5b'user_id'%u5d . ') AND (topic_id=' .$topic_id. ') LIMIT 1';
   if ( !($result = $db->sql_query($sql)) )
   %u7b
      message_die(GENERAL_ERROR, 'Could not obtain user-bedankomat information', '', __LINE__, __FILE__, $sql);
   %u7d


   if ($db->sql_numrows($result) == 1)
   %u7b
      $thx_own = 1; 
      $l_bedankomat = '';
      $u_bedankomat = '';
   %u7d

   else
   %u7b

$l_bedankomat = '<img src="'.$images%u5b'Say_thanks'%u5d.'" border="0" alt="Dankeschön sagen" align="middle" />';
		$u_bedankomat = append_sid('viewtopic.'.$phpEx.'?mode=add_thx&u='.$userdata%u5b'user_id'%u5d.'&t='.$topic_id);
		$a_bedankomat = $lang%u5b'Say_thanks'%u5d;
	%u7d
%u7d
gegen

Code: Alles auswählen

	$l_bedankomat = '<img src="'.$images%u5b'Say_thanks'%u5d.'" border="0" alt="Dankeschön sagen" align="middle" />';
	$u_bedankomat = append_sid('viewtopic.'.$phpEx.'?mode=add_thx&u='.$userdata%u5b'user_id'%u5d.'&t='.$topic_id);
	$a_bedankomat = $lang%u5b'Say_thanks'%u5d;
Damit wird die Prüfung, wer sich bereits bedankt hat, an diesem entscheidenden Punkt übergangen und der Autor sieht den Button ebenfalls.

Naja, soweit die Theorie...
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!
copa
Beiträge: 6
Registriert: Sa 30.Dez, 2006 13:24

Beitrag von copa »

Dann bekomm ich einen sql error in der Zeile wo else steht
Hab dir mal die ganze php-Datei angehängt - vielleicht bin ich ja auch einfach zu blöd dazu.

Wünsche nen guten Rutsch ins Jahr 2007
Gruss Dennis

Code: Alles auswählen

$l_bedankomat = '<img src="'.$images['Say_thanks'].'" border="0" alt="Dankeschön sagen" align="middle" />';
		$u_bedankomat = append_sid('viewtopic.'.$phpEx.'?mode=add_thx&u='.$userdata['user_id'].'&t='.$topic_id);
		$a_bedankomat = $lang['Say_thanks'];
}
else
{
	$l_bedankomat = '';
	$u_bedankomat = '';
}
}
unset( $num_thxs );
unset( $thx_users );
//
// Bedankomat END (Inclusive Add-On by OXPUS)
//
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

...
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
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!
copa
Beiträge: 6
Registriert: Sa 30.Dez, 2006 13:24

Beitrag von copa »

Ich danke Dir!
Funktioniert jetzt so, wie ich mir das gedacht habe.

Als neue Mod-Idee wäre vielleicht ein Bedankomat mit etwas mehr Freiheiten eine feine Sache.
Ich lese immer nur in den Foren das viele sowas suchen, aber meiner Meinung nach gibt es für PHPBB nichts, was an den Bedankomat von WBB Foren rankommt.

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

Beitrag von oxpus »

Wenn auch keiner nennt, wie der arbeitet und was der kann, wird es wohl auch keiner programmieren, oder?
Ich kenne den z. B. nicht ;)
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

ch kenne den z. B. nicht ;)
Ich auch nicht. Und finde außerdem das Bedankomaten absolut Schwachsinnig sind. ^1
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
copa
Beiträge: 6
Registriert: Sa 30.Dez, 2006 13:24

Beitrag von copa »

@AmigaLink: Für einige mag es vielleicht schwachsinnig sein, aber auf jeden Fall verhindern Bedankomaten diese sinnlosen "Danke" und "thx" Postings.

@oxpus: Ich fand zum Beispiel das alte Anzeigeformat ohne den Extrapost des Bedankomaten etwas übersichtlicher. Das in dem einfach am Ende des Threads alle Leute aufgezählt wurden, die sich schon bedankt haben.
Ebenfalls ganz nett fänd ich es wenn die Anzahl der "Danke-Klicks" in der Threadübersicht unter dem Topicnamen oder sogar als extra Spalte angezeigt werden würde.
Aber wenn du dich evtl dazu entschliessen solltest den Bedankm. noch mal etwas abzuändern, dann wäre eine offene User(um)frage wohl angebracht, da es sicher noch viele andere Meinungen und Ergänzungen zu diesem, meiner Meinung nach sehr nützlichen, Mod geben sollte.

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

Beitrag von oxpus »

Ich starte demnächst ein ganz anderes Großprojekt, da bleibt mir nicht viel Zeit für den Bedankomat MOD, den ich am liebsten eher neu schreiben würde, als ihn immer wieder umzugestalten.

Sorry...
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!
copa
Beiträge: 6
Registriert: Sa 30.Dez, 2006 13:24

Beitrag von copa »

Alles klar, kein Problem.
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

[quote="oxpus";p="68148"]Ich starte demnächst ein ganz anderes Großprojekt[/quote]
Was denn? Was denn? :hurra:
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Wird nicht verraten.
Ist eine Menge Arbeit und daher bis zur ersten konkreten Beta gibts keine Infos.
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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Na, dann wünsche ich Dir die nötige Ruhe!
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Och, ich lass mir Zeit damit.
Eilt ja nicht :D
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

Ich weis es, ich weis es. :hurra: :D

Ich bin auch jeden Fall dabei, Karsten. :)
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ich auch, ich auch!
(Ich weiss zwar nicht worum es geht, aber ich bin immer dabei!)
Ich mache dann die schwedische Übersetzung! :-)
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

@AmigaLink
Ja, klar, das gesamte Team kann es hier ja nachlesen :rofl:

@Holger
Wie wäre es dann auch mit einer schwedischen Übersetzung für den Download 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!
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

Ich habe alles übersetzt ausser den Admin-Teil.
Du bekommst ein komplettes Paket ...
Real men don’t back up, they learn data recovery. ;-)
http://www.mysqldumper.de
http://www.mysqldumper.se
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

@Holger
Wie wäre es dann auch mit einer schwedischen Übersetzung für den Download MOD ;)
Und wenn du schon mal dabei bist. AVC, Lexicon v2, ... :D *duck und weg*
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

:bofl:
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!
Benutzeravatar
AmigaLink
Beiträge: 5843
Registriert: Mi 03.Mär, 2004 09:05
Wohnort: NRW
Kontaktdaten:

Beitrag von AmigaLink »

:pfff
[center].: Web Relax .::. Essen mit Freude .::. AmigaLink.de :.
______________________________________

Kein Support per PM, ICQ oder eMail!!!
[/center]
Holger
Beiträge: 2253
Registriert: Mi 17.Mär, 2004 18:09

Beitrag von Holger »

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

Beitrag von oxpus »

Ich-war-zuerst-da! Ich-war-zuerst-da! Ich-war-zuerst-da! Ich-war-zuerst-da! :p
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!
Antworten