Reputation - Reputatie ?

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.
phpBB2.0.x
Gesloten
Gebruikersavatar
Abdel
Berichten: 32
Lid geworden op: 24 jul 2005, 18:54
Locatie: Utrecht

Reputation - Reputatie ?

Bericht door Abdel » 03 sep 2005, 13:58

Hoi allemaal,

Hoe is het? :D 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

Gebruikersavatar
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.

Gebruikersavatar
Abdel
Berichten: 32
Lid geworden op: 24 jul 2005, 18:54
Locatie: Utrecht

Bericht door Abdel » 03 sep 2005, 14:06

Ben je bekend op de site marokko.nl

Moet je maar kijken; http://forums.marokko.nl/showthread.php?t=137579 onder iedere avatar staat een engel en een duivel; andere leden kunnen dus punten geven aan elkaar.

Bij Invision heb ik het op deze site gezien: http://dhost.info/forums/index.php?act=rep&CODE=totals

Gebruikersavatar
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.

Gebruikersavatar
Paul
Beheerder
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 !

Gebruikersavatar
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

dotstorm
Berichten: 22
Lid geworden op: 03 nov 2005, 16:49

Bericht door dotstorm » 19 nov 2005, 20:12


Gebruikersavatar
hendry
Berichten: 629
Lid geworden op: 04 sep 2005, 10:41
Contacteer:

Bericht door hendry » 20 nov 2005, 09:19

dotstorm schreef:te vinden op http://phpbbhacks.com/download/2313
Aan deze heb ik dus niks aan. Downloade hem zelf maar en kijkmaar. Die map is leeg :S.
haai

Gebruikersavatar
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...

Gebruikersavatar
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.

Gebruikersavatar
Paul
Beheerder
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 :P

@paulus heb je die zelf ook al bekeken? Zo ja, wat vind jij ervan... ?

Gesloten