Karma Mod
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
hat sich erledigt habs elbst hinbekommen
wem es interessiert wie
einfach:
Mehr ist es nicht, jetzt habt ihr den Wert vor dem Bild 
wem es interessiert wie
einfach:
Code: Alles auswählen
-----[ OPEN ]---------------------------
viewtopic.php
-----[ FIND ]---------------------------
'POSTER_KARMA' => $karmapic,
-----[ AFTER, ADD ]---------------------
'POSTER_KARM' => $karma,
-----[ OPEN ]---------------------------
viewtopic_body.tpl
-----[ FIND ]---------------------------
{postrow.POSTER_KARMA}
-----[ INLINE BEFORE, ADD ]---------------------
{postrow.POSTER_KARM}

gut, da ich gerade nicht soviel zeit habe, mal nen fast hot fix aus dem Kopf herraus *gg*
Finde in viewtopic.php
Ersetze mit
Das fixt einen Anzeigebug und außerdem sind die Karmakarten direkt anklickbar, daher man braucht nicht mehr unbedingt, diesen button in der leiste 
Suche in der overall_header.tpl
Dahinter einfügen
In der original Anleitung ist das etwas weiter voher eingefügt, das war aber falsch und kann zu einem scriptfehler führen ... also einfach erst dort einbauen 
Ich hoffe ich hab nix vergessen, sobald ich mehr zeit habe, werd ich mal das bugfixing ausführliches basteln, falls der Entwickler sich nicht mehr meldet. Aber für große neuerungen reichen meine kentnisse leider auch nicht
Finde in viewtopic.php
Code: Alles auswählen
//
// Karma Mod by Spacerat
// Karma auslesen und in Bilder umwandeln
//
$sql = "select karma from " . USERS_TABLE . " where user_id='" . $postrow[$i]['user_id'] . "'";
$result = $db->sql_query($sql);
$array = mysql_fetch_array($result);
$karma = $array[0];
$sql = "select karma_setonoff from " . USERS_TABLE . " where user_id='" . $postrow[$i]['user_id'] . "'";
$result = $db->sql_query($sql);
$array = mysql_fetch_array($result);
$karmaonoff = $array[0];
if ( $karmaonoff == "1" )
{
if ( $karma <= 0 )
{
if ( $karma == 0 )
{
$karmapic = '<img src="' . $images['icon_balance'] . '" alt="' . $lang['karmat'][2] . '" title="' . $lang['karmat'][2] . '">';
}
elseif ( $karma <= "-15" && $karma >= "-25" )
{
$karmapic = '<img src="' . $images['icon_neg'] . '" alt="' . $lang['karmat'][1] . '" title="' . $lang['karmat'][1] . '">';
}
elseif ( $karma <= "-25" && $karma >= "-100")
{
$karmapic = '<img src="' . $images['icon_highneg'] . '" alt="' . $lang['karmat'][0] . '" title="' . $lang['karmat'][0] . '">';
}
elseif ( $karma <= "-101")
{
$karmapic = '<img src="' . $images['icon_highneg'] . '" alt="' . $lang['karmat'][9] . '" title="' . $lang['karmat'][9] . '"><img src="' . $images['icon_highneg'] . '" alt="' . $lang['karmat'][9] . '" title="' . $lang['karmat'][9] . '">';
}
}
else
{
if ( $karma >= 0 && $karma <= 40 )
{
$karmapic = '<img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][3] . '" title="' . $lang['karmat'][3] . '">';
}
elseif ( $karma >= 41 && $karma <= 75 )
{
$karmapic = '<img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][4] . '" title="' . $lang['karmat'][4] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][4] . '" title="' . $lang['karmat'][4] . '">';
}
elseif ( $karma >= 76 && $karma <= 150 )
{
$karmapic = '<img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][5] . '" title="' . $lang['karmat'][5] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][5] . '" title="' . $lang['karmat'][5] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][5] . '" title="' . $lang['karmat'][5] . '">';
}
elseif ( $karma >= 151 && $karma <= 199 )
{
$karmapic = '<img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][6] . '" title="' . $lang['karmat'][6] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][6] . '" title="' . $lang['karmat'][6] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][6] . '" title="' . $lang['karmat'][6] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][6] . '" title="' . $lang['karmat'][6] . '">';
}
elseif ( $karma >= 200 && $karma <= 259 )
{
$karmapic = '<img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '">';
}
elseif ( $karma >= 260 )
{
$karmapic = '<img src="' . $images['icon_highpos'] . '" alt="' . $lang['karmat'][8] . '" title="' . $lang['karmat'][8] . '">';
}
}
}
elseif ( $poster_id != ANONYMOUS )
{
$karmapic = '<img src="' . $images['icon_karmaoff'] . '" alt="' . $lang['karmat'][10] . '" title="' . $lang['karmat'][10] . '">';
}
else
{
$karmapic = '';
}
//
// Ende Karma auslesen und in Bilder umwandeln
// Ende Karma Mod by Spacerat
//
Ersetze mit
Code: Alles auswählen
//-- mod : Karma Mod ------------------------------------------------
//-- add
$sql = "select karma from " . USERS_TABLE . " where user_id='" . $postrow[$i]['user_id'] . "'";
$result = $db->sql_query($sql);
$array = mysql_fetch_array($result);
$karma = $array[0];
$sql = "select karma_setonoff from " . USERS_TABLE . " where user_id='" . $postrow[$i]['user_id'] . "'";
$result = $db->sql_query($sql);
$array = mysql_fetch_array($result);
$karmaonoff = $array[0];
if ( $karmaonoff == "1" )
{
if ( $karma <= 0 )
{
if ( $karma <= "0" && $karma >= "-15")
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_balance'] . '" alt="' . $lang['karmat'][2] . '" title="' . $lang['karmat'][2] . '"></a>';
}
elseif ( $karma <= "-15" && $karma >= "-25" )
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_neg'] . '" alt="' . $lang['karmat'][1] . '" title="' . $lang['karmat'][1] . '"></a>';
}
elseif ( $karma <= "-25" && $karma >= "-100")
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_highneg'] . '" alt="' . $lang['karmat'][0] . '" title="' . $lang['karmat'][0] . '"></a>';
}
elseif ( $karma <= "-101")
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_highneg'] . '" alt="' . $lang['karmat'][9] . '" title="' . $lang['karmat'][9] . '"><img src="' . $images['icon_highneg'] . '" alt="' . $lang['karmat'][9] . '" title="' . $lang['karmat'][9] . '"></a>';
}
}
else
{
if ( $karma >= 0 && $karma <= 40 )
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][3] . '" title="' . $lang['karmat'][3] . '"></a>';
}
elseif ( $karma >= 41 && $karma <= 75 )
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][4] . '" title="' . $lang['karmat'][4] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][4] . '" title="' . $lang['karmat'][4] . '"></a>';
}
elseif ( $karma >= 76 && $karma <= 150 )
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][5] . '" title="' . $lang['karmat'][5] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][5] . '" title="' . $lang['karmat'][5] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][5] . '" title="' . $lang['karmat'][5] . '"></a>';
}
elseif ( $karma >= 151 && $karma <= 199 )
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][6] . '" title="' . $lang['karmat'][6] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][6] . '" title="' . $lang['karmat'][6] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][6] . '" title="' . $lang['karmat'][6] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][6] . '" title="' . $lang['karmat'][6] . '"></a>';
}
elseif ( $karma >= 200 && $karma <= 259 )
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"><img src="' . $images['icon_pos'] . '" alt="' . $lang['karmat'][7] . '" title="' . $lang['karmat'][7] . '"></a>';
}
elseif ( $karma >= 260 )
{
$karmastat = '<a onClick="openkarmawind(\'' . $poster . '\')"><img src="' . $images['icon_highpos'] . '" alt="' . $lang['karmat'][8] . '" title="' . $lang['karmat'][8] . '"></a>';
}
}
}
else
{
$karmastat = '';
}
if($poster_id == ANONYMOUS )
{
$karmastat = '<img src="' . $images['icon_karmaoff'] . '" alt="' . $lang['karmat'][10] . '" title="' . $lang['karmat'][10] . '">';
}
//-- fin mod : Karma Mod --------------------------------------------

