Hallöchen,
ich bräuchte mal eure Hilfe: Ich sitze hier seit Tagen und suche nach einer Möglichkeit, eine Mitgliederliste mit Adressen online zu pflegen und anzuzeigen.
Ich habe alle möglichen Plugins ausprobiert - aber nichts entspricht meinen Wünschen:
Die Liste wird aus ca. 150 Personen bestehen mit Name, Anschrift, Berufsbezeichnung und vielleicht Zusatzinfos. Sortierkriterium muss die Postleitzahl des Wohnortes sein.
Schön wäre es natürlich, wenn die Daten auch einzeln online eingegeben werden könnten (wenn ein neues Mitglied dazu kommt).
Ich wäre auch mit einer Lösung zufrieden, die Excel- oder Worddateien eins zu eins importiert. Dann würden wir die Liste offline in Excel oder Word pflegen und immer wieder neu importieren. Das was ich dazu ausprobiert hatte, importiert entweder nicht vollständig, oder lässt sämtliche Formartierungen weg.
Bisher habe ich das über eine "normale" Tabelle auf einer WP-Seite realisiert. Sieht gut aus, aber ist extrem nervig zu pflegen - vor allem dann, wenn ein neues Mitglied eingefügt werden muss.
Schön wäre natürlich auch eine Art Formblatt zum Eingeben der Daten.
Bei allen Plugins, die ich ausprobiert habe, konnte man entweder die Eingabefelder nicht selbst gestalten oder aber sie sortieren sich nicht in einer von mir bestimmten Reihenfolge.
Habt Ihr eine Idee, wie ich das realisieren könnte?
Hier ein Link auf die Mitgliederliste, wie sie im Moment aussieht:
http://www.gervas.org/blog/tierbesit…-in-meiner-nahe
Vielen Dank!
Karin
Beiträge von Tangstedt
-
-
http://wordpress.org/extend/plugins…ly-menu-plugin/
http://brandonwamboldt.ca/plugins/members-only-menu-plugin/
Versuche es mal mit dem Member-plugin. Beim Anlegen der Seite kannst du bestimmen, wer diese Seite bearbeiten darf. Und wenn sich "Peter" eingeloggt hat (du hast ihm vorher eine bestimmte Funktion zugewiesen), kann er nur diese eine Seite ändern. -
Ich benutze das "Members only" plugin
http://wordpress.org/extend/plugins…ly-menu-plugin/
Nur angemeldete User haben Zugriff auf bestimmte Seiten. Das gilt sogar für Menüs. Das heißt, dass nur angemeldete User bestimmte Menüeinträge sehen.
Das erspart mir auch, bestimmte Seiten mit Passwort zu schützen.
Es gibt einen Extra Menüeintrag im Backend von WP, wo man alle Einstellungen vornehmen kann
Vielleicht gefällt es dir ja auch
Viele Grüße
Karin -
Danke für den Hinweis. Das hatte ich auch schon gesehen - und abgelehnt, weil die Antworten limitiert sind. Ich rechne doch mit mehr als 1000 Teilnehmern innerhalb eines Monats, bzw. kann das nicht ausschließen. Und da das eine Auftragsarbeit ist, kann ich das nicht riskieren...
Ich habe mich jetzt doch noch einmal mit cforms beschäftigt. Da gibt es eine Tracking-Funktion, und ich kann die Ergebnisse runterladen. Allerdings "nur" als xml-Datei, csv oder txt. Und bei 20 Fragen weiß ich noch nicht, wie ich die Antworten per Programm in eine Tabelle einlesen kann. 1000 Antworten handisch auszuwerten dürfte ziemlich lange dauern...
Liebe Grüße
Karin -
Liebe Forumsmitglieder,
Ich soll für meinen Auftraggeber auf dessen Wordpress-Seite eine Online-Umfrage starten. Es wird multiple Choise Antworten geben, einfache Ja/nein Antworten und einige Textfelder und natürlich die persönlichen Daten der Einsender, denn es gibt auch etwas zu gewinnen.
Diese Umfrage wird in einer großen Fachzeitschrift beworben werden, somit rechne ich mit relativ vielen Teilnahmen. (mehr als 1000)
Kann mir jemand ein Plugin empfehlen, was diesen Anforderungen standhält?
Vor allem geht es um die Auswertung. Es wäre natürlich das schönste, wenn die Umfrage in der Datenbank gespeichert werden könnte, oder man sie als CSV-Datei exportieren könnte. Sonst müsste ich ja jede Antwort mit Copy/paste in eine Tabelle übertragen.
Ich habe schon einmal cforms gearbeitet. Funktioniert, ist aber sehr kompliziert aufzubauen und schickt die Ergebnisse einzeln per Email.
Einige Widgets stehen ja auf der Pluginseite - aber ich kann halt nicht sagen, wie gut sie sind. Ich hoffe da auf Erfahrungswerte von euch.
Vielen Dank fürs Lesen und Antworten!
Karin -
Danke für die rasche Antwort. Schade eigentlich, dass es nicht so einfach zu reparieren ist. Muss wohl meinen Provider anschreiben...
Vielleicht findet sich ja auch noch eine andere Lösung durch Wordpress...
Vielen Dank!
Karin -
Ich habe mein Dropdown-Menü mit der von Wordpress neu mitgelieferten Menü-Funktion kreiert - und kann es nun nicht mehr aktualisieren. Es lässt sich nicht speichern.
Kann es sein, dass die Anzahl der Menü-Einträge begrenzt ist?
Ich bekomme folgende Fehlermeldung:
Fatal error: Maximum execution time of 30 seconds exceeded in /mnt/web3/23/82/51096282/htdocs/blog/wp-includes/post.php on line 4501
oder:
Fatal error: Maximum execution time of 30 seconds exceeded in /mnt/web3/23/82/51096282/htdocs/blog/wp-includes/formatting.php on line 82
Muss ich möglicherweise "einfach" nur irgendwo einen Wert ändern?
Die Webadresse: http://www.gervas.org/blog
Vielen Dank für eure Mühe
Karin -
Liebe Forumsmitglieder,
Ich möchte ein Loginfeld neben mein horizontales Menü einbauen. Das haben schon andere Mitglieder hier gefragt und z.B. von Art of Pic eine ausführliche Antwort bekommen. Die konnte ich (Laie!) sogar umsetzten.
Aber: das ist mir zuviel Einlog-Routine. Und wenn der User dann eingeloggt ist, zerstört es das layout vom Header, weil dann "Dashboard" "Admin" usw. als Link untereinanderstehen.
Ich hätte im grünen Bereich NEBEN dem horizontalen Menü gerne zwei Inputfelder (so ähnlich wie der Search-Button) mit NAME und PASSWORT.
Wenn sich derjenige angemeldet hat, soll keine weitere Rückmeldung erfolgen. Auch die routine "Passwort vergessen" und "eingeloggt bleiben" brauche ich nicht. Ich möchte auch nicht so gerne, dass ein Loginfenster aufgeht. Wenn es sich aber nur so lösen lässt, nehme ich das natürlich in Kauf.
Es handelt sich um eine Mitgliederseite, alle werden den gleichen Loginnamen und dasselbe Passwort bekommen. Lediglich die Admin werden anders behandelt.
Ich habe das Widget Sidebar-Login installiert und nach Anweisung von Art of Pic abgeändert. Ich vermute mal, dass ich in der php des Widgets die unnötigen Sachen rauslöschen kann. Weiß aber überhaupt nicht, welche Elemente alle dazugehören.
Ich benutze das Theme "Graphene".
Der Link zur Seite: http://www.gervas.org/blog/
Und: Es ist eine reine CMS-Seite
Meine Header.php sieht so aus:PHP
Alles anzeigen<?php /** * The Header for our theme. * * Displays all of the <head> section and everything up till <div id="content-main"> * * @package WordPress * @subpackage Graphene * @since graphene 1.0 */ ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title><?php graphene_title(); ?></title> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <!--[if lte IE 6]> <style>#container{background:none !important;}</style> <script> sfHover = function() { var sfEls = document.getElementById("menu").getElementsByTagName("LI"); for (var i=0; i<sfEls.length; i++) { sfEls[i].onmouseover=function() { this.className+=" sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", sfHover); </script> <![endif]--> <?php /* We add some JavaScript to pages with the comment form * to support sites with threaded comments (when in use). */ if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); /* Always have wp_head() just before the closing </head> * tag of your theme, or you will break many plugins, which * generally use this hook to add elements to <head> such * as styles, scripts, and meta tags. */ wp_head(); ?> <?php /* Print out Google Analytics code if tracking is enabled */ ?> <?php if (get_option('graphene_show_ga')) : ?> <!-- BEGIN Google Analytics script --> <?php echo stripslashes(get_option('graphene_ga_code')); ?> <!-- END Google Analytics script --> <?php endif; ?> </head><?php flush(); ?> <body <?php body_class(); ?>> <div id="container"> <div id="top-bar"> <div id="rss"> <?php $custom_feed_url = ($graphene_custom_feed_url = get_option('graphene_custom_feed_url')) ? $graphene_custom_feed_url : get_bloginfo('rss2_url'); ?> <a href="<?php echo $custom_feed_url; ?>" title="<?php esc_attr_e('Subscribe to RSS feed', 'graphene'); ?>" class="rss_link"><span><?php _e('Subscribe to RSS feed', 'graphene'); ?></span></a> <?php do_action('graphene_feed_icon'); ?> </div> <?php /** * Retrieves our custom search form. */ ?> <div id="top_search"> <?php get_search_form(); ?> <?php do_action('graphene_top_search'); ?> </div> </div> <?php if ( is_singular() && has_post_thumbnail( $post->ID ) && ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) && $image[1] >= HEADER_IMAGE_WIDTH && !get_option('graphene_featured_img_header')) { // Houston, we have a new header image! // Gets only the image url. It's a pain, I know! Wish Wordpress has better options on this one $header_img = get_the_post_thumbnail( $post->ID, 'post-thumbnail' ); $header_img = explode('" class="', $header_img); $header_img = $header_img[0]; $header_img = explode('src="', $header_img); $header_img = $header_img[1]; } else { $header_img = get_header_image(); } /* * Check if the page uses SSL and change HTTP to HTTPS if true * * Experimental. Let me know if there's any problem. */ if (is_ssl() && stripos($header_img, 'https') === false){ $header_img = str_replace('http', 'https', $header_img); } // Gets the colour for header texts, or if we should display them at all if ( 'blank' == get_theme_mod('header_textcolor', HEADER_TEXTCOLOR) || '' == get_theme_mod('header_textcolor', HEADER_TEXTCOLOR)) $style = ' style="display:none;"'; else $style = ' style="color:#' . get_theme_mod( 'header_textcolor', HEADER_TEXTCOLOR ) . ';"'; ?> <div id="header" style="background-image:url(<?php echo $header_img; ?>);"> <?php if (get_option('graphene_link_header_img')) : ?> <a href="<?php echo home_url(); ?>" id="header_img_link" title="<?php esc_attr_e('Go back to the front page', 'graphene'); ?>"> </a> <?php endif; ?> <h1 <?php echo $style; ?> class="header_title"><a <?php echo $style; ?> href="<?php echo home_url(); ?>" title="<?php esc_attr_e('Go back to the front page', 'graphene'); ?>"><?php bloginfo('name'); ?></a></h1> <h2 <?php echo $style; ?> class="header_desc"><?php bloginfo('description'); ?></h2> <?php do_action('graphene_header'); ?> </div> <div id="nav"> <!-- BEGIN dynamically generated and highlighted menu --> <?php wp_nav_menu(array('container' => '', 'menu_id' => 'menu', 'menu_class' => 'clearfix', 'fallback_cb' => 'graphene_default_menu', 'depth' => 5, 'theme_location' => 'Header Menu')); ?> <?php do_action('graphene_top_menu'); ?> <!-- END dynamically generated and highlighted menu --> <div id="login"> <?php sidebarlogin(); ?> </div> <?php do_action('graphene_before_content'); ?> </div> <div id="content" class="clearfix<?php if (is_page_template('template-onecolumn.php')) {echo ' one_column';} ?>"> <?php do_action('graphene_before_content-main'); ?> <div id="content-main" class="clearfix"> <?php do_action('graphene_top_content'); ?> -
Vielen Dank für die Mühe, die du dir gemacht hast. Es ist alles supergut erklärt, dass sogar ich das verstehe!
Aber: Es funktioniert trotzdem nicht. Das Login steht nicht neben dem Menü im grünen Bereich. Ich habe versucht, es an mehreren Stellen in der Header.php einzusetzen - leider ohne nennenswerte Änderungen.
Entweder ist die Loginroutine zu weit unten, oder das gesamte Menü. Ich kann es einfach nicht daneben platzieren.
Vielleicht hast du ja noch eine Idee, WO in der Header das Ding stehen muss.
Der Link: http://www.gervas.org/blog/
Am liebsten würde ich das Ding auch als einen neuen Haupt-Menüpunkt auflisten - neben Kontakt...
Danke
Karin -
Hat jemand eine Idee?
-
Das ist meine header.php.
Und wenn du dir die Seite angesehen hast: Es gibt zwei Menüpunkte, Tierärzte und Tierbesitzer, die stets beide weiß unterlegt sind. Das ist nur bei diesen beiden der Fall, nicht bei den anderen. Und ich habe auch dafür keine Erklärung. Vielleicht steht das ja auch im Header...
PHP
Alles anzeigen<?php /** * The Header for our theme. * * Displays all of the <head> section and everything up till <div id="content-main"> * * @package WordPress * @subpackage Graphene * @since graphene 1.0 */ ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>> <head profile="http://gmpg.org/xfn/11"> <meta http-equiv="Content-Type" content="<?php bloginfo('html_type'); ?>; charset=<?php bloginfo('charset'); ?>" /> <title><?php graphene_title(); ?></title> <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" /> <!--[if lte IE 6]> <style>#container{background:none !important;}</style> <script> sfHover = function() { var sfEls = document.getElementById("menu").getElementsByTagName("LI"); for (var i=0; i<sfEls.length; i++) { sfEls[i].onmouseover=function() { this.className+=" sfhover"; } sfEls[i].onmouseout=function() { this.className=this.className.replace(new RegExp(" sfhover\\b"), ""); } } } if (window.attachEvent) window.attachEvent("onload", sfHover); </script> <![endif]--> <?php /* We add some JavaScript to pages with the comment form * to support sites with threaded comments (when in use). */ if ( is_singular() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); /* Always have wp_head() just before the closing </head> * tag of your theme, or you will break many plugins, which * generally use this hook to add elements to <head> such * as styles, scripts, and meta tags. */ wp_head(); ?> <?php /* Print out Google Analytics code if tracking is enabled */ ?> <?php if (get_option('graphene_show_ga')) : ?> <!-- BEGIN Google Analytics script --> <?php echo stripslashes(get_option('graphene_ga_code')); ?> <!-- END Google Analytics script --> <?php endif; ?> </head><?php flush(); ?> <body <?php body_class(); ?>> <div id="container"> <div id="top-bar"> <div id="rss"> <?php $custom_feed_url = ($graphene_custom_feed_url = get_option('graphene_custom_feed_url')) ? $graphene_custom_feed_url : get_bloginfo('rss2_url'); ?> <a href="<?php echo $custom_feed_url; ?>" title="<?php esc_attr_e('Subscribe to RSS feed', 'graphene'); ?>" class="rss_link"><span><?php _e('Subscribe to RSS feed', 'graphene'); ?></span></a> <?php do_action('graphene_feed_icon'); ?> </div> <?php /** * Retrieves our custom search form. */ ?> <div id="top_search"> <?php get_search_form(); ?> <?php do_action('graphene_top_search'); ?> </div> </div> <?php if ( is_singular() && has_post_thumbnail( $post->ID ) && ( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) && $image[1] >= HEADER_IMAGE_WIDTH && !get_option('graphene_featured_img_header')) { // Houston, we have a new header image! // Gets only the image url. It's a pain, I know! Wish Wordpress has better options on this one $header_img = get_the_post_thumbnail( $post->ID, 'post-thumbnail' ); $header_img = explode('" class="', $header_img); $header_img = $header_img[0]; $header_img = explode('src="', $header_img); $header_img = $header_img[1]; } else { $header_img = get_header_image(); } /* * Check if the page uses SSL and change HTTP to HTTPS if true * * Experimental. Let me know if there's any problem. */ if (is_ssl() && stripos($header_img, 'https') === false){ $header_img = str_replace('http', 'https', $header_img); } // Gets the colour for header texts, or if we should display them at all if ( 'blank' == get_theme_mod('header_textcolor', HEADER_TEXTCOLOR) || '' == get_theme_mod('header_textcolor', HEADER_TEXTCOLOR)) $style = ' style="display:none;"'; else $style = ' style="color:#' . get_theme_mod( 'header_textcolor', HEADER_TEXTCOLOR ) . ';"'; ?> <div id="header" style="background-image:url(<?php echo $header_img; ?>);"> <?php if (get_option('graphene_link_header_img')) : ?> <a href="<?php echo home_url(); ?>" id="header_img_link" title="<?php esc_attr_e('Go back to the front page', 'graphene'); ?>"> </a> <?php endif; ?> <h1 <?php echo $style; ?> class="header_title"><a <?php echo $style; ?> href="<?php echo home_url(); ?>" title="<?php esc_attr_e('Go back to the front page', 'graphene'); ?>"><?php bloginfo('name'); ?></a></h1> <h2 <?php echo $style; ?> class="header_desc"><?php bloginfo('description'); ?></h2> <?php do_action('graphene_header'); ?> </div> <div id="nav"> <!-- BEGIN dynamically generated and highlighted menu --> <?php wp_nav_menu(array('container' => '', 'menu_id' => 'menu', 'menu_class' => 'clearfix', 'fallback_cb' => 'graphene_default_menu', 'depth' => 5, 'theme_location' => 'Header Menu')); ?> <?php do_action('graphene_top_menu'); ?> <!-- END dynamically generated and highlighted menu --> </div> <?php do_action('graphene_before_content'); ?> <div id="content" class="clearfix<?php if (is_page_template('template-onecolumn.php')) {echo ' one_column';} ?>"> <?php do_action('graphene_before_content-main'); ?> <div id="content-main" class="clearfix"> <?php do_action('graphene_top_content'); ?> -
Ich brauche hierbei Hilfe:
Mein WP-Blog (Theme: Graphene) wird nur als CMS genutzt und ist zweispaltig, Sidebar rechts.
Jetzt möchte ich den Bereich, der die Seiteninhalte zeigt breiter machen, und die Sidebar entsprechend schmaler.
Hört sich einfach an, aber: Wenn ich die Werte in der Style.css ändere, zerhaut es mir das Layout, der Contentbereich verschwindet plötzlich ganz nach links, der Inhalt der Sidebar verrückt sich nach unten usw.
Mir hilft da auch Firebug nicht weiter. Ich habe schon viel probiert, aber irgendwie will es nicht klappen.
Man muss die Werte an verschiedenen Stellen ändern, das habe ich erkannt.
Leider sind meine CSS-Kenntnisse nicht so doll... :(
Hier der Link zur Seite: http://www.gervas.org/blog -
Wenn man meine Seite aufruft, kann man sich in der Sidebar rechts anmelden. Was muss ich tun, um diese Anmelderoutine in das horizontale Menü zu bringen?
Mein Theme (Graphene) erlaubt, Seiten mit und ohne Sidebar zu erstellen.
Ich nehme mal an, dass es sich um diesen codeschnipsel handelt (aus der Sidebar kopiert):
<ul>
<?php wp_register(); ?>
<li><?php wp_loginout(); ?></li>
<?php wp_meta(); ?>Den muss ich nun in die Header.php einfügen. Habe schon etwas herumprobiert. Aber die Anmelderoutine erscheint nicht als weiterer Menüpunkt sondern irgendwo im header-Bereich, je nachdem, wo ich den Code einfüge.
Könnt ihr helfen?
Link zur seite: http://www.gervas.org/blog -
Problem gelöst
Ich habe das Problem ganz einfach mit dem Custom Menü lösen können - NACHDEM ich das Theme getauscht habe.
Das mit Artisteer erstellte Theme machte doch zu viele Probleme, weil der Code einfach zu exotisch war. Ich habe von PHP und CSS nur ridimentäre Kentnisse und konnte nirgendwo Codeschnipsel abgucken und einbauen, weil Artisteer seinen Code einfach anders benennt... -
Ich habe das mit diesem Plugin gelöst:
WordPress Login Redirect
Funktioniert bei mir prima. Alle, die sich anmelden wollen, werden nach der Einlock-Routine auf die Startseite zurückgeschickt. Gilt nicht für Administratoren.
LG
Karin -
Hallo FrankD
Ich habe das bei mir mit einem Plugin gelöst:
WordPress Login Redirect
Das schickt alle User nach der üblichen login-Routine wieder auf die Frontseite zurück. Das gilt allerdings (natürlich) nicht für Administratoren.
Ob es mit deinem Theme funktioniert, weiß ich nicht. Kannste ja mal ausprobieren...
LG
Karin -
Danke für deinen Hinweis. Mein Problem ist, dass ich, wenn ich die Seite im Menü manuell dazufüge sie sowohl in der Sidebar wiederfinde, als auch im horizontalen Menü. Damit hätte ich sie ja zweimal eingebunden.
Ich will sie aber NUR zweimal im horizontalen Menü sehen können.
Vielleicht hast du noch einen Tipp?
hier der link zum Blog: http://www.gervas.org/blog
Danke
Ich will also doppelte Seiten stehen haben unter den Menüpunkten "Tierbesitzer" und "Tierärzte" Jeweils als Untermenü, nicht als Hauptmenüpunkt.
Mit dem WP-Menü kann ich die Sidebar gut steuern, das horizontale Menü aber nur so weit, wie es in der Seite selbst bestimmt ist (wenn da eine übergeordnete Seite angegeben ist z.B.)
Oder muss ich die Seite als http-link ein zweites Mal ein fügen? Geradetotalverwirrtbin -
Ich benutze das plugin "flexi-pages". Das funktioniert recht ordentlich und lässt einige Konfigurationen zu. Ist einfach zu bedienen!
-
Ist es möglich, ein und dieselbe Seite an zwei Stellen gleichzeitig in einem horizontalen Menü anzeigen zu lassen?
Den Menüpunkt "Termine" z.B. sowohl unter "allgemein" als auch unter "Mitglieder"
Ich muss ja bei der Erstellung der Seiten angeben, ob es eine übergeordnete Seite gibt. In meinem Fall wären das dann ja zwei übergeordnete, was natürlich nicht geht, weil WP dann durcheinanderkommen würde.
Oder gibt es das doch?
Ich hatte schon überlegt, die Seiten einfach doppelt anzulegen. Aber dann muss ich ja die Titel ändern, damit WP die Seiten unterscheiden kann.
Oder begehe ich hier generell einen Denkfehler? -
Du kannst bei den "Einstellungen" im Dashboard festlegen, welche Seite als Startseite genommen werden soll.