Styles für Subcat
Moderator: Thorsten
Styles für Subcat
Hallo,
ich versuche gerade die Subkategorien farblich von den Hauptkategorien abzuheben. Leider ohne Erfolg. Ich kann die Einträge ändern wie ich will, die Farben sind immer identisch.
In der Datei category.php wird ja der Style für <ul> der Subkategorien reingeschrieben. Ich glaube da ist ein kleiner Fehler drin. Das "=" wird dort nicht geschrieben und auch steht dort "subclass" drin. In den Styles gibt es jedoch keinen Eintrag "subclass".
Habe sowohl das "=" eingetragen als auch subclass in subcat geändert. Auf das Ergebnis haben sich die Änderungen leider nicht ausgewirkt.
Leider bin ich auch noch kein so Held was Stylesheets angeht.
In Colors.css gibt es den Eintrag #categories .subcat li a ...
Kann mir jemand sagen im <ul> stehen muss, damit er die Formatierungen von subcat übernimmt?
Schon mal Danke und Frohes Fest
Rainer
ich versuche gerade die Subkategorien farblich von den Hauptkategorien abzuheben. Leider ohne Erfolg. Ich kann die Einträge ändern wie ich will, die Farben sind immer identisch.
In der Datei category.php wird ja der Style für <ul> der Subkategorien reingeschrieben. Ich glaube da ist ein kleiner Fehler drin. Das "=" wird dort nicht geschrieben und auch steht dort "subclass" drin. In den Styles gibt es jedoch keinen Eintrag "subclass".
Habe sowohl das "=" eingetragen als auch subclass in subcat geändert. Auf das Ergebnis haben sich die Änderungen leider nicht ausgewirkt.
Leider bin ich auch noch kein so Held was Stylesheets angeht.
In Colors.css gibt es den Eintrag #categories .subcat li a ...
Kann mir jemand sagen im <ul> stehen muss, damit er die Formatierungen von subcat übernimmt?
Schon mal Danke und Frohes Fest
Rainer
-
- Posts: 28
- Joined: Sun Mar 27, 2005 12:23 pm
- Contact:
Du musst die Datei category.php im Ordner include ändern.
Und zwar in Zeile 547 (ungefähr) suche
und ersetze durch
Gruß
Alex
PS: das ist ein bug... den wird Thorsten sicher in der nächsten Version fixen!
Und zwar in Zeile 547 (ungefähr) suche
Code: Select all
$output .= "\n".str_repeat("\t", $level+1)."<ul class\"subclass\">\n".str_repeat("\t", $level+1)."<li>";
Code: Select all
$output .= "\n".str_repeat("\t", $level+1)."<ul class=\"subclass\">\n".str_repeat("\t", $level+1)."<li>";
Alex
PS: das ist ein bug... den wird Thorsten sicher in der nächsten Version fixen!
Maybe this will help you:
viewtopic.php?p=10600#10600
If I've clearly understood (see the note below) your issue everything will be fine if you'll use PMF 1.5.5.
PS: sorry but I'm not able to read/write German and I've just use Babel Fish to take a picture of your issue.
viewtopic.php?p=10600#10600
If I've clearly understood (see the note below) your issue everything will be fine if you'll use PMF 1.5.5.
PS: sorry but I'm not able to read/write German and I've just use Babel Fish to take a picture of your issue.
phpMyFAQ QA / Developer
Amazon.co.uk Wishlist
Amazon.co.uk Wishlist
Hi,
wie Matteo bereits geschrieben hat, wurde das in der 1.5.5 gefixt.
bye
Thorsten
wie Matteo bereits geschrieben hat, wurde das in der 1.5.5 gefixt.
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist
Better applying a patch
It would be better to fix that bug manually, because in PMF 1.5.5 we've added some functionalities that could break PMF 1.5.4 (that is to say, it would be tested if that file works on PMF 1.5.4).
Said this, there are two way for safely doing this fix:
a. Patching. Open the inc/category.php file and search for
and replace the line fixed by the suggestion of AFillbrandt with this one below:
b. Updating. Use the last stable snapshot.
If you're interested only in fixing the CSS class I'd suggest you (a.)
Said this, there are two way for safely doing this fix:
a. Patching. Open the inc/category.php file and search for
Code: Select all
}
if ($level > $open) {
$output .= "\n".str_repeat("\t", $level+1)."<ul class=\"subclass\">\n".str_repeat("\t", $level+1)."<li>";
} else {
$output .= str_repeat("\t", $this->treeTab[$y]["level"]+1)."<li>";
}
Code: Select all
$output .= "\n".str_repeat("\t", $level+1)."<ul class=\"subcat\">\n".str_repeat("\t", $level+1)."<li>";
If you're interested only in fixing the CSS class I'd suggest you (a.)
phpMyFAQ QA / Developer
Amazon.co.uk Wishlist
Amazon.co.uk Wishlist
Danke, hat funktioniert.
Gibt es eigentlich eine Möglichkeit, die Hintergrundfarbe der Standardrubriken Startseite, alle Rubriken anzeigen und Sitemap von den selbst erstellten Rubriken abzuheben?
Habe schon alles Mögliche in der Datei colors.css geändert, leider ohne Erfolg.
Ebenso gelingt es mir nicht, die Linkfarbe für die aktive Rubrik zu ändern. Habe es versucht mit
#categories .active a:link {color: #333366}
Gruß
Rainer
Gibt es eigentlich eine Möglichkeit, die Hintergrundfarbe der Standardrubriken Startseite, alle Rubriken anzeigen und Sitemap von den selbst erstellten Rubriken abzuheben?
Habe schon alles Mögliche in der Datei colors.css geändert, leider ohne Erfolg.
Ebenso gelingt es mir nicht, die Linkfarbe für die aktive Rubrik zu ändern. Habe es versucht mit
#categories .active a:link {color: #333366}
Gruß
Rainer
Hallo Rainer,
das geht problemlos. Schau mal in die template/index.tpl, da findest du ja den Block für die Kategorien:
Dort kannst du den "statischen" Punkten eine eigene CSS-Klasse zuweisen und definieren.
bye
Thorsten
das geht problemlos. Schau mal in die template/index.tpl, da findest du ja den Block für die Kategorien:
Code: Select all
<!-- start categories -->
<div class="content">
<div id="categories">
<ul>
<li class="home">{backToHome}</li>
<li>{allCategories}</li>
{showCategories}
<li>{showSitemap}</li>
</ul>
</div>
</div>
<!-- end categories -->
bye
Thorsten
phpMyFAQ Maintainer and Lead Developer
amazon.de Wishlist
amazon.de Wishlist