Suche in der overall_header.tpl
Code: Alles auswählen
<!-- END switch_enable_pm_popup -->
Code: Alles auswählen
<script language="Javascript" type="text/javascript">
<!--
function openkarmawind(user)
{
window.open('{U_KARMA_POPUP}?type=givekarma&user='+user, '_phpbbkarma', 'HEIGHT=225,resizable=no,WIDTH=400,menubar=0,toolbar=0,location=0,directories=0,status=0,scrollbars=0,copyhistory=0');;
}
//-->
</script>

Ich hoffe ich hab nix vergessen, sobald ich mehr zeit habe, werd ich mal das bugfixing ausführliches basteln, falls der Entwickler sich nicht mehr meldet. Aber für große neuerungen reichen meine kentnisse leider auch nicht

Cool!
Danke!
Also, ich benutze zur Zeit phpbb Plus und hatte am Anfang auch solche Probleme, wie SMK. Zuerst dachte ich, dass eure Fixes helfen. War aber nicht so...
Ich hab dann die eingefügten Codes in viewtopic.php durchgeschaut und einige Sachen ausprobiert, bis ich den Fehler gefunden habe. Und zwar muss man in allen eingefügten Codes von Spacerat in viewtopic.php "$poster" durch "$postrow[$i]" ersetzen. Ich weiss zwar noch nicht, welche Auswirkungen das auf die Modifikation hat, aber es funktioniert! Ich teste mal auf jeden Fall weiter.
Danke!
Also, ich benutze zur Zeit phpbb Plus und hatte am Anfang auch solche Probleme, wie SMK. Zuerst dachte ich, dass eure Fixes helfen. War aber nicht so...
Ich hab dann die eingefügten Codes in viewtopic.php durchgeschaut und einige Sachen ausprobiert, bis ich den Fehler gefunden habe. Und zwar muss man in allen eingefügten Codes von Spacerat in viewtopic.php "$poster" durch "$postrow[$i]" ersetzen. Ich weiss zwar noch nicht, welche Auswirkungen das auf die Modifikation hat, aber es funktioniert! Ich teste mal auf jeden Fall weiter.
hi - da ich ein relativ junger benutzer des phpbb bin habe ich auf die neueste version zurückgegriffen und installiert - hat alles perfekt funktioniert. im anschluß habe ich den karma mod installiert. v1.1.0...
jetzt sehe ich zwar ein kleines quadrat unter dem avatar aber ich kann nach dem klick auf karma nicht weiter. da öffnet sich das fenster indem sich die bewertung befinden sollte... doch hier öffnet sich einfach die startseite des forums? habe ich da irgendetwas falsch gemacht oder liegt das an der neuen phpbb version? (version: 2.0.18 )
in der hoffnung auf hilfe...
lg hobbea
jetzt sehe ich zwar ein kleines quadrat unter dem avatar aber ich kann nach dem klick auf karma nicht weiter. da öffnet sich das fenster indem sich die bewertung befinden sollte... doch hier öffnet sich einfach die startseite des forums? habe ich da irgendetwas falsch gemacht oder liegt das an der neuen phpbb version? (version: 2.0.18 )
in der hoffnung auf hilfe...
lg hobbea
-
- Mitglied
- Beiträge: 58
- Registriert: 25.04.2008 14:54
Re: Karma Mod
Der download link geht net
Kann man karma im acp löschen oder im mcP
was kann des karma alles
Ist es so eins wie aus diesem pokefans.net
Kann man karma im acp löschen oder im mcP
was kann des karma alles
Ist es so eins wie aus diesem pokefans.net
Re: Karma Mod
ich hab den mod noch. wer will --> pn an mich mit e-mail adresse.
http://www.Florian-Fromlowitz.de.gg <-- Fanpage
http://www.TimWiese-Fanpage.de.vu <-- Fanpage
http://keeperboard.ohost.de <--- Für alle Fußball & Mini Games Fans/ Registrieren&Mitmachen !
http://www.TimWiese-Fanpage.de.vu <-- Fanpage
http://keeperboard.ohost.de <--- Für alle Fußball & Mini Games Fans/ Registrieren&Mitmachen !