Beiträge: 162
Themen: 10
Registriert seit: 11.04.2007
MyBB-Version: 1.2.9
Aus gegebenen Gründen musste ich die Bewertungsvergabe in einem
Board einschränken, jedoch bleibt noch ein kleines Problem:
Die Vergabe von -Bewertungen.
Es hat sich als großes Problem entwickelt, das sich die User sinnlose
-Bewertungen geben, ich habe etwas im Code gesucht jedoch nichts
handfestes gefunden:
Wie kann ich die -Bewertungen für "Registered User" deaktivieren?
Diese Sollen jedoch in der Lage sein +Bewertungen zu geben, nur die
-Bewertungen sollen nicht anwählbar sein.
Ich hoffe ihr könnt mir dabei helfen,
in diesem Sinne,
animus
Beiträge: 97
Themen: 20
Registriert seit: 27.12.2006
MyBB-Version: 1.2.3
Guckst Du mal da:
http://mods.mybboard.com/view.php?did=438
Hab mirs zwar noch nicht näher angesehen, könnt aber ein Schritt Richtung Ziel sein....
Beiträge: 162
Themen: 10
Registriert seit: 11.04.2007
MyBB-Version: 1.2.9
hmz das habe ich schon längst implementiert, das verhindert nur einzelnen
usern das bewerten, jedoch schränkt es völlig die Bewertungen ein
Ich möchte jedoch dass meine Registered User +Bewertungen geben können ^^
Beiträge: 134
Themen: 26
Registriert seit: 10.01.2007
MyBB-Version: 1.2.9
Hmm, irgendwie versteh ich den Sinn davon nicht ganz.
Registrierte User dürfen nur positive Bewertungen abgeben, mehr nicht? Oder steh ich mal wieder auf dem Schlauch?
Ich bin nicht die Signatur ô.O Ich putze hier nur!
Beiträge: 162
Themen: 10
Registriert seit: 11.04.2007
MyBB-Version: 1.2.9
genau so, ich möchte das alle benutzergruppen, außer den "normalen usern",
alle -Bewertungen geben können.
Diese sollen nur in der Lage sein +Bewertungen zu geben.
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Kannst du das mal probieren: Entferne im Template "reputation_add" "{$negative_power}". Dann sollten die negativen Bewertungen nicht zur Auswahl stehen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 162
Themen: 10
Registriert seit: 11.04.2007
MyBB-Version: 1.2.9
danke dragon, ich möchte anmerken das ich kein anfänger in diesem Gebiet
bin und das schon vor meinem hiesigen Post getan habe, jedoch ist das keine
Lösung für mein Problem, da ALLE User das gleiche Template aufrufen, somit
kann KEINER -Bewertungen geben.
Meine Sorge ist eher der Script-Teil: ich hätte meinen request nicht in das Forum
"Programmierung" geschrieben, wenn ich nicht gewusst hätte das man im Quellcode
rumfuchteln muss.
Trotzdem danke für den Rat, ich würde mir jedoch wünschen das sich mir jemand annimmt,
immerhin habt ihr den Anspruch auf "Die deutsche MyBB-Coder Community",
wäre nur zu schade wenn mir wirklich keiner beim Coden helfen könnte
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Ändere in der reputation.php:
PHP-Code:
eval("\$reputation_add = \"".$templates->get("reputation_add")."\";");
zu:
PHP-Code:
if($mybb->user['usergroup'] == "2")
{
eval("\$reputation_add = \"".$templates->get("reputation_add_member")."\";");
}
else
{
eval("\$reputation_add = \"".$templates->get("reputation_add")."\";");
}
Und erstelle ein Template mit dem Namen "reputation_add_member":
Code:
<html>
<head>
<title>{$mybb->settings['bbname']} - {$lang->reputation}</title>
{$headerinclude}
</head>
<body>
<br />
<table border="0" cellspacing="{$theme['borderwidth']}" cellpadding="{$theme['tablespace']}" class="tborder">
<tr>
<td class="trow1" style="padding: 20px">
<strong>{$vote_title}</strong><br /><br />
<form action="reputation.php" method="post">
<input type="hidden" name="action" value="do_add" />
<input type="hidden" name="uid" value="{$user['uid']}" />
{$positive_power}
{$neutral_power}
<br /><br />
<span class="smalltext">{$lang->user_comments}</span>
<br />
<input type="text" class="textbox" name="comments" size="35" maxlength="250" value="{$comments}" style="width: 95%" />
<br /><br />
<div style="text-align: center;">
<input type="submit" class="button" value="{$vote_button}" />
{$delete_button}
</div>
</form>
</td>
</tr>
</table>
</body>
</html>
Setze außerdem das andere Template zurück.
PS: Als Plugin kann man das auch machen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 156
Themen: 17
Registriert seit: 14.10.2006
Jo cool funtz. Nartürlich auch gut nur kannste das auch als plugin machen denn mein fruend kann es nicht so gut lol
wäre nett
Mfg System
Beiträge: 162
Themen: 10
Registriert seit: 11.04.2007
MyBB-Version: 1.2.9
Gezweifelt habe ich nicht daran, das mir geholfen wird =P
Ich danke dir vielmals, ich bin mir sicher das sich andere diesen Code
zu herzen nehmen werden, wenn sie ihr eigenes Forum aufpeppen möchten