4images Forum & Community

4images Issues / Ausgaben => Installation, Update & Configuration => Topic started by: slime on January 08, 2006, 07:22:46 PM

Title: Hintergrundbild bitte helft mir
Post 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
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on January 09, 2006, 08:38:42 AM
wie wärs denn, wenn du in der style.css im body  >> background: url des bildes einfügst??
Title: Re: Hintergrundbild bitte helft mir
Post by: mawenzi on January 09, 2006, 10:38:55 AM
... 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 ...
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on January 09, 2006, 11:04:12 AM
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?
Title: Re: Hintergrundbild bitte helft mir
Post by: Acidgod on January 09, 2006, 11:10:56 AM
http://www.4homepages.de/forum/index.php?topic=11087.0;topicseen

Ein Thema hätte völlig ausgereicht...
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 22, 2007, 10:21:06 PM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 22, 2007, 10:31:56 PM
.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
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 23, 2007, 01:27:45 AM
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

Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 23, 2007, 08:51:53 AM
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.
 
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 23, 2007, 02:00:36 PM
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.

Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 23, 2007, 03:08:17 PM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 23, 2007, 08:56:49 PM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 23, 2007, 09:17:14 PM
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:
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 23, 2007, 09:36:43 PM
äää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.
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 23, 2007, 10:05:24 PM
na wenn du ein Template header.php anlegst und das im Root liegen würde
Code: [Select]
<?php include ("header.php"); ?> :wink:
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 23, 2007, 10:08:52 PM
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.
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 23, 2007, 10:13:49 PM
wenn du den header auslagern möchtes....
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 23, 2007, 10:20:31 PM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 24, 2007, 07:04:44 AM
Code: [Select]
<?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
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 24, 2007, 11:36:13 AM
 :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.
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 24, 2007, 09:49:34 PM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 25, 2007, 12:36:18 AM
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?

Quote
<!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
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 25, 2007, 04:22:40 AM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 25, 2007, 08:44:07 AM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 25, 2007, 12:53:00 PM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 25, 2007, 02:56:38 PM
das steht sogar in deutsch da  :lol: :wink:
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 25, 2007, 03:44:08 PM
 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?
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 25, 2007, 05:16:21 PM
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)
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 25, 2007, 06:06:31 PM
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.
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 25, 2007, 07:42:06 PM
frag doch mal deinen Hoster, viele haben den vorinstalliert
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 26, 2007, 12:51:20 AM
Ok mach ich morgen gleich mal.
Vielen dank, Du hast mir sehr sehr geholfen.

(galerie ist fertig angepasst.)

Gruss Ulf
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 26, 2007, 08:47:41 AM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 26, 2007, 08:38:56 PM
Hallo

Ich habe heute mal angefragt. Morgen bekomme ich Bescheid.

Gruss Ulf
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 26, 2007, 08:44:51 PM
na siehste ...
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 26, 2007, 11:34:53 PM
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

Quote
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
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 28, 2007, 01:32:48 PM
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
Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 28, 2007, 02:34:10 PM
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???
Title: Re: Hintergrundbild bitte helft mir
Post by: Magou on March 28, 2007, 08:33:03 PM
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

Title: Re: Hintergrundbild bitte helft mir
Post by: honda2000 on March 29, 2007, 09:48:30 AM
finden tust du das in der home.html als:
Code: [Select]
{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