Hallo,
weiss jemand, wie man die Suche auch für die Nachrichten und Nachrichtenarchive benutzen kann?
Danke und Gruß
jomaa
Druckbare Version
Hallo,
weiss jemand, wie man die Suche auch für die Nachrichten und Nachrichtenarchive benutzen kann?
Danke und Gruß
jomaa
Hallo jomaa,
die Suche indiziert im Grunde genommen alles, außer die Seiten, die im Backend mit Nicht durchsuchen angekreuzt sind sowie Teile des HTML-Codes, die mittels
ausgeschlossen werden. Somit müssten die Nachrichten und die Nachrichtenarchive auch von der Suche erfasst werden.HTML-Code:<!-- indexer::stop -->
…
<!-- indexer::continue -->
Wo hakt es denn genau bei deiner Umsetzung?
Hallo Stefan,
danke für deine Antwort. Ich habe die Indizierung für die Seiten nicht ausgeschaltet. Trotzdem funktioniert es -wie erwähnt- nur für die Artikel.
Ist dies ein Bug?
Gruß
jomaa
Hallo jomaa,
nein, das ist kein Bug, es funktioniert ohne Probleme auch für die Nachrichten (ich setzte das z.B. selbst auch ein). Hast du im Backend unter Systemwartung den Suchindex einmal neu aufgebaut? Wenn du dies machst, dann siehst du auch, welche Seiten im einzelnen indiziert werden. Hier sind dann normalerweise auch die Nachrichten mit dabei.
Ich stehe vor dem gleichen Problem. Wenn ich den Suchindex neue aufbaue, werden die Nachrichten-Seiten auch aufgeführt. Im Quelltext sind sowohl der Titel einer Nachricht, als auch ihr Inhalt _nicht_ über <!-- indexer::stop --> ausgeschlossen.
Dennoch werden keine Nachrichten gefunden :eek:
Hallo Ihr beiden. Stehen die Seiten denn in der Liste wenn der Index neu aufgebaut wird?
Viele Grüße
Vielleicht hängt es damit zusammen:
https://community.contao.org/de/show...85&postcount=2
Jedenfalls kann man mit Xenu auch einfach alle Seiten für die Suche noch einmal aufrufen lassen.
Hallo,
kurze Frage - ist es möglich, eine (zusätzliche) Suche einzubauen, bei nur die Nachrichten durchsucht werden?
Das Teil soll unabhängig von der "globalen" Suche sein. Ich hoffe, ich habe mich verständlich ausgedrückt.
Ich möchte eine Suche so ungefähr so anbieten:
Suche nur in den News.
Vielen Dank und viele Grüße
chrisbirne
Hallo chrisbirne,
wenn mans kann geht das sicher.... aber ist an sich nicht vorgesehen so.
Eventuell könntest du dir ein Nachrichten-System mit dem Catalog bauen, was dann die Suche vom Filter benutzt.
Das wäre glaube ich die möglichkeit ohne zu viel zu proggen.. wobei auch der catalog keine Anfägererweiterung ist.
Viele Grüße
Hallo MacKP,
vielen Dank für Deine schnelle Reaktion. Das genau ist ein Problem. Ich zähle mich durchaus zu den Anfängern und denke, dass ich das mit der Catalog Erweiterung nicht hinbekomme.
Aber zum Problem - warum geht das eigentlich nicht? Ich finde, tl_search spuckt sowieso schon eine Menge nicht so besonders guter Ergebnisse aus (z.B. wenn das gesuchte Wort in der Seitenbeschreibung, im Seiten Namen oder in den Keywords auftaucht). Find ich unsinnig.
Ich schreibe aber schon seit Jahren wöchentliche News und da kommen ein Haufen neuer Suchergebnisse dazu. Ich möchte das irgenwie filtern. Nach Suche in Artikeln und Suche in den Nachrichten (Suche im Kalender wäre auch nicht schlecht, dann könnte man nach Terminen suchen)
Das müsste sich doch machen lassen, oder nicht?
Trozdem vielen Dank noch mal.
chrisbirne
Hallo chrisbirne,
möglich ist in der Theorie immer alles. Du kannst da auch gerne einen Partner anfragen (gegen eine gewisse Summe können die so einiges machen *G*).
Wenn du tags möchtest, gibt es auch dafür eine Erweiterung... das wäre dann unterstützend zur Suche.
Aber von Haus aus ist das so nicht möglich. Außer mit dem Catalog und ein paar geschichten Filterungen (um zum Beispiel die neusten 7 News auszugeben etc.).
Dann einen anderen catalog für Termine usw.
Mit dem neuen catalog gehen dann auch schicke Dinge wie RSS.. da würde ich mich an deiner Stelle aber noch gedulden, da dafür noch keine Anleitung da ist usw.
Viele Grüße
---
Edit: die meta-tags kann man auch ganz einfach im Quellcode ausschließen mit
index::stop
<!-- indexer::stop -->
<!-- indexer::continue -->
Hallo MacKP,
vielen Dank. Ich frag mal "meinen" TL- Partner, mal sehen, was daraus wird.
Zu Deiner Anmerkung tags ausschließen, das fände ich wunderbar. Nur leider finde ich keine Stelle, an der der ich im Quelltext indexer stop usw. einbauen könnte. Habe mal bei Seitenlayout nachgesehen, finde es aber nicht. Hast Du eine Tipp.
Viele Grüße
z.B. im Seitentemplate über und unter
AndreasPHP-Code:
<!-- indexer::stop-->
<meta name="description" content="<?php echo $this->description; ?>" />
<meta name="keywords" content="<?php echo $this->keywords; ?>" />
<!-- indexer::continue -->
bevor ich Quatsch mache - hat das einen Einfluß auf die Indexierung bei Google?
Oder haben <!-- indexer::stop --> und <!-- indexer::continue --> nur etwas mit der Typolight Suche zu tun.
Sorry, ist vielleicht ne blöde Frage, aber ich will da nix falsch machenß
Viele Grüße
ist nur tl spezifisch.
Viele Grüße
Vielen Dank, da bin ich beruhigt.
HI
ich finde den Ansatz prinzipiell den falschen, denn diese beiden Angaben enthalten ja auch nur Inhalte, die mit dem Inhalt der Seite übereinstimmen. In der Praxis werden und sollten sich die Wörter überschneiden.
Somit ist es auch nicht schlimm, die Keywords und die Beschreibung mit in den Suchindex aufzunehmen. Es sei denn, du bist einer von denen, die mit lustigen, nicht zum Inhalt passenden Keywoards versuchen, bei Google zu punkten, dann könnte ich dich verstehen… :D
Sebastian
Hallo,
so ganz stimme ich mit Dir nicht überein. Natürlich sollen die Keywords z.B. zum Seiteninhalt passen. Sicher ist aber auch, dass einige Keywords aus den von Dir genannten Gründen immer mal wieder auftauchen und nicht 100% etwas mit dem Inhalt zu tun haben aber auch nicht ganz abwegig sind. Das halte ich nicht für verwerflich und kann ganz praktische Auswirkungen haben.
Viele Grüße
HI
da hast du wohl recht, dass zum Beispiel der Name der Firma, der die Website gehört, auf jeder Seite in den Keywords stehen wird. Aber ist es dann falsch, wenn eine Suche nach diesem Begriff auch diese Seiten zutage fördert? Schließlich gehören alle Unterseiten auch zur Website der Firma und sind somit nicht themenfremd. Und die Relevanz wird dabei ja auch entsprechend gering sein.
Nun, wir entfernen uns vom Thema…
Sebastian
Bei mir werden die Nachrichtenseiten nicht aufgeführt. Woran kann das liegen? Nach "indexer::stop" habe ich gesucht, da ist keins.
Auch einige Seiten, die in der Indizierungsliste auftauchen, werden nicht gefunden.
Die Suche findet bei mir nur Inhalte gewöhnlicher Artikel. Keine Nachrichten, keine Events. (Ich habe nichts bewusst von der Suche ausgeschlossen)
Edit (Monate später ...): Doch, da waren doch Seiten ausgeschlossen. Geht jetzt.
Gruss, Ralf.
Ich habe nun auch das Problem, dass meine Nachrichten nicht indiziert werden...
Das Problem taucht relativ häufig bei Leuten auf.
Keiner eine Idee?
Daniel
Hallo!
Habe dasselbe Problem und leider ziehen die hier angesprochenen "Lösungen" auch bei mir nicht.
- Im Quelltext steht vor den Nachrichten
HTML-Code:<!-- indexer::continue -->
- Grundsätzlich funktioniert die Suche; soll heißen Suchbegriffe in Artikeln werden gefunden und angezeigt.
- Die Nachrichten-Seite wird bei der Erstellung des tl_search_index angezeigt (ist also nicht von der Suche ausgeschlossen!)
- Suchbegriffe aus den News werden trotzdem nicht gefunden!
Fazit: alles nach Handbuch gemacht; trotzdem keine Suchergebnisse!
Wer weiß Rat?
LG wsa
Mmh, schau mal hier http://demo.contao.org/en/ und suche nach "continuously". Das funktioniert. Vielleicht hast du doch etwas anders gemacht, als in der Demo?
Hallo Andreas,
ja, ich habe (ganz bewusst) etwas anders gemacht als in der Demo:
Meine News-Seite enthält "nur" ein News-Archivmenü (Modultyp Nachrichtenarchiv-Menü) und ein News-Archiv (Modultyp Nachrichtenarchiv). Als Ausgabetemplate im News-Archiv verwende ich ein abgeändertes "news_full", so dass keine Teaser, sondern gleich die vollen Nachrichten angezeigt werden.
Eine Detailseite (mit dem Modultyp Nachrichtenleser) kommt nur zum Einsatz, wenn auf eine spezielle Nachricht via Tagcloud-Ergebnisseite (Modultyp Kategorisierte Auszeichnungsliste) verwiesen wird; in diesem Fall wird selbstverständlich nur 1 Nachricht und nicht eine ganze Liste (wie oben beschrieben) angezeigt werden.
- Sowohl die Seite mit dem News-Archiv als auch die Seite mit den News-Reader sind nicht von der Suche ausgenommen (siehe mein letzter Beitrag).
- Bei der Erstellung des Suchindex wird die Seite mit dem News-Archiv angezeigt. Im Quelltext dieser Seite werden die Nachrichten nicht durch indexer::stop ausgenommen.
Bleibt die Frage: Warum werden die Nachrichten nicht in den Suchindex aufgenommen? (Eine Überprüfung direkt in der tl_search_index zeigt, dass in den Nachrichten enthaltene Suchbegriffe dort nicht gespeichert sind.)
LG wsa
Bevor du das als Bug meldest. Versuche doch mal das was du machst innerhalb der COD nachzustellen.
- nimm ein vorhandenes News-Archiv
- nimm die original Templates
- erstelle eine neue Seite für den Test
- erstelle die Module wie in deinem Projekt
- teste ob die Suche erfolgreich ist