Seite 1 von 1

Suche gültigen Link für Bedankomat

Verfasst: 16.12.2008 08:44
von PhoenixDH
Suche einen gültigen Link um den Bedankomat runterzuladen, der Link hier geht leider nicht mehr:

http://www.phpbbmods.de/downloads.php?view=detail&id=6

Verfasst: 16.12.2008 10:30
von Balint
Hallo!

http://www.phpbbturkey.com/forums/viewt ... f=5&t=7607

Im ersten Beitrag verlinkt.


Viele Grüße,
Bálint

Verfasst: 16.12.2008 11:24
von PhoenixDH
Vielen Dank!

Re: Suche gültigen Link für Bedankomat

Verfasst: 21.06.2009 09:44
von MDuss
Hi Leute.

Ich habe mir den Bedankomat 0.2.2 geladen und wollte diesen in mein Forum einbauen.

Aber in der Installanleitung gibt es ein kleines Problem.

Dort heißt es:

Code: Alles auswählen

#
#-----[ OPEN ]------------------------------------------
#
posting.php

#
#-----[ FIND ]------------------------------------------
#
	$post_info = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);

#
#-----[ AFTER, ADD ]------------------------------------------
#

$sql = "SELECT f.forum_bedankomat FROM " . FORUMS_TABLE . " f WHERE f.forum_id = $forum_id";
if ( !($result = $db->sql_query($sql)) )
	{

	}

	while ( $row = $db->sql_fetchrow($result) )
	{
		$forum_bedankomatexist = $row['forum_bedankomat'];
	}

if ($forum_bedankomatexist == 1)
{
$template->assign_block_vars('switch_bedankomat_on', array());
}

	$sql = "SELECT * FROM " . BEDANKOMAT_TABLE . "
		WHERE topic_id = " . $post_info['topic_id'];
	if ($result = $db->sql_query($sql))
	{
		$total_thx = $db->sql_numrows($result);
	}
	$db->sql_freeresult($result);

	if ((intval($total_thx) == 0 || $mode == 'newtopic') && $mode != 'reply')
	{
		$topic_bedankomat = ($post_info['topic_bedankomat'] == TRUE || $mode == 'newtopic') ? 'checked="checked"' : '';

	}
	else if (intval($total_thx) >= 0 && $mode != 'reply')
	{
		$s_hidden_bedankomat = '<input type="hidden" name="topic_bedankomat" value="1" />';
	}
	else
	{
		$s_topic_bedankomat = ($post_info['topic_bedankomat'] == TRUE) ? 1 : 0;
		$s_hidden_bedankomat = '<input type="hidden" name="topic_bedankomat" value="'.$s_topic_bedankomat.'" />';
	}
Das Problem:
Die Zeilen

Code: Alles auswählen

	$post_info = $db->sql_fetchrow($result);
	$db->sql_freeresult($result);
Gibt es so nicht in der Datei. Ich habe erst einmal ein ungemoddetes Testforum in der Version PHPbb 2.0.23 eingerichtet, um diesen Mod zu testen.

Weiß jemand von euch, wo ich den obigen Code einfügen muss?

MfG
MDuss

Re: Suche gültigen Link für Bedankomat

Verfasst: 21.06.2009 11:02
von Balint
Hallo,

der Code war für phpBB 2.0.18 gedacht, da standen die zu findenden Zeilen noch so in der Datei. Wenn ich es richtig sehe, solltest du den Code nach den Zeilen

Code: Alles auswählen

if ( ($result = $db->sql_query($sql)) && ($post_info = $db->sql_fetchrow($result)) )
{
	$db->sql_freeresult($result);
einfügen können.


Viele Grüße,
Bálint

Re: Suche gültigen Link für Bedankomat

Verfasst: 21.06.2009 13:21
von MDuss
Hi Bálint.

Danke für die schnelle Antwort.
Hat wunderbar funktioniert.

Nur habe ich jetzt leider herausgefunden, dass dieser Mod nicht so ganz das ist, was ich suche.

Jetzt habe ich mal den Advanced Karma Hack Mod getestet. Der ist schon eher das was ich suche.

Aber eigentlich suche ich etwas in dieser Art.

Ein User kann zu einer Antwort einen Dankebutton betätigen, also ein Dankeschön für diese Antwort. Und ein User kann sich für eine Antwort nur jeweils einmal bedanken.
Dieser Karma Mod ist ja eher ein Punktesystem für den User selbst.

Ich wollte mehr ein Mod in der Art ein reines Dankeschön für eine Antwort, wenn diese z.b. besonders Hilfreichwar oder so etwas. Und im Profil, bzw. bei den Antowrten des bedankten wird dann einfach die Anzahl der Dankeschöns angezeigt.

Also wie hier z.B. könnte ich dir Balint einfach als ein kleines Dankeschön für deine Antwort einen Button klicken. Und schon würde ein Zähler bei dir ums eins höher gehen.

Gibt es da so etwas in dieser Richtung?
Ich selbst habe bisher so etwas in der Art noch nicht gefunden.


MfG
MDuss