Das könntest du am einfachsten mit Custom Post Types erstellen. Das könnte hilfreich für dich sein:
http://www.elmastudio.de/wordpress/word…-du-sie-nutzen/
Beiträge von meckerich
-
-
Hallo Tina,
wirkt ja so als ob es an deinem Theme liegt. Log dich doch mittels FTP an dem Server an und lösch das Theme aus dem themes Ordner. -
die Profilfelder kannst du im Menü Benutzer->Profilfelder erstellen/bearbeiten.
Soweit ich weiß sind Nutzer wenn sie sich bei deiner Community registrieren automatisch vom Adminbereich getrennt.An was für Einstellungen denkst du so?
-
Schau dir mal Buddypress an
-
Hallo alpergueney,
als webhoster würde ich dir freeweb.de empfehlen, habe bis jetzt nur gute Erfahrungen gemacht und der Starter Tarif ist mit 1,99 im Monat meiner Meinung nach sehr günstig. Eine .de Domain und einige E-mail Adressen sind inklusive. Service ist schnell und hilfreich.Wenn du dich bei einem Webhoster registriert hast bekommst du nach einiger Zeit eine E-mail mit Zugangsdaten, u.a. FTP-Adresse, Benutzer und Passwort. Dann würdest du mit einem FTP Programm die Wordpress Dateien auf den Server laden und könntest dann Wordpress installieren.
Manchmal müssen am Server noch einige Einstellungen über die Benutzeroberfläche vorgenommen werden, damit die Installation funktioniert. Dies sind jedoch nur einige wenige Klicks.
Sobald Worpdress installiert ist kannst du eine theme über FTP in dem order wp-content/themes laden und über die Wordpress-Benutzeroberfläche aktivieren.
-
in dem primary-menu entfernst du dann den Home-Link, für Wordpress ist es dann einfach nur eine Seite die nicht im Menü auftaucht. Den Link fügst du mit dem HTML dann ja manuell ein.
-
Ich vermute, dass wenn du im wp ein Menü erstellst auf der linken Seite ein Kasten ist in dem du das primäre Menü festlegen kannst. Wenn das so ist könntest du diesen Code so lassen und nur zusätzlich den HTML Code für den Home Button einfügen.
-
suche in deiner header.php einfach diese Zeile (vielleicht auch nur eine ähnliche) <?php wp_nav_menu( array('menu' => 'Name des Menüs' )); ?>, erstelle dann ein eigenes Menü (ohne den Home Link darin) in Wordpress und trage den Namen dort ein.
Danach kannst du dann einfach in der header.php mittels html das Bild hinzufügen. Zu deinem Code musst du jedoch noch einen <a> tag hinzufügen.
Hier mal ein Beispiel Code:
-
Hallo wordpressler,
ich arbeite zur Zeit an meinem ersten Buddypress Projekt. Ich habe die Benutzer mit einem erforderlichen Profile field in verschiedene Benutzergruppen gegliedert.
Um diese Gruppen als Übersichten anzeigen zu können habe ich für jede Gruppe eine Seite und ein Seiten Template erstellt.
Dort habe ich den code aus der Buddypress member-loop.php benutzt und den code innerhalb von <ul id="members-list" class="item-list" role="main"> gelöscht. Dort habe ich dann den Loop aus dem ersten Beitrag von dieser Seite genommen und meine Profile field Daten eingesetzt. Und die Funktion in die functions.php eingefügt.Wenn es Benutzer mit dem betreffenden Value für das Profile field gibt, funktioniert das ganze ohne Probleme.
ABER wenn es keine Benutzer mit dem Value gibt, werden auf der Seite alle registrierten Benutzer angezeigt.
Da ich mich nur wenig mit php auskenne, hoffe ich, dass mir hier jemand helfen kann.
Würde mich sehr über Antworten freuen.
MonaHier nochmal meine Template-Datei:
PHP
Alles anzeigen<?php /* Template Name: Benutzergruppe */ ?> <?php get_header() ?> <div id="content"> <div class="padder"> <?php do_action( 'bp_before_blog_page' ) ?> <div class="page" id="blog-page" role="main"> <?php if (have_posts()) : while (have_posts()) : the_post(); ?> <h2 class="pagetitle"><?php the_title(); ?></h2> <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <div class="bands"> <!-- Loop Start --> <?php do_action( 'bp_before_members_loop' ); ?> <?php if ( bp_has_members( bp_ajax_querystring( 'members' ) ) ) : ?> <div id="pag-top" class="pagination"> <div class="pag-count" id="member-dir-count-top"> <?php bp_members_pagination_count(); ?> </div> <div class="pagination-links" id="member-dir-pag-top"> <?php bp_members_pagination_links(); ?> </div> </div> <?php do_action( 'bp_before_directory_members_list' ); ?> <ul id="list" > <?php if (bp_has_members( array( 'include' => include_by_meta('Profilefieldvalue', 'Profilefieldname'), 'type' => 'alphabetical') )) : ?> <?php while (bp_members()) : bp_the_member() ; ?> <li> <div class="view view-first"> <a href="<?php bp_member_permalink(); ?>" ><?php bp_member_avatar('type=full&width=150&height=150'); ?></a> <a href="<?php bp_member_permalink(); ?>"><div class="mask"> <h2><?php bp_member_name(); ?></h2> <p><?php $dname = bp_get_member_profile_data( 'field=Genre' ); echo $dname; ?> </p> </a></div> <?php do_action( 'bp_directory_members_item' ); ?> <?php /*** * If you want to show specific profile fields here you can, * but it'll add an extra query for each member in the loop * (only one regardless of the number of fields you show): * * bp_member_profile_data( 'field=the field name' ); */ ?> </div> </li> <?php endwhile; ?> <?php endif; ?> </ul> <div id="clear"></div> <?php do_action( 'bp_after_directory_members_list' ); ?> <?php bp_member_hidden_fields(); ?> <div id="pag-bottom" class="pagination"> <div class="pag-count" id="member-dir-count-bottom"> <?php bp_members_pagination_count(); ?> </div> <div class="pagination-links" id="member-dir-pag-bottom"> <?php bp_members_pagination_links(); ?> </div> </div> <?php else: ?> <div id="message" class="info"> <p><?php _e( "Sorry, no members were found.", 'buddypress' ); ?></p> </div> <?php endif; ?> <?php do_action( 'bp_after_members_loop' ); ?> <!-- Loop End --> <?php wp_link_pages( array( 'before' => '<div class="page-link"><p>' . __( 'Pages: ', 'buddypress' ), 'after' => '</p></div>', 'next_or_number' => 'number' ) ); ?> </div> </div> <?php endwhile; endif; ?> </div><!-- .page --> <?php do_action( 'bp_after_blog_page' ) ?> </div><!-- .padder --> </div><!-- #content --> <?php get_sidebar() ?> <?php get_footer(); ?> -
In den Daten die du von deinem Webhoster bekommen hast steht sicherlich irgendwo die FTP-Adresse, diese ist nicht immer deine Domain.
-
Hallo Babsi,
suche dir ein FTP-Programm zB. Filezilla. Dort trägst du dann deine FTP-Adresse, Passwort und Benutzerdaten ein und kannst die Daten bequem zusammen hochladen. -
Hallo reecon,
ich würde, das mit Custom Post Types und Custom Fields machen. Schau dir das mal an, wird dir sicherlich helfen:
http://www.elmastudio.de/wordpress/word…pes-im-einsatz/ -
Hallo Taschmahal,
schau dir mal Buddypress an, vielleicht ist es was für dein Projekt. -
Hallo Danii112,
ich vermute, dass es mit einem HTML-code gelöst wurde. Als Widget einfach Text auswählen, Titel benennen und dann diesen Code ins Textfeld eingeben:Wenn das Bild auch der Link sein soll:
<a href="Link"><img src="Link des Bildes"/></a>Seperater Link:
<img src="Link des Bildes"/>
<a href="Link">Link Titel</a> -
Hallo CHa,
du musst auf Einstellungen-> Lesen gehen. Dort musst du dann bei "Startseite zeigt" den 2. Punkt also "eine statische Seite" auswählen. Darunter musst du dann nur noch deine Startseite und Artikelseite zuweisen.Der Link den du suchst ist dann der Link zu der Seite die du bei "Artikelseite" angibst.
-
Hallo simoptim,
du musst vor das images/logo sticker.png "<?php bloginfo( 'template_directory' ); ?>" einfügen.
Außerdem könntest du anstatt auf die index.php zu verlinken einfach <a href="<?php bloginfo('url'); ?>"> benutzen.So müsste es funktionieren:
<a href="<?php bloginfo('url'); ?>">
<img src="<?php bloginfo( 'template_directory' ); ?>/images/logo_sticker.png" width="172px" height="164px" alt="Blog Logo" style="border:0 none"></a>Gruß
Mona -
Hallo Sascha,
das sieht doch schon ganz gut aus.
Wenn du hier Hilfe bekommen möchtest, solltest du genauer beschreiben was für Hilfe du brauchst.
Gruß
Mona -
Hallo Peter,
kopiere in deinem Theme Ordner einfach die page.php und bennene sie um.
Füge dann in der neuen Datei ganz oben<?php
/*
Template Name: "Name"
*/
?>ein und bennene dort das Seitentemplate. Als nächstes musst du " <?php comments_template( '', true ); ?> " suchen und löschen, dann nur noch die Datei speichern und hochladen.
Wenn du jetzt eine Wordpress Seite bearbeitest kannst du rechts neben dem Editor dein neues Template ohne Kommentare auswählen.
-
Hallo wp-blogger,
damit die sidebar auch bei statischen seiten nicht mehr angezeigt wird musst du "<?php get_sidebar(); ?>" in der page.php löschen. single.php und archive.php sind lediglich für einzelne Artikel sowie für die auflistung eines Archives zuständig.Der eine Home-Link geht zur Startseite, der andere führt zu einer Seite die "Home" heißt. Deshalb gibt es im Dashboard auch nur eine Seite die "Home" heißt.
-
Falls dein Theme eigene Menüs unterstütz könntest du das auch damit regeln. Das würde gehen wenn du zum Menü ein neuen Menü-Punkt hinzufügst und benennst und dann in das URL Feld nur eein "#" einträgst. Die gewünschten Unterseite dann natürlich noch unterordnen und dann müsste es funktionieren.