Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
	
		
					Forumregels
			
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund. 
Onderstaande informatie is verouderd en dient uitsluitend als archief.
 
	 
			
		
		
			- 
				
								Abdel							
- Berichten: 32
- Lid geworden op: 24 jul 2005, 18:54
- Locatie: Utrecht
						
						
													
							
						
									
						Bericht
					
								door Abdel » 03 sep 2005, 13:58
			
			
			
			
			Hoi allemaal,
Hoe is het?  

  Met mij goed. Ben op zoek naar een MOD alleen ik zou niet weten of die wel bestaat; ik heb deze functie namelijk bij 
Invision Power Board en bij 
Vbulletin Board gezien. 
Zou iemand het weten? Graag ook een link in deze topic plaatsen.
Alvast hartelijk dank,
Abdel 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								Bee							
- Berichten: 13403
- Lid geworden op: 29 aug 2004, 10:30
						
						
													
							
						
									
						Bericht
					
								door Bee » 03 sep 2005, 14:01
			
			
			
			
			Bedoel je zoiets als Karma?
			
			
									
									... Maar ik modereer (nog) niet.
						 
		 
				
		
		 
	 
	
				
	
				
		
		
			- 
				
								Abdel							
- Berichten: 32
- Lid geworden op: 24 jul 2005, 18:54
- Locatie: Utrecht
						
						
													
							
						
									
						Bericht
					
								door Abdel » 03 sep 2005, 14:08
			
			
			
			
			bee schreef:Bedoel je zoiets als Karma?
Ik gebruikte eerst XOOPS; een opensource software en daar gebruikte ik ook KARMA; maar dat vindt ik niks.
 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								Paul							
- Beheerder
  
- Berichten: 20316
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
- 
				Contacteer:
				
			
						
						
													
							
						
									
						Bericht
					
								door Paul » 04 sep 2005, 10:57
			
			
			
			
			Karma lijkt er wel wat op, maar er is voor dit niets anders dan karma voor phpbb.
			
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 dotstorm
- Berichten: 22
- Lid geworden op: 03 nov 2005, 16:49
						
						
													
							
						
									
						Bericht
					
								door dotstorm » 12 nov 2005, 13:20
			
			
			
			
			Sorry dat ik dit bericht weer opgraaf, maar ik zit met hetzelfde probleem.
Ik ben volop bezig volgend forum op te zetten: 
http://www.juridischforum.be/forum
Ik zit echter met volgende vraag:
- hoe kan ik ervoor zorgen dat bezoekers bepaalde posters kunnen "waarderen". Het doel is om het kaf van het koren een beetje te scheiden. Ik heb op een test-forum van me 
http://www.dermato.be/forum eens de Karma MOD geïnstalleerd.
Die voldoet wel aan wat ik wil, op voorwaarde dat de punten niet gewoon bijgeteld zouden worden. Ik had ook graag met een 5-sterren systeem gewerkt zo. 
Is er iemand die me aub verder kan helpen ? Ik heb PHPBB.COM / PHPHACKS.COM en jullie site quasi volledig manueel zitten afschuimen op zoek naar oplossingen, maar er is niks dat me bekoort...
Dank voor de hulp !
 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								hendry							
- Berichten: 629
- Lid geworden op: 04 sep 2005, 10:41
- 
				Contacteer:
				
			
						
						
													
							
						
									
						Bericht
					
								door hendry » 19 nov 2005, 18:51
			
			
			
			
			Wat is de downloade van de kara mod dan. Ik heb er wel wat aan. Denk ik.
			
			
									
									haai
						 
		 
				
		
		 
	 
	
				
	
				
		
		
			- 
				
								hendry							
- Berichten: 629
- Lid geworden op: 04 sep 2005, 10:41
- 
				Contacteer:
				
			
						
						
													
							
						
									
						Bericht
					
								door hendry » 20 nov 2005, 09:19
			
			
			
			
			Aan deze heb ik dus niks aan. Downloade hem zelf maar en kijkmaar. Die map is leeg :S.
haai
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								Bee							
- Berichten: 13403
- Lid geworden op: 29 aug 2004, 10:30
						
						
													
							
						
									
						Bericht
					
								door Bee » 20 nov 2005, 09:58
			
			
			
			
			Nee hoor:
