Zurück   WordPress Deutschland Forum > Support > Allgemeines

Antwort
 
Themen-Optionen Ansicht
Alt 14.03.2008, 16:37   #1 (permalink)
PostRank: 0
 
Registriert seit: 14.03.2008
Beiträge: 3
Private Seite für Angemeldete User sichtbar machen?

Hallo,
ich bin neu hier und hab das erstemal Wordpress installiert. Nun zu meiner Frage:

Ist es möglich Seiten anzulegen die jeder sieht, aber wenn man den Link auf der Seite anklickt sich anmelden muss um den Inhalt zu sehen? Ich habe versucht eine Seite Privat zu schalten, sehe die dann aber auch nicht, wenn ich mich eingeloggt habe.

Wie kann man sowas erreichen? Vielen Dank

Marco
uniabg ist offline   Mit Zitat antworten
Alt 14.03.2008, 17:23   #2 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.003
Von Haus aus ist das nicht möglich.
Ob es Plugins gibt weiß ich nicht.

Aber es wäre machbar, für die jeweilige Seite ein Seitentemplate zu erstellen und abzufragen, ob der User eingeloggt ist.

Nach diesem Strickmuster:

PHP-Code:
<?php
/*
Template Name: Geschuetzte Seite
*/
?>
<?php get_header
(); ?>

    <div id="content" class="narrowcolumn">
