![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| |||
| |||
Liebe Community, das indexed_search plugin ist an sich sehr gut. Ich hab nur ein ein einziges, aber großes, Problem damit. Meine Seiten werden nicht indiziert, da anscheinend einige Extensions no_cache() ausführen. Allerdings möchte ich nicht in jedem der Plugins die Zeilen auskommentieren, da ich nicht sicher bin, ob sie von Nöten sind und evtl eine Extension dadurch einen Nachteil oder Fehlfunktion kriegt. Die Standartsuche möchte ich nicht benutzen, die ist zu einfach gestaltet und nicht dem entsprechend, was ich mir vorstelle. Ich habe ein zwei weitere Search-Extensions gesehen, die aber alle verlangen, dass man Datenbanktabellen und -felder angibt, damit sie auch in Extensions suchen können. an_searchit ("Search It!") hat mir von Screenshots her gefallen, allerdings bekomme ich es nicht gebacken, sie zum laufen zu kriegen. Sobald ich nämlich mit der Extension suche, heißt es "Fatal error: Cannot use string offset as an array " typo3conf/ext/an_searchit/res/class.tx_ansearchit_search.php on line 64 Nun denn.. zusammengefasst: die Standard Suche ist zu einfach gestaltet, indexed_search indiziert nicht richtig und an_searchit verursacht einen Fehler. Kann mir wer helfen bei dem Problem? Ich würde gerne indexed_search auf ne Weise zum laufen kriegen wollen, ansonsten Search It.. Oder hat jemand eine noch bessere Empfehlung? Danke im voraus! Geändert von realhexer (09.06.08 um 16:49 Uhr). |
|
#2
| ||||
| ||||
| Hallo, ich würde eher analysieren welche extensions den cache dermaßen falsch abschalten! es gibt unzählige andere möglichkeiten wie extensions laufen können, dass das nicht von nöten ist! ein set_no_cache führt auch zu sehr viel mehr last usw georg
__________________ TYPO3 3.7./3.8.X/4.0.X/4.1.1 just2b.com | Google Maps | SmoothGallery | Das grösste werbefreie TYPO3 Forum typo3.net | Content-Management-Systeme mit TYPO3 & RedDot |
|
#3
| |||
| |||
| Also das mit der Analyse dürfte etwas schwierig werden. Mit der Extension "mw_shell" habe ich mit dem Befehl "grep -r -n 'set_no_cache()' *" eine ganze Liste der Plugins erhalten, die den Befehl beinhalten. Vielleicht kann mir jemand schon einmal dabei behilflich sein, indem man mich evtl warnen kann, in welchem der Extensions es 'gefährlich' sein kann, no_cache() abzuschalten. Zudem ist mir heute aufgefallen, dass indexed_search meine Adressen Seite und die Suche Seite indiziert. Den Rest lässt es aus... Benutzen bzw installiert habe ich derzeit eigentlich von denen nur noch: commerce, feuserloginsystem, my_inventory, sg_zfelib, th_mailformplus, tt_news, tt_products Code: ext/an_searchit/resList/class.tx_ansearchit_resList.php:64: if (!$this->allowCaching) $GLOBALS["TSFE"]->set_no_cache();
ext/an_searchit/resOverview/class.tx_ansearchit_resOverview.php:73: if (!$this->allowCaching) $GLOBALS["TSFE"]->set_no_cache();
ext/cmw_linklist/pi1/class.tx_cmwlinklist_pi1.php:64: $GLOBALS["TSFE"]->set_no_cache();
ext/commerce/pi3/class.tx_commerce_pi3.php:119: $GLOBALS['TSFE']->set_no_cache();
ext/commerce/pi5/class.tx_commerce_pi5.php:111: $GLOBALS['TSFE']->set_no_cache();
ext/datamints_newsticker/pi1/class.tx_datamintsnewsticker_pi1.php:47: //$GLOBALS['TSFE']->set_no_cache();
ext/df_mailformplus_ext/pi1/class.ux_tx_thmailformplus_pi1.php:37: $TSFE->set_no_cache();
ext/dp_editpanel/class.ux_tslib_content.php:75: $GLOBALS['TSFE']->set_no_cache(); // Special content is about to be shown, so the cache must be disabled.
ext/dp_editpanel/class.ux_tslib_content.php:240: $GLOBALS['TSFE']->set_no_cache(); // Special content is about to be shown, so the cache must be disabled.
ext/feuserloginsystem/pi1/class.tx_feuserloginsystem_pi1.php:614: $GLOBALS['TSFE']->set_no_cache();
ext/fe_panel/class.ux_tslib_cObj.php:64: $GLOBALS['TSFE']->set_no_cache(); // Special content is about to be shown, so the cache must be disabled.
ext/fe_panel/class.ux_tslib_cObj.php:147: $GLOBALS['TSFE']->set_no_cache(); // Special content is about to be shown, so the cache must be disabled.
Binary file ext/ilis_newsticker/pi1/.class.tx_ilisnewsticker_pi1.php.swp matches
ext/ilis_newsticker/pi1/class.tx_ilisnewsticker_pi1.php:53: if ($conf["debug"] == 1) $GLOBALS["TSFE"]->set_no_cache();
ext/is_styleswitcher/pi1/class.tx_isstyleswitcher_pi1.php:65: //$GLOBALS["TSFE"]->set_no_cache();
ext/my_inventory/pi1/class.tx_myinventory_pi1.php:403: $TSFE->set_no_cache();
ext/sg_search/pi/class.tx_sgsearch.php:671: $GLOBALS['TSFE']->set_no_cache();
ext/sg_userdata/pi3/class.tx_sguserdata_pi3.php:54: $TSFE->set_no_cache();
ext/sg_zfelib/class.txsg_pibase.php:173: $TSFE->set_no_cache();
ext/sg_zfelib/class.txsg_pibase.php:508:// $TSFE->set_no_cache();
ext/sg_zfelib/class.txsg_pibase.php:1040: $TSFE->set_no_cache();
ext/sg_zfelib/class.txsg_pibase.php:2300: $TSFE->set_no_cache();
ext/sg_zfelib/class.txsg_pibase_import.php:76: $TSFE->set_no_cache();
ext/sg_zfelib/class.tx_sgzfelib.php:1227: $TSFE->set_no_cache();
ext/sourceopt/pi1/class.tx_sourceopt_pi1.php:69: #$GLOBALS["TSFE"]->set_no_cache(); // cache of for debugging
ext/templavoila/pi1/class.tx_templavoila_pi1.php:642: $GLOBALS['TSFE']->set_no_cache();
ext/templavoila/ext_php_api.dat:2237: $GLOBALS['TSFE']->set_no_cache();
ext/th_mailformplus/pi1/class.tx_thmailformplus_pi1.php:95: # $TSFE->set_no_cache();
ext/th_mailformplus/pi1/class.tx_thmailformplus_pi1.php:439: $TSFE->set_no_cache();
ext/tt_news/pi/class.tx_ttnews.php:358: $GLOBALS['TSFE']->set_no_cache();
ext/tt_news/pi/class.tx_ttnews.php:618: $GLOBALS['TSFE']->set_no_cache(); // version preview will never be cached
ext/tt_news/ChangeLog:1691: - added $GLOBALS['TSFE']->set_no_cache(); in the search part, cause the search will not work with caching enabled.
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:284: function set_no_cache() {
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:288: $TSFE->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:381: // $TSFE->set_no_cache(); uncomment this line if you have a problem with the cache
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:388: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:397: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:401: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:455: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:461: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:468: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:475: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:480: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:484: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:507: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:516: $this->set_no_cache();
ext/tt_products/pi1/class.tx_ttproducts_pi1.php:524: $this->set_no_cache();
ext/ws_banner/pi1/class.tx_wsbanner_pi1.php:9: $GLOBALS["TSFE"]->set_no_cache(); // Disable caching
ext/mh_ajaxsearch/pi1/class.tx_mhajaxsearch_pi1.php:79: $GLOBALS['TSFE']->set_no_cache();
l10n/de/context_help/de.locallang_csh_fe_users.xml:33:<b>Warnung:</b> In Ihren eigenen PHP-Programmen sollten Sie Website Benutzer und Benutzergruppen TSconfig NUR dann verwenden, wenn der dadurch generierte Inhalt NICHT zwischengespeichert (gecached) wird! Rufen Sie also Ihre eigene Funktion in TypoScript USER_INT cObjects auf oder unterbinden Sie das Caching Ihrer PHP-Programme mit <em>$GLOBALS["TSFE"]->set_no_cache();</em>.
l10n/de/context_help/de.locallang_csh_fe_users.xml:127:<b>Warning:</b> You should use Website user/group TSconfig in your PHP-scripts ONLY if your resulting content is NOT being cached! So call it from TypoScript USER_INT cObjects or disable caching from your PHP-code by calling <em>$GLOBALS["TSFE"]->set_no_cache();</em> Geändert von realhexer (09.06.08 um 16:05 Uhr). |
|
#4
| |||
| |||
| Ok ich habs gelöst! Nach langer Suche bin ich endlich auf eine Extension gestoßen, die dieses Problem mit der Indizierung und dem Caching behebt! Man braucht nicht einmal mehr nach den "no_cache()" Stellen in den Plugins suchen! Die Extension "dvdg_indexedsearch_patch" installieren und fertig is! |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Gute und logische Templatestruktur erstellen | bluefire | TYPO3 4.x Fragen und Probleme | 0 | 15.04.08 12:47 |
| Gute Adressverwaltung als Extension gesucht | msslovi0 | Alle anderen Extensions | 10 | 23.07.07 19:29 |
| Suche eine gute Ad-Management extension | Affenbrotbaum | Extension suchen und neue vorschlagen | 0 | 12.04.07 12:43 |
| Wo gibts es eine gute Dokumentation zu Konfiguration von automaketemplate | КаіСорен | Alle anderen Extensions | 0 | 28.02.07 20:55 |
| Gute Linksammlung Extension für TYPO3? | mic_jan | Alle anderen Extensions | 0 | 04.11.05 17:22 |