Mehrere kleine Fragen und Probleme...

Kane23

Joined: 2003-01-23
Posts: 8
Posted: Fri, 2003-01-24 22:02

Hallo,

ich bin jetzt mit den Layoutanpassungen schon relativ weit gekommen. Nun habe ich noch 3-4 Probleme:

1. Wie bekomme ich den Dateinamen weg, der unter jedem Bild auf der "view_album.php" Seite steht? Ich habe die ganzen Infos weg bekommen, nur den Dateinamen finde ich nicht, wobei er logisch eigentlich genau drüber im Code stehen sollte.

2. Wie bekomme ich den "[add comment]" Link auf der "view_photo.php" Seite weg? Hab da mal rumprobiert, aber irgendwie hat es mir dann immer das Layout zerhaut.

Und weshalb funktioniert eigentlich der Vorgabewert aus der config.php "$gallery->app->default["public_comments"] = "no";" nicht? Ich habe das so eingestellt, aber der macht trotzdem den "Comment" Link hin. das gleiche ist bei "display_clicks" auch...

3. Wie bekomme ich das so hin, wie auf dieser Seite: http://natten-i.dk/gallery/
Nämlich die Tabelle ohne linken und rechten Rand möchte ich auch haben! Ich habe ebenfalls schon diesen Code in den <table>-tag eingefügt (style="border-bottom: 1px solid #999999;border-top: 1px solid #999999;") wie auf der Homepage auch, aber bei mir ändert sich an den Tabellen nichts...

4. Nun die wichtigste Frage: Wie bekomme ich die obere Tabelle/Navigationsleiste komplett weg, aber dafür den [slideshow] Link nach unten (unten links am besten) in die untere Navigationsleiste? Ich hab da auch ewig rumprobiert, aber leider nicht geschafft. Ich habe es zwar geschafft, dass die obere Tabelle fast weg war, aber irgendwie habe ich die oberste Zeile der Tabelle nicht wegbekommen. Da blieb immer der "Anfang" stehen.

Fragen über Fragen... Ich hoffe, dass mir jemand helfen kann und ein paar Minuten Zeit hat... Schönen Abend noch!

Gruß
Kane

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Fri, 2003-01-24 22:30

Vorweg ein Hinweis: Sobald du in den PHP-Dateien "rumfummelst" verbaust du dir die Chance, ein Update von Gallery problemlos einzuspielen - weil du die Änderungen jedesmal erneut nachvollziehen musst.