<?php if (is_user_logged_in()) { ?>
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <div class="post" id="post-<?php the_ID(); ?>">
        <h2><?php the_title(); ?></h2>
            <div class="entry">
                <?php the_content('<p class="serif"><strong>Den ganzen Beitrag lesen...</strong></p>'); ?>
    
                <?php wp_link_pages(array('before' => '<p><strong>Seiten:</strong> ''after' => '</p>''next_or_number' => 'number')); ?>
                          
            </div>
        </div>
      <?php endwhile; endif; ?><?php } else { ?>
<?php 
echo '<a href="' get_settings('siteurl') . '/wp-login.php">' __('Login') . '</a>'?>
<?php 
?>
    
    </div>

<?php get_sidebar(); ?>

<?php get_footer(); ?>
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 17.03.2008, 10:07   #3 (permalink)
PostRank: 0
 
Registriert seit: 14.03.2008
Beiträge: 3
Hallo Jottlieb,

erstmal vielen Dank, das könnte mir weiter helfen, wobei ich im Moment noch nicht weiss wo ich in dem Code unten, meinen Html Code einsetzen kann.

Habe mir ne Testseite angelegt die als attechment upload gemacht und bekommen dann zwar eine Seite angezeigt, leider nur mit dem Hinweis grauhinterlegt, das Beitrag gelesen werden kann wenn man angemeldet ist. Ich möchte aber anstatt des vorgegeben Textes eigene Banner hinsetzen.

Hab auch schon versucht den Code unten zu modifizieren aber irgendwie kann ich fast alles rausnehmen erhalte trotzdem immer die selbe Seite ohne meinen Text. Vielleicht mach ich auch nur etwas Falsch!

Danke für weitere Infos im Voraus

MfG

Marco
uniabg ist offline   Mit Zitat antworten
Alt 17.03.2008, 10:30   #4 (permalink)
WPD-Team
 
Benutzerbild von marX
 
Registriert seit: 05.10.2006
Beiträge: 8.048
Das Role-Manager-Plugin kennt die Berechtigung "Read Private Posts", vielleicht reicht dir das ja schon.
Role Manager bei im web gefunden
marX ist gerade online   Mit Zitat antworten
Alt 17.03.2008, 11:16   #5 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.003
Zitat:
Zitat von uniabg Beitrag anzeigen
Vielleicht mach ich auch nur etwas Falsch!
Scheint so, denn ich habe es gerade nochmal getestet und es funktioniert wie gedacht.


Also: Den Code in eine neue Textdatei mit beliebigemNamen.php einfügen. Diese in den Ordner deines verwendeten Themes hochladen.
Neue Seite schreiben und rechts bei Seitentemplate "Geschuetzte Seite" auswählen. Im eigentlichen Beitragfenster schreibst du dann den Beitrag.
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 17.03.2008, 17:54   #6 (permalink)
PostRank: 0
 
Registriert seit: 14.03.2008
Beiträge: 3
Danke

Ich hab es soweit geschafft! Danke für die Guten Tipps und Infos! Nächste Frage kommt demnächst
uniabg ist offline   Mit Zitat antworten
Alt 25.03.2008, 14:56   #7 (permalink)
PostRank: 1
 
Registriert seit: 13.08.2007
Beiträge: 25
Kann man das ganze auch für Beiträge machen???
Wie sieht da der Code aus?
Brauche so etwas....

Danke!
Yogixxx ist offline   Mit Zitat antworten
Alt 25.03.2008, 17:15   #8 (permalink)
WPD-Team
 
Benutzerbild von jottlieb
 
Registriert seit: 20.08.2005
Ort: Berlin
Beiträge: 11.003
Zitat:
Zitat von Yogixxx Beitrag anzeigen
Kann man das ganze auch für Beiträge machen???
Wie sieht da der Code aus?
Brauche so etwas....

Danke!
Für einzelene Beiträge gibt es keine gute Methode. Mir fällt jedenfalls in fünf Sekunden nachdenken keine ein.

Willst du alle Beiträge schützen, müsste man (evtl. gibt es Plugins! Suche erstmal nach Pluginlösungen) das Theme entsprechend ändern, dass jeweils vor den Beiträgen die Abfrage erscheint. Und auch die Feeds entsprechend ändern...
__________________
Wordpress FAQ (Häufig gestellte Fragen) | Themepool
"Eine gut gestellte Frage ist schon halb beantwortet."
jottlieb ist offline   Mit Zitat antworten
Alt 25.03.2008, 20:28   #9 (permalink)
PostRank: 1
 
Registriert seit: 04.10.2006
Beiträge: 31
Nimm ein PlugIn

Zitat:
Zitat von jottlieb Beitrag anzeigen
Willst du alle Beiträge schützen, müsste man (evtl. gibt es Plugins! Suche erstmal nach Pluginlösungen) das Theme entsprechend ändern, dass jeweils vor den Beiträgen die Abfrage erscheint. Und auch die Feeds entsprechend ändern...

PlugIns sind der richtige Weg. Ich benutze "Category Access". Ein Top-Tool, das mich in die Lage versetzt für mein Blog exakt zu definieren, welcher User welche Kategorie sehen darf, sofern er angemeldet ist, bzw. wer was sehen darf wenn er NICHT angemeldet ist, die Allgemeinheit also.
Hier der Link zum PlugIn: Category Access
Die Optionen sind allesamt konfigurierbar über die Admin-Seiten von WordPress.

Viel Spaß damit.
Johanndrees ist offline   Mit Zitat antworten
Alt 25.03.2008, 23:38   #10 (permalink)
PostRank: 1
 
Registriert seit: 13.08.2007
Beiträge: 25
Hey! Danke erstmal euch beiden!
Genau das Plugin habe ich gesucht!
Ist einwandfrei! Genau so habe ich mir das vorgestellt!

Nur habe ich da noch ein Problem. Vielleicht sollte ich das in ein anderes Forum schreiben, aber vielleicht wisst ihr ja gerade eine Lösung dazu.

Ich habe, so denke ich, zu viele Plugins aktiviert.
Folgende sind momentan aktiviert:
BBpress Latest Discussions
Category Access
Dean's FCKEditor For Wordpress
intouch extended
WordPress Database Backup
WP-SimpleViewer

Das ist alles schön und gut, jedoch wenn ich noch ein anderes (
MaxBlogPress Unblockable Popup) aktivieren möchte, habe ich ein white screen und mein Blog funktioniert auch nicht mehr. Erst wenn ich dann ein Plugin lösche, funktioniert alles wieder... woran liegt das?
Gibt es da ein Limit? Was muß/kann ich tun, damit ich noch mehr Plugins aktivieren kann???

Wer könnte da bescheid wissen!??!?
Danke für euere Hilfe!

Gruß***
Yogixxx 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 10:56 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