Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 06.06.08, 16:35
Forum Newbie
 
Registriert seit: 04.01.08
Alter: 19
Beiträge: 22

Eine gute Alternative zu indexed_search?! Problem mit no_cache()!


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).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 06.06.08, 20:11
Benutzerbild von just2b  
Registriert seit: 03.11.04
Alter: 25
Beiträge: 2.515

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #3  
Alt 09.06.08, 16:00
Forum Newbie
 
Registriert seit: 04.01.08
Alter: 19
Beiträge: 22

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).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #4  
Alt 09.06.08, 16:48
Forum Newbie
 
Registriert seit: 04.01.08
Alter: 19
Beiträge: 22

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!
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ä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


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:35 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0