+ Antworten
Seite 1 von 4 1 2 3 4 LetzteLetzte
Ergebnis 1 bis 10 von 33

Thema: Einen einzelnen Bereich aus der Suche ausschließen?

  1. #1
    War schon öfter hier
    Registriert seit
    09.09.2007
    Beiträge
    178
    Bedankte sich
    30
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Einen einzelnen Bereich aus der Suche ausschließen?

    Hallo,

    der Titel ist auch gleich meine Frage. Ich möchte einen Bereich inkl. Kategorien, zwar anzeigen lassen, aber aus der Suche ausschließen. Gibt es da Möglichkeiten? Danke!

    Beste Grüße

  2. #2
    Neu an Board Avatar von Alzi
    Registriert seit
    22.10.2009
    Beiträge
    22
    Bedankte sich
    3
    Erhielt 6 Danksagungen
    in 6 Beiträgen

    Standard

    Hi Anika !
    Ich habe mich jetzt mal ne Weile mit deiner Frage beschäftigt und bin jetzt an einen Punkt gekommen, wo ich langsam verstehe, warum dir noch niemand geantwortet hat.
    Will sagen: ich befürchte die gewünschte Funktion müsste im Kern eingebunden werden oder mit einer neuen Such-komponente incl. Modul, was jetzt nicht mal eben so gemacht werden kann. In diesem Thread wurde sowas ähnliches schon mal gefragt, dort bleibt als 'Lösung' dann nur sobi2 übrig, wovon ich keine Ahnung habe.
    Tut mir leid, dass ich dir nicht helfen konnte, dachte mir dass ich dir doch wenigstens das mitteile.

    Gruß,
    Alzi

  3. Erhielt Danksagungen von:


  4. #3
    War schon öfter hier
    Registriert seit
    09.09.2007
    Beiträge
    178
    Bedankte sich
    30
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Hallo,

    danke für Deine Antwort! Hoffte, dass man, ähnlich wie in einigen anderen Komponenten / Modulen bestimmte Bereiche / Kategorien aus der Suche ausschließen können sollte...
    Sobi2 ist für die gedachte Fragestellung nicht besonders geeignet...

    Liebe Grüße

  5. #4
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.309
    Bedankte sich
    509
    Erhielt 1.791 Danksagungen
    in 1.583 Beiträgen

    Standard

    Zitat Zitat von Anika B. Beitrag anzeigen
    Hallo,

    danke für Deine Antwort! Hoffte, dass man, ähnlich wie in einigen anderen Komponenten / Modulen bestimmte Bereiche / Kategorien aus der Suche ausschließen können sollte...
    geht nicht, kannst das search-plugin hacken und im "select ..." die cat permanent ausschliessen, also etwa
    select .....
    ...
    and category <> 17 <- hier die ID der auszuschliessenden cat
    ...
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  6. Erhielt Danksagungen von:


  7. #5
    Wohnt hier Avatar von Kubik-Rubik
    Registriert seit
    20.10.2005
    Ort
    Kubik-Rubik.de
    Beiträge
    2.735
    Bedankte sich
    176
    Erhielt 1.058 Danksagungen
    in 792 Beiträgen

    Standard

    Ich habe das früher mal für Joomla 1.0 noch gemacht, ich weiß jetzt nicht auf Anhieb, wie und wo du die Änderungen für Joomla 1.5 durchführen musst.

    Ich erkläre kurz, wie ich es damals gemacht habe (sollte analog auch bei Joomla 1.5 funktionieren):

    Die Datenbankabfrage im Searchmambot muss geändert werden. Öffne content.searchbot.php und finde die Abfrage:

    PHP-Code:
        // search content items
        
    $query "SELECT a.title AS title,"
        
    "\n a.created AS created,"
            
    ........... 
    Hier muss folgendes hinzugefügt werden, damit zum Beispiel die Kategorie mit der ID 123 nicht in die Suchergebnisse miteingebunden wird:

    PHP-Code:
        "\n AND a.catid != 123" 
    Das war's schon!

    Wie gesagt, ich habe jetzt nicht geguckt, wie es bei Joomla 1.5 geht, aber prinzipiell sollte es genauso funktionieren!

    Gruß

    EDIT: deejey war schneller und hat auch eine Lösung für Joomla 1.5 gepostet!
    Joomla! Extensions by Kubik-Rubik.de
    Keine Beantwortung von Supportanfragen per PN

    Joomla! braucht Dich!

  8. Erhielt Danksagungen von:


  9. #6
    Neu an Board
    Registriert seit
    25.04.2006
    Beiträge
    26
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard Hallo

    Ich habe die gleiche Frageß Steige aber nicht ganz durch welche datei wie jetzt zu ändern ist also wenn ich den Bereich Kunden habe und diesen auschließen möcht welche datei muß ich wie modifizieren? (1.5)

    danke für eure hilfe

    basicline

  10. #7
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.309
    Bedankte sich
    509
    Erhielt 1.791 Danksagungen
    in 1.583 Beiträgen

    Standard

    plugins/search/content.php

    Am einfachsten hier (neu in rot) entweder einschliessen oder ausschliessen:
    . ' AND u.published = 1'
    . ' AND b.published = 1'
    .'AND a.catid in (123, 456, 789)' => nur diese cat selektieren
    .'AND a.catid not in (123, 456, 789)' => diese cat ausschliessen


    und zwar an allen stellen in denen das "Select" vorkommt
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  11. #8
    Neu an Board
    Registriert seit
    25.04.2006
    Beiträge
    26
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard

    werd es gleich mal versuchen, danke für die schnelle anwort. Komm dann wieder und berichte, ob ich erfolg hatte

  12. #9
    Neu an Board
    Registriert seit
    25.04.2006
    Beiträge
    26
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard

    Zitat Zitat von deejey Beitrag anzeigen
    plugins/search/content.php

    Am einfachsten hier (neu in rot) entweder einschliessen oder ausschliessen:
    . ' AND u.published = 1'
    . ' AND b.published = 1'
    .'AND a.catid in (123, 456, 789)' => nur diese cat selektieren
    .'AND a.catid not in (123, 456, 789)' => diese cat ausschliessen


    und zwar an allen stellen in denen das "Select" vorkommt
    Hallo, habe es versucht aber bisher scheine ich noch einen fehler zu machen, denn es fuktioniert nicht.

    Die Stelle habe ich gefunden. habe eingefügt:

    .'AND a catid not in (intern)' für den Bereich intern also alles was in diesen Bereich vorkommt soll nicht angezeigt werden. Oder kann der Ausdruck nur alphanumnerisch sein und bezeichnet die Id des Bereichs z. b. =4 wie in der URL?

    Oder lassen sich nur Kategorien Auschließen?

    Danke für deine sehr gute hilfe.

  13. #10
    Neu an Board
    Registriert seit
    25.04.2006
    Beiträge
    26
    Bedankte sich
    7
    1 Danksagung in 1 Beitrag

    Standard Ein Stück weiter

    Hallo habe hier eine modifizierte content.php und content xml gefunden, dadurch wird ein Feld in die Parameter des Suchplugins Content eingeblendet wodurch sich die id des auszuschließenden Contens eintragen lässen

    Nur die Frage ist, da Sie anscheinend (bei 1.5) nich mit der URL übertragen wird wie kann ich sie herausbekommen:

    hier Artikel zur Modifiation:http://forum.joomla.org/viewtopic.php?f=47&t=340600

    Direkter Download etwas weiter unten in den Posts!

    Ich komm wieder und berichte ;-)

+ Antworten
Seite 1 von 4 1 2 3 4 LetzteLetzte

Lesezeichen

Berechtigungen

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