Zurück   WordPress Deutschland Forum > Support > Allgemeines

Antwort
 
Themen-Optionen Ansicht
Alt 14.01.2007, 15:06   #1 (permalink)
PostRank: 4
 
Registriert seit: 14.01.2007
Beiträge: 200
interner Bereich?

Hallo.
Ich beschäftige mich ganz frisch mit WordPress.

Ich würde gerne einen "internen Bereich" einrichten, auf den halt nur die Mitglieder zugriff haben und interne Informationen abrufen können. Leider kann ich so etwas nicht finden.

Gibt es da eine Möglichkeit?

LG, Gwen
gwen58 ist offline   Mit Zitat antworten
Alt 14.01.2007, 15:13   #2 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.003
Von Haus aus geht das nicht, aber man kann z.B. basteln.

Hier mal als Beispiel, wenn man eine Seite schützen will:
Gehe in den Ordner deines Themes und schau, ob eine page.php vorhanden ist. Wenn ja, dann erstelle eine Kopie der page.php und nenne sie z.B. page_privat.php.
Wenn keine page.php da ist, dann nimm die index.php deines Themes.

Öffne nun diese Kopie mit einem Texteditor und füge vor allem anderen (also quasi in die erste Zeile folgenden Code ein):

PHP-Code:
<?php
/*
Template Name: Geschuetzte Seite
*/
?>
Dann suchst du in im Template nach diesem Code:

PHP-Code:
<?php the_content(); ?>
Das ersetzt du dann durch:
PHP-Code:
<?php if (is_user_logged_in() ) { ?>
<?php the_content
(); ?>
<?php 
?>
Das gleiche machst du auch noch mit <?php the_title(); ?>
Oder du machst das am besten gleich mit dem ganzen DIV-Container der title, content etc. anzeigt.

Dann lädst du die Datei hoch in dein Themeverzeichnis, gehst ins Adminmenü, bearbeitest deine Seite und wählst dann rechts in der Box "Template der Seite" das Template geschützte Seite.

Um die Seite in der sidebar auszublenden, kann man dann noch das machen: Seiten ausblenden
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 14.01.2007, 15:20   #3 (permalink)
PostRank: 4
 
Registriert seit: 14.01.2007
Beiträge: 200
uff. Vielen lieben Dank für die schnelle Antwort.
Mich als Anfäger überfordert das gerade etwas Ich muß darüber Nachdenken.

Ich verstehe das gerade auch nicht so ganz. Eine Seite kann ich doch mit nem Passwort schützen und Beiträge ja auch. ???????

Kann man denn nicht eine eine ganze Kategorie schützen oder so?

LG,Gwen
gwen58 ist offline   Mit Zitat antworten
Alt 14.01.2007, 15:28   #4 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.003
Zitat:
Zitat von gwen58 Beitrag anzeigen

Ich verstehe das gerade auch nicht so ganz. Eine Seite kann ich doch mit nem Passwort schützen und Beiträge ja auch. ???????
Kann man, ja.
Aber immer ein Passwort eingeben ist ja doof.
Mein Beispiel ist eben so, dass registrierte und angemeldete User die bestimmte Seite sehen - Gäste nicht.

Zitat:
Kann man denn nicht eine eine ganze Kategorie schützen oder so?
Ebenfalls mit etwas bastelei, nur etwas abgewandelt.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 14.01.2007, 15:47   #5 (permalink)
PostRank: 8
 
Benutzerbild von Woodstock
 
Registriert seit: 14.11.2004
Ort: Frankfurt/Main
Beiträge: 845
Vielleicht reicht dieses ja auch aus?
__________________
Mein Experimentierblog
Woodstock ist offline   Mit Zitat antworten
Alt 14.01.2007, 16:27   #6 (permalink)
PostRank: 4
 
Registriert seit: 14.01.2007
Beiträge: 200
Zitat:
Zitat von Woodstock Beitrag anzeigen
Vielleicht reicht dieses ja auch aus?
cool. Danke )
gwen58 ist offline   Mit Zitat antworten
Alt 14.01.2007, 16:27   #7 (permalink)
PostRank: 4
 
Registriert seit: 14.01.2007
Beiträge: 200
Aha, so langsam verstehe ich.

Wir sprechen bei deiner Variante aber "nur" von Seiten und nicht von Beiträgen, oder?


Zitat:
Zitat von jottlieb Beitrag anzeigen
Kann man, ja.
Aber immer ein Passwort eingeben ist ja doof.
Mein Beispiel ist eben so, dass registrierte und angemeldete User die bestimmte Seite sehen - Gäste nicht.


Ebenfalls mit etwas bastelei, nur etwas abgewandelt.
gwen58 ist offline   Mit Zitat antworten
Alt 14.01.2007, 16:41   #8 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.003
Man kann meine Variante gestalten wie man will. In diesem Beispiel ist's auf Seiten gemünzt.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 15.01.2007, 07:24   #9 (permalink)
PostRank: 4
 
Registriert seit: 14.01.2007
Beiträge: 200
Danke. Das ist glaube ich wirklich was für mich.

Kannst du mich evtl. an die Hand nehmen und es mir verständlich für einen Programmieranfänger für Kategorien erklären?

LG,
Gwen


Zitat:
Zitat von jottlieb Beitrag anzeigen
Man kann meine Variante gestalten wie man will. In diesem Beispiel ist's auf Seiten gemünzt.
gwen58 ist offline   Mit Zitat antworten
Alt 15.01.2007, 08:07   #10 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.003
Codebeispiel für einen Beitrag der nur für eingeloggte User zu sehen ist, wenn er in der Kategorie mit der ID 2 gepostet wurde:
PHP-Code:
<?php if (in_category('2')); if (is_user_logged_in() ) { ?> 
<div class="post" id="post-<?php the_ID(); ?>">
<h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title(); ?>"><?php the_title(); ?></a></h2>
<small><?php the_time('j. F Y'?> <!-- von <?php the_author() ?> --></small>
<div class="entry">
<?php the_content('Den ganzen Beitrag lesen »'); ?>
</div>
<p class="postmetadata">Kategorie <?php the_category(', '?> <strong>|</strong> <?php comments_popup_link('0 Kommentare »''1 Kommentar »''% Kommentare »'); ?> <?php edit_post_link('Bearbeiten','<strong>|</strong> ',''); ?> </p>
</div>
<?php ?>
Bezieht sich auf das Kubrick-Theme, bei anderen ist es ähnlich.
Das muss in allen Theme-Dateien eingefügt werden, wo the_content oder the_excerpt vorkommt. Also in der index.php, archive.php, search.php...
Allerdings kann der Beitrag dann über noch über den RSS-Feed gesehen werden.

Vielleicht gibt es bessere Lösungen - ich poste nur Beispiele.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist aus.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:42 Uhr.


Powered by vBulletin® Version 3.7.4 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.2.0 | Impressum | Ein Inpsyde.com Projekt