BIld im Beitrag
am 14.09.2008 - 11:01 Uhr in
Hi, ich habe mal ne Frageb undzwar würde ich gerne in jedem Beitrag ein Bild einfügen, das heißt es MUSS drin sein. Z.b. Ich schreibe einen Artikel über Autos. Dann soll auf der (gekürzten Version) auf der Startseite ganz oben rechts ein Bild sein, das ich vorherausgewählt habe. Dieses Bild soll dann aber auch in der langen version des Artikels ganz oben rechts abgebildet sein. ich habe es erst mit versucht aber das is n bissel blöd. Weil dann der Text ja nicht um das Bild herum fließt. Gibt es ein Modul/Plug-in um soetwas zu machen? oder kann mir jemand schreiben wie ich sowas programmiere?
Oder hat einer von euch eine Idee wie es besser/einfacher geht?
MFG Birsel
EDIT: Sorry, ich war wohl irgendwie zu blöd das richtig mit den Bildern zu machen. Jetzt klappt alles. Kann gelöscht werden
- Anmelden oder Registrieren um Kommentare zu schreiben
Wo ist das Problem?
am 14.09.2008 - 13:46 Uhr
ich habe es erst mit versucht aber das
Womit ?
Sicherlich sind die 3 Buchstaben CCK hier auf DC nicht an Dir vorbeigegangen.
Wenn also die Bilder in den Artikeln definierte Positionen haben verwende CCK und erweitere den Nodetype mit dem Du die Artikel erstellst um ein Bildfeld.
Damit Du die Groesse des Bildes im Teaser und Volltextanzeige beeinflussen kannst verwende Image Cache - auch von diesem Modul solltest Du hier auf DC bereits gelesen haben.
ein Bild sein, das ich vorherausgewählt habe
Zu unverstaendlich um darauf eingehen zu koennen.
Weil dann der Text ja nicht um das Bild herum fließt
Das ist eine Frage wie man mit CSS die HTML Elemente formatiert. Sollte man mit CSS nicht zum Ziel kommen bleibt noch ein Nodetype Template.
In diesem Template wird Bild und Text separat in Abhaengigkeit von Teaser- und Volltextsatus ausgegeben. Um dies so tun zu koennen wird in CCK die Anzeige des Bildes in Teaser und Body ausgeblendet (versteckt). Das separate Ausgeben von Bild und Text kann man dadurch steuern das man das Bild mit einer eigenen CSS Klasse definiert. Wenn CSS Floating zur Anwendung kommt sollte man ein "clear div" nicht vergessen.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Sorry für die
am 14.09.2008 - 15:27 Uhr
Sorry für die Unverständlichkeit, war n bekannter von mir der das verfasst hat.
Also von CCK habe ich schonmal was gehört. Aber wie füge ich ein Bildfeld in einen Nodetype ein?
oder macht das CCK?
MFG Birsel
Nimm CCK und fange an damit zu arbeiten
am 14.09.2008 - 15:45 Uhr
Man baut sich mit CCK einen Nodetype so zusammen wie man ihn haben will. Das ist der Sinn von CCK.
Wenn neben dem Textfeld ein Bildfeld gebraucht wird definiert man dieses Bildfeld mit CCK.
Ein CCK Bildfeld kann erst nach Aktivierung des CCK Modules "Image Field" verwendet werden.
Damit man solche "CCK Bilder" in ihrer Groesse beeinflusssen kann gibt es das Modul "Image Cache". Mit "Image Cache" kann man Sets fuer die Anzeige von Bildern definieren. Ein Set, beispielsweise mit der Bezeichnung "Teaserimage", legt beispielsweise fest wie sich ein Bild im Teaser zeigt. Ein weiteres Set legt fest wie sich ein Bild bei der normalen Nodeanzeige verhaelt.
"Image Cache" und CCK Bildfelder arbeiten also zusammen. Hat man "Image Cache" Set's definiert kann man auf diese innerhalb der CCK-Nodetype-Konfiguration (Felder anzeigen) zugreifen und festlegen wie ein Bild (mit welchem Set) angezeigt wird.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Hi, gibt es das Modul
am 14.09.2008 - 18:41 Uhr
Hi, gibt es das Modul "FileField" auch für die PHP-Version 5.1.4???
Ich habe kein 5.2!
MFG Birsel
Was heisst Ich?
am 14.09.2008 - 18:49 Uhr
Ich habe kein 5.2!
Was heisst Ich? Dein Hoster?
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
ja mein Hoster
am 14.09.2008 - 18:54 Uhr
ja mein Hoster
Da steht wohl ein
am 14.09.2008 - 19:04 Uhr
Da steht wohl ein Hosterwechsel an.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Ich habe gleichmal noch ne
am 14.09.2008 - 19:07 Uhr
Ich habe gleichmal noch ne Frage. Undzwar wie kann ich denn sagen wo denn ein solch erstelltes Feld angezeigt werden soll??? Also ich habe jetzt n imgae feld gemacht und das wird ganz oben links angezeigt. ich will das es ganz oben rechts steht. Wie oder WO mach ich denn das?
DANKE schon ihr seit echt die beste Community. und die Software is sowas von Mächtig. TOP
MFG Birsel
quiptime schrieb Da steht
am 14.09.2008 - 19:13 Uhr
Da steht wohl ein Hosterwechsel an.
Und zu welchem Hoster würdest du empfehlen?
Birsel schrieb ja mein
am 14.09.2008 - 19:54 Uhr
ja mein Hoster
Grundsätzlich nicht, oder nur der Server, auf dem Du gerade bist?
Hallo, also bevor ich den
am 14.09.2008 - 20:56 Uhr
Hallo,
also bevor ich den Hoster der Website wechseln würde, würde ich erstmal anfragen ob nicht ein Update der gewünschten Version von PHP möglich wäre. (evtl. auch gleich MySQL mitmachen ;-) ) Bei Allincl ist das Beispielsweise bei mir noch nie ein Problem gewesen und alles ging sehr schnell und unkompliziert von statten...
*************************************************************************************************
Drupalcon Germany - Go Go Go - Mehr Infos zur Drupalcon & zum Drupalcamp in
Deutschland gibst unter http://groups.drupal.org/drupalcamp-drupalcon-germany
Ihr erwartet doch nicht ehrlich eine Meinung die frei von eigener Meinung ist, in einem Drupal Forum... ;)
andreas-emer schrieb Bei
am 14.09.2008 - 22:01 Uhr
Bei Allincl ist das Beispielsweise bei mir noch nie ein Problem gewesen und alles ging sehr schnell und unkompliziert von statten...
So isses. Kann man machen lassen, aber auch selber via .htaccess machen. Zitat aus einer Support-Mail von all-inkl:
-----------------------------------------------
#Für PHP5-CGI:
AddHandler php5-cgi .php
#Für PHP4-CGI:
AddHandler php4-cgi .php
Wir bieten auch Server mit PHP5 bzw. MySQL5 an und können Ihren Account kostenlos auf einen solchen Server umziehen.
----------------------------------------------
Kann all-inkl als Provider nur empfehlen. Prima Preise, super Support.
Have a nice day!
doc.alfons
Have a nice day!
doc.alfons
Zitat: #Für
am 14.09.2008 - 22:44 Uhr
#Für PHP5-CGI:
AddHandler php5-cgi .php
#Für PHP4-CGI:
AddHandler php4-cgi .php
Davon rate ich ab.
Besser ist "echtes" PHP 5.
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
doc.alfons schrieb Wir
am 14.09.2008 - 22:48 Uhr
Wir bieten auch Server mit PHP5 bzw. MySQL5 an und können Ihren Account kostenlos auf einen solchen Server umziehen.
Und unbedingt vorher ein Backup der Datenbank machen.
Falls du bei allinkl bist,
am 14.09.2008 - 22:52 Uhr
Falls du bei allinkl bist, ein kurzer Telefonanruf genügt...
www.webkatapult.de
Ja ich wechseln ja nicht NUR
am 15.09.2008 - 12:19 Uhr
Ja ich wechseln ja nicht NUR wegen der PHP version, sondern wegen ständigen Errors und lahmer Seite.
Aber BacktoTopick. Wie mache ich denn das Bild nach rechts?
MFG Birsel
Hallo, du musst für den
am 15.09.2008 - 12:29 Uhr
Hallo,
du musst für den Node ein Theme erstellen. Du machst das über node-nodetype.tpl.php
Und dann mach einfach mal in der Datei print_r($node); das sollte dann eigentlich leicht zu sehen sein, was du an Feldern bekommst. Und der Rest ist dann HTML und CSS.
Ließ das hier mal, da steht eigentlich alles:
http://drupal.org/node/62466
---
Viele Grüße,
Kars-T
Arbeit: comm-press
Hobbies: Tower Defense HQ, plamo.de, Blog
Viele Grüße,
Kars-T
HI, danke schonmal. Wo fidne
am 15.09.2008 - 12:37 Uhr
HI, danke schonmal.
Wo fidne ich denn die Datei "node-nodetype.tpl.php"?
MFG Birsel
Die musst du anlegen. Für
am 15.09.2008 - 12:41 Uhr
Die musst du anlegen. Für jeden Inhaltstyp einen, wenn du willst. Fang hier mal an zu lesen:
http://drupal.org/node/11774
---
Viele Grüße,
Kars-T
Arbeit: comm-press
Hobbies: Tower Defense HQ, plamo.de, Blog
Viele Grüße,
Kars-T
Hi, also ich verstehe s nich
am 15.09.2008 - 12:47 Uhr
Hi, also ich verstehe s nich ganz, was muss den in die node.tpl.php alles rein? Und wie definiere ich das Feld?
habe bisher nur das hier
<?php if ($node->field_your_name[0]): ?>
<?php print theme(
'imagefield_image',
$node->field_your_name[0],
$node->field_your_name[0]["alt"],
$node->field_your_name[0]["title"]);
?>
<?php endif; ?>
gefunden. Aber da weiß ich auch nich was ich z.b. bei "filed_your_name" eintragen muss?
MFG Birsel
PS: ich habe in meinem Theme (pixture) die node.tpl.php gefunden.
Nochwas, ich habe in meiner
am 15.09.2008 - 12:53 Uhr
Nochwas, ich habe in meiner node.tpl.php das hier gefunden
<?php if($picture) print $picture; ?>
Das dürfte doch das richtige sein oder? Das muss ich dann nur irgendwie nach rechts definieren.
MFG Birsel
Lieber Birsel, ich fürchte,
am 15.09.2008 - 13:04 Uhr
Lieber Birsel,
ich fürchte, das dich die ganze Sache etwas überfordert. Kannst du in deinem Umfeld vielleicht jemanden finden, der dir Vorort helfen kann?
Die Variable $picture hat damit leider nichts zutun. und "field_your_name" zielt darauf ab, das "your_name" dem Namen deines CCK Feldes entspricht, das du dann über php nutzen kannst.
Die Dateien durch zu gucken, wird dir leider nicht helfen.
---
Viele Grüße,
Kars-T
Arbeit: comm-press
Hobbies: Tower Defense HQ, plamo.de, Blog
Viele Grüße,
Kars-T
Nein, leider kenne ich
am 15.09.2008 - 13:20 Uhr
Nein, leider kenne ich niemanden, der PHP oder Drupal kennt.
Könntest du mir vielleicht den Code für die Seite erstellen?
Ich wäre dir sehr dankbar.
MFG Birsel
Kann mir denn niemand bei
am 15.09.2008 - 17:52 Uhr
Kann mir denn niemand bei diesemfür euch ja scheibar "kleinem" Problem helfen?
MFG Birsel
Drupal-Node-Templates
am 15.09.2008 - 18:17 Uhr
http://www.24ix.de/Drupal-Node-Templates.218.0.html
-------------
quiptime
Nur tote Fische schwimmen mit dem Strom.
Da geht noch was.
Also ich komme nich
am 16.09.2008 - 06:21 Uhr
Also ich komme nich weiter....
Hi, kann ich denn nicht
am 17.09.2008 - 16:16 Uhr
Hi, kann ich denn nicht irgendwie sagen, das ich mit dem Filed alles rechts ausgerichtet haben möchte???
MFG Birsel
Das geht z.B. CSS/Float:
am 17.09.2008 - 16:58 Uhr
Das geht z.B. CSS/Float: http://www.css4you.de/float.html
Evtl. ist auch das Modul Contemplate für Dich ganz hilfreich.
--
bv - DrupalCenter.de
Kannst du mir vielleicht
am 17.09.2008 - 19:01 Uhr
Hi, also das kann so wie ich das sehe NUR HINZUFÜGEN. Aber ich muss ja etwas bearbeiten. kann ich das damit auch machen?
MFG Birsel
HI, kann mir denn keiner
am 20.09.2008 - 01:29 Uhr
HI, kann mir denn keiner helfen?
MFG Birsel
CSS-Anweisungen
am 20.09.2008 - 09:30 Uhr
Das ist alles sehr speziell und ich weiss nicht ob es dir weiterhilft, Birsel. Anhand deines Quelltextes könnte man CSS-Anweisungen schreiben. Wenn bei dir z.B. folgendes steht:
<div class="field field-type-image field-field-irgendwas">
<div class="field-label">irgendwas</div>
<div class="field-items"><div class="field-item odd">
<img src="./files/image/dein_bild.jpg" alt="dein Bild" />
</div>
</div>
</div>
Dann könnte man nachfolgendes, sehr allgemeines, in deine style.css schreiben. Dabei wird jedes Bild, welches du über ein CCK-Feld hinzugefügt hast nach rechts ausgerichtet.
.field-type-image img { float: right; padding: 10px 0 10px 10px; }
Etwas spezieller geht es nachfolgend. Dafür musst du aber wissen was im Quelltext steht.
.field-field-irgendwas img { float: right; padding: 10px 0 10px 10px; }
Hi, vielen Dank schonmal.
am 20.09.2008 - 11:48 Uhr
Hi, vielen Dank schonmal. Wenn du mir jetzt noch sagst in welcher Datei ich das suchen muss, könnte ich dir sagen was in meinem Quelltext steht.
MFG Birsel
Seite ansehen
am 20.09.2008 - 12:36 Uhr
... Wenn du mir jetzt noch sagst in welcher Datei ich das suchen muss, könnte ich dir sagen was in meinem Quelltext steht ...
Du hast doch eine Seite erstellt, in der du mit einem CCK-Feld eine Graphik eingebaut hast (zumindest vermute ich dies). Jetzt siehst du dir die Seite an und merkst, dass deine Bild links (standard) erscheint.
Ich meine den Quelltext, der angegeben ist, wenn dein eingefügtes Bild erscheint. Der steht in keiner "Datei" sondern wird just dann ausgegeben, wenn du dir deine Seite anschaust.
Ok, und wie kann ich dann
am 20.09.2008 - 22:08 Uhr
Ok, und wie kann ich dann den Quelltext ändern???
Oder wie.... hä?
MFG Birsel
vergeudete Zeit
am 20.09.2008 - 22:31 Uhr
Ok, und wie kann ich dann den Quelltext ändern???
Oder wie.... hä?
Dein Text war vergeudete Zeit. Hättest du nicht antworten können? Habe ich mit einem Wort erwähnt, dass der Quelltext geändert wird? Es werden CSS-Anweisungen geschrieben, die sich auf deinen derzeitigen Quelltext beziehen. Hättest du eine vernünftige Antwort gegeben, hätte ich hier deine Problemlösung schreiben können. Gute Nacht Birsel.
Dann sag mir doch wo ich die
am 20.09.2008 - 22:57 Uhr
Dann sag mir doch wo ich die CSS Anweißungen schreiben muss.
Oder was ich machen muss und rede nich um den heißen Brei herum
CSS-Anweisungen
am 21.09.2008 - 11:00 Uhr
Es könnte natürlich sein, dass dir nachfolgender Text bekannt vorkommt, sollte er zumindest. Wie wir jetzt festgestellt haben, hat er dir leider nicht weitergeholfen. Wie mir scheint, hast du ihn nicht durchgelesen, da du Fragen stellst, die schon beantwortet wurden. Ich habe dir netterweise die relevanten Stellen hervorgehoben, damit das lesen einfacher wird und du dich zurecht findest.
--
Das ist alles sehr speziell und ich weiss nicht ob es dir weiterhilft, Birsel. Anhand deines Quelltextes könnte man CSS-Anweisungen schreiben. Wenn bei dir z.B. folgendes steht:
<div class="field field-type-image field-field-irgendwas">
<div class="field-label">irgendwas</div>
<div class="field-items"><div class="field-item odd">
<img src="./files/image/dein_bild.jpg" alt="dein Bild" />
</div>
</div>
</div>
Dann könnte man nachfolgendes, sehr allgemeines, in deine style.css schreiben. Dabei wird jedes Bild, welches du über ein CCK-Feld hinzugefügt hast nach rechts ausgerichtet.
.field-type-image img { float: right; padding: 10px 0 10px 10px; }
Etwas spezieller geht es nachfolgend. Dafür musst du aber wissen was im Quelltext steht.
.field-field-irgendwas img { float: right; padding: 10px 0 10px 10px; }
Wenn du mir jetzt noch sagst in welcher Datei ich das suchen muss, könnte ich dir sagen was in meinem Quelltext steht
Du hast doch eine Seite erstellt, in der du mit einem CCK-Feld eine Graphik eingebaut hast (zumindest vermute ich dies). Jetzt siehst du dir die Seite an und merkst, dass deine Bild links (standard) erscheint.
Ich meine den Quelltext, der angegeben ist, wenn dein eingefügtes Bild erscheint. Der steht in keiner "Datei" sondern wird just dann ausgegeben, wenn du dir deine Seite anschaust.
--
Um es dir ganz einfach zu machen:
Ich glaub ich dreh gleich
am 21.09.2008 - 11:00 Uhr
Ich glaub ich dreh gleich durch!!!
Zeige den relevanten Quelltext
Was ist denn der relevante Quelltext???Hier poste ich jetzt einfach mal das was im style.css drin stehe (im Bereich NODE) Vielleicht meinst du ja das
/*-------------------------------------------------------------------*/
/* Node */
/*-------------------------------------------------------------------*/
.node { /* full node */
margin: 0;
margin-bottom: 15px;
background: #ffffff;
padding: 0px;
border-bottom: solid 1px #aaaaaa;
}
.sticky {
background: #fdeaf7;
border-bottom: solid 0px #ffffff;
}
.teaser {
background: #ffffff;
border-bottom: solid 0px #ffffff;
}
.node .content, .comment .content {
clear: both;
margin: 1em .5em .5em .5em;
}
.node .taxonomy {
font-size: 0.8em;
padding-left: 1.5em;
}
.node .taxonomy li {
padding: 1px 5px;
}
.node .picture {
border: 1px solid #dddddd;
float: right;
margin: 0.5em;
}
.node .submitted {
padding-left: 2px;
color: #666666;
}
.node h2.title {
font-size: 18px;
}
.node h2.title a:hover {
text-decoration: none;
color: #ac2e82;
}
.node h2.title {
margin: 0px;
padding-top: 0px;
padding-bottom: 2px;
border-bottom: solid 1px #bbbbbb;
}
/* table for each node (for rounded corners without using javascript) */
.node-tl {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
border-width: 0px;
line-height: 1;
}
.node-tr {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
border-width: 0px;
line-height: 1;
}
.node-bl {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
border-width: 0px;
line-height: 1;
}
.node-br {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
border-width: 0px;
line-height: 1;
}
.node-ml {
padding: 0px;
margin: 0px;
width: 10px;
border-width: 0px;
line-height: 1;
}
.node-mr {
padding: 0px;
margin: 0px;
width: 10px;
border-width: 0px;
line-height: 1;
}
.node-tc {
padding: 0px;
margin: 0px;
height: 10px;
border-width: 0px;
line-height: 1;
}
.node-mc {
padding: 0px;
}
.node-bc {
padding: 0px;
margin: 0px;
height: 10px;
border-width: 0px;
line-height: 1;
}
.teaser-node-tl {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
background: none;
background: url("images/teaser-tl.gif") no-repeat bottom left;
}
.teaser-node-tc {
padding: 0px;
margin: 0px;
height: 10px;
background: none;
background: url("images/teaser-tc.gif") repeat-x top left;
}
.teaser-node-tr {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
background: none;
background: url("images/teaser-tr.gif") no-repeat bottom right;
}
.teaser-node-ml {
padding: 0px;
margin: 0px;
width: 10px;
background: none;
background: url("images/teaser-ml.gif") repeat-y top left;
}
.teaser-node-mc {
padding: 5px;
margin: 0px;
background: none;
}
.teaser-node-mr {
padding: 0px;
margin: 0px;
width: 10px;
background: none;
background: url("images/teaser-mr.gif") repeat-y top right;
}
.teaser-node-bl {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
background: none;
background: url("images/teaser-bl.gif") no-repeat bottom left;
}
.teaser-node-bc {
padding: 0px;
margin: 0px;
height: 10px;
background: none;
background: url("images/teaser-bc.gif") repeat-x bottom left;
}
.teaser-node-br {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
background: none;
background: url("images/teaser-br.gif") no-repeat bottom right;
}
.sticky-node-tl {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
background: none;
background: url("images/sticky-tl.png") no-repeat bottom left;
}
.sticky-node-tc {
padding: 0px;
margin: 0px;
height: 10px;
background: none;
}
.sticky-node-tr {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
background: none;
background: url("images/sticky-tr.png") no-repeat bottom right;
}
.sticky-node-ml {
padding: 0px;
margin: 0px;
width: 10px;
background: none;
}
.sticky-node-mc {
padding: 5px;
margin: 0px;
background: none;
}
.sticky-node-mr {
padding: 0px;
margin: 0px;
width: 10px;
background: none;
}
.sticky-node-bl {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
background: none;
background: url("images/sticky-bl.png") no-repeat bottom left;
}
.sticky-node-bc {
padding: 0px;
margin: 0px;
height: 10px;
background: none;
}
.sticky-node-br {
padding: 0px;
margin: 0px;
width: 10px;
height: 10px;
background: none;
background: url("images/sticky-br.png") no-repeat bottom right;
}
h1.pagetitle {
font-size: 18px;
margin: 5px 0px 10px 0px;
padding: 5px 10px;
color: #ffffff;
background: url(images/bg-title.png) repeat top left;
}
durchhalten
am 21.09.2008 - 11:19 Uhr
Ich glaub ich dreh gleich durch!!!
Zeige den relevanten Quelltext
Was ist denn der relevante Quelltext???Hier poste ich jetzt einfach mal das was im style.css drin stehe (im Bereich NODE) Vielleicht meinst du ja das
Vielen Dank Birsel, aber leider falsch. In der Datei die du gerade gepostet hast, wird später die CSS-Anweisung geschrieben.
Der relevante Quelltext ist der Quelltext deiner Internetseite, wo du dein eingefügtes Bild ansehen kannst. Also eine normale Internetseite mit Bild und keine Datei. Halte jetzt bloß durch und steck nicht den Kopf in den Sand.
An den Quelltext kommst du im Firefox durch Rechtsklick in deine Internetseite und dann "Seitenquelltext anzeigen" auswählen. Im Internet Explorer heißt der Punkt "Quelltext anzeigen".
Wenn du es nicht anders kannst, kannst du auch ausnahmsweise den kompletten Quelltext der Seite posten.
Ich glaube das hat kein
am 21.09.2008 - 11:25 Uhr
Ich glaube das hat kein wert. Ich bekomme sehr oft diesen Error
Fatal error: Call to undefined function filefield_default_value() in /hp/af/ac/fv/www/board/modules/imagefield/imagefield.module on line 325
Weil IMAGEAPI und FileField NICHT aktiviert sind. ich kann Sie nicht aktivieren, da ich KEIN PHP 5.2 habe.
Wenn ich dann das Modul deaktiviere und wieder aktiviere geht es wieder für ne weile. Naja ich werde trotzdem gleich mal den Quelletext poste.
MFG Birsel
So hier ist der "relevante"
am 21.09.2008 - 11:29 Uhr
So hier ist der "relevante" Quelltext
<tbody><tr>
<td class="teaser-node-tl"></td>
<td class="teaser-node-tc"></td>
<td class="teaser-node-tr"></td>
</tr><tr>
</tr><tr>
<td class="teaser-node-ml"></td>
<td class="teaser-node-mc">
<table>
<tbody><tr>
<td>
<h2 class="title"><a href="/node/21">testnews</a></h2>
<span class="submitted"></span>
<span class="taxonomy"><ul class="links inline"><li class="taxonomy_term_16 first last"><a href="/taxonomy/term/16" rel="tag" title="">Hardware News</a></li>
</ul></span>
</td>
</tr>
</tbody></table>
<div class="content"><div class="field field-type-image field-field-bild">
<div class="field-items">
<div class="field-item odd">
<a href="/node/21" class="imagefield imagefield-nodelink imagefield-field_bild"><img src="http://www.boardcomputer.net/bilder/news_3.gif" alt="" title="" class="imagefield imagefield-field_bild" width="364" height="403"></a> </div>
</div>
</div>
<p>das ist eine test news</p>
</div>
<div class="links"><ul class="links inline"><li class="comment_add first"><a href="/comment/reply/21#comment-form" title="Dieser Seite einen neuen Kommentar hinzufügen.">Neuen Kommentar schreiben</a></li>
<li class="statistics_counter last"><span>2 Aufrufe</span></li>
</ul></div>
</td>
<td class="teaser-node-mr"></td>
</tr>
<tr>
<td class="teaser-node-bl"></td>
<td class="teaser-node-bc"></td>
<td class="teaser-node-br"></td>
</tr><tr>
</tr></tbody>
Geht doch!
am 21.09.2008 - 11:47 Uhr
Hier nochmal der relevante Quelltext:
<div class="field field-type-image field-field-bild">
<div class="field-items">
<div class="field-item odd">
<a href="/node/21" class="imagefield imagefield-nodelink imagefield-field_bild">
<img src="./bilder/news_3.gif" alt="" class="imagefield imagefield-field_bild" width="364" height="403">
</a>
</div>
</div>
</div>
Nachfolgender Code gehört ans Ende der style.css. Alle Bilder, die du mit dem CCK-Feld "bild" einfügst, werden dadurch rechts ausgerichtet. Der Text umfließt dabei das Bild mit 10 Pixel Abstand. Sag bescheid, ob du es geschafft hast.
.field-field-bild img.imagefield-field_bild { float: right; padding: 10px 0 10px 10px; }
HI, ich habe es versucht,
am 21.09.2008 - 12:11 Uhr
HI, ich habe es versucht, allerdings funktioniert es noch nicht ganz.
Ich sehe keinen Unterschied!
MFG Birsel
Datei auf den Server und Cache löschen
am 21.09.2008 - 13:01 Uhr
... allerdings funktioniert es noch nicht ganz ...
Natürlich habe ich die
am 21.09.2008 - 15:48 Uhr
Natürlich habe ich die stysle.css hochgeladen!
Browser Cache ist/war geleert
Die Taste F5 kenne ich ebenfalls ;-)
Den Caching-Modus habe ich auch verwendet
CSS-Dateien zusammenfassen???
MFG Birsel
kein CSS-Code
am 21.09.2008 - 17:14 Uhr
Natürlich habe ich die stysle.css hochgeladen!
Browser Cache ist/war geleert
Die Taste F5 kenne ich ebenfalls ;-)
Den Caching-Modus habe ich auch verwendet
CSS-Dateien zusammenfassen???
Folgende CSS-Dateien werden in deinem Theme unter node/21 eingebunden:
/modules/cck/theme/content.css
/modules/fckeditor/fckeditor.css
/modules/filefield/filefield.css
/modules/imagefield/imagefield.css
/modules/node/node.css
/modules/poll/poll.css
/modules/system/defaults.css
/modules/system/system.css
/modules/system/system-menus.css
/modules/user/user.css
/modules/forum/forum.css
/modules/advanced_forum/themes/advforum/advanced_forum-structure.css
/modules/advanced_forum/themes/advforum/advanced_forum.css
/sites/default/files/color/pixture-f9cf2754/style.css
/themes/pixture/fix-ie.css
In KEINER der angegebenen Dateien befindet sich der nachfolgende Code.
.field-field-bild img.imagefield-field_bild { float: right; padding: 10px 0 10px 10px; }
Also gehe ich davon aus, ... egal!
Zum testen:
Deaktiviere den Caching-Modus und lass die CSS-Dateien nicht zusammenfassen.
Ou Sorry, ich habe es in der
am 21.09.2008 - 18:00 Uhr
Ou Sorry, ich habe es in der style.css von meinem Template geändert.
Werde es dann gleich mal in die andere schreiben.
MFG Birsel
Jetz habe ich Sie bei
am 21.09.2008 - 18:09 Uhr
Jetz habe ich Sie bei defaults/fils/color/mein theme/ geändert, un es funktioniert!!!
DANKE
MFG Birsel
clearing
am 21.09.2008 - 18:31 Uhr
Jetz habe ich Sie bei defaults/fils/color/mein theme/ geändert, un es funktioniert!!!
DANKE
Damit sich die float-Anweisung wieder zurücknimmt, wenn die Links erscheinen, solltest du noch nachfolgenden Code in deine style.css einbauen. "Anmelden oder Registrieren um Kommentare zu schreiben" erscheint dann wieder unter dem Artikel.
div.links { clear: right; }
Mein lieber Birsel ... das war ne echt schwere Geburt ...
Mein lieber Birsel ... das
am 21.09.2008 - 19:45 Uhr
Mein lieber Birsel ... das war ne echt schwere Geburt ...
Das war Sie wohl.
Aber danke das es Nun geht.
VIELEN DANK.
Wenn du Icq hast, kannst du dich gerne mal bei mir melden.
215153786
MFG Birsel
Was für ein Thread! :)
am 08.10.2008 - 21:05 Uhr
Hat mir sehr geholfen! Danke!
zentrieren klappt nicht
am 28.11.2008 - 10:19 Uhr
Hallo zusammen,
ich versuche das Bild im Artikel bei mir zu zentrieren und bin nach oben stehender Lösung vorgegangen aber irgendwie klappt das nicht so.
Im Quelltext bei mir steht:
<div class="field field-type-image field-field-bild">
<div class="field-items">
<div class="field-item odd">
<img src="/sites/default/files/dell-studio-15-red-new-worl.jpg" alt="" title="" width="300" height="225" class="imagefield imagefield-field_bild" /> </div>
</div>
</div>
in der CSS ganz unten
.field-field-bild img.imagefield-field_bild {
text-align: center !important;
}
Caching ist deaktiviert und es geht weder mit der Einzelauflistung noch mit zusammengefasster CSS. Das Bild wird aber nach wie vor linksbündig dargestellt :-(
Weiß jemand wie ich das lösen kann? ich nutze Drupal 6.6 mit Garland Theme
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com
Inhalt vom DIV zentrieren
am 28.11.2008 - 17:27 Uhr
<div class="field field-type-image field-field-bild">
<div class="field-items">
<div class="field-item odd">
<img src="./dell-studio-15-red-new-worl.jpg" alt="" width="300" height="235" class="imagefield imagefield-field_bild">
</div>
</div>
</div>
Vorab: Normalerweise nutzt ein DIV immer 100% des zu Verfügung stehenden Platzes, die Ausnahme ist mal wieder der IE. Nachfolgendes sollte die Grafik zentriert darstellen. Das zentrieren der Gegenstände übernimmt das letzte DIV. Durch die Anweisung wird ihm mitgeteilt, dass es alle Inhalte zentrieren soll. Dem Bild selber kann man nicht einfach so sagen, dass es sich zentriert ins DIV stellen soll.
.field-field-bild .field-item {
text-align: center;
}
Sollte dies nicht funktionieren, dann muss man dem DIV noch eine Breite verpassen und sicherheitshalber bei zu grossen Grafiken den Überhang verstecken.
.field-field-bild .field-item {
overflow: hidden;
text-align: center;
width: 100%;
}
Sollte dies dann noch immer nicht funktionieren, musst du deine kompletten CSS-Anweisungen zur Durchsicht bereit stellen. ;-)
Vielen Dank, es funktioniert
am 28.11.2008 - 19:35 Uhr
Vielen Dank, es funktioniert jetzt!
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com
Beste Grüße, Holger
---
IT-News und IT-Jobs auf w3Projekt.com
Eine sehr gute Anleitung,
am 03.04.2009 - 13:36 Uhr
Eine sehr gute Anleitung, damit habe ich es auf schnelle und einfache Art geschafft, einen Blog mit Bild zu erstellen und gut sieht es auch noch aus.
Doch nun habe ich mit ImageCache die Bilder skaliert. Leider verliert das Bild dann seine CSS Zuweisung.
.field-field-bild img.imagefield-field_bild {
float: right; padding: 10px 0 10px 10px;
}
Das Bild wird nicht mehr als "field_bild" sondern als "img, a img " geführt.
Wie kann ich der ImageCache Aktion CSS Argumente mitliefern?
Vielelicht mit .field-item
am 03.04.2009 - 13:42 Uhr
Vielelicht mit .field-item img { ....
Aber da hier niemand weiss, welches Theme Du nutzt und welche CSS Klassen du hast, solltest Du Dir den Firefox in Kombination mit Firebug anschaffen. Mit letzterem kommst du jedem Element auf die CSS Schliche!
-------------------------------------------------------------------------------
Drupal ist das "Coolste", was mir in 10 Jahren Webworking untergekommen ist!
Meine persönliche Drupal Spielwiese
Drupal 7 Screencasts in deutsch!
Ich benutze das Theme
am 03.04.2009 - 14:11 Uhr
Ich benutze das Theme Minnelli, Drupal 6 und nutze Firefox mit Firebug. Ich bin genau nach obiger Anleitung vorgegangen. Dabei wird dem mit CCK erzeugtem ImageField, komfortabler Weise eine CSS Klasse mitgegeben.
Wenn ich mit Firebug das Bild Untersucher erhalte ich folgende Werte
.field-field-bild img.imagefield-field_bild
float:right;
padding:10px 0 10px 10px;
}
img, a img
border:medium none;
}
Sobald ich die mit ImageCache erstellte Aktion auf das Feld anwende, funktioniert der CSS Eintrag nicht mehr.
Wenn ich nun mit Firebug das Bild Untersuche erhalte ich:
img, a img
border:medium none;
}
Da sich meine PHP/CSS Kenntnisse auf "Try and Error" begrenzen, weiß ich nicht wie jetzt weiter machen soll.
Ich will einfach nur einen Textfluss um eine Grafik herum, im Teaser ein kleines Bild und im vollständigen Artikel ein großes Bild.
class="imagecache"
am 03.04.2009 - 15:38 Uhr
Sobald ich die mit ImageCache erstellte Aktion auf das Feld anwende, funktioniert der CSS Eintrag nicht mehr.
ImageCache fügt normalerweise eine eigene Klasse hinzu. Dadurch würden sich auch die CSS-Anweisungen ändern müssen. Sowas in der Art wie nachfolgend.
.imagecache .imagecache-PRESETNAME img { float: right; padding: 10px 0 10px 10px; }
Könntest du den relevanten Quelltext der Seite zeigen, oder eine URL nennen, wo die Seite zu bewundern ist?
Dann nenne ich hier lieber
am 03.04.2009 - 16:37 Uhr
Dann nenne ich hier lieber den Link, so kann die Seite jeder bewundern ;-)
http://www.nxbc.de/blog
.field-item img
am 03.04.2009 - 16:46 Uhr
.field-item img {
border:medium none;
float:left;
}
würde Dein Bild schon fliessen lassen ... allerdings vermutlich andere Bilder auch noch, die da noch kommen mögen ... Wenn Du jetzt noch die CSS Optimierung und all den anderen Kram unter Leistung ausgeschaltet hättest, dann könnte man Dir auch verraten, welche Datei und welche Zeile ... Ich kannmir jetzt nicht vorstellen, dass die Seite schon Performance Optimierungen braucht ... oder?
Ich würde Dir mal http://www.css4you.de empfehlen ...
-------------------------------------------------------------------------------
Drupal ist das "Coolste", was mir in 10 Jahren Webworking untergekommen ist!
Meine persönliche Drupal Spielwiese
Drupal 7 Screencasts in deutsch!
CSS-Anweisung
am 03.04.2009 - 17:05 Uhr
Über deinen CSS-Anweisung für das CCK Feld schreibst du noch ein .field-field-bild a.imagecache-VorschauBild img. So wie nachfolgend sollte es dann aussehen.
.field-field-bild a.imagecache-VorschauBild img,
.field-field-bild img.imagefield-field_bild {
float: right;
padding: 10px 0 10px 10px;
}
Möchtest du es links stehen haben, musst du einen extra Eintrag machen.
.field-field-bild a.imagecache-VorschauBild img {
float: left;
padding: 10px 10px 10px 0;
}
So die ganzen
am 03.04.2009 - 17:52 Uhr
So die ganzen Leistungsoptimierungen habe ich abgestellt.
Habe den Code von Rainman probiert und muss sagen es funktioniert perfekt.
PS:
Was mir wohl noch lange ein Rätsel bleibt, wie man den Code so analysieren kann, das man darauf kommt ;-)
Einfach phantastisch.
kritischer fehler
am 16.08.2009 - 14:47 Uhr
Hallo ihr Lieben
seit zwei Tagen versuche ich meinen text zum floaten zu bewegen, aber leider will das nicht so recht klappen..
Mein Problem: wenn ich die CSS-Anweisung wie oben beschrieben in die Datei default/files/color/mein Theme/style.css eingeben möchte,
bekomme ich eine Fehlermeldung: Kritischer fehler. Grund: Übertragung konnte nicht gestartet werden.
Bin ich da möglicherweise in der falschen Datei? Oder muss ich etwas gesondert einstellen?
Oder gebe ich die CSS-Anweisung falsch ein?
In meinem Quelltext liest sich die definierte css-Klasse so:
<div class="field field-type-filefield field-field-image">
<div class="field-items">
<div class="field-item odd">
<img src="/sites/default/files/imagecache/medium/DSCF0083_10.jpg" alt="" title="final try!!" class="imagecache imagecache-medium imagecache-default imagecache-medium_default" width="250" height="333" />
</div>
</div>
</div>
die CSS-Anweisung habe ich dann wie folgt formuliert:
.field-field-image img.imagefield-field_image { float: right; padding: 10px 0 10px 10px; }
Wäre ganz toll, wenn ihr einen Hinweis für mich habt. Ich bin für jede Hilfe dankbar!
Beste Grüße
Roma
Hier sind deine gewünschten Hinweise
am 17.08.2009 - 09:23 Uhr
Hallo Roma,
viel kann man anhand deiner Fragestellung nicht beantworten.
... seit zwei Tagen versuche ich meinen text zum floaten zu bewegen ...
Der Text wird so auch nicht floaten, sondern das Bild.
... wenn ich die CSS-Anweisung in die Datei default/files/color/mein Theme/style.css eingeben möchte ...
Dein genanntes Theme ist mir vollkommen unbekannt. Einen Bezug kann man deswegen nicht darauf nehmen.
... bekomme ich eine Fehlermeldung: Kritischer fehler. Grund: Übertragung konnte nicht gestartet werden.
Wo soll denn dieser Fehler angezeigt werden? Doch nicht in Drupal, oder? Das hört sich für mich so an, als ob du mit FileZilla, oder einem anderen FTP-Programm, direkt versuchst auf deinem Server die Dateien zu bearbeiten.
.field-field-image img.imagefield-field_image { float: right; padding: 10px 0 10px 10px; }
Das was du geschrieben hast, hat überhaupt keinen Bezug zu dem angegebenen Bild im Quelltext.
img.imagecache-medium_default { float: right; padding: 10px 0 10px 10px; }
bin für jede Hilfe dankbar
Ich weiß nicht wie dein Quelltext aussieht, aber es gilt immer: Der zu floatende Teil muss vor dem umfließenden Teil kommen.
merci
am 17.08.2009 - 20:21 Uhr
Hallo Rainman
lieben Dank, dass du dir Zeit genommen hast.
nun bin ich froh dass ich gepostet hab, jetzt weiß ich dass der ganze Ansatz wohl irgendwie ein anderer ist & ich hier noch viel 'nacharbeiten' muss. ich hab beschlossen, dass ich mir jetzt erst mal die drupalseiten über CSS gründlich anschaue, damit ich weiß wo, was, wie und vor allem warum. Vielleicht finde ich auch ein gutes how to - tutorial.
Übergangsweise hab ich mir jetzt erst mal mit dem ImageCache geholfen & mein Bild so formatiert, dass ich nicht mehr floaten muss. ist auch schick. Und dann werd ich mir den Drupal-Editor noch ansehen, der hat ja eigene float-tabs, wie ich hier gerade feststelle.. ;)
Also ganz lieben Dank nochmals
Roma