4images Forum & Community
4images Issues / Ausgaben => Installation, Update & Configuration => Topic started 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
-
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
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
-
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
-
// 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.
-
$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.
-
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
-
Das freut mich... (o: