Author Topic: @ KW - Template von Vol.6 - Bilder auf Hauptseite  (Read 8376 times)

0 Members and 1 Guest are viewing this topic.

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
@ KW - Template von Vol.6 - Bilder auf Hauptseite
« on: November 02, 2008, 11:59:46 AM »
Hallo Kurt,
ich habe dich über deine Webseite schon öfters angemailt, bislang jedoch noch ohne Antwort.

FRAGE: Ich habe mir das orange Template aus Vol.6 heruntergeladen und weiß nicht, wie ich auf der Hauptseite 6, bzw. 9 Bilder in 2, bzw. 3 Reihen angezeigt bekomme...?

Ich bin einem Thread hier im Forum gefolgt, der eine Änderung der index.php aufzeigte, aber nach entsprechender Änderung dieser Datei ist die Gallerie überhaupt nicht mehr angezeigt worden, nur noch eine weiße Seite.

Was muß ich wo ändern für mehr Bilder auf der Hauptseite?

Vielen Dank für Antwort.
Jinglebells

Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #1 on: November 02, 2008, 12:31:34 PM »
Hallo jinglebells,

hatte dir heute morgen eine email gesendet...

mehr images nur auf der Startseite:
http://www.4homepages.de/forum/index.php?topic=8946.0
und zusätzlich:
Code: [Select]
        LIMIT $num_new_images";
z.B.
Code: [Select]
        LIMIT 20";

Das hat jedoch nichts mit dem template zu tun. Das ist reine .php Sache

Das problem mit menue.php gelöst?


Kurt

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #2 on: November 02, 2008, 12:55:35 PM »
Hallo Kurt,
ja die Sache mit der menue.php hab ich heut nacht im schlaf gelöst - während eines albtraumes  :wink:

aber das mit diesem topic hier klappt einfach nicht; immer, wenn ich die index.php modifiziere, bekomme ich entweder einen blanken weissen bildschirm oder jetzt - nach eingabe der hier vorgeschlagenen änderungen - zur abwechslung mal sowas:

Parse error: syntax error, unexpected '}' in /mnt/web8/40/63/5971063/htdocs/4images2/index.php on line 134

vorgehensweise: ich greife mir die von 1.76 heruntergeladene index.php und mache die änderungen entsprechend und lade sie dann in meine ZWEITE gallerie hoch, die auf dem server den namen "4images2" hat - dort befindet sich auch dein template.

liegt es vielleicht daran? dass es eine ZWEITE gallerie gibt, meine ich?


jinglebells



Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #3 on: November 02, 2008, 04:27:19 PM »
Quote
liegt es vielleicht daran? dass es eine ZWEITE gallerie gibt, meine ich?

=> nein
=> Die oben erwähnte Änderung in index.php kann keinen solchen Fehler erzeugen

Weitere Antworten zu deinen Fragen:
- die Startseite wird mit home.html und weiteren generiert
  siehe in index.php ganz oben:
Code: [Select]
$templates_used = 'home,category_bit,whos_online,thumbnail_bit'; 
- die Thumbs mit den Texten in thumbnail_bit.html


Kurt

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #4 on: November 02, 2008, 04:45:24 PM »
und wie kann ich jetzt das Design auf 2 x 3 Bilder auf der Hauptseite abändern?


Quote
Weitere Antworten zu deinen Fragen:
das mit den Untertiteln unter den Thumbs habe ich geregelt, vielen herzlichen Dank!

Jinglebells

Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #5 on: November 02, 2008, 05:05:23 PM »
Quote
und wie kann ich jetzt das Design auf 2 x 3 Bilder auf der Hauptseite abändern?

das ist standardmäßig im ACP einzustellen

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #6 on: November 02, 2008, 06:25:38 PM »
Aber die Anzahl der Zellen und Reihen auf der Hauptseite der Gallerie kann man doch gar nicht über das Admin Panel einstellen, das geht doch nur mit Mods, wie ich hier gelesen habe. Aber es würde schon Sinn machen, wenn das über das ACP einzustellen ginge.

Wenn ich versuche, V@nos Mod in meine index.php einzubauen, bekomme ich entweder einen blanken weissen Schirm oder folgende Fehlermeldung:

Parse error: syntax error, unexpected '}' in /mnt/web8/40/63/5971063/htdocs/4images2/index.php on line 136

Jinglebells


