Advanced search  

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Pages: [1]   Go Down

Author Topic: Kommentare nur für Benutzetrgruppen lesbar machen  (Read 3674 times)

0 Members and 1 Guest are viewing this topic.

garbin

  • Coppermine newbie
  • Offline Offline
  • Posts: 11
Kommentare nur für Benutzetrgruppen lesbar machen
« on: June 04, 2007, 01:38:17 pm »

Hallo Forum,

ich möchte gern, dass die Kommentare unter den Bildern nur für reg. Benutzer sichtbar sind. Gäste sollen die
Kommentare nicht lesen können.

Komplett die ganzen Datei-infos zu entfernen ist auch nicht gewünscht, da diese auch die Besucher benötigen.

Nun bastel ich schon viel zu tief in der themes.inc.php und komme nicht weiter...

Kann mir jemand HELFEN?

Thanks!




Gruß


....

 
Logged

Joachim Müller

  • Dev Team member
  • Coppermine addict
  • ****
  • Offline Offline
  • Gender: Male
  • Posts: 47843
  • aka "GauGau"
    • gaugau.de
Re: Kommentare nur für Benutzetrgruppen lesbar machen
« Reply #1 on: June 04, 2007, 04:12:50 pm »

include/themes.inc.php ist tabu! Bearbeite themes/dein_theme/theme.php stattdessen!
Logged

garbin

  • Coppermine newbie
  • Offline Offline
  • Posts: 11
Re: Kommentare nur für Benutzetrgruppen lesbar machen
« Reply #2 on: June 04, 2007, 06:27:26 pm »

include/themes.inc.php ist tabu! Bearbeite themes/dein_theme/theme.php stattdessen!

sorry,

die infos langen nicht. könnte mir jemand mit einem code-schnipsel unter die arme greifen? Im anhang mal meine verunstaltete theme.php...



1000 dank!

garbin
Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Kommentare nur für Benutzetrgruppen lesbar machen
« Reply #3 on: June 04, 2007, 07:20:53 pm »

Hab mal Deine theme.php angeschaut. Wenn Du nur die Anzeige der Komments unter den intermediate pics für guests auschalten willst, dann brauchst Du nicht soviel hierhin zu packen. Das einzige das von themes/sample/theme.php zu Deiner theme.php kopiert werden muss, ist die function theme_html_comments

nun noch eine Zeile Code eingefügt nach
Code: [Select]
    $html = '';einfügen:
Code: [Select]
if(!USER_ID) return $html;
Allerdings wird nicht der Link im Menü zum last comments meta album ausgeblendet (für guests). Über diesen könnten die Jungs immer noch in der thumblist die comments lesen.

Hab's nie ausprobiert, aber das final extract Plugin mag hier evtl. helfen
http://forum.coppermine-gallery.net/index.php?topic=36605.0

garbin

  • Coppermine newbie
  • Offline Offline
  • Posts: 11
Re: Kommentare nur für Benutzetrgruppen lesbar machen
« Reply #4 on: June 05, 2007, 12:26:45 pm »

Hallo Stramm,

danke für deinen Post! Das mit dem Menü konnte ich lösen und habe einfach den Link mit einer User Id versehen. Schaffe es aber nicht den code von deinem oberen Post zu implementieren. Die "themes/sample/theme.php" habe ich auch nicht in meiner Galerei. Habe diese nun von der Standardgalerie in meine theme.php versucht zu kopieren.

Ich denke du meinst diesen kompletten Part ?:

Code: [Select]
// Displays comments for a specific picture
function theme_html_comments($pid)
{
    global $CONFIG, $USER, $CURRENT_ALBUM_DATA, $comment_date_fmt, $HTML_SUBST;
    global $template_image_comments, $template_add_your_comment, $lang_display_comments;

    $html = '';
[b][i]if(!USER_ID) return $html;[/i][/b]

//ENDE Displays comments

Wo sollte der denn nun genau eingefügt werden? Oder Brauche ich da evt. einen weiren Platzhalter ({Platzhalter}) in meiner theme.html ?

Logged

Stramm

  • Dev Team member
  • Coppermine addict
  • ****
  • Country: 00
  • Offline Offline
  • Gender: Male
  • Posts: 6006
    • Bettis Wollwelt
Re: Kommentare nur für Benutzetrgruppen lesbar machen
« Reply #5 on: June 05, 2007, 01:04:14 pm »

da gehört noch mehr zu...alles kopieren bis zum Ende der Funktion, das ist beim nächsten }

also
Code: [Select]
function theme_html_comments($pid)
{
// hier steht irgendwelcher code
}
Pages: [1]   Go Up
 

Page created in 0.016 seconds with 15 queries.