Hallo,
ich überlege für mein Hobby eine Webseite mit Sozialem Netzwerk und Routenmarkierung mit Hilfe von googlemaps zu erstellen.
Es soll mich im Bereich Programmierung und Gestaltung fordern und dann auch eine Anlaufstelle für Routenfindung und Bewertungen sein.
Vor allem gefällt mir die Idee des vom Benutzer erstellten Inhalts.
Ich habe mich schon länger nicht mehr mit Wordpress, Wordpress MU und Buddypress befasst und wollte deshalb wissen, ob dieses Projekt viel Anpassung und Programmierarbeit erfordert oder ob es mit PlugIns und Designanpassungen realisierbar ist..
Hier mal ein Link zu einer Seite die dies für Rad Touren umgesetzt hat: http://wordpress.org/showcase/ride-oregon/
So in etwa hatte ich mir das Ergebnis vorgestellt.
Danke.
Beiträge von timex
-
-
Oh man ich werde noch bescheuert.
Das ist mein Projekt: http://modetipps-online.de.
Ich habe gerade echt zu beißen an dem CSS Drop Downmenü. Es ist nun schon fast so wie es sein soll. Allerdings überträgt sich die Currentpage Klasse auch auf die Childpages, wenn die Parentpage aktiv ist. (Parentpage soll sie Klasse auch bleiben, so dass man eben sieht welcher Punkt aktuell besucht ist. Dies soll sich aber nicht in den Dropdownlinks zeigen. Ich stehe gerade echt aufm Schlauch, hoffe jemand weiß Rat. Danke -
Ich habe nun noch eine andere Frage:
Ich habe ein CSS Dropdown Menü mit den "Kinderseiten". Wie kann ich erreichen, dass die "Elternseite" die Klasse Current Page Item behält? -
Okay, danke hat geklappt. Irgendwas hab ich dann bei meinen Versuchen vergessen.
-
Hallo,
ich gestalte mir zur Zeit ein Theme und möchte die Seitenlinks (über das Widget in der Sidebar und in einer horizontalen Navi) in verschiedenen Farben haben. Die seiten bekommen ja immer eine eindeutige klasse aber diese kann ich nicht in der CSS Datei ansprechen.
Hat jemand eine Ahnung wie sowas geht?
Danke -
Ich habe mir jetzt eine andere Möglichkeit gesucht. Brauche also keine Hilfe dazu.
-
Hallo,
Ich habe mir ein Template umgebaut und in diesem ist in der Sidebar eine Multibox mit Recent Comments Popular Posts etc (http://partyfotos.netai.net). Allerdings habe ich das Problem, dass die Kommentare nicht in der richtigen spate angezeigt werden, sonder nur einmal wenn ich die Hauptseite aufrufe, dann stehen diese unter Popular...Hier die Quelltexte aus der functions.php und sidebar.php:
PHP
Alles anzeigen<?php include("settings.php"); # WIDGET: Sidebar if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Sidebar', 'before_title' => '<h2>', 'after_title' => '</h2>', 'before_widget' => '', 'after_widget' => '', )); # WIDGET: Sidebar if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Footer Left', 'before_title' => '<h2>', 'after_title' => '</h2>', 'before_widget' => '<div class="box">', 'after_widget' => '</div>', )); # WIDGET: Sidebar if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Footer Center', 'before_title' => '<h2>', 'after_title' => '</h2>', 'before_widget' => '<div class="box">', 'after_widget' => '</div>', )); # WIDGET: Sidebar if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Footer Right', 'before_title' => '<h2>', 'after_title' => '</h2>', 'before_widget' => '<div class="box">', 'after_widget' => '</div>', )); # Displays a list of pages function dp_list_pages() { global $wpdb; $querystr = "SELECT $wpdb->posts.ID, $wpdb->posts.post_title FROM $wpdb->posts WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'page' ORDER BY $wpdb->posts.post_title ASC"; $pageposts = $wpdb->get_results($querystr, OBJECT); if ($pageposts) { foreach ($pageposts as $post) { ?><li><a href="<?php echo get_permalink($post->ID); ?>"><?php echo $post->post_title; ?></a></li><?php } } } # Displays a list of categories function dp_list_categories($num=0, $exclude='') { if (strlen($exclude)>0) $exclude = '&exclude=' . $exclude; $categories = get_categories('hide_empty=1'.$exclude); $first = true; $count = 0; foreach ($categories as $category) { if ($num>0) { $count++; if ($count>$num) break; } // limit if ($category->parent<1) { if ($first) { $first = false; $f = ' class="f"'; } else { $f = ''; } ?><li<?php echo $f; ?>> <a href="<?php echo get_category_link($category->cat_ID); ?>"><?php echo $category->name ?><?php echo $raquo; ?></a></li> <?php } } } # Displays a list of popular posts function dp_popular_posts($num, $pre='<li>', $suf='</li>', $excerpt=true) { global $wpdb; $querystr = "SELECT $wpdb->posts.post_title, $wpdb->posts.ID, $wpdb->posts.post_content FROM $wpdb->posts WHERE $wpdb->posts.post_status = 'publish' AND $wpdb->posts.post_type = 'post' ORDER BY $wpdb->posts.comment_count DESC LIMIT $num"; $myposts = $wpdb->get_results($querystr, OBJECT); foreach($myposts as $post) { echo $pre; ?><a href="<?php echo get_permalink($post->ID); ?>"><?php echo $post->post_title ?></a><?php if ($excerpt) { ?><p><?php echo dp_clean($post->post_content, 80); ?>...</p><?php } echo $suf; } } # Displays a list of recent categories function dp_recent_comments($num) { global $wpdb, $post; $querystr = "SELECT $wpdb->comments.comment_ID, $wpdb->comments.comment_post_ID, $wpdb->comments.comment_content, $wpdb->comments.comment_author FROM $wpdb->comments WHERE $wpdb->comments.comment_approved=1 ORDER BY $wpdb->comments.comment_date DESC LIMIT $num"; $recentcomments = $wpdb->get_results($querystr, OBJECT); $first = true; foreach ($recentcomments as $rc) { if ($first) { $first = false; $pre = '<li class="first">'; } else { $pre = '<li>'; } $post = get_post($rc->comment_post_ID); echo $pre; ?><strong><a href="<?php the_permalink() ?>#comment-<?php echo $rc->comment_ID ?>"><?php echo $rc->comment_author; ?> says:</a></strong> <?php echo dp_clean($rc->comment_content, 80); ?></li><?php } } # Displays post image attachment (sizes: thumbnail, medium, full) function dp_attachment_image($postid=0, $size='thumbnail', $attributes='') { if ($postid<1) $postid = get_the_ID(); if ($images = get_children(array( 'post_parent' => $postid, 'post_type' => 'attachment', 'numberposts' => 1, 'post_mime_type' => 'image',))) foreach($images as $image) { $attachment=wp_get_attachment_image_src($image->ID, $size); ?><img src="<?php echo $attachment[0]; ?>" <?php echo $attributes; ?> /><?php } } # Removes tags and trailing dots from excerpt function dp_clean($excerpt, $substr=0) { $string = strip_tags(str_replace('[...]', '...', $excerpt)); if ($substr>0) { $string = substr($string, 0, $substr); } return $string; } # Displays the comment authors gravatar if available function dp_gravatar($size=50, $attributes='', $author_email='') { global $comment, $settings; if (dp_settings('gravatar')=='enabled') { if (empty($author_email)) { ob_start(); comment_author_email(); $author_email = ob_get_clean(); } $gravatar_url = 'http://www.gravatar.com/avatar/' . md5(strtolower($author_email)) . '?s=' . $size . '&d=' . dp_settings('gravatar_fallback'); ?><img src="<?php echo $gravatar_url; ?>" <?php echo $attributes ?>/><?php } } # Retrieves the setting's value depending on 'key'. function dp_settings($key) { global $settings; return $settings[$key]; } ?>PHP
Alles anzeigen<!-- begin multi-list --> <div class="box"> <ul class="navigation"> <li class="active"><a class="popular" href="#">Popular</a></li> <li><a class="recent" href="#">Recent</a></li> <li><a class="comments" href="#">Comments</a></li> <li><a class="tags" href="#">Tags</a></li> </ul> <div class="multilist"> <!-- begin popular --> <ul id="popular"> <?php dp_popular_posts(3); ?> </ul> <!-- end popular --> <!-- begin recent --> <ul id="recent"> <?php query_posts('orderby=date&order=DESC&showposts=3'); while (have_posts()) : the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br/><?php echo dp_clean($post->post_content, 80); ?></li> <?php endwhile; ?> </ul> <!-- end recent --> <!-- begin comments --> <ul class="comments"> <?php dp_recent_comments(5); ?> </ul> <!-- end comments --> <!-- begin tags --> <div id="tags"> <?php wp_tag_cloud(); ?> </div> <!-- end tags --> </div> </div> <!-- end multi-list -->Ich hoffe jemand weiß woran es liegt..
Danke -
Habe selbst gestern noch was gefunden, ist allerdings in der Entwicklung.
http://www.techiesouls.com/2008/07/07/wor…rdpress-themes/ -
Vielleicht hilft das ja weiter: http://themes.wordpress-deutschland.org/dftheme/
-
Hallo, ich finde das Backend von der Gestaltung wirklich gut und habe schon nach einem Theme gesucht, das ähnlich aussieht. Gibt es sowas schon? Oder hat noch niemand diesen Wunsch gehabt? Danke.
-
Hallo,
das ganze ist ja nun schon etwas her hier. Ich wollte mal fragen, ob es für NextGEN Gallery Plugin die Möglichkeit gibt die Bilder einzeln zu kommentieren. -
Das Problem ist nun, dass ich gerne einen Artikel Sticky haben möchte, allerdings nur auf der Startseite von dem Blog.
-
Habe ich da was übersehen?
EDIT:
Ja habe ich. Es hat an sich so geklappt, nur hatte ich einen Artikel als Sticky. Dieser wird auch auf der Template Seite angezeigt.
Kann mir nun jemand sagen, wie ich diesen Sticky Post noch von meiner weiteren Template Seite ausschließe? Ich habe gedacht man könnte es so machen wie hier beschrieben: http://doku.wordpress-deutschland.org/Template_Tags/…erer_KategorienPHP
Alles anzeigen<?php query_posts('cat=-1'); // ausschließen der ersten Kategorie ?> <?php while (have_posts()) : the_post(); // der Loop wird gestartet ?> <?php if ( in_category(2) ) { // Kategorie 2 wird ignoriert, nichts passiert } else { ?> <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> <br /> <?php endif; endwhile; ?>Doch leider weiß ich nicht so recht, wie ich das machen soll...
-
Alles anzeigen
Ich überlege mal laut:
vielleicht funktioniert folgendes:
Kategorie: A
Kategorie: B
Kategorie: C
Kategorie A erscheint auf Startseite (index)
Kategorie B erscheint unter Projekte
Kategorie C wird angekreuzt wenn Beitrag in A und B erscheinen soll
Auf der Startseite erscheinen alle Beiträge der Kategorie A und C
Auf der Projektseite alle Beiträge aus der Kategorie B und CDa ich schon länger nicht mehr daran gearbeitet hab, hatte ich vergessen, dass ich das schon versucht habe. In dem Template Projekte wird die Ausgabe der Kategorien durch
begrenzt. Nun habe ich noch die Kategorie aktuelles erstellt und den entsprechenden Artikel dieser zugewiesen. Auf der Hauptseite (wo nur Projekte ausgeschlossen wird) habe ich diesen natürlich. Vielleicht habe ich einfach nur die Auflistung der auszugebenden Kategorien falsch gemacht:
Ich habe es so dazugeschrieben:bzw auch so probiert:
möglicherweise liegt ja schon hier der Fehler.
Leider weiß ich nicht, was du damit meinst:
Nur eine Idee, weiß aber nciht ob das geht:
Wenn das Theme/die CSS jeweils genauso heißt wie deine Kategorie, könntest du theoretisch im Header den jeweils gültigen CSS Link durch die aktuelle Kategorie erzeugen lassen über single_cat_title o.ä. Mußt dir die Tag Liste halt mal genauer ansehen, welcher Tag dafür geeignet ist
-
Okay, vielen Dank. Ich werde das morgen mal ausprobieren.
-
Push
Weiß denn niemand ob das möglich ist oder vesteht ihr nicht was ich meine? Dann lasst es mich wissen, denn das Problem besteht nach wie vor. -
Ich muss nochmal fragen, da es immernoch aktuell ist:weiß jemand wie man das machen kann?
-
Hallo,
wenn ich einen Artikel mit Wordpress im HTML Editor verfasse mit HTML Tags wie <br/> oder <div class="clear"></div> , und Speicher ist alles in Ordnung. Wenn ich dann aber auf die Visuelle Ansicht klicke, dann schmeißt er alle Tags die ich von Hand eingefügt habe raus.
Woran liegt das?
Das ist schon ziemlich nervig, wenn ich Bilder nebeneinander habe mit clear DIV abgeschlossen und das dann wieder weg ist nach visueller Ansicht.. -
Hat denn niemand eine Idee?

-
2 Kategorien eine auf Seite Ausgeblendet Artikel ausgeben wenn in beiden
[COLOR=Red]Edit: Wie kann ich den Sticky auf der Seite "Projekte" ausschließen?[/COLOR]
Hallo, ich wusste jetzt nicht wie ich den Titel passend beschreiben kann aber gut. Werde mal erklären was ich meine.
Ich habe zwei Kategorien: Aktuelles und Projekte. Dazu ein Template auf dem nur Projekte ausgegeben werden. Das klappt auch alles.
Hier der Quelltext dazu:
Index.php:
PHP
Alles anzeigen<?php get_header(); ?> <?php include(TEMPLATEPATH."/left.php");?> <div id="content"> <?php if (have_posts()) : ?> <?php if (is_home() ) query_posts($query_string.'cat=-4'); while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small><?php the_time('j. F Y') ?> <!-- von <?php the_author() ?> --></small> <div class="entry"> <?php the_content('weiterlesen »'); ?> </div> </div> <p class="postmetadata"><?php if (function_exists('the_tags')) { the_tags('Tags: ', ', ', '<br/>'); } ?>Abgelegt in <?php the_category(', ') ?> | <?php edit_post_link('bearbeiten', '', ' | '); ?> </p> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> <div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> </div> <?php else : ?> <h2 class="center">nicht gefunden</h2> <p class="center">Leider wurde nichts zu dem Stichwort gefunden.</p> <?php include (TEMPLATEPATH . "/searchform.php"); ?> <?php endif; ?> </div> <?php include(TEMPLATEPATH."/right.php");?> </div> <?php get_footer(); ?>und hier die Projekte.php:
PHP
Alles anzeigen<?php /* Template Name: Projekte */ ?> <?php get_header(); ?> <?php global $more; $more = 0; ?> <?php include(TEMPLATEPATH."/left.php");?> <div id="content"> <div class="breadcrumb"> Sie sind hier: <?php if(function_exists('bcn_display')) { bcn_display(); } ?> </div> <?php query_posts('category_name=Projekte'); ?> <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> <div class="post" id="post-<?php the_ID(); ?>"> <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <small><?php the_time('j. F Y') ?> <!-- von <?php the_author() ?> --></small> <div class="entry"> <?php the_content('weiterlesen »'); ?> </div> </div> <p class="postmetadata"><?php if (function_exists('the_tags')) { the_tags('Tags: ', ', ', '<br/>'); } ?>Abgelegt in <?php the_category(', ') ?> | <?php edit_post_link('bearbeiten', '', ' | '); ?> </p> <?php endwhile; ?> <div class="navigation"> <div class="alignleft"><?php next_posts_link('« Older Entries') ?></div> <div class="alignright"><?php previous_posts_link('Newer Entries »') ?></div> </div> <?php else : ?> <h2 class="center">nicht gefunden</h2> <p class="center">Leider wurde nichts zu dem Stichwort gefunden.</p> <?php include (TEMPLATEPATH . "/searchform.php"); ?> <?php endif; ?> </div> <?php include(TEMPLATEPATH."/right.php");?> </div> <?php get_footer(); ?>Nun soll es so sein, wenn bei einem Artikel beide Kategorien gewählt sind, soll dieser auf beiden Seiten ausgegeben werden. Wie löse ich das am besten? Beim schreiben kam mir grad in den Sinn eine 3. Kategorie zu erstellen die dann auf der Hauptseite aufgelistet wird. Mal sehen ob es klappt.
Welche Möglichkeiten gäbe es sonst?
MfG!
EDIT:
Leider klappt das doch nicht mit einer dritten Kategorie.. sobald der Artikel in Projekte ist, wird er nicht gelistet.