Author Topic: Unterschiedliche Spaltenzahl in verschiedenen Kategorien?  (Read 6070 times)

0 Members and 1 Guest are viewing this topic.

Offline bernd

  • Full Member
  • ***
  • Posts: 214
    • View Profile
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« on: January 23, 2003, 12:58:04 AM »
Hi,

bitte schlagt mich nicht - ich befürchte, daß es schonmal gefragt wurde aber ich konnte mit der Suche nichts gescheites finden: Ist es (mit vertretbarem Aufwand) möglich, daß für eine (oder mehrere) Kategorien eine vom Standard abweichende Zahl von Spalten eingestellt werden kann? Standardmäßig hab ich 3 Spalten aber in eine Kategorie sollen Panorama-Bilder und da wäre es schön, wenn ich größere Thumbnails nutzen könnte und damit mir das Layout nicht komplett zersemmelt wird, wären 2 Spalten ideal.

Danke schonmal + cheers,
Bernd

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« Reply #1 on: January 23, 2003, 06:02:27 PM »
Eine einfache Variante wäre in categories.php vor dieser Zeile
Code: [Select]
$imgtable_width = ceil((intval($config['image_table_width'])) / $config['image_cells']);
dies einzufügen

Code: [Select]
if ($cat_id == <cat_id_1> || $cat_id == <cat_di_2>) {
  $config['image_cells'] = 2;
}

<cat_id_1> und <cat_id_2> natürlich durch die entsprechenden IDs ersetzn.

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline bernd

  • Full Member
  • ***
  • Posts: 214
    • View Profile
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« Reply #2 on: January 23, 2003, 08:24:29 PM »
cool, werd ich mal probieren

danke,
Bernd

Offline bernd

  • Full Member
  • ***
  • Posts: 214
    • View Profile
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« Reply #3 on: January 28, 2003, 01:26:10 AM »
Klappt soweit ganz gut - hast Du evtl. auch noch einen kleinen Tip wo ich gucken muß für das folgende nun auftauchende Problem:

Als Standardbilderzahl habe ich 9 (macht für 3spaltiges Layout ja auch Sinn), bei dem nun speziellen 2spaltigen aber weniger (es ist halt die letzte Box immer leer). Könnte ich nach demselben Prinzip von Dir auch die Standard-Zahl der Bilder ändern und auch dann eine andere Dropbox darstellen (mit eben anderen Auswahlmöglichkeiten)?

Danke + cheers,
Bernd

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« Reply #4 on: January 28, 2003, 03:31:38 PM »
Sollte gehen, wenn Du den Code-Abschnitt von oben über dieser Zeile in includes/page_header.php einfügst:
Code: [Select]
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);
Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline bernd

  • Full Member
  • ***
  • Posts: 214
    • View Profile
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« Reply #5 on: January 28, 2003, 09:33:01 PM »
Quote from: Jan
Sollte gehen, wenn Du den Code-Abschnitt von oben über dieser Zeile in includes/page_header.php einfügst:
Code: [Select]
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);


Funktioniert ... aber leider nicht 100%ig. Ziemlich komisch ist das: Beim ersten Aufruf der Kategorie werden dann 6 Bilder anstatt der 9 angezeigt (klar: wegen 2x3 nun, anstatt 3x3 normalerweise) und die DropBox enhält automagically auch nur gerade Werte. Wenn ich nun mit der DropBox aber was anderes auswähle, z.B. "10 Bilder pro Seite" und auf "Go" klicke, dann hat die nächste Seite zwar genau die gewünschte Menge von Bildern, doch die Dropbox ist im Ursprungszustand, d.h. mit "3, 6, 9, 12, ..." Bildern.

cheers,
Bernd

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« Reply #6 on: January 28, 2003, 10:27:00 PM »
Klar :roll: , setze die oben genannte Zeile vor
Code: [Select]
if (isset($session_info['perpage'])) {
Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search

Offline bernd

  • Full Member
  • ***
  • Posts: 214
    • View Profile
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« Reply #7 on: January 28, 2003, 11:23:13 PM »
yo, das loest dieses Problem - doch nun kommt schon das naechste  :?

Wenn ich in dieser Kategorie '10' einstelle und dann in eine Kategorie gehe wo die normalen 3 Spalten verwendet werden, dann sehe ich dort nun auch 10 Bilder ... Wenn ich per Dropbox nichts verstelle, dann werden in der 2spaltigen 6 und in der 3spaltigen 9 angezeigt.

Idee? Oder kommen wir jetzt langsam vom Hundersten ins Tausendste?

Danke schonmal vorneweg!
Bernd

Offline Jan

  • Administrator
  • 4images Guru
  • *****
  • Posts: 5.024
    • View Profile
    • 4images - Image Gallery Management System
Unterschiedliche Spaltenzahl in verschiedenen Kategorien?
« Reply #8 on: January 28, 2003, 11:35:34 PM »
Ja, so ungefähr ;)

Die Anzahl der Bilder wird in der Session gespeichert. Das heisst wenn Du wechselst, hast Du noch die alte Anzahl.

Wenn's ganz wichtig ist, müssen wir uns was überlgen ;)

Jan
Your first three "must do" before you ask a question:
1. Forum rules
2. FAQ
3. Search