Hallo, Gast! (Registrieren)

Wir wünschen allen Besuchern frohe Ostern!

Letzte Ankündigung: MyBB 1.8.37 veröffentlicht (04.11.23)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Bewertungen einschränken
#1
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
Zitieren
#2
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....
Zitieren
#3
hmz das habe ich schon längst implementiert, das verhindert nur einzelnen
usern das bewerten, jedoch schränkt es völlig die Bewertungen ein Big Grin
Ich möchte jedoch dass meine Registered User +Bewertungen geben können ^^
Zitieren
#4
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!
Zitieren
#5
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.
Zitieren
#6
Kannst du das mal probieren: Entferne im Template "reputation_add" "{$negative_power}". Dann sollten die negativen Bewertungen nicht zur Auswahl stehen.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#7
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
Zitieren
#8
Ä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.
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Zitieren
#9
Jo cool funtz. Nartürlich auch gut nur kannste das auch als plugin machen denn mein fruend kann es nicht so gut lol Smile wäre nett

Mfg System
Zitieren
#10
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 Big Grin
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Einschränken des Löschens von Beiträgen icarus 7 2.426 13.07.2012, 17:25
Letzter Beitrag: NetHunter
  Rechte von Super Moderatoren einschränken Misterio 3 1.647 31.08.2010, 10:12
Letzter Beitrag: Misterio