Name:		Foren - Bedankomat V2.0
Datum:		02-03-2011
Author: 	Cracky
Homepage:	www.kit-coding.de
Email: 		webadmin@kit-coding.de


---------------------------------------------------------------------------------------------------
INSTAL HowTo Foren Bedankomat
---------------------------------------------------------------------------------------------------

 
1. Lade alle Ordner unter Beibehaltung der Ordnerstruktur hoch. Dabei werden keine Dateien berschrieben ;)
2. Fhren Sie die install.php aus. Sie mssen Adminrechte besitzen!!! z.b. -> http://www.deineurl.de/include.php?path=install
3. ndere nun folgende 6 Dateien 

/pkinc/public/forumsthread.php
/pkinc/public/forumsnewpost.php
/pkinc/public/forumsmoderate.php
/pkinc/publictpl/forum/showthread.htm
/pkinc/publictpl/forum/showthread_row.htm
/pkinc/publictpl/forum/newpost.htm
=======================================================================
Nur zu editieren, WENN das FORUM QUICK FUNKTIONEN Addon von Kit-Coding.de installiert wurde!!!
http://www.kit-coding.de/include.php?path=download&contentid=397

/pkinc/public/forumsmodes.php



Die Dankes Topliste kann ber ?path=toplist aufgerufen werden. Oder aber ber den Link bei Danke erhalten im Forum bei dem jeweiligen Posting.


=======================================================================

/pkinc/public/forumsthread.php

Suche:

elseif($userinfo['user_status']=="mod")
				eval("\$post_autor_status= \"".pkTpl("forum/showthread_userstatus_mod")."\";");


Fge darunter ein:

			#Bedankomat by www.kit-coding.de ANFANG
			pkLoadClass($BEDANKOMAT,'bedankomat');
			$BtShowThankBar=$BEDANKOMAT->Save($forumpost['forumpost_threadid'],$userinfo['user_id'],$forumpost['forumpost_id'],$userinfo['user_thanks'],$forumpost['forumpost_autor'],$forumpost['forumpost_autorid'],$userinfo['user_nick'],$forumthread['forumthread_dankomat'],$_GET['thanks'],$_GET['threadid'],$_GET['pid'],$_GET['uid'],$entries);
			$SubmitThankLnk=$BEDANKOMAT->thankpostlnk;
			#Bedankomat by www.kit-coding.de ENDE

Suche weiter:

unset($avatar_show);

Fge darunter ein:

		#Bedankomat by www.kit-coding.de ENDE
		unset($SubmitThankLnk);
		unset($BtShowThankBar);
		#Bedankomat by www.kit-coding.de ENDE


Suche weiter (Miau):

eval("\$showthread_quickmod=\"".pkTpl("forum/showthread_quickmod")."\";");

		eval("\$thread_moderate=\"".pkTpl("forum/showthread_moderate")."\";");
		}
	}

Fge darunter ein:

	#Bedankomat by www.kit-coding.de ANFANG
		if(getrights('user') && $BEDANKOMAT->active==1){
			$BEDANKOMAT->InsertThank($entries);
			$thanks=$BEDANKOMAT->GetAllThanks();
			$thanks=="" ? $thanks="Es hat sich noch niemand f&uuml;r einen der Postings in diesem Thread bedankt!":$thanks;
			eval("\$thankalllnk= \"".pkTpl("forum/forum_thankalllnk")."\";");
			eval("\$listthankstable= \"".pkTpl("forum/forum_listallthanks")."\";");
		}
	#Bedankomat by www.kit-coding.de ENDE

=======================================================================

/pkinc/public/forumsnewpost.php

Suche:

$threadid=$SQL->insert_id();
				$update_threadcount=", forumcat_threadcount=forumcat_threadcount+1";

Fge darunter ein:

					#Bedankomat by www.kit-coding.de ANFANG
					if(intval($_POST['post_dankomat'])==1 || $ACTION=='save'){
						$SQL->query("UPDATE ".pkSQLTAB_FORUM_THREAD." set `forumthread_dankomat`='1' WHERE `forumthread_id`='".$threadid."' limit 1");
					}
					#Bedankomat by www.kit-coding.de ENDE

