+ Antworten
Ergebnis 1 bis 5 von 5

Thema: Zugriffsebene für neue Artikel vordefinieren

  1. #1
    Neu an Board
    Registriert seit
    22.07.2009
    Beiträge
    2
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Beitrag Zugriffsebene für neue Artikel vordefinieren

    Hallo,

    ich bin seit einiger Zeit auf der Suche nach folgendem Problem. Längere Suchen mit google und der Board-Suchmaschiene haben mich nicht weitergebracht.
    Also:
    • Ich habe eine Joomla 1.5.8 Installation.
    • Meine User benutzen das Frontend um neue Artikel zu schreiben.
    • Diese neuen Artikel sollen automatisch veröffentlicht werden, was ich bereits umgesetzt habe.
    • Der User hat die Möglichkeit die Zugriffsebene einzustellen. Standardmäßig ist "Öffentlich" eingestellt, was ich ändern will. Standardmäßig soll "Registered" ausgewählt werden.

    Ich habe es also mit "Öffentlich"- und "Registered"-Artikeln in einer Kategorie zu tun. Ein Artikel soll natürlich seinen Status behalten.

    Wie bekomm ich das hin? Vielen Dank im Vorraus!

    BTW: Warum ist das nicht schon längst teil des Joomla-Cores??!?? Viele Forenbeiträge zu diesem Thema stammen aus 2005-2007

  2. #2
    Neu an Board
    Registriert seit
    22.07.2009
    Beiträge
    2
    Bedankte sich
    0
    1 Danksagung in 1 Beitrag

    Standard

    OK, ich hab eine Lösung gefunden...

    die Datei components/com_content/models/article.php muss folgendermaßen editiert werden:

    original:
    PHP-Code:
    else
            {
                
    $user =& JFactory::getUser();
                
    $article =& JTable::getInstance('content');
                
    $article->state            1;
                
    $article->cat_pub        null;
                
    $article->sec_pub        null;
                
    $article->cat_access    null;
                
    $article->sec_access    null;
                
    $article->author        null;
                
    $article->created_by    $user->get('id');
                
    $article->parameters    = new JParameter'' );
                
    $article->text            '';
                
    $this->_article            $article;
            } 
    edit:

    PHP-Code:
    else
            {
                
    $user =& JFactory::getUser();
                
    $article =& JTable::getInstance('content');
                
    $article->state            1;
                
    $article->cat_pub        null;
                
    $article->sec_pub        null;
                
    $article->cat_access    null;
                
    $article->sec_access    null;
                
    $article->author        null;
                
    $article->created_by    $user->get('id');
                
    $article->parameters    = new JParameter'' );
                
    $article->text            '';
                
    $article->access            '1';
                
    $this->_article            $article;
            } 
    Ich hab das zwar schonmal ausprobiert, aber damals irgendwie ohne Erfolg. Ich lasse das Thema da, vielleicht hilft es jemandem weiter.

  3. Erhielt Danksagungen von:


  4. #3
    Verbringt hier viel Zeit Avatar von kardio
    Registriert seit
    22.04.2009
    Ort
    Switzerland
    Beiträge
    928
    Bedankte sich
    87
    Erhielt 188 Danksagungen
    in 184 Beiträgen

    Standard

    BTW: Warum ist das nicht schon längst teil des Joomla-Cores??!??
    Frag' doch mal die Joomla-Entwickler. Würde mich auch interessieren!

    Und bitte als gelöst markieren. Danke.
    Wie stelle ich meine Fragen richtig? - Joomla FAQ - Frage als gelöst markieren? So gehts!
    - Ein Klick auf 'Danke' erfreut immer! Keinen privaten Support per PM!

  5. #4
    Gehört zum Inventar Avatar von jacxx
    Registriert seit
    07.03.2005
    Ort
    horsehead nebula
    Beiträge
    9.211
    Bedankte sich
    366
    Erhielt 2.035 Danksagungen
    in 1.927 Beiträgen

    Standard

    Im Jce bekomme ich das im Frontend zu sehen..
    Ente,Ente,Ente,Ente,Ente,Ente,Ente,Ente,Ente,Ente,Ente,.....
    http://naadoo.com~ Webdesign from Hell

  6. #5
    Neu an Board
    Registriert seit
    29.11.2005
    Beiträge
    56
    Bedankte sich
    10
    1 Danksagung in 1 Beitrag

    Standard

    Ich würde das Thema gerne nochmal aufwärmen:

    das klappt nur für's Frontend. Gibt's auch eine Möglichkeit, die Voreinstellung für's Backend fest zulegen?

    Danke & Grüße

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein