CPO4: Das Modul "Suche" (mod_search)

Diskussion zu nicht so umfangreichen Modulen und Start-Up für neue Module. Ansonsten bitte die speziellen Kategorien benutzen!
Antworten
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Nein, es werden niemals Seiten durchsucht (diese müssen ja erst noch bei Aufruf generiert werden)

Es werden die zu einem Artikel gehörenden Bestandteile untersucht, z,B, alle HTML-Felder.
Bei Treffern wird der Artikel dazu ermittelt und dann ermittelt, wo der Inhalt mittels Template abgebildet wird.
Und da die Leseweise auf einer Webseite meist von der Index- zur Detailseite führt, wird dies bei der Suche genauso gehandhabt.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
mkd
ConPresso-Checker
Beiträge: 114
Registriert: 01.01.1970 01:00
Hat sich bedankt: 1 Mal

Beitrag von mkd »

Habe mal eine Kleine anmerkung zur suche im Admin Bereich, wenn man da schon suchen kann wäre es doch besser das man den auch auf der Ergbeniss Seite die möglichkeit bekommt dne Artikel zu Bearbeiten und so, dne wnen ich eine RUbrik mit 100 Aritkeln habe und er den Artikel dadrinne findet abe aber nur in in dir Rubrik gehen kann geht da die Suche von vorne los nur per Hand.
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Suche von abgelaufenen Artikeln

Beitrag von Marky »

Hallo,

bei uns ist gerade aufgefallen, dass Artikel, die im Archiv liegen wohl nicht durchsucht werden ?!.
It's a bug or feature ???
Wenn das tatsächlich so ist, wie kann man das ändern ?
Gruß
Marky
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Keine Ahnung... :wink:

Suche in actions.php

Code: Alles auswählen

$pub_datum     = "AND pub_datum<='".date('Y-m-d H:i:s')."' ";
$verfallsdatum = "AND verfallsdatum>'".date('Y-m-d H:i:s')."' ";
und ändere es in

Code: Alles auswählen

$pub_datum     = "AND pub_datum<='".date('Y-m-d H:i:s')."' ";
$verfallsdatum = "";
UNGETESTET!
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

Ich habe, das jetzt an allen Stellen im Code rausgeworfen, war das so gemeint ?

... kaum fragt man einen, der keine Ahnung hat :roll:
schon gehts ... Vielen Dank! :D

Gleich mal als Erweiterungswunsch formulieren ...
Gruß
Marky
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Kommt das nicht nur an einer so Stelle vor?

An den anderen Stellen ist es bewußt differenziert, um die Suche im Backend zu verfeinern...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Marky
ConPresso-Checker
Beiträge: 382
Registriert: 11.12.2005 15:29
Hat sich bedankt: 29 Mal
Danksagung erhalten: 18 Mal
Kontaktdaten:

Beitrag von Marky »

ja. wo hast Du denn gemeint ?

a) im case-Fall ?

Code: Alles auswählen

    case 2: // published
        $pub_datum = "AND pub_datum<='".date('Y-m-d H:i:s')."' ";;
        $verfallsdatum = "";
        break;
ODER

b) davor

Code: Alles auswählen

$pub_datum     = "AND pub_datum<='".date('Y-m-d H:i:s')."' ";
$verfallsdatum = "";
if ($close_backend && isset($_REQUEST['publicationState'])) {
Gruß
Marky
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

b)!

a ist nur für das Backend, wo man eben auswählen kann...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

mod_search mit mod_inline einbinden

Beitrag von baluo »

geht das --- oder warum nicht bei mir (es gibt gerade keine beispielseite, weil ich dann die ganze funktion deaktivieren muesste ?

und 2. -- warum kann ich in der rubrik, die ich mit mod_search verknuepft habe, keinen weiteren artikel einfuegen (bzw. er wird nicht angezeigt).

ciao, gerhard
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

Hallo Gerhard,

warum sollte das nicht funktionieren?
Mit PHP und SQL ist in Conpresso so gut wie alles möglich.
Und wenn du das testen möchtest, dann installiere doch das Modul ein 2.Mal unter anderem Modulverzeichnis. (bei diesem Mod ist das möglich, im Gegensatz zu latest_news, denn dort setzt senf auf profile)

zu 2. das ist nicht Nachvollziehbar. Man kann immer Artikel erstellen, egal ob ein Mod-search auf diese Rubrik abgerichtet wurde oder nicht.
Es kann allerdings sein, dass der neue Artkel noch nicht freigegeben wurde.

Gruß Matthias V
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

zu 2.) ist schon nachvollziehbar... :wink:

Wenn Du ein Modul als Rubrik einbindest, und dieses Modul eine besondere Funktion hat statt einfach nur Artikel auszugeben, dann werden eben keine Artikel ausgegeben.
Und das Modul ist ja für die Suche da und ich schätze das es das auch macht...

