4images Forum & Community
4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: slime on January 08, 2006, 07:22:46 PM
-
Wie kann ich ein Hintergrund bild einfügen so wie ich es auf meiner homepage ist.Ich habe schon die suche benutzt das hilft mir aber alle snix weiter !
In der body.html habe ich schon versucht das einzufügen
<body background=url des bildes> warum klappt das nicht ??
Kann mir jemand bitte genau sagen wie ich das hinbekomme ...
Großen Dank
-
wie wärs denn, wenn du in der style.css im body >> background: url des bildes einfügst??
-
... In der body.html habe ich schon versucht das einzufügen ...
... also eine solche Datei habe ich noch in keinem Template bisher gesehen ... :roll:
... editiere deinen Body-Tag in der /templates/<dein_Template>/header.html ...
-
stimmt!
in ei8nigen templates sind die angaben der farben: hintergrund, links ect. in der header.php
wobei ich diese angaben aus der datei header.php entfernen würde und alles in die style.css einbauen würde, wozu ist die datei sonst da?
-
http://www.4homepages.de/forum/index.php?topic=11087.0;topicseen
Ein Thema hätte völlig ausgereicht...
-
hallo,
in der style.css gebe ich es also so ein?
{
background-color: #A2C08A;
background-image:{template_url}/images/back1.gif); background-repeat: repeat;
}
Geht aber nicht, da sich die klammern auflösen. Zumindest sagt mir mein Phase5 das.
Und nicht nur das. Es funzt nicht.
Gruss Ulf
-
.body
{
background-color: #A2C08A;
background-image: url (hier-den-pfad-ohne-geschweifte-klammern/images/back1.gif); background-repeat: repeat;
}
so wäre es, du musst ja was dafür definieren
-
Hallo
body {
background-color: #ffffff;
color: #000000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
SCROLLBAR-BASE-color: #004c75;
SCROLLBAR-ARROW-color: #fcdc43;
}
{
background-color: #A2C08A;
background-image: url (images/back1.gif); background-repeat: repeat;
}
geht leider nicht
Edit weil:
Ist ja auch klar, da oben unter body andere befehlle standen, und die style.css "übertrumpfen"?
nun sieht es so aus :
body
{
background-color: #A2C08A;
background-image: url(images/back1.gif); background-repeat: repeat;
}
Danke Honda u are my man ;) Schon das 2te mal geholfen.
Vielen Dank
Gruss Ulf
-
kombinieren kannst du das trozdem
body
{
background-color: #A2C08A;
background-image: url(images/back1.gif); background-repeat: repeat;
color: #000000;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
/* this attribute sets the basis for all the other scrollbar colors (Internet Explorer 5.5+ only) */
SCROLLBAR-BASE-color: #004c75;
SCROLLBAR-ARROW-color: #fcdc43;
}
nur mal zu Erklärung
im CSS gibt es 2 Hauptdefinitionen
die Klassen und die Elemente
klassen werden grundsätzlich vom HTML aus aufgerufen
ein Beispiel:
eine Frabe soll sich an bestimmten Stellen ändern
.geanderte_farbe
{
font-color: #ff0000;
}
würde im HTML z.B. per <p class="geanderte_farbe">Text</p> aufgerufen
wohingegen ja ein Element des HTML der Body, Die table, die Überschriften h1 - h6 selbst wären
die brauchen dann also keinen
.Element
{
definition
}
also keinen Punkt (wäre ja die Klasse)
natürlich kannst du jetzt zig Sub-Klassen definieren
.body_rechts
{
definition
}
wichtig dabei ist: CSS ist kein HTML, statt: front size="#yyyxxx" > schreibe: front-size: #yyyxxx;
u.s.w.
-
Hey Honda,
danke für Deine Unterstüzung.
Dass ich das kombinieren kann ist klar, aber der erste body befehl hatte ja schon Infos für den background. Ich hätte das also alles so stehen lassen können, um dann meine jetzigen Befehle mit hinein zu setzen. Das verstehe ich schon.
Ich muss noch viel tun an dem Ding, damit jede Seite der Gallerie die gleich maße hat.
Das Forum habe ich auch angepasst, war auch ein haufen arbeit, die Tabellen anzupassen. Aber es war mit meinen beschränkten Fähigkeiten möglich, und so sehe ich auf etwas längere Sicht keine Probleme die Gallerie anzupassen.
Und ich denke, sollte ich weitere Fragen haben, kann ich hier ruhig fragen, und mir wird geholfen. Das liebe ich so an den Communities ;)
Bis zum nächsten mal
herzlichst
Ulf
p.s.
kann ich eigentlich auch Haupttables über css steuern? Soll heißen, dass der obertable z.B. in meinem Fall die breite von 950 behällt? Ohne dass ich jede einzelen bearbeiten muss?
Dass würde eine Menge arbeit ersparen.
-
warum denn nicht???
einmalig würde das bedeuten: in die Tabelle <table class="tabelle_oben" xxx> einfügen
und in die style.css
.tabelle_oben
{
width: 970px;
height: xxxpx;
}
wenn du das hast, änderst du es nur noch einmalig in der style.css
CSS bedeutet doch: einmaliger Aufwand, anschließend alle Änderungen mit einem Schalg
wenn natürlich etwas nicht definiert ist, muss man den Aufwand betreiben, alles zu definieren
-
Hi
ok, seh ich ein.
Zum einen sicher der gleiche aufwand die tables zu definieren, zum anderen sicher einfacher, wenn sich an der seite mal etwas ändern sollte.
DANK dir
-
noch besser wäre, den header einmal komplett auszulagern (aus jedem Template), z.B. per include wieder in jedes Template einzufügen und jetzt den Header per CSS zu definieren
oder
wie baue ich mir ein eigenes Template-System mit eigenem Style, der unheimlich einfach zu bedienen, zu ändern,... ist
das gilt ja nicht nur für den Header, sondern auch für die Navi-Box links komplett, incl. dann zusätzlicher Navigationsleiste :wink:
-
ääähhmm, ja :lol:
include geht mir schon zu weit. ist php, oder? Das kann ich leider nicht. Ich sträube mich nicht es zu erlernen, aber das mit dem auslagern, wieder einfügen etc. ist mir etwas zu kompliziert. Im moment zumindest noch.
-
na wenn du ein Template header.php anlegst und das im Root liegen würde
<?php include ("header.php"); ?>
:wink:
-
Himmel A***** und Zwirn.
Bis dahin ist noch ein langer weg. Und das muss dann oben in jede datei?
Nein? Oder Doch,
Honda, ich bin doch so schon am verzweifeln :)
----------------------
Oh warte mal,
jetzt NOCH nicht auf die Gallerie bezogen, sondern auf die restliche seite.
DAS GEHT, Oh mann Honda, ich könnte Dich heiraten
Wieder was gelernt. Man muss sich nur etwas trauen.
-
wenn du den header auslagern möchtes....
-
Hey Honda
Jetzt habe ich eine andere frage.
Und zwar. Ich möchte auf der normalen Startseite (nicht die Gallerie) soetwas wie eine übersicht einsetzen. Alles mit include :), klappt auch gut, danke Dir nochmal.
Kann ich dann auch in der übersicht auf der Startseite anzeigen lassen, wieviele Bilder sich gerade in der Gallerie befinden?
Das soll dann so aussehen
Gallerie
Immer neue Bilder von uns
und unseren Gästen.
Es befinden sich gerade XX bilder in der Gallerie
Kann ich die anzahl der Bilder auslesen lassen?
Wenn ja wie?
Kannst ja mal gucken Das soll es werden (http://goettinger-fliegenfischer.schnee-brett.de/index.php)
Gruss Ulf
-
<?PHP
//-----------------------------------------------------
//--- Show number of Users ----------------------------
//-----------------------------------------------------
$sql = "SELECT COUNT(*) as users
FROM ".USERS_TABLE."
WHERE user_id <> ".GUEST;
$row = $site_db->query_firstrow($sql);
$total_users = "".$lang['users']."<B> ".$row['users']."</B>\n";
$site_template->register_vars("total_users", $total_users);
unset($total_users);
//-----------------------------------------------------
//--- Hits --------------------------------------------
//-----------------------------------------------------
$sql = "SELECT SUM(image_hits) AS sum
FROM ".IMAGES_TABLE;
$row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
$total_hits = "".$lang['total_hits']."<B> ".$row['sum']."</B>\n";
$site_template->register_vars("total_hits", $total_hits);
unset($total_hits);
//-----------------------------------------------------
//--- Votes -------------------------------------------
//-----------------------------------------------------
$sql = "SELECT SUM(image_votes) AS sum
FROM ".IMAGES_TABLE;
$row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
$total_votes = "".$lang['total_votes']."<B> ".$row['sum']."</B>\n";
$site_template->register_vars("total_votes", $total_votes);
unset($total_votes);
//-----------------------------------------------------
//--- Downloads ---------------------------------------
//-----------------------------------------------------
$sql = "SELECT SUM(image_downloads) AS sum
FROM ".IMAGES_TABLE;
$row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
$total_downloads = "".$lang['total_downloads']."<B> ".$row['sum']."</B>\n";
$site_template->register_vars("total_downloads", $total_downloads);
unset($total_downloads);
//-----------------------------------------------------
//--- Comments ----------------------------------------
//-----------------------------------------------------
$sql = "SELECT SUM(image_comments) AS sum
FROM ".IMAGES_TABLE;
$row = $site_db->query_firstrow($sql);
$sum = (isset($row['sum'])) ? $row['sum'] : 0;
$total_comments = "".$lang['total_comments']."<B> ".$row['sum']."</B>\n";
$site_template->register_vars("total_comments", $total_comments);
unset($total_comments);
?>
allerdings müsstest du den Pfar zur Datenbank noch einfügen
-
:cry: :cry:
also erstmal nicht
oder ist der Pfad zu datenbank dieser? galerie/data/database/.htaccess
Wenn ja, wo und wie binde ich das ein?
Ich habe doch keine ahnung von php, und wüsste auch nicht, wonach ich suchen müsste.
-
du bist doch nicht dumm und willst was lernen, na dann schau dich mal hier um: http://oszhdl.be.schule.de/gymnasium/faecher/informatik/datenbanken/online/datenbank_verbinden.html
-
Also die verbindung zur datenbank herzustellen funzt.
Nun aber was anderes.
Wenn ich die Seite im Internet Explorer lade, dann läd dieser nicht die style.css. Erst wenn ich F5 gedrückt habe ist es normal.
Woran liegt das. Im Mozilla ist das kein Problem. Ist irgendwo ein fehler, und ist der Mozilla einfachnur tollerant?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="{direction}">
<head>
<title>{site_name}</title>
<meta http-equiv="content-type" content="text/html; charset={charset}" />
<link rel="stylesheet" href="{template_url}/style.css" />
{if has_rss}
<link rel="alternate" type="application/rss+xml" title="{rss_title}" href="{rss_url}" />
{endif has_rss}
</head>
<body>
das ist mein header, + andere Infos, wie Header_banner, navi usw.
Gruss Ulf
-
Hallo,
auch wenn diese überschrifft nihct mehr zu meinem Thema passt, führe ich es trotzdem weiter, da Honda mir hier schon so gut geholfen hat.
Ich habe ein weiteres anliegen.
Und zwar ist es in der heutigen Zeit ja üblich, dass die Digicams viel zu grosse Fotos machen, und einigen Gästen meiner Seite es bstimmt zu kompliziert sein wird, die bilder vorher zu verkleinern.
Es gibt wohl die möglichkeit das 4images das automatisch macht. Ich habe auch schon dieses Thema gefunden. http://www.4homepages.de/forum/index.php?topic=7700.0
Jedoch ist es auf englisch, was mir nicht sonderlich liegt, zum anderen ist die Datei, die man benötigt nicht mehr verfügbar.
Auch habe ich ein Thema dazu gefunden, wo Du auch geholfen hast Honda. Aber der User war etwas sensibel und hat sich gleich angegriffen gefühlt. Er hatte, wie er es nannte, "Elefantenbilder" hochgeladen, eigentlich nur einfache screenshots von seinem Adminpanel. Er hatte dort funktionen zur Autorezise, das habe ich nicht.
Was muss ich dafür tun?
Honda, würdest Du mir auch bei diesem Problem helfen? Ich wäre Dir dankbar.
Gruss Ulf
-
wieso hast du kein Auto-Image-Resizer??? der befindet sich im Admin-Panel
dazu muss man nur: GD-Biblothek auswählen, bei: Modul zum Erstellen der Thumbnailbilder
wenn dein Hoster dir ImageMagick zur Verfügung stellt, du den Pfad kennst (oder den Hoster fragst) bist zu alle deine Sorgen los
dann brauchst du nur noch die maximalen größen einstellen
also mit dem "automatisch" ist ein wenig eine Einstellungssache
-
Hallo Honda,
ich habe mal 3 Screenshots (Elefantenbilder ;)) hochgeladen
Das ist mein kmpl Adminpanel.
(http://www.schnee-brett.de/screenshot/adminpanel1.jpg)
(http://www.schnee-brett.de/screenshot/adminpanel2.jpg)
(http://www.schnee-brett.de/screenshot/adminpanel3.jpg)
Dort habe ich zwar die GD Ausgewählt, jedoch ist das nur für die Thumbs,
Ich habe mir Image Magick runtergeladen. manuell auf den Server schieben und dort installieren geht nicht, oder? (wie ich das mit meinem beschränktem englisch rausgelesen hab.)
Entweder ich bin blind, oder ich hab es wirklich nicht.
Gruss Ulf
-
das steht sogar in deutsch da :lol: :wink:
-
8O 8O 8O
Da hab ich schon ne Brille auf 8)
Danke
Ok, das geht,
nur muss ich als Admin die Bilder manuell konvertieren, d.h. ich muss mich als Admin einloggen, und dann im Panel die Bilder konvertieren.
Geht das nicht auch so, dass das beim User upload gleich passiert, ohne dass ich als Admin das machen muss?
-
soweit ich das sehe, geht das nur, wenn ImageMagick als Konvertierungsprogramm eingestellt ist und als Programm auch läuft (lasse mich aber gern eines besseren belehren)
das kann ich dir echt nicht 100%ig sagen
also ich machs per Imagemagick, das geht
und wenn ich jemandem helfe bei der Instalation zeige ich den Weg, den ich dir gezeigt habe (weil ich keinen anderen kenne)
-
Hast Du mir einen weg gezeigt? Naja,
ich habe das hier gefunden, http://www.zu-hause.biz/ImageMagick.htm
geht bei mir aber nicht, weil Putty nach dem passwort ausgeht. Ich bekomme also keine verbindung.
-
frag doch mal deinen Hoster, viele haben den vorinstalliert
-
Ok mach ich morgen gleich mal.
Vielen dank, Du hast mir sehr sehr geholfen.
(galerie ist fertig angepasst.)
Gruss Ulf
-
naja, der Weg: Im Admin-Panel per Auto-Image-Resizer
ansonsten gäbe es noch:
Thumb und Media VORHER in die gewünschen Größen bringen / bringen lassen durch die User, in einem Bildbearbeitungsprogramm und dann erst laden
aber viele Hoster installieren IM schon vor
-
Hallo
Ich habe heute mal angefragt. Morgen bekomme ich Bescheid.
Gruss Ulf
-
na siehste ...
-
ich habe es sogar geschafft die Galerie mit dem Forum zu verbinden, sprich über EINE datenbank, sodass die User nur noch einen Account benötigen ;) *mirselbstaufdieschulterklopf*
Von wegen. Alles voller fehlermeldungen :( war ich wohl zu voreilig)
unter anderem beim Upload diese hier
Warning: move_uploaded_file(): SAFE MODE Restriction in effect. The script whose uid is 999 is not allowed to access /home/www/***/***/***/galerie/data/media/2 owned by uid 33 in/home/www/***/***/***/galerie/includes/upload.php on line 113
-
Hallo miteinander. Ich mal wieder.
@ Honda.
es scheint nun alles zu funktionieren, Forum und Galerie laufen (bis auf autologin) Das ist aber erstmal ein geringeses Problemchen.
Nun nochmal zu der sache, die Anzahl der bilder in X Kategorien auf der Startseite anzeigen zu lassen.
Ich lasse die einzelnen Tabellen auf der Satrtseite durch incule anzeigen.
Wüerdest Du mir nochmal etwas genauer erklären, wie ich es anstellen muss, damit dieses hier :--> 1 Bilder in 8 Kategorien.
auf der startseite ausgelesen wird?
Ich habe da leider nichts kapiert, von dem, was du oben schoneinmal beschrieben hast.
Vielen Dank im voraus.
Gruss Ulf
-
beschreib mal die Frage näher
was genau, soll wie und wo stehen???
eigentlich ist das doch nur: die kategorie-Übersicht, oder verstehe ich dich falsch???
-
Hi,
also, wenn ich auf die startseite der Galerie komme, steht dort ja unter der Kategorieübersicht "1 Bilder in 8 Kategorien."
Und genau das möchte ich auslesen, und auf die Startseite meiner normalen hp bekommen. Ich habe mal einen Screenshot angehängt, und den betreffenden Bereich markiert.
(http://www.schnee-brett.de/bilder/galerie.jpp)
Der Rot markierte bereich soll es sein.
Es soll dort angezeigt werden, wo es eingekreist ist ( 2 )
(http://www.schnee-brett.de/bilder/galerie1.jpp)
Der Rahmen (1) ist eine inkludierte php.
Meinst Du das geht?
Gruss Ulf
-
finden tust du das in der home.html als:
{lang_site_stats}
du müsstest als wieder eine Verbindung zur Datenbank herstellen, allerdings weis ich nicht, welche Tabelle du genau auslesen müsstest
allerdings findest du hier: http://www.4homepages.de/forum/index.php?topic=3303.0 einige gute Erklärungen zum Thema Statistik (mehr Statistik-Anzeige)
fortführende Links zum Thema:
http://www.4homepages.de/forum/index.php?topic=12723.0
http://www.4homepages.de/forum/index.php?topic=1526.0