Suche weiter (zzzzzz):

			eval("\$sign_format= \"".pkTpl("format_text")."\";");
			eval("\$option_bbcode= \"".pkTpl("forum/newpost_option_bbcode")."\";");
			}

Fge darunter ein:

		#Bedankomat by www.kit-coding.de ANFANG
		if(intval($_POST['post_dankomat'])==1 || $ACTION=='view'){
			$dankomat='checked';
		}
		
		if($threadid<=0)
			{eval("\$option_dankomat= \"".pkTpl("forum/newpost_option_dankomat")."\";");}
		
		#Bedankomat by www.kit-coding.de ENDE

=======================================================================

/pkinc/public/forumsmoderate.php

Suche:
	
	$SQL->query("DELETE FROM ".pkSQLTAB_FORUM_POST." WHERE forumpost_threadid='".$threadid."'");

Fge darunter ein:	

	#Bedankomat by www.kit-coding.de ANFANG
	pkLoadClass($BEDANKOMAT,'bedankomat');
	$BEDANKOMAT->DeleteDeadThreadIds($threadid);
	#Bedankomat by www.kit-coding.de ENDE


=======================================================================

/pkinc/publictpl/forum/showthread.htm

Suche:

<td class="sitebodysmall"><a class="sitebodysmall" href="include.php?path=forumsjump&amp;prev=$threadid&amp;remove_path=$removeto">vorheriges Thema</a> &nbsp; <a class="sitebodysmall" href="include.php?path=forumsjump&amp;next=$threadid&amp;remove_path=$removeto">n&auml;chstes Thema</a></td>
<td class="sitebodysmall" align="right">&#160;</td>

ERSETZE mit:

<td class="sitebodysmall"><a class="sitebodysmall" href="include.php?path=forumsjump&amp;prev=$threadid&amp;remove_path=$removeto">vorheriges Thema</a> &nbsp; <a class="sitebodysmall" href="include.php?path=forumsjump&amp;next=$threadid&amp;remove_path=$removeto">n&auml;chstes Thema</a></td>
<td class="sitebodysmall" rowspan="2">$thankalllnk</td>
<td class="sitebodysmall" align="right">&#160;</td>

Suche weiter:

</tr>
	$showthread_row
</table>

Fge darunter ein (Du machst das TOLL ^^ ):

<!-- Bedankomat by www.kit-coding.de ANFANG -->
$listthankstable
<!-- Bedankomat by www.kit-coding.de ENDE -->

=======================================================================

/pkinc/publictpl/forum/showthread_row.htm

Suche:

$post_text<br />


Fge DARBER ein:

<!-- Bedankomat by www.kit-coding.de ANFANG-->
 $BtShowThankBar
<!-- Bedankomat by www.kit-coding.de ENDE-->

=======================================================================

/pkinc/publictpl/forum/newpost.htm

Suche:

$option_vote

Fge darunter ein:


<!-- Bedankomat by www.kit-coding.de ANFANG-->
$option_dankomat
<!-- Bedankomat by www.kit-coding.de ENDE-->


=======================================================================

/pkinc/public/forumsmodes.php

Suche:
	
					#Thread lschen
					$SQL->query("DELETE FROM ".pkSQLTAB_FORUM_THREAD." WHERE ".$sqlcommand);
					$SQL->query("DELETE FROM ".pkSQLTAB_FORUM_POST." WHERE ".$sqlcommand2);
					
Fge darunter ein:
	
					#Bedankomat by www.kit-coding.de ANFANG
					pkLoadClass($BEDANKOMAT,'bedankomat');
					foreach($_POST['Thread_id'] as $id){
						$BEDANKOMAT->DeleteDeadThreadIds($id);
					}
					#Bedankomat by www.kit-coding.de ENDE


=======================================================================

Das war es auch schon.

Juhu


Support:
============================

Support & Fragen: 

Support gebe ich gerne im FORUM unter www.kit-coding.de 
PNS oder ICQ werden gnadenlos ignoriert!!!