Quote
<?php
/**************************************************************************
 *                                                                        *
 *    4images - A Web Based Image Gallery Management System               *
 *    ----------------------------------------------------------------    *
 *                                                                        *
 *             File: index.php                                            *
 *        Copyright: (C) 2002 Jan Sorgalla                                *
 *            Email: jan@4homepages.de                                    *
 *              Web: http://www.4homepages.de                             *
 *    Scriptversion: 1.7.6                                                *
 *                                                                        *
 *    Never released without support from: Nicky (http://www.nicky.net)   *
 *                                                                        *
 **************************************************************************
 *                                                                        *
 *    Dieses Script ist KEINE Freeware. Bitte lesen Sie die Lizenz-       *
 *    bedingungen (Lizenz.txt) für weitere Informationen.                 *
 *    ---------------------------------------------------------------     *
 *    This script is NOT freeware! Please read the Copyright Notice       *
 *    (Licence.txt) for further information.                              *
 *                                                                        *
 *************************************************************************/$templates_used = 'home,category_bit,whos_online,thumbnail_bit';
$main_template = 'home';define('GET_CACHES', 1);
define('ROOT_PATH', './');
define('GET_USER_ONLINE', 1);
include(ROOT_PATH.'global.php');
require(ROOT_PATH.'includes/sessions.php');
$user_access = get_permission();if (isset($HTTP_GET_VARS['template']) || isset($HTTP_POST_VARS['template'])) {
  $template = (isset($HTTP_GET_VARS['template'])) ? get_basefile(stripslashes($HTTP_GET_VARS['template'])) : get_basefile(stripslashes($HTTP_POST_VARS['template']));
  if (!file_exists(TEMPLATE_PATH."/".$template.".".$site_template->template_extension)) {
    $template = "";
  }
  else {
    $main_template = $template;
  }
}
else {
  $template = "";
}
include(ROOT_PATH.'includes/page_header.php');if (!empty($template)) {
  $clickstream = "<a href=\"".$site_sess->url(ROOT_PATH."index.php")."\">".$lang['home']."</a>".$config['category_separator'].str_replace("_", " ", ucfirst($template));
  $site_template->register_vars("clickstream", $clickstream);
  $site_template->print_template($site_template->parse_template($main_template));
  include(ROOT_PATH.'includes/page_footer.php');
}$cache_id = create_cache_id(
  'page.index',
  array(
    $user_info[$user_table_fields['user_id']],
    isset($user_info['lightbox_image_ids']) ? substr(md5($user_info['lightbox_image_ids']), 0, 8) : 0,
    $config['template_dir'],
    $config['language_dir']
  )
);if (!$cache_page_index || !$content = get_cache_file($cache_id)) {
// Always append session id if cache is enabled
if ($cache_page_index) {
  $old_session_mode = $site_sess->mode;
  $site_sess->mode = 'get';
}ob_start();//-----------------------------------------------------
//--- Show Categories ---------------------------------
//-----------------------------------------------------
$categories = get_categories(0);
if (!$categories)  {
  $categories = $lang['no_categories'];
}
$site_template->register_vars("categories", $categories);
unset($categories);//-----------------------------------------------------
//--- Show New Images ---------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  "has_rss"   => true,
  "rss_title" => "RSS Feed: ".format_text($config['site_name'], 2)." (".str_replace(':', '', $lang['new_images']).")",
  "rss_url"   => $script_url."/rss.php?action=images"
));$imgtable_width = ceil(intval($config['image_table_width']) / $config['image_cells']);
if ((substr($config['image_table_width'], -1)) == "%") {
  $imgtable_width .= "%";
}$additional_sql = "";
if (!empty($additional_image_fields)) {
  foreach ($additional_image_fields as $key => $val) {
    $additional_sql .= ", i.".$key;
  }
}$num_new_images = 6;
$config['image_cells'] = 3;


$sql = "SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits".$additional_sql.", c.cat_name".get_user_table_field(", u.", "user_name")."
        FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)
        LEFT JOIN ".USERS_TABLE." u ON (".get_user_table_field("u.", "user_id")." = i.user_id)
        WHERE i.image_active = 1 AND c.cat_id = i.cat_id AND i.cat_id NOT IN (".get_auth_cat_sql("auth_viewcat", "NOTIN").")
        ORDER BY i.image_date DESC
        LIMIT 6";
