+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 12

Thema: Content restriction und Joomla Suche

  1. #1
    War schon öfter hier
    Registriert seit
    06.09.2008
    Beiträge
    127
    Bedankte sich
    10
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard Content restriction und Joomla Suche

    Hallo,


    ich möchte bestimmten Content nur für angemeldete/administratoren sichtbar machen.

    So weit so einfach. Hierfür gibt es einige Plugins und ich nutze zur Zeit dafür von COre Design das Access text plugin. Hier wird der zu schützende Inhalt in {accesstext} tags gepackt und der Bereich ist dann nur für die jewilige Gruppe sichtbar.

    Aber ...
    Der gesamte Inhalt des Beitrag liegt so in der Datenbank und die Joomlasuche spuckt mir den kompletten Datenbankinhalt mitsamt den tags und deren "geheimen" Inhalt aus, weil die Plugins beim suchen nicht ausgeführt werden.

    Weiß jemand, wie ich Inhalt nur eingeschränkt sichtbar mache und die Suche dann ebenfalls je nach Status des angemeldeten Users bestimmte Inhalte mit einbindet oder eben nicht.

    Gruß
    Tom

  2. #2
    Gehört zum Inventar Avatar von Marcus77
    Registriert seit
    17.02.2006
    Ort
    Stettenhof
    Beiträge
    5.087
    Bedankte sich
    76
    Erhielt 1.021 Danksagungen
    in 996 Beiträgen

    Standard

    gib doch die beiträge auf "nur für registrierte"
    (Sofern dir meine Antwort geholfen hat, drücke einfach LINKS den "DANKE" - BUTTON)

  3. #3
    War schon öfter hier
    Registriert seit
    06.09.2008
    Beiträge
    127
    Bedankte sich
    10
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Nein ich möchte Zusatzinformationen in den Beiträgen veröffentlichen.

    Ich betreibe eine Tierheim HP und wir notieren uns zu jedem Fundtier die Daten des Finders/neuen Besitzers. Der Besucher sieht also nur das Tier und die Beschreibung, Authoren sehen hier noch Anschrift/Telefonnummer .... Das ist alles in einem Beitrag gespeichert. Ich möchte jetzt nicht zu jedem Tier noch einen extra Beitrag intern einrichten müssen. Oder geht das auch anders?

  4. #4
    Gehört zum Inventar Avatar von SirDrake
    Registriert seit
    29.08.2006
    Ort
    Köln
    Beiträge
    6.268
    Bedankte sich
    164
    Erhielt 2.346 Danksagungen
    in 2.119 Beiträgen

    Standard

    Hi
    könntest du eventuell hiermit umsetzen Login to read Fulltext
    http://extensions.joomla.org/extensi...striction/5371
    ansonsten schau dich hier mal um
    http://extensions.joomla.org/extensi...nt-restriction
    Gruß Fred
    Fragen und Antworten rund um Joomla! FAQ
    Code-Bereinigung abschalten - Unterstütze Joomla

  5. #5
    Wohnt hier Avatar von DietmarH
    Registriert seit
    07.01.2006
    Ort
    Essen
    Beiträge
    4.697
    Bedankte sich
    66
    Erhielt 1.041 Danksagungen
    in 923 Beiträgen

    Standard

    Du hast eins der dicksten Probleme der aktuellen Suche erkannt. Das Problem ist bekannt, steht auf der Todo-Liste AFAIK aber hinter der 1.6.

  6. #6
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.939
    Bedankte sich
    13
    Erhielt 638 Danksagungen
    in 575 Beiträgen

    Standard

    Hmm, du kannst mal im Content-Suchplugin die Content-Plugins aufrufen.
    So etwa ab Zeile 249:
    PHP-Code:
    if(count($rows))
        {
            
    $params        =& $mainframe->getParams('com_content');
            
    $dispatcher =& JDispatcher::getInstance();
            
    JPluginHelper::importPlugin('content');
            foreach(
    $rows as $row)
            {
                
    $new_row = array();
                foreach(
    $row AS $key => $article) {
                    
    $dispatcher->trigger('onPrepareContent', array (& $article, & $params0));
                    if(
    searchHelper::checkNoHTML($article$searchText, array('text''title''metadesc''metakey'))) {
                        
    $new_row[] = $article;
                    }
                }
                
    $results array_merge($results, (array) $new_row);
            }
        } 
    Funktioniert auf jeden Fall für mein Content-Password
    -> Das ist aber ein Corehack, kann also beim nächsten Update wieder verschwinden
    -> Die Suche wird dadurch weniger performant, da für jeden Eintrag die PlugIns aufgerufen werden.

  7. Erhielt Danksagungen von:


  8. #7
    War schon öfter hier
    Registriert seit
    06.09.2008
    Beiträge
    127
    Bedankte sich
    10
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Also vorab erstmal vielen Dank für die zahlreichen Antworten. Im einzelnen :

    @SirDrake Im Quelltext scheint dann trotzdem noch der zu schützende Inhalt zu sein und mein Problem ist wohl die nicht Ausführung von Plugins während der Suche.

    Also abwarten auf die 1.6 und noch etwas länger. Gut Ding will Weile haben oder Corehack.

    @progandy dein Corehack funktioniert bei mir nicht ganz. Ich bekomme zahlreiche
    Code:
    Warning: Attempt to assign property of non-object in /pfad zu hp/components/com_search/views/search/view.html.php on line 155
    
    Warning: Attempt to assign property of non-object in /pfad zu hp/components/com_search/views/search/view.html.php on line 156
    wobei Zeile 155,156 folgendes sagen
    Code:
    			    $result->created	= $created;
    			    $result->count		= $i + 1;

  9. #8
    Hat hier eine Zweitwohnung Avatar von progandy
    Registriert seit
    25.06.2007
    Beiträge
    1.939
    Bedankte sich
    13
    Erhielt 638 Danksagungen
    in 575 Beiträgen

    Standard

    ohh, ja. mach mal
    $results = $dispatcher->trigger
    zu
    $dispatcher->trigger


  10. Erhielt Danksagungen von:


  11. #9
    War schon öfter hier
    Registriert seit
    06.09.2008
    Beiträge
    127
    Bedankte sich
    10
    Erhielt 4 Danksagungen
    in 4 Beiträgen

    Standard

    Vielen Dank damit klappt es jetzt und funktioniert wunderbar mit meinem Plugin.

    Dich drück ich und dem Rest sage ich Danke.

    Beitrag kann als gelöst betrachtet werden.

  12. #10
    Neu an Board
    Registriert seit
    25.04.2012
    Beiträge
    1
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Zusammen,

    ich habe das problem das mir der sourcecode eines Beitrags in der suche weiterhin angezeigt wird.
    Die Seite läuft auf einem JAT3 Framework mit joomla 1.7. und die oben beschriebene Hilfe erzeugt einen Fehler in der Suche.
    habt ihr vielleicht noch eine info für für mich wie man dies beheben kann ?

    Vielen Dank

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

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