Seite 1 von 3

Link aus CSS Datei

Verfasst: Sa 24. Feb 2007, 21:59
von erikawiese
eigentlich ganz simpel: versuche einen link auf ein Hintergrundbild in meiner CSS datei anzulegen. Normalerweise spreche ich den Upload Ordner so an:

upload/mein_ordner/mein_bild.gif

nun geht das aber nicht. Was ist falsch an dem Pfad?

Andere Formulierung

Verfasst: So 25. Feb 2007, 10:42
von erikawiese
Gleiches Thema - anders Formuliert:

Wie ist der Pfad aus einer CSS Datei zum Upload Ordner?

In einem Template verlinke ich meine Bilder mit dem Pfad:

upload/pix/meinbild.gif

Warum funktioniert diese Synthax in meiner CSS Datei nicht? Wie lautet die richtige Synthax?
Hoffe damit ist die Frage klarer formuliert und vielleicht kommt ja dann auch mal ne Antwort, ein Hinweiss ;-)

Verfasst: So 25. Feb 2007, 11:41
von Dodger77
Da sich die Ordner "css" und "upload" parallel zueinander befinden, solltest du dies in der CSS-Datei so angeben:

Code: Alles auswählen

.meineklasse {
  background-image: url(../upload/pix/meinbild.gif);
}

Verfasst: So 25. Feb 2007, 11:54
von erikawiese
Dodger77 hat geschrieben:Da sich die Ordner "css" und "upload" parallel zueinander befinden, solltest du dies in der CSS-Datei so angeben:
...vielen Dank für deine Antwort. Ich habe jetzt herausgefunden, dass auf den von mir angelegten Ordner "pix" gar nicht zugegriffen werden darf! Auch dann nicht, wenn ich alles erlaube (777).


Die anderen Bildordner, die als Beispiel angelegt wurden funktionieren! Deshalb habe ich meine Bilder jetzt in solch einen Ordner gelegt, leider kann ich aber aus der CSS DAtei immer noch nicht zugreifen! Auch nicht mit der von dir vorgeschlagenen Synthax - leider ;-(

Es liegt an den Bildrechten!

Verfasst: So 25. Feb 2007, 12:41
von erikawiese
Habe jetzt herausgefunden, dass die Bildrechte beim upload auf 600 gesetzt werden! Um auf Bilder zugreifen zu können benötige ich aber mindestens 644!

Ich hab auch rescherschietr zu diesem Thema. Allerdings bleibt die Frage: liegt es am Provider oder an Contenido? Und wie kann ich das Problem lösen? Ich kann ja nicht von einem Redakteur verlangen, dass er Bildrechtre setzt.

Verfasst: So 25. Feb 2007, 13:54
von Dodger77

Verfasst: So 25. Feb 2007, 15:38
von erikawiese
Dodger77 hat geschrieben:Teste mal das hier:

http://www.contenido.org/forum/viewtopi ... 4167#84167
Danke, das wär doch genau was ich brauch. Allerding funzt das bei mir nicht. Nach der Installation bekomme ich nur noch Fehlermeldungen als:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /home/web156/vere23/ftproot/www.website.de/vaicon/contenido/plugins/chains/includes/config.plugin.php:13) in /home/web156/vere23/ftproot/www.website.de/vaicon/conlib/session.inc on line 481
[/quote]

Wie ist das denn mit älteren Versionen? Also ich weiss, dass es bei der 4.4.4 dieses Problem nicht gibt.

Verfasst: So 25. Feb 2007, 18:48
von Dodger77
Da stimmt etwas mit der Datei "/contenido/plugins/chains/includes/config.plugin.php" nicht. Wie schaut die denn jetzt aus?

Verfasst: So 25. Feb 2007, 21:58
von erikawiese
Dodger77 hat geschrieben:Da stimmt etwas mit der Datei "/contenido/plugins/chains/includes/config.plugin.php" nicht. Wie schaut die denn jetzt aus?
so:

Code: Alles auswählen

<?php
global $_cecRegistry, $cfg;

$cfg['plugins']['frontendlogic'][] = "category";

cInclude("plugins", "chains/includes/include.chain.frontend.cat_backendaccess.php");
cInclude("plugins", "chains/includes/include.chain.frontend.cat_access.php");

$_cecRegistry->addChainFunction("Contenido.Frontend.CategoryAccess", "cecFrontendCategoryAccess");
$_cecRegistry->addChainFunction("Contenido.Frontend.CategoryAccess", "cecFrontendCategoryAccess_Backend");

global $_cecRegistry, $cfg;

cInclude("plugins", "chains/includes/include.chain.upload.uploadpreprocess.php");
$_cecRegistry->addChainFunction("Contenido.Upload.UploadPreprocess",
   "cecUploadPreprocess");
?> 

Verfasst: Mo 26. Feb 2007, 07:25
von Dodger77
Entferne mal das zweite:

Code: Alles auswählen

global $_cecRegistry, $cfg; 

Verfasst: Mo 26. Feb 2007, 09:49
von erikawiese
Dodger77 hat geschrieben:Entferne mal das zweite:

Code: Alles auswählen

global $_cecRegistry, $cfg; 
nein, leider nicht. änderung ergibt exakt dieselben fehlermeldungen

Verfasst: Mo 26. Feb 2007, 10:14
von Dodger77
Dann hast du am Ende der Datei evtl. Leerzeilen, die du oben nicht mit aufgeführt hast. Versuch bitte mal, diese zu entfernen.

Verfasst: Mo 26. Feb 2007, 10:40
von erikawiese
Dodger77 hat geschrieben:Dann hast du am Ende der Datei evtl. Leerzeilen, die du oben nicht mit aufgeführt hast. Versuch bitte mal, diese zu entfernen.
nein, keine leerzeichen. die gesamte datei sieht so aus:

Code: Alles auswählen

<?php
global $_cecRegistry, $cfg;
$cfg['plugins']['frontendlogic'][] = "category";
cInclude("plugins", "chains/includes/include.chain.frontend.cat_backendaccess.php");
cInclude("plugins", "chains/includes/include.chain.frontend.cat_access.php");
$_cecRegistry->addChainFunction("Contenido.Frontend.CategoryAccess", "cecFrontendCategoryAccess");
$_cecRegistry->addChainFunction("Contenido.Frontend.CategoryAccess", "cecFrontendCategoryAccess_Backend");
cInclude("plugins", "chains/includes/include.chain.upload.uploadpreprocess.php");
$_cecRegistry->addChainFunction("Contenido.Upload.UploadPreprocess", "cecUploadPreprocess");
?> 

Verfasst: Mo 26. Feb 2007, 10:45
von Dodger77
Wie sieht denn nun deine Fehlermeldung aus?

Ich habe den Thread nun auch verschoben, weil der nicht nach Development gehört.

Verfasst: Mo 26. Feb 2007, 12:02
von erikawiese
Dodger77 hat geschrieben:Wie sieht denn nun deine Fehlermeldung aus?
Fehlermeldung sieht so aus:

Code: Alles auswählen

Warning: Cannot modify header information - headers already sent by (output started at /home/web156/vere23/ftproot/www.website.de/vaicon2/contenido/plugins/chains/includes/include.chain.upload.uploadpreprocess.php:17) in /home/web156/vere23/ftproot/www.website.de/vaicon2/conlib/session.inc on line 481