Eigene Blogs für angemeldete Besucher?

  • Hallo zusammen!

    Mein Name ist Dennis, ich bin neu hier und beschäftige mich ganz frisch mit dem Thema Wordpress!

    Als Fotograf und Effektemacher möchte ich Kunden die Möglichkeit bieten auf meiner Homepage einen "privaten Blog" zu besuchen.

    Vorstellen würde ich mir das folgender maßen:

    Der Besucher/Kunde meldet sich auf meiner Seite an und wird automatisch zu seinem persönlichen Blog geleitet.
    Er soll meine Seite erforschen können und jederzeit wieder zurück in seinen Blog kommen können- bis er sich abmeldet.

    Das Problem:
    Es gibt leider keine Möglichkeit mehrere Blogs für verschiedene Besucher einzurichten.
    Zwar kann ich Beiträge in Kategorien sortieren und diese auch in einem Menü verlinken- insgesamt sind es aber Beiträge aus EINEM BLOG die im Endeffekt für jeden zugänglich sind.

    Schützt man die Beiträge einer Kategorie mit einem Passwort so wird im Blog immer darauf hingewiesen dass noch andere (mit anderen Passwörtern geschützte) Beiträge vorhanden sind.

    Mit "Seiten" klappt das alles prima, da kann man ja auch wunderbar nach einem Login hin weiterleiten.
    Aber das BLOG-Template aus meinem Theme ist noch feiner anzuschauen- und genau das würde ich so gerne meinen Kunden eröffnen :/.

    Kann mir da jemand weiter helfen?

    Ich habe was von MultiSites gelesen ... kann das eventuell die Lösung bringen?

    Danke!

    Euch einen schönen Abend!


    Daten:

    WP3.7
    HOSTEUROPE
    WP Chocolate Theme (ThemeForest/DreamTheme)
    http://www.df-vfx.de

    Einmal editiert, zuletzt von dafassi (4. November 2013 um 21:46)

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Zum Verständins:
    - Man kann ein Template für die Blog-Anzeige der Beiträge einer Kategorie/eines Autoren erstellen.
    - Ein Autor kann kann Beiträge erstellen und nur seine eigenen bearbeiten.

  • Hallo bgeissler,

    Das heißt ich müsste das Blog Template kopieren und für jeweilige angemeldete Besucher zugänglich machen.
    Geht das, oder war das anders zu verstehen?

    Besucher brauchen keine Möglichkeit selbst Beiträge zu erstellen oder bearbeiten.

    Danke!

  • Vielleicht kannst Du mir auch noch bei der letzten Hürde helfen:
    Alles funktioniert!
    Für jeden Benutzer kann ich einen eigenen Blog erstellen.
    Die Benutzer werden nach ihrer Anmeldung automatisch dahin geleitet.
    Alles TOP!

    ABER:
    Die jeweiligen Seiten verlinke ich natürliche NICHT im Menü, sonst hätte ich ja für jeden Benutzer einen eigenen Menülink.
    Und das ist das Problem :/. Denn wenn ein Benutzer sich nach seiner Anmeldung auf meiner Seite umsieht kommt er nicht mehr zurück zu seinem Blog.
    Außer natürlich über den "zurück-button" des Browsers, oder nach erneutem Anmelden.

    Irgendwie müsste ich die SeitenURL des entsprechenden Blogs (also die Seite zu der nach Anmeldung hingeleitet wird) automatisch als Menülink erzeugt bekommen, der nur angezeigt wird, wenn der entsprechende Benutzer angemeldet ist :/.

    Vielleicht gibts aber eine simplerer Möglichkeit auf die ich wegen meines komplizierten Denkens gerade nicht komme?!?

  • Hier hätte ich ein Code-snippet zum Einbau ins Menü. Der Menüpunkt wird nach Anmeldung angezeigt.

  • Klingt gut ... in welche PHP muss das rein?

    Es gibt eine NAV.PHP in der das Menü folgender Maßen erzeugt wird:

    <?php
    dt_menu( array(
    'menu_wraper' => '<div class="nav"><ul id="%MENU_ID%">%MENU_ITEMS%</ul></div>',
    'menu_items' => '<li class="%ITEM_CLASS%"><a href="%ITEM_HREF%" %ESC_ITEM_TITLE%>%ITEM_TITLE%</a>%SUBMENU%</li>',
    'submenu' => '<div><ul class="children">%ITEM%</ul><i></i></div>',
    'location' => 'primary',
    'menu_id' => 'nav',
    'depth' => 3
    ) );

    Ich hätte gedacht dass Dein Code irgendwie in die ´menu_items´ gehört?

    Einmal editiert, zuletzt von dafassi (5. November 2013 um 18:41)

  • Habs in die Nav.php bekommen. Funktioniert. Über eine if, else Funktion wird der Menüpunkt verbergt wenn kein Benutzer angemeldet ist. Den Code dafür zeige ich gern später mal.

    Doof ist nur, dass die Kategorien nicht Passwort geschützt werden können. Die Beiträge zu schützen ist keine Schöne Lösung.

  • Fast fertig!

    Hallo :) ... nun hab ich es fast geschafft!

    Zusammengefasst:
    Besucher haben Ihren eigenen Blog. Das funktioniert über das Anzeigen bestimmter Kategorien.
    Für den Besucher taucht nach seinem LOGIN ein "Kundenbereich-Button" auf, der Ihn immer wieder zu seinem Blog leitet. Die entsprechenden Kategorien sind auch Passwort geschützt- so kann auf keinen Fall ein User die Beiträge eines anderen sehen - das wäre nämlich möglich wenn man die richtige URL eingibt ;).

    Nach ausloggen verschwindet der Kunden-Button wieder und man wird zur Startseite geleitet.

    Es gibt noch eine Kleinigkeit die ich gerne "automatisieren" würde. Und hier hoffe ich auf erneute Hilfe durch bgeissler- der bisher alles möglich machte :).

    Und zwar:
    Der Kunde loggt sich ein und wird automatisch zu seinem Blog geleitet. Und dieser zeigt ja eine passwortgeschützte Kategorie an. Also muss der Kunde hier nochmal ein Passwort eingeben.
    Wenn dieses Passwort das gleiche ist, wie beim Login ... kann ich dann nicht das Login-Passwort automatisch übetragen. So dass beim umleiten zum Blog automatisch die Katergorie freigeschaltet wird?

    Einmal editiert, zuletzt von dafassi (8. November 2013 um 23:04)

  • Wie hast du das gemacht?

    Mein Blog Layout ist als Template für normalen Seiten verfügbar. Und diese sind ja schützbar.
    Bei mir tats das aufgrund eines Bugs im Theme erstmal nicht, wurde aber umgehen vom Hersteller (DreamTheme) korregiert.

  • Ich meinte wie die Kategorien schützen?

    In dem die entsprechende Seite nur eine bestimmte Kategorie anzeigt .. das war ja Dein Tipp ;).

    Zusammengefasst:
    Eine passwortgeschützte Seite wird aufgerufen. Der Seite wurde das Blog-Template zugewiesen. Per PHP habe ich festgelegt dass nur eine bestimmte Kategorie angezeigt wird (welche ich beim einstellen der Seite über ein Extrafeld festgelegt habe).
    Das heißt: Passwort eingeben und Blog mit definierter Kategorie ansehen.

    Diese Methode hat allerdings einen Haken:
    Der Benutzer muss 2mal ein Passwort eingeben- einmal zum einloggen (sonst wird der Kundenbereich-Button nicht gezeigt) und dan nochmal extra für die Kategorie.
    Und das möchte ich noch automatisieren.

    Einmal editiert, zuletzt von dafassi (10. November 2013 um 15:48)

  • Okay, die feeds sind deaktiviert und zusätzlich wird automatisch zu Startseite umgeleitet.
    Die Beiträge sind nun auch einzeln passwortgeschützt. So dass selbst beim direkten Aufruf der Seite ein Passwort nötig ist!
    Interessanterweise reicht die Passworteingabe der Kategorie um ensprechende Beiträge mit frei zu schalten :) praktische Sache :)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!