Twee bestanden: README
Code: Selecteer alles
#
#Karma Mod- by countach44
#root@countach44.mine.nu
#
#Sorry for this being poorly written, but hey, at least it's written
#Sql queries: 2
#
#
ALTER TABLE `phpbb_users` ADD `karma` MEDIUMINT DEFAULT '0' NOT NULL ;
ALTER TABLE `phpbb_users` ADD `karma_time` BIGINT DEFAULT '0' NOT NULL ;
#where 'phpbb_' is your $table_prefix
#New files:1
# $PHPBBROOT/karma.php
#
#Files to edit:4
#	includes/usercp_viewprofile.php
#	$PHPBBROOT/viewtopic.php
#	templates/"template"/profile_view_body.tpl
#	templates/"template"/viewtopic_body.tpl
# open	includes/usercp_viewprofile.php
#before:
#
//
// Calculate the number of days this user has been a member ($memberdays)
// Then calculate their posts per day
#
#add:
//Fetch karma
 $sql = "select karma from " . USERS_TABLE . " where username='$profiledata[username]'"; 
 $result = $db->sql_query($sql); 
 $array = mysql_fetch_array($result);
 $karma = $array[0];
#after:
#
#'JOINED' => create_date($lang['DATE_FORMAT'], $profiledata['user_regdate'], $board_config['board_timezone']),
#
#add:
 'KARMA' => $karma,
#Save: usercp_viewprofile.php
#Open: $PHPBBROOT/viewtopic.php
#before:
#//
#// Again this will be handled by the templating
#// code at some point
#//
#
#Add: 
//Fetch karma
 $sql = "select karma from " . USERS_TABLE . " where username='$poster'"; 
 $result = $db->sql_query($sql); 
 $array = mysql_fetch_array($result);
 $karma = $array[0];
#
#After:
'POSTER_JOINED' => $poster_joined,
#Add:
'POSTER_KARMA' => $karma,
#Save: viewtopic.php
#Open: templates/x/profile_view_body.tpl
#where x == each template
#before (Or anywhere around here...)
#
#                <tr>
#                  <td valign="middle" align="right" nowrap="nowrap"><span class="gen">{L_EMAIL_ADDRESS}:</span></td>
#                  <td class="row1" valign="middle" width="100%"><b><span class="gen">{EMAIL_IMG}</span></b></td>
#                </tr>
#
#
#Add:
               <tr>
			<td valign="middle" align="right" nowrap="nowrap"><span class="gen">Karma:</span></td>
                        <td class="row1" valign="middle" width="100%"><span class="gen">{KARMA}</span></td>
		</tr>