Wenn Du zusätzlich noch Artikel ausgeben willst, dann fügst Du an der gewünschten Stelle in index.php die Zeile

Code: Alles auswählen

require(CPO_BASEDIR.'_includesite/i_index.php');
ein.
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Benutzeravatar
Matthias V
Modul-Entwickler
Beiträge: 1251
Registriert: 01.01.1970 01:00
Wohnort: Sondershausen
Hat sich bedankt: 54 Mal
Danksagung erhalten: 147 Mal
Kontaktdaten:

Beitrag von Matthias V »

MarkusR hat geschrieben:zu 2.) ist schon nachvollziehbar... :wink:

Wenn Du ein Modul als Rubrik einbindest, und dieses Modul eine besondere Funktion hat statt einfach nur Artikel auszugeben, dann werden eben keine Artikel ausgegeben.
Und das Modul ist ja für die Suche da und ich schätze das es das auch macht...
Ach Soooooo :roll:
baluo hat geschrieben:keinen weiteren artikel einfuegen (bzw. er wird nicht angezeigt).
Mich hatte das Wort "keine WEITEREN Artikel" irritiert.
Ich dachte dass es sich um eine ECHTE Rubrik handelt, die schon Artikel hat, und dass das Suchmodul nur in DIESER Rubrik suche soll.

Aber das ist natürlich klar, dass wenn man das Modulverzeichnis zur Rubrik macht um es in die Navigation einzuhängen, dann werden natürlich keine Artikel ausgegeben.
mod_Guestbook 4.1.0

Features:
- Einträge als ConPresso-Artikel
- benutzt Templates, Rubriken, ...
- Captcha
- BB-Code + Smilies + Zitieren
- Badwords
- Anonymisierung
Benutzeravatar
baluo
ConPresso-Experte
Beiträge: 607
Registriert: 14.11.2005 12:17
Hat sich bedankt: 216 Mal
Danksagung erhalten: 11 Mal

Beitrag von baluo »

ich hab's wohl mal wieder ___grrrrr___
Matthias V hat geschrieben:Und wenn du das testen möchtest, dann installiere doch das Modul ein 2.Mal unter anderem Modulverzeichnis. (bei diesem Mod ist das möglich, im Gegensatz zu latest_news, denn dort setzt senf auf profile)
habe ich gemacht, per inline eingebunden, wird wunderbar angezeigt --- gibt mir nur keine treffer aus, sondern springt auf eine nicht richtig formatierte seite um (http://www.kirchennetz.info/luther-ka/i ... ntern_news)
(nebenbei: wie macht ihr eigentlich "textlinks" ?)
eigentlich handelt es sich bei diesen rubriken um geschlossene rubriken (fuer diesen testzweck freigegeben) -- aber das ist doch wohl keine ausschluss-kriterium fuer die siche, oder habe ich da etwas uebersehen ??

ausserdem zerschiesst mir das inline das seitenlayout (die breiten links unter der navigation sind eigentlich die links zu den folgeseiten und sollten *unter* dem suchmodul erscheinen ... ).

und wenn ich in der inline-vorschau eine suchabfrage starte, bekomme ich eine fehlermeldung (datei nicht gefunden) :evil: :roll:

wer weiss rat ?
gerhard
Benutzeravatar
Eichi
ConPresso-Checker
Beiträge: 133
Registriert: 17.08.2005 13:14
Hat sich bedankt: 24 Mal
Danksagung erhalten: 8 Mal
Kontaktdaten:

Beitrag von Eichi »

Warum kann man im Backend (Admin-Bereich) gefundene Artikel eigentlich nicht bearbeiten bzw. direkt anspringen ?

Irgendwie witzlos ... *dugg*
pixel&leben - Er fand einen neuen Kunstbegriff - damals, als er Kunst begriff.
Benutzeravatar
MarkusR
Handbuchversteher
Beiträge: 7362
Registriert: 01.01.1970 01:00
Hat sich bedankt: 111 Mal
Danksagung erhalten: 934 Mal
Kontaktdaten:

Beitrag von MarkusR »

Ist etwas, was auch mich ärgert.

Hierfür wäre aber ein gleichzeitiger Wechsel der Rubrik (Session) notwendig, was mir aber bisher nicht in reproduzierbarer Form gelang, daher nur der Sprung in die Rubrik. Der direkte Link zum Bearbeiten eines Artikels (egal von wo aus) fehlt ConPresso ohnehin... :?

In die gleiche Kategorie fällt aber auch, daß man weder alte Artikelversionen betrachten kann noch bei Vorhandensein eines wartenden Artikels an den aktuellen kommt... von der simplen Vorschau wie in 3.4.x mal ganz zu schweigen...
Ciao Markus
ConPresso-Module

Kein Support per PN!!! Für Fragen und Diskussionen ist das Forum da!

Succi recentis officinalis
Hochwertige Kräutersäfte und -Öle
Antworten