$result = $site_db->query($sql);
$num_rows = $site_db->get_numrows($result);if (!$num_rows)  {
  $new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\"><tr class=\"imagerow1\"><td>";
  $new_images .= $lang['no_new_images'];
  $new_images .= "</td></tr></table>";
}
else  {
  $new_images = "<table width=\"".$config['image_table_width']."\" border=\"0\" cellpadding=\"".$config['image_table_cellpadding']."\" cellspacing=\"".$config['image_table_cellspacing']."\">";
  $count = 0;
  $bgcounter = 0;
  while ($image_row = $site_db->fetch_array($result)){
    if ($count == 0) {
      $row_bg_number = ($bgcounter++ % 2 == 0) ? 1 : 2;
      $new_images .= "<tr class=\"imagerow".$row_bg_number."\">\n";
    }
    $new_images .= "<td width=\"".$imgtable_width."\" valign=\"top\">\n";    show_image($image_row);
    $new_images .= $site_template->parse_template("thumbnail_bit");
    $new_images .= "\n</td>\n";
    $count++;
    if ($count == $config['image_cells']) {
      $new_images .= "</tr>\n";
      $count = 0;
    }
  } // end while  if ($count > 0)  {
    $leftover = ($config['image_cells'] - $count);
    if ($leftover >= 1) {
      for ($f = 0; $f < $leftover; $f++) {
        $new_images .= "<td width=\"".$imgtable_width."\">\n&nbsp;\n</td>\n";
      }
      $new_images .= "</tr>\n";
    }
  }
  $new_images .= "</table>\n";
} // end else$site_template->register_vars("new_images", $new_images);
unset($new_images);//-----------------------------------------------------
//--- Print Out ---------------------------------------
//-----------------------------------------------------
$site_template->register_vars(array(
  "msg" => $msg,
  "clickstream" => $clickstream
));
$site_template->print_template($site_template->parse_template($main_template));$content = ob_get_contents();
ob_end_clean();if ($cache_page_index) {
  // Reset session mode
  $site_sess->mode = $old_session_mode;  save_cache_file($cache_id, $content);
}} // end if get_cache_file()echo $content;include(ROOT_PATH.'includes/page_footer.php');
?>

Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #7 on: November 03, 2008, 02:31:16 PM »
Hi,

die Einstellungen im ACP wirken sich auf die gesamte page aus. Home, cat, search, usw..

Deine gelbe
Code: [Select]
$num_new_images = 6;kannste aus der index.php rauslöschen, da du ja das
Code: [Select]
LIMIT 6";
eh schon mit 6 festgelegt hast...

Dein
Code: [Select]
$config['image_cells'] = 3;
ist eine db Abfrage der settings: image_cells
und kann hier in der index.php nicht mit 3 definiert werden. Also auch zu löschen...


Um die Anzahl der Bilder auf der home zu erhöhen, könnte man alle
Code: [Select]
$config['image_cells']in der index.php mit der gewünschten Anzahl der Bilder ersetzen
Wie es dann mit den Zeilen aussieht ?


Kurt

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #8 on: November 04, 2008, 01:48:03 PM »
Hallo Kurt,
nachdem ich im ACP schon alle Knöppe verändert hab, die es gibt, aber kontinuierlich nur 3 Bilder auf der Home angezeigt bekomme, möchte ich dich ganz herzlich bitten, mir zu sagen, welche Einstellung jetzt genau im ACP verändert werden muß, damit auf Home z.B. 6 Bilder zu sehen sind?

Vielen Dank.

Jinglebells


Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #9 on: November 04, 2008, 02:36:16 PM »
... die Anzahl der neuen Bilder auf der Startseite verändern ... ?
... hier : http://www.4homepages.de/forum/index.php?topic=8946.0 ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline jinglebells

  • Newbie
  • *
  • Posts: 49
    • View Profile
Re: @ KW - Template von Vol.6 - Bilder auf Hauptseite
« Reply #10 on: November 04, 2008, 11:45:16 PM »
Also das Template läuft jetzt, ich habe es auch bei 3 Bildern auf der Main belassen (vorerst), weil das mit der Modifizierung der index.php wirklich nicht hinhaut (weißer Schirm oder Fehlermeldung in der letzten Zeile). Hat vielleicht doch was damit zu tun, daß ich 2 Datenbanken am laufen habe?

Aber kurze Anmerkung zum Design für KW:
ich habe festgestellt, daß Firefox den Befehl bgproperties="fixed" nicht akzeptiert - das ganze Bild scrollt. Im IE klappt's aber. Tip: Es geht mit CSS. style="background-attachment: fixed"
Ist auch nicht auf meinem Mist gewachsen, ich habs im Netz gefunden  :wink:


Ansonsten habe ich jetzt dank KW's Vorlage eine - in meinen Augen - sehr schöne Gallerie daraus gebastelt.

Leider steht mir halt immer noch das Problem der Übertragung der Datensätze aus der alten Datenbank im Weg. Das konnte ich noch nicht lösen.
http://www.4homepages.de/forum/index.php?topic=23188.0

Sollte hier jemals irgendjemand eine "solution for dummies" an der Hand haben (bevor ich hunderte von Datensätzen per Hand übertragen habe), bin ich für jeden Hinweis dankbar. Sorry, das gehört nicht hierher, aber das wäre halt noch das i-Tüpfelchen.

Jinglebells