4images Forum & Community
4images Modifications / Modifikationen => Templates & Styles (Requests & Discussions) => Topic started by: jinglebells 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
-
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:
LIMIT $num_new_images";
z.B.
LIMIT 20";
Das hat jedoch nichts mit dem template zu tun. Das ist reine .php Sache
Das problem mit menue.php gelöst?
Kurt
-
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
-
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:
$templates_used = 'home,category_bit,whos_online,thumbnail_bit';
- die Thumbs mit den Texten in thumbnail_bit.html
Kurt
-
und wie kann ich jetzt das Design auf 2 x 3 Bilder auf der Hauptseite abändern?
Weitere Antworten zu deinen Fragen:
das mit den Untertiteln unter den Thumbs habe ich geregelt, vielen herzlichen Dank!
Jinglebells
-
und wie kann ich jetzt das Design auf 2 x 3 Bilder auf der Hauptseite abändern?
das ist standardmäßig im ACP einzustellen
-
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
<?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 \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');
?>
-
Hi,
die Einstellungen im ACP wirken sich auf die gesamte page aus. Home, cat, search, usw..
Deine gelbe
$num_new_images = 6;
kannste aus der index.php rauslöschen, da du ja das
LIMIT 6";
eh schon mit 6 festgelegt hast...
Dein
$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
$config['image_cells']
in der index.php mit der gewünschten Anzahl der Bilder ersetzen
Wie es dann mit den Zeilen aussieht ?
Kurt
-
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
-
... die Anzahl der neuen Bilder auf der Startseite verändern ... ?
... hier : http://www.4homepages.de/forum/index.php?topic=8946.0 ...
-
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