Indexed Search Engine+macina_searchbox Einrichtung

  • 0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    24. 05. 2012, 16:22

    Habe beide Extensions installiert die Searchbox im HTML Template eingebunden allerdings funktioniert weder diese noch die Suchseite selbst.. was ist falsch?

    mein TS

    1. }
    2. plugin.tx_indexedsearch.templateFile = fileadmin/ indexed_search.tmpl
    3. plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
    4. config.index_externals = 1
    5. config.sys_language_uid = 0
    6. config.language = de
    7. }

    sowie weiter unten

    1. ...
    2. }
    3.  
    4. HEADER-IMG = IMAGE
    5. HEADER-IMG {
    6. file = fileadmin/templates/main/img/img_header.jpg
    7. stdWrap.typolink.parameter = 1
    8. alttext = Home
    9. }
    10. searchbox >
    11. searchbox < plugin.tx_macinasearchbox_pi1
    12. plugin.tx_macinasearchbox_pi1 {
    13. pidSearchpage = 117
    14. templateFile = fileadmin/searchbox.html
    15. }
    16. LEFT-MARKER = CONTENT
    17.  
    18. ...

    allerdings sagt er in der Extentionsdatenbank auch fuer Indexed Search
    folgende Fehler

    1. A difference between the originally installed version and the current one was detected!
    2.  
    3. Modified files:
    4. example/class.crawlerhook.php
    5. example/class.pihook.php
    6. hooks/class.tx_indexedsearch_tslib_fe_hook.php
    7. pi/class.tx_indexedsearch.php
    8. tests/tx_indexedsearch_indexerTest.php
    9.  
    10. sowie
    11.  
    12. Table error!
    13. One or more required fields/tables are probably missing in the database!

    any ideas?


  • 1
  • Julian.Hofmann Julian.Ho...
    Flash Gordon
    0 x
    2236 Beiträge
    16 Hilfreiche Beiträge
    25. 05. 2012, 10:19

    Hallo.

    [quote="philippes"]any ideas? [/quote]
    Naja, wenn Dir die Extension schon sagt, dass sie Tabellen und/oder Felder vermisst, dann wäre es doch bei Fehlfunktion ein guter Ansatz, ihre diese erstmal zu geben, oder?
    Einfachste Möglichkeit:
    - Extension-Manager -> Indexed_search -> Reiter "Database"
    oder
    - Install-Tool -> Database Analyser >- DB compare

    Ein Stolperstein bei der Indexed search, der zu leeren Ergebnissen führt, ist auch immer wieder, dass vergessen wird, dass sie nur gecachte Inhalte indiziert. D.h. falls während der Entwicklung das Caching deaktiviert ist, indiziert sie auch nichts => kann nichts finden.

    Viele Grüße
    Julian

  • 0 x
    8 Beiträge
    0 Hilfreiche Beiträge
    30. 05. 2012, 10:43

    hi danke für die tipps habe den fehler in einem leerzeichen im template gefunden.
    die punkte im extension manager gabs ned kommt wahrscheinlich auf die version an.egal

    nun wenn ich auf die suchseite gehe funktioniert diese allerdings die macina searchbox funktioniert nicht .. NUR auf der suchseite.. woran kann das liegen?

    edit: gelöst

    1. ### macina_searchbox ###
    2.  
    3. plugin.tx_macinasearchbox_pi1.pidSearchpage = 117 (das ist die ID der Seite, die das Plugin Indexed Search enthält - also entsprechend abändern !!)
    4.  
    5.  
    6. ### Indizierte Suche ###
    7. plugin.tx_indexedsearch {
    8.  
    9. # Kein komplizierten Erklärungen
    10. show.rules = 0
    11.  
    12. # nur die nötigen Einstellungen
    13. blind.sections=0
    14. blind.order=0
    15. blind.lang=0
    16.  
    17. }
    18. # Ende Indizierte Suche

    DANACh erst die searchbox aufrufen

    1. }
    2. searchbox < plugin.tx_macinasearchbox_pi1

  • 1