Beiträge von alchymyth
-
-
eine aehnliche liste wie im beispiel-link kann mit einigem aufwand auch dynamisch hergestellt werden:
http://wordpress.pastebin.com/grLFYtyx -
in deinem beispiel link ist das mit hintergrundbildern gemacht:
z.B. http://thestartuplawyer.com/wp-content/the…corporation.png
und das css dazu:Code
Alles anzeigenli.cat-item-4 a { background-color: transparent; background-image: url(img/cat-lg-incorporation.png); background-repeat: no-repeat; background-attachment: scroll; background-position: 0% 0%; list-style-image: none; height: 23px; display: inline-block; width: 250px; text-indent: -9999px; }
das beispiel ist fuer kategorien, aber die page liste hat auch individuelle ids fuer jeden seitenlink.
klar, dass das natuerlich nicht automatisch fuer neue seiten geht.
ausserdem - wenn ich den beispiel link im IE7 anschaue, ist die ganze menu-formatierung verloren (?). firefox ist ok.
plugin dafuer kenne ich nicht. -
vor diese zeile
noch 'query_posts()' einfuegen:PHP<?php query_posts('cat=0&posts_per_page=-1'); if (have_posts()) : while (have_posts()) : the_post(); ?>
http://codex.wordpress.org/Template_Tags/query_posts
http://doku.wordpress-deutschland.org/Template_Tags/query_posts
und dann nach dieser zeile
die query zuruecksetzen: -
die doku sagt alles:
http://codex.wordpress.org/Template_Tags/wp_title
Zitat
$echo (boolean) (optional) Echo the title (True) or [COLOR=seagreen]return the title for use as a PHP string (False).[/COLOR] Default: True -
-
hintergrundbild -
photoshop, gimp, fireworks, oder eins der freien online bildbearbeitungsprogramme - problem geloest. -
sieht so aus, als waere die optische sidebar durch ein hintergrundbild eines ubergeordneten divs gemacht.
einfach alle bilder im images/ verzeichnis des themes durchsuchen.
ohne link ist dazu nicht mehr zu sagen. -
link haette greicht.
hintergrundbilder werden von der css nicht 'gequetscht'.
das ist ein 860px breites hintergrundbild in einem 900px weitem header.
Code#header { background: url(images/ObernappelJPG.jpg) no-repeat top left; height: 150px; margin: 0; padding: 0; color: #000; }
die hintergrund ausrichtung von 'left' nach 'center' zu aendern bringt auch nicht viel, weil dann beide enden des bildes 'doof' aussehen. -
Zitat
leider gelingt mir das nicht
was ist das ergebnis? wo geht's nicht? ist ueberhaupt was zu sehen? wie sieht der html code der seite im browser aus?
ansonsten koeente das mit dem beginn dieses code breichs zu tun haben:
das am anfang hierist ein php short tag, und das versteht nicht jeder server.
eigenlich wuerde ich dann eine fehlermeldung erwarten, oder du wuerdest teile des codes auf dem schirm sehen.
versuch trotzdem das aufumzustellen.
-
die grundfunktion hinter der wolke ist wp_tag_cloud() http://codex.wordpress.org/Template_Tags/wp_tag_cloud und auch da gibts nur die moeglichkeit, nach namen oder anzahl zu sortieren.
-
mit dem bischen information, die du hier angegeben hast, bleibt nur zu raten, dass das benutzer-definierte feld vielleicht 'featured' heissen soll(?)
was fuer ein theme hast du?
hast du einen link zur seite?
ist da eine einstell-moeglichkeit im dashboard?
gibt's eine 'read me' datei?
wie sieht die bild-url aus? -
ergebnis von google suche - (hab selber keine erfahrung mit den plugins, ist also keine empfehlung)
http://www.dijksterhuis.org/wordpress-plug…rd-link-plugin/
http://www.optiniche.com/blog/132/wordp…to-link-plugin/
http://cashcowhq.com/seo-tools/27-w…k-keywords.html
http://www.bubub.org/blog/autolink-wordpress-plugin/ -
das sind hintergrundbilder; styles aus der style.css vom theme:
der ganze balken:Code#category { width: 1024px; height: 30px; background: url(images/categoryright.gif) repeat-x; border-top: 1px solid #050503; border-bottom: 1px solid #1e1f1c; }
der hover-effekt:
im selben bereich sind noch mehr styles zu den textfarben usw.
im prinzip zwei moegichkeiten -
einfach einen farbcode verwenden und die url(images/,,,) info aus den styles entfernen;
oder mit einem graphikprogramm die hintergrundbilder bearbeiten und in blau 'umfaerben'. -
ein erster schritt - die anzahl der zeichen im content bereich 'rausfinden:
am anfang der sidebar einfuegen:
PHPwp_reset_query(); $text_length = 0; while(have_posts()) : the_post(); $text_length = $text_length + strlen(get_the_content($post->ID)); endwhile; echo '<br/>Artikel haben '.$text_length.' Zeichen, ohne die Titel'; wp_reset_query(); // to get query back to normal
zweiter schritt geht einfacher fuer sidebar ohne widgets:
in der sidebar.php:
PHP<?php // minimalen block von 'widgets' anzeigen ; if($text_length >= 1000) { // zweiten block von 'widgets' zeigen } if($text_length >= 2000) { // dritten block von 'widgets' zeigen } // etc... ?>
mit widgets wuesste ich im moment nicht, wie das geht. -
gleiche idee, auf englisch:
http://wordpress.org/support/topic/380822?replies=1
PHP
Alles anzeigen<?php $cats = get_categories(''); // get all categories, http://codex.wordpress.org/Function_Reference/get_categories foreach ($cats as $cat) : // for each of the categories, do the following echo '<div class="cat_block">'; // to group the thumbnails of each category into a block $args = array( 'posts_per_page' => 3, // max number of thumbnails for this category 'cat' => $cat->term_id ); query_posts($args); if (have_posts()) : echo $cat->name; // show category name above the column of thumbnails while (have_posts()) : the_post(); ?> <!-- your way of showing the thumbnails --> <?php endwhile; ?> <?php endif; // end of the loop wp_reset_query(); echo '</div> <!--end of cat_block-->'; // close the div of the block endforeach; // end of the foreach loop of the categories ?> -
hol die category-id des archives und verwende den 'exclude' parameter bei 'get_categories'
http://codex.wordpress.org/Function_Reference/get_categories
-
da die seite wahrscheinlich mit einer selbstgebauten query_posts() laeuft, fehlt wahrscheinlich der pagination parameter 'paged':
http://codex.wordpress.org/Template_Tags/query_posts
http://codex.wordpress.org/Template_Tags/…tion_Parameters
code zum anschauen, kein 'copy/paste':
PHP<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; query_posts("category_name=somecat&paged=$paged"); ?>
[COLOR=#800080]http://stylizedweb.com/2008/08/13/query_posts-pagination-problem/[/COLOR]
ich hoffe, du findest raus, was zu aendern ist.
wenn das nicht geht, dann den php code deiner seite hier posten. -
ein blick in die header.php vom arjuna theme scheint daraufhinzudeuten, dass das ueber die einstellungen im dashboard (options) machbar sein sollte.
es sei denn, dass da nur ein 'entweder/oder' category/pages eingestellt werden kann.
dann bleibt nur, die header.php zu bearbeiten.
bei problemen hier wieder melden ... -
hier ist ein link zum code - nicht ganz direkt, aber so dass du auf weiterfuehrende funktionen clicken kannst:
http://phpxref.ftwr.co.uk/wordpress/wp-i…urce.html#l1279
in der neuesten wordpress version sollte das da zu finden sein (zeile 1279):
wp-includes/link-template.php
- aenderungen an wordpress core dateien werden beim upgrade ueberschrieben -