Text TEST bei Bildern

Ivo2
Ivo2's picture

Joined: 2002-11-03
Posts: 28
Posted: Sat, 2003-02-01 08:48

Hi,

habe von 1.3.3 auf 1.3.4 cvs b10 m6 upgedatet. Zwei kleine Probleme, hatte vorerst bei jedem Album Betrachte alle Kommentare, für alle User, jetzt nur noch für admin. Wo kann ich das ändern.
2. Problem Bekommen jetzt bei allen Bildern unter der Überschrift auf einmal TEST, hätte das gerne weg

Herzlichen Dank im voraus

Ivo

 
Tim_j
Tim_j's picture

Joined: 2002-08-15
Posts: 6818
Posted: Mon, 2003-02-03 21:15

Hi,

in der "echten" Gallery ist dieses Verhalten normal.
Ich fand es aber sehr praktisch die Funktion "alle Kommentare zu betrachten" auch für alle Benutzer zu haben und habe daher diese Modifikation eingebaut.

Um aber näher am Original zu sein habe ich das wieder rückgängig gemacht.

Den Tip wie das geht habe ich aus der englischsprachigen Mailingliste.
Hier der Auszug :

Quote:
From: "Peter Kellner" <peterkellner@73rdstreet.com>

>
> I only seem to get the "view all comments" to work
> when I am logged in as admin. How do I make that work
> for a non admin user?

Sure. Edit this code in view_albums.php:

if (($gallery->user->isAdmin() ||
$gallery->user->isOwnerOfAlbum($gallery->album)) &amp;&amp;
!strcmp($gallery->album->fields["public_comments"],"yes")) {

$adminCommands .= '<a href=&amp;#039; . makeGalleryUrl("view_comments.php",
array("set_albumName" => $gallery->session->albumName)) .
'>[view all comments]</a> ';

}

change the if statement to:

if ($gallery->user->isOwnerOfAlbum($gallery->album) &amp;&amp;
!strcmp($gallery->album->fields["public_comments"],"yes")) {

that'll let the owner use the interface. Then edit view_comment.php
and change:

// Hack check
if (!$gallery->user->isAdmin() &amp;&amp;
!$gallery->user->isOwnerOfAlbum($gallery->album)) {
header("Location: albums.php");
return;
}

to:

if (!$gallery->user->isOwnerOfAlbum($gallery->album)) {
header("Location: albums.php");
return;
}

-Bharat

Zu deinem Zweiten Problem.
Ja, da ist mir ein wenig Debug Code hängen geblieben.
Sorry.

Gehe in Zeile 475 von view_photo.php und lösche einfach das "TEST".

Oder update gleich die ganze Version :smile:)

Gruß,

Jens

 
Ivo2
Ivo2's picture

Joined: 2002-11-03
Posts: 28
Posted: Wed, 2003-02-05 20:00

Danke Jens,

aber solange der diashow-bug nicht behoben ist, bleib ich bei der ml5 version.

liebe grüße

ivo

 
Tim_j
Tim_j's picture

Joined: 2002-08-15
Posts: 6818
Posted: Thu, 2003-02-06 11:01

Hi,

Der Diashow Bug ist behoben.
Er resultierte daraus, daß bei der Diashow um die Adminzeile ein weiteres Formular ist.
Verschachtelte Formulare sind nicht zulässig in HTML.

Habe ML7 released, die dies abfängt.

Probiers mal :smile:

Gruß,

Jens

 
Ivo2
Ivo2's picture

Joined: 2002-11-03
Posts: 28
Posted: Thu, 2003-02-06 17:51

Danke Jens,

mach ich am Wochenende. Super Deine Arbeit :smile:

Liebe Grüße

Ivo