Könnt ihr mit bitte helfen, ich brauche nur die Information, ob es überhaupt machbar ist das archive nach Kategorien zu filtern? Das man Kategorien ausschließen kann, habe ich gefunden, allerdings ist es für meine Zwecke nicht brauchbar.
Beiträge von press
-
-
Hmm das meine ich nicht...also ich benutze das Plugin wp-cat2calendar und habe 2 Kalender sotiert nach Kategorien.
Kalender 1: Kategorie 1+2
Kalender 2: Kategorie 2+3Wenn ich jetzt auf eine Tag klicke, kriege ich alle Einträge aus dem Datum, (jedoch soll, wenn ich auf einen Tag klicke nur aus Kategorie 1+2 das Archive angezeigt werden.)
Meine Überlegung war jetzt 2 archive.php zu machen und nach Kategorien zu filtern. Aber ich hab bisher nichts darüber gefunden. Am besten wäre es natürlich, wenn ich die archive.php ganz weglassen könnte und stattdessen category-Id.php nutzen könnte. Denke ich ganz falsch, oder geht das irgendwie?
-
Hallo,
ich habe eine Frage, kann man die archive.php nach Kategorien sotieren?
-
Liebe Forumsmitglieder,
Ich habe den einzelnen Artikeln aus der Unterkategorie1 und Unterkategorie 2 jeweils eine eigene Sidebar zugeordnet, das funktioniert alles wunderbar. Jetzt möchte ich aber allen einzelnen Artikel die sich in der Oberkategorie befinden ebenfalls eine andere Sidebar geben.
Meine Kategorien sind aufgebaut:
Oberkategorie
-Unterkategorie 1
-Unterkategorie 2Leider bin ich mit meinem Latein am Ende, ich dachte, wenn ich es in Ober und Unterkategorie einteile, dass ich einfach die ID der Oberkategorie nehmen könnte. Leider geht das nicht solange ich beim Artikel nicht extra auch noch die Oberkategorie anwähle und wenn ich das mache, dann überschneidet es sich. Sprich, er kann nur eine ID nehmen und nicht 2.
Daher meine Frage, ist es möglich eine Abfrage zu machen.
Artikel bist du in Oberkategorie und Unterkategorie 1, dann hole dir die Sidebar 3. Oder ist es möglich, dass man sagt, alle Kinder der Oberkategorie sollen die Sidebar 3 bekommen?Mein Code bisher für die Abfrage nach den Kategorien in der single.php sieht so aus:
PHP<?php if ( in_category( '12' ) ) : get_sidebar('1); elseif ( in_category( '10' ) ) : get_sidebar('2'); endif; ?>Ich wäre dankbar für jede Unterstützung, hat es was mit query_posts zu tun, wenn ja wie bekomme ich das eingebunden? Die einzigste Möglichkeit, die ich noch sehe ist pro Kategorie eine andere single.php zu verwenden, aber das muss doch einfacher gehen?!
-
Also im Theme selbst habe ich noch gar nicht viel gemacht, hier der Link zum Demo:
http://starkerstheme.com/demo/Ich bin über jeden Tipp dankbar.
-
Liebe Forumsmitglieder,
Ich möchte gerne ein Dropline-Menü in Wordpress einbauen und benutze das Starkers-Theme, ein "leeres Theme" basierend auf dem Twenty Ten Theme von Wordpress.
Den Code habe ich von hier: http://www.cssplay.co.uk/menus/pro-dropline-9.html
Mein Problem: Es funktioniert alles, bis auf die Tatsache, dass das Submenü versteckt ist. Also beim hover wird es angezeigt, aber es bleibt nicht die ganze Zeit angezeigt.
Ich möchte die individuellen Menüs unter Design - Menü´s einsetzen, da ich noch gerne den Buttons verschiedene Farben zuteilen möchte. Im Netz gibt es auch etwas, was bei mir funktioniert, aber für die verschiedenen Farben nicht auslangt, oder zumindest weiß ich nicht, wie man das anpassen müsste: http://www.darrenhoyt.com/2008/02/12/cre…n-in-wordpress/
Es wäre super, wenn mir jemand bei meinem Problem helfen könnte, ich wäre euch sehr dankbar!
Mein CCS-Code in der stlye.css fürs Menü:
Code
Alles anzeigen#access {position:relative; font-size:12px; height:55px; width:690px; padding-left:10px;background:blue;} #access ul {padding:0; margin:0; list-style:none; width:700px; height:35px;} #access ul ul {padding:0; margin:0;list-style:none; width:699px; height:35px; } #access li {float:left; height:35px; } #access li a {float:left; display:block; padding:0 0 0 10px; height:35px; line-height:35px; color:#000; text-decoration:none; font-family:tahoma, arial, verdana, sans-serif;} #access li a b {float:left; height:35px; display:block; padding:0 22px 0 10px; cursor:pointer; display:inline; font-weight:normal;} #access li.current a {border-color:#fff;} #access li.current a b { color:#9f0;} #access li ul {position:absolute;top:35px; left:-9999px; z-index:10; } #access li.current ul {left:0; z-index:1; border-left:1px solid #7f7f7f} #access li a:hover { border-color:#000;cursor:pointer; } #access li a:hover b {border-color:#000; color:#fff;} #access li:hover > a {background-position:0 -70px; border-color:#000; cursor:pointer;} #access li:hover > a b {background-position:100% -70px; border-color:#000; color:#fff;} #access li.current a:hover {background-position:0 -35px; border-color:#000;} #access li.current a:hover b {background-position:100% -35px; color:#9f0;} #access li.current:hover a {background-position:0 -35px; border-color:#000;} #access li.current:hover a b {background-position:100% -35px; color:#9f0;} #access ul :hover ul {left:0; border-left:1px solid #d0d0d0;} #access ul :hover ul.right li, #access ul li.current ul.right li {float:right;} #access ul :hover ul.blank {border-left:1px solid #e6e6e8;} #access ul :hover ul li a {display:inline; padding:0 10px; margin:0; font-size:12px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#ddd; height:35px; line-height:34px;} #access ul :hover ul.right li a {}*/ #access ul li.current ul li a, #access li.current a:hover ul li a, #access li.current:hover ul li a {display:inline; padding:0 10px; margin:0; font-size:12px; width:auto; white-space:nowrap; font-weight:normal; border:0; color:#aaa; height:35px; line-height:34px;} #access ul li.current ul.right li a, #access li.current a:hover ul.right li a, #access li.current:hover ul.right li a {} #access ul :hover ul li a.last, #access ul li.current ul li a.last, #access li.current a:hover ul li a.last, #access li.current:hover ul li a.last {background-image:none;} #access li ul li.current_sub a, #access li a:hover ul li.current_sub a, #access li:hover ul li.current_sub a, #access li a:hover ul li a:hover, #access li:hover ul li a:hover {color:#fff;} #access li.current ul li.current_sub a, #access li.current a:hover ul li.current_sub a, #access li.current:hover ul li.current_sub a, #access li.current a:hover ul li a:hover, #access li.current:hover ul li a:hover {color:#9f0;} #access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a { color: #fff; } * html #access ul li.current_page_item a, * html #access ul li.current-menu-ancestor a, * html #access ul li.current-menu-item a, * html #access ul li.current-menu-parent a, * html #access ul li a:hover { color: #fff; }Und im header.php:
PHP<div id="access" role="navigation"> <?php /* Allow screen readers / text browsers to skip the navigation menu and get right to the good stuff */ ?> <a href="#content" title="<?php esc_attr_e( 'Skip to content', 'twentyten' ); ?>"><?php _e( 'Skip to content', 'twentyten' ); ?></a> <?php /* Our navigation menu. If one isn't filled out, wp_nav_menu falls back to wp_page_menu. The menu assiged to the primary position is the one used. If none is assigned, the menu with the lowest ID is used. */ ?> <?php wp_nav_menu( array( 'container_class' => 'menu-header', 'theme_location' => 'primary' ) ); ?> </div><!-- #access -->Version: WordPress 3.2.1.
Theme: Starkers (http://starkerstheme.com) -
Zitat
Probier's mal so ... aber die Frage ist sowieso, warum nimmst du eine externe jQuery wenn doch WP schon eine mitbringt?Meinst du die unter: wp-includes/js/jquery/ ? Wenn ja, welche?
Ich hab den Forumsbeitrag http://forum.wordpress-deutschland.org/konfiguration/…e-template.html gelesen und gemerkt, 5d´ler hat ein ähnliches Problem wie ich.Das:
funktioniert bei mir bei allen Einbindungsarten.
Diese Einbindungsart funktioniert:
PHP<script type="text/javascript" src="jquery-1.4.2.min.js"></script> <script type="text/javascript">mehr schlecht als recht, wenn ich die Seite mehrmals hintereinander lade, kann es vorkommen, dass es klappt. Alle anderen Einbindungsarten funktionieren, wenn überhaupt sehr viel schlechter. Das heißt jQuery wird nicht immer geladen, sondern anscheindend nur hin und wieder?
So nun kommt das wirklich suspekte:
Diese Einbindungsart hab ich getestet und zwar auf einer anderen Seite, mit Wordpress 2.9.2.:PHP<script src="http://code.jquery.com/jquery-latest.js" type="text/javascript"></script> <script type="text/javascript">und da funktioniert diese seltsamerweise relativ gut (hat nichts mit dem Theme zu tun, hab das gleiche Theme kopiert und hochgeladen), leider versagt das jQuery auch da hin und wieder.
Liegt das Problem vielleicht an der jquery-1.4.2.min.js gekoppelt an Wordpress 3.0.1? Oder ist das ein Problem von meinem Server http://de.selfhtml.org/javascript/intro.html
Hier ein Zitat von selfhtml:Zitat
Es kann passieren, dass ein JavaScript, das in einer separaten Datei notiert ist, lokal wunderbar funktioniert, aber nach dem Hochladen der Dateien auf einen WWW-Server plötzlich nicht mehr. Bitten Sie in diesem Fall den Provider oder Webmaster des Servers, den MIME-Typ text/javascript für Dateien mit der Endung .js in die Konfiguration des Web-Servers mit aufzunehmen. Ansonsten können Sie im einleitenden <script>-Tag beim type-Attribut auch mal den MIME-Typ application/x-javascript anstelle von text/javascript ausprobieren. Bei einigen Servern funktioniert es dann.Auf jeden Fall funktioniert es irgendwie, am besten unter WP 2.9.2 und auch da eher unzuverlässig. Hat das denn einer von euch zufällig irgendwann getestet und es hat funktioniert? Über sonstiges Tipps würde ich mich auch sehr freuen.
-
Zitat
versuche mal das hier, ist auch easy im Handling:
http://www.webdesignerwall.com/tutor...e-with-jquery/danke dir, aber daher hab ich ja den Code ;), siehe ganz oben. Hast du das schon erfolgreich ausprobiert?
-
vielen Dank für die Antwort maxe, leider funktioniert es immer noch nicht.
Es liegt nicht an meinem Theme, ich habe es dann noch mit Default 1.7.2 und Plainscape 1.0.3 ausprobiert und es mit Firefox 3.6.8 und im Safari 4.0.3 getestet. Bei Plainscape hab ich zusätzlich alles unnötige in der style.css gelöscht.
So bin ich vorgegangen:
Ich hab in die functions.php:PHPif( !is_admin()){ wp_deregister_script('jquery'); wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js"), false, ''); wp_enqueue_script('jquery'); }eingefügt.
dann hab ich in den header.php zum testen die funktion:
PHP<script type="text/javascript"> jQuery(document).ready(function($){ $("a").click(function(event){ alert("Hallo!"); });//hier Deine Funktion }); </script>eingefügt. Das hat funktioniert, genauso als ich es
PHP<script type="text/javascript"> jQuery(document).ready(function($){ jQuery("a").click(function(event){ alert("Hallo!"); });//hier Deine Funktion }); </script>in diese Funktion abgeändert hatte. Auch hier wurde mir genauso das "Hallo!" beim Klicken ausgegeben.
Dann hab diese Funktion durch:
PHP
Alles anzeigen<script type="text/javascript"> jQuery(document).ready(function(){ jQuery(".rounded-img, .rounded-img2").load(function() { jQuery(this).wrap(function(){ return '<span class="' + jQuery(this).attr('class') + '" style="background:url(' + jQuery(this).attr('src') + ') no-repeat center center; width: ' + jQuery(this).width() + 'px; height: ' + jQuery(this).height() + 'px;" />'; }); jQuery(this).css("opacity","0"); }); }); </script>diese ersetzt.
Dann habe ich ein Testbild über das Icon in den Artikel eingefügt. Dann bin ich zur html-Ansicht und habe z.B. so die Klasse aufgerufen:
HTML<a href="http://testecken.co.de/wp-content/uploads/2010/08/test2.jpg"><img class="rounded-img alignnone size-medium wp-image-7" title="test2" src="http://testecken.co.de/wp-content/uploads/2010/08/test2-300x199.jpg" alt="" width="300" height="199" /></a>[FONT=Arial][size=14]
[/SIZE][/FONT]In meiner style.css steht folgendes:
Code
Alles anzeigen.rounded-img { border:10px; border-width:30px; border-style:solid; border-color:black; -moz-border-radius-topleft: 13px; -moz-border-radius-topright: 13px; -moz-border-radius-bottomright: 13px; -moz-border-radius-bottomleft: 13px; -webkit-border-top-left-radius: 13px; -webkit-border-top-right-radius: 13px; -webkit-border-bottom-left-radius: 13px; -webkit-border-bottom-right-radius: 13px;}[FONT=Arial][size=14]
[/SIZE][/FONT]Das Problem: Der Rahmen wird abgerundet angezeigt, jedoch sind die Ecken vom Bild immer noch eckig und nicht abgerundet, ich nehme an, das Bild liegt immer noch im Vordergrund. Ich habs dann vorsichtshalber nochmal mit [COLOR=DarkRed]$[/COLOR] anstatt [COLOR=DarkRed]jQuery [/COLOR]versucht, das änderte jedoch auch nichts an dem Problem.Ich habs zum Testen mit dem Theme Plainscape auf:
http://testecken.co.de/?page_id=4
Irgendetwas mache ich falsch, ich würde mich freuen, wenn mir jemand dabei helfen könnte.
-
Zitat
Versuch doch erst mal, jQuery generell einzubinden und dann z.B. ein einfaches alert() auszugeben (um zu testen, ob die Einbindung klappt).
das "Hallo!" bei alert wird ausgegeben. Ich hab die Funktion:
Code
Alles anzeigen<script type="text/javascript"> jQuery(document).ready(function($){ $(".rounded-img, .rounded-img2").load(function() { $(this).wrap(function(){ return '<span class="' + $(this).attr('class') + '" style="background:url(' + $(this).attr('src') + ') no-repeat center center; width: ' + $(this).width() + 'px; height: ' + $(this).height() + 'px;" />'; }); $(this).css("opacity","0"); }); }); </script>so eingefügt, aber es tut sich nichts.
-
Vielen Dank für die schnelle Antwort bego.
Das mit CSS war mir bekannt, allerdings ist da nur der Rahmen außenrum abgerundet, nicht jedoch das Bild bzw. Foto an sich. Dazu müsste es wohl ein Hintergrundbild sein.
Ich habe die zweite Möglichkeit gerade ausprobiert, wenn ich meine Funktion so wie sie ist in den Header einsetze, verändern sich die Bilder nicht, ich befürchte ich spreche nicht die img nicht richtig mit meiner Funktion an.
Ansonsten könnte man den Effekt ja noch mit divs erreichen, übereinander geleget
Code
Alles anzeigen#paket { position:absolute; left:30px; top:30px; width:320px; height:420px; } #rahmen { position:absolute; left:0px; top:0px; width:320px; height:420px; background-image: url(rahmen.png); z-index:2; } #bild { position:absolute; left:10px; top:10px; width:300px; height:400px; z-index:1;Allerdings weiß ich hierbei nicht, wo ich das img in Wordpress finde, um die divs darüberzulegen.
Oder wie kann man ein span um die img legen?
Entschuldigt bitte meine Unwissenheit, über einen Rat wäre ich sehr dankbar.
-
Hallo miteinander,
das Thema ist bisher auch schon angesprochen, bloß habe ich leider bisher nichts passendes gefunden, darum wende ich mich hoffnungsvoll an euch.
Ich möchte automatisch um alle Bilder bzw. Fotos, die ich in Wordpress hochlade abgerundete Ecken haben. Ich weiß, dass man es in PS einfach verändern könnte, aber das möchte ich nicht.
Am beste wäre es, wenn man aus den Bildern ein Hintergrundbild machen könnte. Es soll eine automatische Funktion geben, die das macht, dass hab ich hier gefunden:
http://www.webdesignerwall.com/tutorials/css3…ge-with-jquery/
Und zwar sollte es mit dieser Funktion irgendwie möglich sein:
<script type="text/javascript" src="jquery-1.4.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){$(".rounded-img, .rounded-img2").load(function() {
$(this).wrap(function(){
return '<span class="' + $(this).attr('class') + '" style="background:url(' + $(this).attr('src') + ') no-repeat center center; width: ' + $(this).width() + 'px; height: ' + $(this).height() + 'px;" />';
});
$(this).css("opacity","0");
});});
</script>
Ich kenne mich leider nur in CSS aus, darum wollte ich euch fragen, wie genau übertrage ich das jetzt auf WP?Über jede Antwort und Hilfe wäre ich euch wirklich sehr dankbar.