4images Forum & Community

4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: Marion on September 22, 2005, 02:03:06 PM

Title: eine Kategorie mit anderer Thumbnailanzahl
Post by: Marion on September 22, 2005, 02:03:06 PM
Hallo :)

Ich habe erfolgreich den Mod für unterschiedliche categories.html's angewandt. Wunderbare Sache ! Ich hätte aber gerne auf einer dieser Kategorieseiten 24 Thumbnails für einen Adventskalender (auf den anderen sind jeweils 4 thumbs/Seite und sollen es auch bleiben).
Gibt es da eine Möglichkeit ?
Würde mich über Tipps freuen, habe es leider alleine bisher nicht hinbekommen.

All my different categories.html's have 4 thumbs (and this should remain unchanged)  but I need one categories.html with 24 thumbs/page  for an advent calendar. Is there any chance to realize this ?

Marion
http://marion-m.de/4you
Title: Re: eine Kategorie mit anderer Thumbnailanzahl
Post by: Acidgod on September 22, 2005, 05:47:06 PM
Du könntest die cat_id abfragen und dann die werte überschreiben...

kannst ein bissel php?

suche mal in der page_header.php folgenden code
Code: [Select]
if (isset($HTTP_POST_VARS['setperpage'])) {
  $setperpage = intval($HTTP_POST_VARS['setperpage']);
  if ($setperpage) {
    $site_sess->set_session_var("perpage", $setperpage);
    $session_info['perpage'] = $setperpage;
  }
}

if (isset($session_info['perpage'])) {
  $perpage = $session_info['perpage'];
}
else {
  $perpage = ceil($config['default_image_rows'] * $config['image_cells']);
}

Hier könntest Du die Zahl der angezeigten Thumbnails für eine Categorie ja neu definieren. Einfach eine if anweisung zusätzlich einbauen welche die cat_id abfragt und ggf setperpage überschreibt
Title: Re: eine Kategorie mit anderer Thumbnailanzahl
Post by: Marion on September 22, 2005, 06:32:45 PM
Hallo Acidgod,

vielen Dank für die Antwort !

Ich glaube, das wäre genau das, was ich brauche.  Aber dafür reicht mein php Wissen definitiv nicht.  :oops:
Ist aber schonmal gut zu wissen, dass es eine Möglichkeit gibt :)

OK, dann frage ich mal lieb in die Runde, ob jemand einen solchen Codeschnippsel für mich hat, den ich dann in die page_header.php einbauen kann.

Marion

Title: Re: eine Kategorie mit anderer Thumbnailanzahl
Post by: Acidgod on September 22, 2005, 06:50:13 PM
Code: [Select]
// hier die cat_id angeben von der kategorie angeben
if ($cat_id == "28"){
// hier die anzahl der thumbs definieren
$setperpage = "24";
$site_sess->set_session_var("perpage", $setperpage);
$session_info['perpage'] = $setperpage;
if (isset($session_info['perpage'])) {
$perpage = $session_info['perpage'];
}
else {
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);
}

} else {
if (isset($HTTP_POST_VARS['setperpage'])) {
$setperpage = intval($HTTP_POST_VARS['setperpage']);
if ($setperpage) {
$site_sess->set_session_var("perpage", $setperpage);
$session_info['perpage'] = $setperpage;
}
}

if (isset($session_info['perpage'])) {
$perpage = $session_info['perpage'];
}
else {
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);
}
}


das kannste mal testen, aber ohne gewähr!!!!
infach den oben angegeben code aus der /includes/page_header.php durch diesen ersetzen... (o:
Das Problem ist dabei nur das er dann alle Kategorien mit 24 bildern darstellt.

ich schaue mal ob ich das noch abfangen kann.
Title: Re: eine Kategorie mit anderer Thumbnailanzahl
Post by: Acidgod on September 22, 2005, 07:07:23 PM
Code: [Select]
$standart_thumbs = "12";
$advent_thumbs = "24";
$advent_kategorie = "28";
if ($cat_id == $advent_kategorie){
$setperpage = $advent_thumbs;
$site_sess->set_session_var("perpage", $setperpage);
$session_info['perpage'] = $setperpage;
if (isset($session_info['perpage'])) {
$perpage = $session_info['perpage'];
}
else {
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);
}

} elseif ($cat_id != $advent_kategorie){
$setperpage = $standart_thumbs;
$site_sess->set_session_var("perpage", $setperpage);
$session_info['perpage'] = $setperpage;
if (isset($session_info['perpage'])) {
$perpage = $session_info['perpage'];
}
else {
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);
}

} elseif (isset($HTTP_POST_VARS['setperpage'])) {
$setperpage = intval($HTTP_POST_VARS['setperpage']);
if ($setperpage) {
$site_sess->set_session_var("perpage", $setperpage);
$session_info['perpage'] = $setperpage;
}
}

if (isset($session_info['perpage'])) {
$perpage = $session_info['perpage'];
}
else {
$perpage = ceil($config['default_image_rows'] * $config['image_cells']);
}




ist keine saubere Lösung aber sie würde funktionieren.
Title: Re: eine Kategorie mit anderer Thumbnailanzahl
Post by: Marion on September 23, 2005, 06:45:16 AM
Hallo Acidgod !

Super ! Ganz lieben Dank für die Arbeit und Zeit, die Du investiert hast ! Das werde ich sofort mal ausprobieren !

PS.: Hab's inzwischen ausprobiert und es funktioniert 1A !!!!  :D

Marion
Title: Re: eine Kategorie mit anderer Thumbnailanzahl
Post by: Acidgod on September 23, 2005, 09:46:13 AM
Das freut mich... (o: