ich hab dir mal zwei Bilder gemacht.
Beiträge von nepf
-
-
hast du dich schon mal auf dem
http://www.deliciousdays.com/cforms-forum/
umgeschaut, ich glaube, da gibt es schon allerlei zu dem Thema, vielleicht findest du dort Hilfe. -
du musst
Content Permissions
aktivieren, dann kannst Du bei jeder Seite/Post entsprechende Einstellung vornehmen -
Nachtrag:
Falls das nicht in jedem Fall und immer so sein soll, falls Du das mal so und mal so machen möchtest, erstellt Du Dir ein Seitentemplate mit diesem Code:PHP
Alles anzeigen<?php /* Template Name: Weiter zum 1. Kind */ if (have_posts()) { while (have_posts()) { the_post(); $pagekids = get_pages("child_of=".$post->ID."&sort_column=menu_order"); $firstchild = $pagekids[0]; wp_redirect(get_permalink($firstchild->ID)); } } ?>und wählst das dann nur bei den Elternseiten aus, die automatisch zum ersten Kind gehen sollen.
-
weil der Download des Plugins von der Originalseite leider nicht mehr funktioniert, hier der Code für das Plugin, das genau das macht:
PHP
Alles anzeigen<?php /* Plugin Name: Redirect Parent to First Child Plugin URI: http://www.nathanrice.net/parent-to-first-child Description: This plugin will do a 301 redirect on top-level parent pages, to their first child page, based first on menu order, then post title if no menu order is set. It only redirects if a *published* child page actually exists. Version: 0.1 Author: Nathan Rice Author URI: http://www.nathanrice.net/ License: This plugin is licensed under GPL. */ //This function checks to see if the page has children //Returns true if the page has children, returns false if it doesn't. function has_children() { //globalize the query var, and locate the page ID global $wp_query; $page_id = $wp_query->queried_object->ID; if(get_pages('child_of='.$page_id)) return TRUE; else return FALSE; } //This function checks to see if the page has published children //Returns true if the page has published children, returns false if it doesn't. function has_published_children() { //globalize the query var, and locate the page ID global $wp_query; $page_id = $wp_query->queried_object->ID; $children = get_pages('child_of='.$page_id.'&sort_column=menu_order,post_title'); foreach((array)$children as $child) { if($child->post_status == 'publish') return TRUE; break; } } //This function checks to see if the page is top-level (has_parent) //Returns true if the page has a parent, returns false if it doesn't. function has_parent() { //globalize the query var, and locate any parent pages global $wp_query; $page_parent = $wp_query->queried_object->post_parent; if($page_parent) return TRUE; else return FALSE; } //This function returns the ID of the first published child page function get_first_published_child_id() { //globalize the query var, and locate the page ID global $wp_query; $page_id = $wp_query->queried_object->ID; $children = get_pages('child_of='.$page_id.'&sort_column=menu_order,post_title'); foreach((array)$children as $child) { if($child->post_status == 'publish') return $child->ID; break; } } //Hook the function into the template_redirect action add_action('template_redirect','redirect_to_first_child'); function redirect_to_first_child() { //globalize the query var, and locate the page ID global $wp_query; $page_id = $wp_query->queried_object->ID; //If all these conditions are met... //Is a page ... has children ... has published children ... does not have a parent... if(is_page() && has_children() && has_published_children && !has_parent()) { //Get the children (that sounds weird) ... $children = get_pages('child_of='.$page_id.'&sort_column=menu_order,post_title'); //Get the permalink for the first child ... $redirect = get_permalink(get_first_published_child_id()); //And do the redirect. Header( "HTTP/1.1 301 Moved Permanently" ); Header( "Location: $redirect" ); } } ?> -
ach soooo,
dann empfehle ich Dir
http://wordpress.org/extend/plugins/members/ -
hast Du den Passwortschutz schon entdeckt, der bei WP von Haus aus mit dabei ist?
klick mal in der Box "Publizieren" auf bei Sichbarkeit wuf bearbeiten, dann findest Du den Passwortschutz, der aber immer nur für einzelne Seiten gilt.
Ich bin mir nicht sicher, aber ich glaube, wenn du den Unterseiten das gleiche Passwort gibst, reicht es, dass Passwort zum Öffnen nur einmal einzugeben - müsstest du mal ausprobieren.
-
ich habe das irgendwann mal so gemacht:
PHP
Alles anzeigen<table><tbody> <?php $abfrage = " SELECT * FROM wp_cformsdata, wp_cformssubmissions WHERE wp_cformsdata.sub_id = wp_cformssubmissions.id AND wp_cformssubmissions.form_id = '8' AND wp_cformsdata.field_name = 'Ihr Name' ORDER BY field_val "; ?> <?php $ergebnis = mysql_query($abfrage); ?> <?php while($row = mysql_fetch_object($ergebnis)) { echo "<tr><td>" , $row->field_val , "</td></tr>"; } ?> </tbody></table>Vielleicht kannst Du damit weiter arbeiten - musst natürlich Tabellen-Präfix, form_id, field_name usw. anpassen
-
mmmh den Role Scoper kenne ich nicht, ich arbeite gern mit
http://wordpress.org/extend/plugins/members/das kann ne Menge, in deinem Fall kann man damit sehr gut alle Rechte genau so einstellen, wie man sie braucht.
z.B. dass Autoren Artikel erstellen, speichern aber nicht veröffentlichen können, oder dass sie nur die eigenen Artikel/Seiten nicht aber die der anderen bearbeiten können.
-
doch - ich ...
http://www.deliciousdays.com/cforms-plugin/damit machst Du das Formular und aktivierst in Globale Einstellungen Datenbank-Datenaufzeichnung.
Das Plugin generiert zwei neue Tabellen in der DB.
Du kannst die Einträge in der Administration lesen und natürlich auch in den üblichen Formaten csv ... exportieren und weiter verarbeiten. -
Probier mal Folgendes:
CForms - Globale Einstellungen - Mail Server Settings
setz mal die beiden Häkchen bei
separate lines ...
separate lines ...hilft's?
-
http://roshanbh.com.np/2008/06/accord…ing-jquery.html
http://www.i-marco.nl/weblog/jquery-accordion-menu/
http://www.1stwebdesigner.com/freebies/jquer…enus-tutorials/hab ich mit google gefunden und es gibt noch mehr.
Vielleicht ist was dabei. -
ja, das menu geht eben immer wiederin die Grundstellung - das wird sich mit css nicht lösen lassen.
Da müsste man überlegen, ob man die Option active des accordions dynamisch belegt - kommt mir kompliziert vor.Gibt es denn nicht irgendein fertiges jquery-accordion-menu?
-
du musst mal ganz in Ruhe der Anleitung s.o. folgen - besser kann man das nicht beschreiben.
Oder guckt dir auch mal das kostenlose Theme
http://themeshift.com/destyle/
vom gleichen Autor an, dann solltest Du es auch hinbekommen. -
mmmmrgh - sorry!
Erst denken, dann schreiben!
:shock:kann man ja beim Export einstellen.
-
Ich möchte gern einen kompletten Blog umziehen.
Ich ziehe mir ein Datenbank-Dump dirket aus phpMyAdmin.Nun sehe ich, dass z.B. in der Tabelle wp_content alle Inhalte als BLOB vorhanden sind, also kein für mich lesbarer Text sondern nur ein kryptischen Zeichengewirr.
Das ist insofern blöd, weil ich im Editor mit suchen-ersetzen ein paar Sachen ändern wollte.
Dieser BLOB-Kram war früher nicht, keine Ahung, wie das passiert ist. Kann man das irgendwie konvertieren?
-
ah ja, Du meinst in der Adminsitration, stimmt's?
Guck Dir mal dieses Plugin an
http://wordpress.org/extend/plugins/custom-field-template/damit kannst Du Dir das ganz genau einstellen - und noch viel mehr Sachen, wirklich ein colles Teil.
-
Ich suche eine Möglichkeit bestimmte Custom Fields nur auf bestimmte Seite/Artikel einzublenden, so dass der Administrator nicht immer alle sieht die vieleicht gar nicht auf der jeweiligen Seite/Artikel wo er gerade ist angezeiggt werden.
sorry, das schnall ich irgendwie nicht! Vielleicht geht es anderen auch so.
-
Das sieht so aus, als ob das Theme kein Pulldownmenü mitbringt, und Dein Post klingt so, als ob Du das gern hättest.
Du musst Dir also ein einbauen, und ich empfehle dir dazu das Superfish-Menü, hervorragende Anleitung hier:
-
ja das ist möglich, Du kannst einstellen, welche Rechte die User bei der Anmeldung bekommen, wenn Du sie auf Autor setzt, können sie im allg. Blog Beiträge schreiben.