phplayers and CSS: help needed
phplayers and CSS: help needed
Maybe I´m to stupid to understand and to make changes:
1. copy the CSS into my layout-section
2. need help: where are the CSS-Tags to change colors (name of the tags)
e.g. like this:
No.| name of the CSS-Tag
-----------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
Thanks to help me. Could imagine that is interesseted for some other people, too!
[attachment deleted by admin]
1. copy the CSS into my layout-section
2. need help: where are the CSS-Tags to change colors (name of the tags)
e.g. like this:
No.| name of the CSS-Tag
-----------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
Thanks to help me. Could imagine that is interesseted for some other people, too!
[attachment deleted by admin]
Last edited by miketmc on Tue Jul 05, 2005 6:26 am, edited 1 time in total.
Re: phplayers and CSS: help needed
Is there no one, who can give me little help about that question? It´s urgent for me, cause I do not find it out by myself.
Re: phplayers and CSS: help needed
Die Styles für PHPLayers liegen in modules/PHPLayers/phplayers/layersmenu-cms.css, da kannst du in den Stylesheetteil reinschreiben was du willst, das wird von dieser css überschrieben (da gibt es bereits mehrere Postings).
Re: phplayers and CSS: help needed
Sorry, aber das glaube ich nicht!piratos wrote: Die Styles für PHPLayers liegen in modules/PHPLayers/phplayers/layersmenu-cms.css, da kannst du in den Stylesheetteil reinschreiben was du willst, das wird von dieser css überschrieben (da gibt es bereits mehrere Postings).
genau dahinein habe ich mit ja die CSS-Anweisungen aus den CSS-Sektion con CMSMS reinkopiert (güne Variante, weil die zufällig gepasst hat für meine Seite! s. Bild css.jpg
Mit sind die Begrifflichkeiten, die nun das aussehen des Menüs bestimmen nicht klar (s. Screenshots im letzten Post!)
[attachment deleted by admin]
Re: phplayers and CSS: help needed
Die beschriebene CSS - Datei ansehen und nach Wunsch ändern - wenn du das nicht glaubst wirst du ewig fummeln.
Das sind die wichtigsten Eintragungen:
.horbar {
color: black;
background-color: #FFFFE4;
/*border: 2px outset #cecac1;*/
}
.horbaritem {
float: left;
white-space: nowrap;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}
.horbaritem a {
display: block;
text-decoration: none;
}
.horbaritem a:link {
color: #000000;
text-decoration: none;
}
.horbaritem a:visited {
color: #000000;
text-decoration: none;
}
.horbaritem a:hover {
color: #ffffff;
background-color: #4b6983;
text-decoration: none;
}
.horbaritem a:active {
color: #ff0000;
text-decoration: none;
}
.verbar {
color: black;
background-color: #EDF2F5;
}
.submenu {
position: absolute;
left: 0;
top: 0;
visibility: hidden;
}
.subframe {
position: relative;
display: block;
background-color: #EDF2F5;
border: 1px solid #64879d;
}
.item {
padding: 3px;
text-align: left;
white-space: nowrap;
}
.separator {
background-color: #ff0000;
border-top: 1px solid #9e9a91;
border-bottom: 1px solid #ffffff;
margin: 2px 1px 2px 1px; /* top right bottom left */
height: 0;
font-size: 1px;
line-height: 0
}
.item a {
position: relative;
display: block;
text-decoration: none;
}
.item a:link {
color: #000000;
text-decoration: none;
}
.item a:visited {
color: #000000;
text-decoration: none;
}
.item a:hover {
color: #ffffff;
background-color: #4b6983;
text-decoration: none;
}
.item a:active {
color: #ff0000;
text-decoration: none;
}
.item .fwdarr {
position: absolute;
top: 5px;
right: 7px;
}
/*----- Tree Menu Section ---------------------- */
.treemenudiv {
display: block;
white-space: nowrap;
}
Das sind die wichtigsten Eintragungen:
.horbar {
color: black;
background-color: #FFFFE4;
/*border: 2px outset #cecac1;*/
}
.horbaritem {
float: left;
white-space: nowrap;
font-family: verdana, geneva, arial, helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
}
.horbaritem a {
display: block;
text-decoration: none;
}
.horbaritem a:link {
color: #000000;
text-decoration: none;
}
.horbaritem a:visited {
color: #000000;
text-decoration: none;
}
.horbaritem a:hover {
color: #ffffff;
background-color: #4b6983;
text-decoration: none;
}
.horbaritem a:active {
color: #ff0000;
text-decoration: none;
}
.verbar {
color: black;
background-color: #EDF2F5;
}
.submenu {
position: absolute;
left: 0;
top: 0;
visibility: hidden;
}
.subframe {
position: relative;
display: block;
background-color: #EDF2F5;
border: 1px solid #64879d;
}
.item {
padding: 3px;
text-align: left;
white-space: nowrap;
}
.separator {
background-color: #ff0000;
border-top: 1px solid #9e9a91;
border-bottom: 1px solid #ffffff;
margin: 2px 1px 2px 1px; /* top right bottom left */
height: 0;
font-size: 1px;
line-height: 0
}
.item a {
position: relative;
display: block;
text-decoration: none;
}
.item a:link {
color: #000000;
text-decoration: none;
}
.item a:visited {
color: #000000;
text-decoration: none;
}
.item a:hover {
color: #ffffff;
background-color: #4b6983;
text-decoration: none;
}
.item a:active {
color: #ff0000;
text-decoration: none;
}
.item .fwdarr {
position: absolute;
top: 5px;
right: 7px;
}
/*----- Tree Menu Section ---------------------- */
.treemenudiv {
display: block;
white-space: nowrap;
}
Re: phplayers and CSS: help needed
Super, das sind ja die Dinge, die ich gesucht habe!!
Die sind aber doch mit dem Template verknüpft, so wie ich vermutet habe und können dann dort geändert werden.
Danke für die Hilfe!
Die sind aber doch mit dem Template verknüpft, so wie ich vermutet habe und können dann dort geändert werden.
Danke für die Hilfe!
Re: phplayers and CSS: help needed
Die CSS Datei wird im Module PHPLayers verarbeitet , innerhalb des Stylesheetsets des Templates wäre das doppelt:
Code: Select all
function ContentStylesheet(&$stylesheet)
{
if ($this->cms)
{
$config = $this->cms->config;
@ob_start();
@readfile(dirname(__FILE__).'/phplayers/layersmenu-cms.css');
$stylesheet = @ob_get_contents() . $stylesheet;
@ob_end_clean();
}
}
Re: phplayers and CSS: help needed
OK, verstanden.
Dann muß ich aber doch 2 CSS-Dateien verwalten:
eine allgemeine (so mit body, h1,...) und eben die mit den Menü-Definitonen (also die layermenu-cms.css)
Oder??
Dann muß ich aber doch 2 CSS-Dateien verwalten:
eine allgemeine (so mit body, h1,...) und eben die mit den Menü-Definitonen (also die layermenu-cms.css)
Oder??
Re: phplayers and CSS: help needed
Moving to the German forum, since it's not doing anyone else any good here...
Re: phplayers and CSS: help needed
Einfachste Methode das zu verhindern wäre die Streichung der CSS Einbindung im Modul selbst und die CSS dann in das Template zu kopieren, kann dann nicht doppelt laufen, wäre dann aber für alle Templates zu machen.
Das ist dann auch sinnvoll, wenn man für ein Web mehr als ein Template verwendet, in denen die die Styles unterschiedlich sind. Bisher ist das schöne System zwar Multitemplatefähig , aber an PHPLayers mit seiner einzigen CSS - Datei hat wohl keiner gedacht.
Eine andere Methode wäre es beim Modul einen zusätzlichen Parameter einzuführen, der die Übergabe des Namens einer CSS - Datei erlaubt.
Das ist dann auch sinnvoll, wenn man für ein Web mehr als ein Template verwendet, in denen die die Styles unterschiedlich sind. Bisher ist das schöne System zwar Multitemplatefähig , aber an PHPLayers mit seiner einzigen CSS - Datei hat wohl keiner gedacht.
Eine andere Methode wäre es beim Modul einen zusätzlichen Parameter einzuführen, der die Übergabe des Namens einer CSS - Datei erlaubt.
Re: phplayers and CSS: help needed
.... oder eine noch bessere Methode wäre:
ein anderes, besseres(??) Menüsystem....
(um sowas einzubinden fehlen mir aber die nötigen Programmier-Kenntnisse!)
ein anderes, besseres(??) Menüsystem....
(um sowas einzubinden fehlen mir aber die nötigen Programmier-Kenntnisse!)
Re: phplayers and CSS: help needed
Immer diese Anpielungen.
Habe Wishy vorgeschlagen das Modul PHPLayers zu modifizeren, dass als zusätzlicher Paremeter cdd="Name_der_CSS_Datei" möglich ist.
Die Änderung im Modul selbst ist simpel:
Die CSS - Datei müsste dann in modules/PHPLayers/phplayers abgelegt sein. Wird kein Parameter CSS übergeben, dann wird die Standarddatei verwendet.
Habe Wishy vorgeschlagen das Modul PHPLayers zu modifizeren, dass als zusätzlicher Paremeter cdd="Name_der_CSS_Datei" möglich ist.
Die Änderung im Modul selbst ist simpel:
Code: Select all
function ContentStylesheet(&$stylesheet)
{
if ($this->cms)
{ $css = isset($params['css']) ? $params['css'] : 'layersmenu-cms.css';
$config = $this->cms->config;
@ob_start();
@readfile(dirname(__FILE__).'/phplayers/'.$css);
$stylesheet = @ob_get_contents() . $stylesheet;
@ob_end_clean();
}
}
Re: phplayers and CSS: help needed
ok, ok
war ne Anspielung!!
Hast Du nicht irgendwo mal geschrieben, Du arbeitest an einem Menüsystem, dass der Hammer wird ??
war ne Anspielung!!
Hast Du nicht irgendwo mal geschrieben, Du arbeitest an einem Menüsystem, dass der Hammer wird ??
Re: phplayers and CSS: help needed
Genau, ich habe auch irgendwo geschrieben, dass uich erst dann weiter arbeiten kann, wenn ich meine neue Debian CD erhalte und die ist gerade gekommen.