#Save: templates/x/profile_view_body.tpl
#Open: templates/x/viewtopic_body.tpl
#
#In same line after {postrow.POSTER_POSTS}<br />
#
#Add:
<font size=1>Karma: {postrow.POSTER_KARMA}<br /><a href="karma.php?x=applaud&u={postrow.POSTER_ID}&t={TOPIC_ID}">applaud</a>  /  <a href="karma.php?x=smite&u={postrow.POSTER_ID}&t={TOPIC_ID}">smite</a></font><br />
#Save: templates/x/viewtopic_body.tpl
#If voting doesn't work do this:
#Open $PHPBBROOT/viewtopic.php
#After
'POSTER_NAME' => $poster,
#Add
'POSTER_ID' => $poster_id,
#Save $PHPBBROOT/viewtopic.php
#If it doesn't work email me, root@gotslack.mine.nu
en karma.php
Code: Selecteer alles
<?php
#
#Karma mod- 
#
unset($x);
define('IN_PHPBB', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//Taken from login.php
//
// Set page ID for session management
//
$userdata = session_pagestart($user_ip, PAGE_LOGIN);
init_userprefs($userdata);
//
// End session management
//
//echo $username;
$user = $_GET['u']; //UserID of victim
$x = $_GET['x']; // applaud or smite
if($x == "applaud")
{
	$x = 1;
}
else
{
	$x = -1;
}
if(!$userdata['session_logged_in'])
{
	header('Location: login.php');
}
else
{
global $db;
$sql = "select karma_time from " . USERS_TABLE . " where user_id='$userdata[user_id]'"; //get last time user tried a karma vote
$result = $db->sql_query($sql);
$array = mysql_fetch_array($result);
$time_old = $array[0];
$sql = "select user_id from " . USERS_TABLE . " where user_id='$userdata[user_id]'";//make sure no one votes for themselves
$result = $db->sql_query($sql);
$array = mysql_fetch_array($result);
$voter_id = $array[0];
if($voter_id == $user)
{
	@exit("<a href=viewtopic.php?t=".$_GET['t'].">Can't vote for self</a>");
}
else
{
	$time = time();
	$diff = $time - $time_old;
	if($diff >= 3600 || $userdata['user_level'] > 0) //make sure they haven't voted in the last hour or if they're a mod or admin, they can continue
		{
			$sql = "select karma from " . USERS_TABLE . " where user_id='$user'"; //find the victim
			$result = $db->sql_query($sql); 
			$array = mysql_fetch_array($result);
 			$karma = $array[0];
			$karma += $x; //change the karma based on appluad or smite.
	
			//update the database with current time() for voter
			$karma_update = "update " . USERS_TABLE . " set karma ='$karma' where user_id='$user'";		
			$time_update = "update " . USERS_TABLE . " set karma_time ='$time' where user_id ='$userdata[user_id]'";
			$result = $db->sql_query($karma_update);
			$time_result = $db->sql_query($time_update);
	
			if($result&&$time_result) //Both gotta happen...
				{	   
				  if(!isset($_GET['t']))
					{
    					  header('Location: index.php');
   							   break;
 				        }
				  else
					{
					  header('Location: viewtopic.php?t='.$_GET['t']);
					}
				}
			else
				{
					echo "<p>Foo</p>";
					echo "<a href=index.php>Return to index</a>";
					return;
				}
		}
	else
		{
			echo "<HTML>";
			echo "Too soon from last karma vote, <a href=index.php>Return to forums</a>";
			echo "</HTML>";
		}
}
}
?>
Overigens niet echt kwaliteit om naar huis te schrijven  

... Maar ik modereer (nog) niet.
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 Silverman
- Berichten: 97
- Lid geworden op: 18 sep 2005, 12:17
						
						
													
							
						
									
						Bericht
					
								door Silverman » 20 nov 2005, 18:03
			
			
			
			
			Hoe niet echt kwaliteit...
Kwaliteit in de zin van de werking ervan... ?
Wat bedoelen ze hiermee... ?
ALTER TABLE `phpbb_users` ADD `karma` MEDIUMINT DEFAULT '0' NOT NULL ; 
ALTER TABLE `phpbb_users` ADD `karma_time` BIGINT DEFAULT '0' NOT NULL ; 
#where 'phpbb_' is your $table_prefix 
Heeft die phpbb_ en die $table_prefix met die 2 bovenste zinnen te maken.. ?
Ik heb het namelijk nog niet getest...
			
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								Bee							
- Berichten: 13403
- Lid geworden op: 29 aug 2004, 10:30
						
						
													
							
						
									
						Bericht
					
								door Bee » 20 nov 2005, 19:47
			
			
			
			
			Geen template, hardcoded taal, slechte manier van instructies uitleggen. Kortom het type mod wat je moet mijden.
			
			
									
									... Maar ik modereer (nog) niet.
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
								Paul							
- Beheerder
  
- Berichten: 20316
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
- 
				Contacteer:
				
			
						
						
													
							
						
									
						Bericht
					
								door Paul » 20 nov 2005, 19:58
			
			
			
			
			Er is dacht ik een andere, in het mod dev forum op phpbb.com
			
			
									
									
						 
		 
				
		
		 
	 
	
				
		
		
			- 
				
																			 Silverman
- Berichten: 97
- Lid geworden op: 18 sep 2005, 12:17
						
						
													
							
						
									
						Bericht
					
								door Silverman » 20 nov 2005, 22:01
			
			
			
			
			@Bee ok ik snap hem ja... drm begreep ik hem dus niet 
 
@paulus heb je die zelf ook al bekeken? Zo ja, wat vind jij ervan... ?