Seite 1 von 1

Download Mod - Bewerten

Verfasst: 08.05.2008 10:02
von bigloopfan
Hallo,

ich hab eine Frage zum Download Mod. Ich habe im Forum mehrere Gruppen, es soll aber nur eine bestimmte Gruppe die Downloads bewerten können und ggf. Kommentare schreiben.

(Geht es eigentlich, das ein User, wenn er in der entsprechenden Gruppe ist, erst einen Kommentar schreiben muss und dann bewerten kann?)

Alle anderen Gruppen sollen nur Downloaden und Uploaden können.

Was muss ich machen?

Ich hoffe Ihr könnt mir helfen :)

MfG
bigloopfan

Re: Download Mod - Bewerten

Verfasst: 08.05.2008 14:00
von oxpus
bigloopfan hat geschrieben:Hallo,

ich hab eine Frage zum Download Mod. Ich habe im Forum mehrere Gruppen, es soll aber nur eine bestimmte Gruppe die Downloads bewerten können und ggf. Kommentare schreiben.

(Geht es eigentlich, das ein User, wenn er in der entsprechenden Gruppe ist, erst einen Kommentar schreiben muss und dann bewerten kann?)

Alle anderen Gruppen sollen nur Downloaden und Uploaden können.

Was muss ich machen?

Ich hoffe Ihr könnt mir helfen :)

MfG
bigloopfan
Öhm, das geht nur mit massiven Erweiterungen der Berechtigungen an diesen Punkten.
Aktuell kann jeder bewerten und Kommentare werden an den Userleveln festgemacht...

Verfasst: 08.05.2008 14:04
von bigloopfan
Aso, schade.

Ist es eigentlich möglich, den Button für's bewerten, sowie den Kommentar, nur für die Gruppe sichtbar zu machen mit diesen Snippet?

http://www.phpbb.de/viewtopic.php?t=65401

Würde das gehen, oder kommt es da zu Konflikten.
Btw: Bin Neuling in PHP

MFG
bigloopfan

Verfasst: 08.05.2008 14:14
von oxpus
Nein, das sollte grundsätzlich schon gehen...

Verfasst: 08.05.2008 14:23
von bigloopfan
Danke.

Habe es nun gerade eingbaut.

Code: Alles auswählen

<!-- BEGIN rating_view -->
<br />
<!-- BEGIN switch_usergroup_964 --> 
<a href="{rating_view.U_RATING}" class="gensmall">{rating_view.L_RATING}</a>
<!-- END switch_usergroup_964 -->
<!-- END rating_view -->
Allerdings ist dieser Bewerten Button weg, obwohl ich in der Gruppe bin.

Was nun? :oops:

GLG
bigloopfan

Verfasst: 08.05.2008 20:06
von oxpus
Naja, ganz so einfach geht das ja auch nicht.
Die Prüfung ist zwar schon an der korrekten Stelle, allerdings müsste man den Link von der downloads.php dorthin legen oder die Prüfung im schlimmsten Fall dort rein verlagern.
Es wäre also z. B. in der Zeile

Code: Alles auswählen

if (($rating_points == 0 || !@in_array($userdata['user_id'], $ratings[$file_id])) && $userdata['session_logged_in'])
dieses hier hinzuzufügen:

Code: Alles auswählen

 && member_of('123', $userdata)
so daß diese Zeile so ausschaut:

Code: Alles auswählen

if (($rating_points == 0 || !@in_array($userdata['user_id'], $ratings[$file_id])) && $userdata['session_logged_in'] && member_of('123', $userdata))
Wobei diese Zeile zweimal in der downloads.php vorkommt, wenn auch in leicht abgewandelter Form.

Verfasst: 08.05.2008 21:09
von bigloopfan
Vielen Dank :) Hat mir geholfen :)

GLG
bigloopfan