Noch ein Hinweis: Gallery Version 2 wird ein völlig neues Modell des Layout-Templating enthalten, was alle deine Probleme löst, da es nur noch ein oder zwei zentrale Dateien gibt, in denen man das Layout kontrolliert. Das ermöglicht auch sog. "Themes", die dann wohl von Freaks schnell zur Verfügung gestellt werden. (Nein, ich weiss nicht wann G2 fertig wird :smile:

Quote:
Hallo,

ich bin jetzt mit den Layoutanpassungen schon relativ weit gekommen. Nun habe ich noch 3-4 Probleme:

1. Wie bekomme ich den Dateinamen weg, der unter jedem Bild auf der "view_album.php" Seite steht? Ich habe die ganzen Infos weg bekommen, nur den Dateinamen finde ich nicht, wobei er logisch eigentlich genau drüber im Code stehen sollte.

Beim Upload kannst du angeben, ob du den Dateinamen als Caption übernehmen willst. Wenn du also die Caption wegläßt ist mehr als nur der Dateiname futsch...

echo($gallery->album->getCaption($i));

...ist die Zeile die du suchst.

Quote:

2. Wie bekomme ich den "[add comment]" Link auf der "view_photo.php" Seite weg? Hab da mal rumprobiert, aber irgendwie hat es mir dann immer das Layout zerhaut.

Kann man als Adminstrator konfigurieren. Ansonst: In der Datei layout/commentboxbottom.inc auskommentieren

Quote:

Und weshalb funktioniert eigentlich der Vorgabewert aus der config.php "$gallery->app->default["public_comments"] = "no";" nicht? Ich habe das so eingestellt, aber der macht trotzdem den "Comment" Link hin. das gleiche ist bei "display_clicks" auch...

Weil es ein Vorgabewert für _neu_ erstelle und nicht für existierende Alben ist, wie der Name "default" sagt. Existierende Alben konfiguriert man in diesen selber.

Quote:

3. Wie bekomme ich das so hin, wie auf dieser Seite: http://natten-i.dk/gallery/
Nämlich die Tabelle ohne linken und rechten Rand möchte ich auch haben! Ich habe ebenfalls schon diesen Code in den <table>-tag eingefügt (style="border-bottom: 1px solid #999999;border-top: 1px solid #999999;") wie auf der Homepage auch, aber bei mir ändert sich an den Tabellen nichts...

Der Rahmen der Tabelle hat dieselbe Farbe wie der Hintergrund der gesamten Seite.

Quote:

4. Nun die wichtigste Frage: Wie bekomme ich die obere Tabelle/Navigationsleiste komplett weg, aber dafür den [slideshow] Link nach unten (unten links am besten) in die untere Navigationsleiste? Ich hab da auch ewig rumprobiert, aber leider nicht geschafft. Ich habe es zwar geschafft, dass die obere Tabelle fast weg war, aber irgendwie habe ich die oberste Zeile der Tabelle nicht wegbekommen. Da blieb immer der "Anfang" stehen.

Die obere Tabelle wird vermutlich durch den Header einer der Dateien in layout/* gesteuert.

Für die Slideshow einfach an beliebiger Stelle im Layout dies einfügen:

<?php
print '<a href=' . makeGalleryUrl("slideshow.php", array("set_albumName" => $albumName)) . '>[slideshow]</a>';
?>

 
Kane23

Joined: 2003-01-23
Posts: 8
Posted: Sat, 2003-01-25 13:40

Hallo und vielen Dank für die Antworten!!!

Das mit der Gallery 2 ist wirklich schön zu hören und zu wissen... Dann muss die halt neu installiert werden und von vorne angefangen werden. Hab ich halt Pech gehabt. Das mit den Updates ist natürlich nicht so toll, das weiß ich auch, aber wenn das Teil so läuft und ich sowieso eine Menge Features garnicht brauch, langt mir auf jeden Fall das, wes ich im Moment habe...

Ich werde die ganzen Ratschläge dann mal ansehen und ausprobieren. Bei Punkt 3 verstehe ich deine Antwort nicht ("Der Rahmen der Tabelle hat dieselbe Farbe wie der Hintergrund der gesamten Seite."). Vielleicht reden wir aneinander vorbei, aber ich meine Die Tabelle, in der sich die Navigation befindet. Dort fehlen jeweils links und rechts die Rahmenlinien und es sind nur die obere und die untere zu sehen... So möchte ich das auch hinbekommen, weiß aber nicht, wo ich anpacken muss...

Gruß
KAne

 
Kane23

Joined: 2003-01-23
Posts: 8
Posted: Sat, 2003-01-25 15:56

Was mich noch konkret interessiert, in welchen Dateien sind denn überhaupt die obere und die untere Navifationstabelle definiert? Ist das diese Breadcrumb.inc? Oder ist das jeweils in den einzelnen php dateien (view_album, etc.)? So 100%ig bin ich da noch nicht hinter das system gestiegen mit den verzeichnissen Layout, htmlwrap und den eigentlichen PHP Dateien. Kann mir das mal jemand erklären, wo man was am besten findet?

Wenn ich diesen Codeschnipsel einfüge in der breadcrumb.inc, dann wird es auch in der unteren tabelle angezeigt, aber irgendwie nicht so richtig, sondern es steht nicht in einer ebene mit der Navigation (Gallary: xxx Album: xxx), sondern weiter oben...

Wäre super, wenn ich da mal ein paar tipps bekäme...

Ciao
Kane

 
ill
ill's picture

Joined: 2002-08-15
Posts: 756
Posted: Sun, 2003-01-26 07:12

Ganz ehrlich? Mir war das immer alles egal :smile:

Ich wollte genau die Funktionalität von Gallery, so wie sie ist. Ich habe nur die layout/ und html_wrap/ Dateien angepasst.
Das was du machst habe ich mit Absicht nie gemacht, weil sonst eine aktualisierte Version von Gallery alle meine Arbeiten zunichte gemacht hätte.

Probier es doch aus. Schreib einfach Text in die Include-Dateien und lad deine Gallery erneut. Irgendwo wird der Text dann halt erscheinen.

Ja, Gallery 1 hat ein lausiges Templating-System. Aber für Version 1 gibt es in dieser Beziehung auch keine Weiterentwicklung mehr. In Version 2 kannst du das alles in wohldefinierten Template-Dateien erledigen.