TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Indexed Search auf 4.7 gehr nicht mehr :-{


Autor Nachricht
Verfasst am: 30. 04. 2012 [11:11]
Benjamecho
Dabei seit: 12.05.2004
Beiträge: 200
Ah, das Experimental-Plugin habe ich vorher übersehen. Danke für den Hinweis. Das funktioniert bei mir! Es fehlen da aber noch die Übersetzungen der Beschriftungen ins Deutsche.

ProfilWWW
Verfasst am: 30. 04. 2012 [12:16]
magr01ino
Dabei seit: 05.05.2011
Beiträge: 5
crawler extension installiert, dann gehts wieder. entscheidenden hinweis habe ich auf forge gefunden: http://forge.typo3.org/issues/32815 (björn pedersen):

"Looking at the code, it seems like the TCA is only added correctly, if crawler is loaded before index_search ( see ext_tables.php, ext_localconf.php)."
ProfilWWW
Verfasst am: 09. 05. 2012 [11:21]
harakiri81
Dabei seit: 23.02.2009
Beiträge: 22
meintest du Site Crawler (crawler)
habe diese ext installiert (3.2.0), aber habe den fehler immer noch! suche geht nicht, bei nigelnagelneuer "introduction-installation".

hier die fehlermeldungen:

PHP
Uncaught TYPO3 Exception
#1283790586: There is no entry in the $TCA array for the table "index_config". This means that the function enableFields() is called with an invalid table name as argument. (More information)
 
InvalidArgumentException thrown in file
C:\xampp\htdocs\typo3\t3lib\class.t3lib_page.php in line 1049.
 
11 t3lib_pageSelect::enableFields("index_config", 0)
 
 
C:\xampp\htdocs\typo3\typo3\sysext\cms\tslib\class.tslib_content.php:
 
07232:    $table,
07233:    $show_hidden ? $show_hidden : ($table == 'pages' ? $GLOBALS['TSFE']->showHiddenPage : $GLOBALS['TSFE']->showHiddenRecords)
 
07234:   );
 
07235:  }
07236: 
 
 
10 tslib_cObj::enableFields("index_config&quot<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />
 
 
C:\xampp\htdocs\typo3\typo3\sysext\indexed_search\pi\class.tx_indexedsearch.php:
 
00241:   if ($this->conf['search.']['defaultFreeIndexUidList']) {
00242:    $uidList = t3lib_div::intExplode(',', $this->conf['search.']['defaultFreeIndexUidList']);
 
00243:    $indexCfgRecords = $GLOBALS['TYPO3_DB']->exec_SELECTgetRows('uid,title','index_config','uid IN ('.implode(',',$uidList).')'.$this->cObj->enableFields('index_config'),'','','','uid');
 
00244: 
00245:    foreach ($uidList as $uidValue) {
 
 
9 tx_indexedsearch::initialize()
 
 
C:\xampp\htdocs\typo3\typo3\sysext\indexed_search\pi\class.tx_indexedsearch.php:
 
00114: 
00115:    // Initialize:
 
00116:   $this->initialize();
 
00117:    // Do search:
00118:    // If there were any search words entered...
 
 
8 tx_indexedsearch::main("", array)
 
7 call_user_func_array(array, array)
 
 
C:\xampp\htdocs\typo3\typo3\sysext\cms\tslib\class.tslib_content.php:
 
06550:      ), array(
06551:       $content, $conf
 
06552:      ));
 
06553:     } else {
06554:      $GLOBALS['TT']->setTSlogMessage('Method "' . $parts[1] . '" did not exist in class "' . $parts[0] . '"', 3);
 
 
6 tslib_cObj::callUserFunction("tx_indexedsearch->main", array, "&quot<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />
 
 
C:\xampp\htdocs\typo3\typo3\sysext\cms\tslib\content\class.tslib_content_user.php:
 
00053:   }
00054:   $this->cObj->includeLibs($conf);
 
00055:   $tempContent = $this->cObj->callUserFunction($conf['userFunc'], $conf, '');
 
00056:   if ($this->cObj->doConvertToUserIntObject) {
00057:    $this->cObj->doConvertToUserIntObject = FALSE;
 
 
5 tslib_content_User::render(array)
 
 
C:\xampp\htdocs\typo3\typo3\sysext\cms\tslib\class.tslib_content.php:
 
00752:    return $this->getContentObject('USER_INT')->render($conf);
00753:   } else {
 
00754:    return $this->getContentObject('USER')->render($conf);
 
00755:   }
00756:  }
 
 
4 tslib_cObj::USER(array)
 
 
C:\xampp\htdocs\typo3\typo3\sysext\cms\tslib\class.tslib_fe.php:
 
03267:       break;
03268:       case 'FUNC':
 
03269:        $incContent = $INTiS_cObj->USER($INTiS_config[$INTiS_key]['conf']);
 
03270:       break;
03271:       case 'POSTUSERFUNC':
 
 
3 tslib_fe::INTincScript_process(array)
 
 
C:\xampp\htdocs\typo3\typo3\sysext\cms\tslib\class.tslib_fe.php:
 
03204:    $INTiS_config = $this->config['INTincScript'];
03205:    $this->INTincScript_includeLibs($INTiS_config);
 
03206:    $this->INTincScript_process($INTiS_config);
 
03207:     // Check if there were new items added to INTincScript during the previous execution:
03208:    $INTiS_config = array_diff_assoc($this->config['INTincScript'], $INTiS_config);
 
 
2 tslib_fe::INTincScript()
 
 
C:\xampp\htdocs\typo3\typo3\sysext\cms\tslib\index_ts.php:
 
00365: if ($TSFE->isINTincScript())  {
00366:  $TT->push('Non-cached objects','');
 
00367:   $TSFE->INTincScript();
 
00368:  $TT->pull();
00369: }
 
 
1 require("C:\xampp\htdocs\typo3\typo3\sysext\cms\tslib\index_ts.php&quot<img src="typo3conf/ext/mm_forum//res/smilies/icon_wink.gif" alt="icon_wink.gif" />
 
 
C:\xampp\htdocs\typo3\index.php:
 
00076: // ******************
00077: 
 
00078: require (PATH_tslib.'index_ts.php');
 
00079: 
00080: ?>


[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 09.05.2012 um 11:22.]
ProfilWWW
Verfasst am: 10. 05. 2012 [18:22]
manapo
Dabei seit: 10.05.2012
Beiträge: 2
http://www.profi-webmaster.com/thread-9180.html

und die Standardsuche funktioniert wieder. Aber nicht nur die Zeile 1049, sondern den ganzen Block auskommentieren...

Hat schon jemand die Index Search (experimental) zusammen mit der Macina Searchbox ans laufen gebracht?
Profil
Verfasst am: 11. 05. 2012 [22:38]
bobosch
Dabei seit: 08.05.2007
Beiträge: 13
Versuch doch mal http://typo3.org/extensions/repository/view/ods_autocomplete icon_smile.gif
Das Autocomplete feature kann man über die Konstanten ausschalten.
Profil
Verfasst am: 14. 05. 2012 [16:46]
MaZZle
Dabei seit: 29.06.2011
Beiträge: 30
Hmmm.....

Wie heißt denn die "t3lib/ class page" ?

class.t3lib_page.php habe ich editiert, aber die Meldung blieb die Gleiche...

Oder gibt es schon eine bessere Lösung? Extra crawler installieren kanns ja auch nicht sein, oder?

Matthias
Profil
Verfasst am: 14. 05. 2012 [23:28]
manapo
Dabei seit: 10.05.2012
Beiträge: 2
Die class.t3lib_page.php ist richig. Bei mir funktioniert das jetzt bei 4 verschiedenen Installationen. Eine offizielle Lösung scheint es noch nicht zu geben. Das Team für die 4.7er Version scheint das leider nicht so ernst zu nehmen...
Profil
Verfasst am: 15. 05. 2012 [11:02]
MaZZle
Dabei seit: 29.06.2011
Beiträge: 30
Ok, danke, nun klappt es.

Die Lösung, erstmal "wrapper" zu installieren ist doch wirklich das Schärfste.

Da sucht man überall nach Möglichkeiten um diese ganzen wuchtigen Prozesse - nur um ein paar Buchstaben und Bilder auf dem Bildschirm auszugeben - etwas zu minimieren, da soll man auch noch eine völlig fremde Ext installieren, welche wiederum neue Datenbankfelder und Prozeduren mit sich bringt, nur damit die ursprüngliche Ext, welche Wörter in einem Text sucht, wieder so läuft wie zuvor.

Manchmal nervt Typo3 extrem. Kommt mir alles vor wie ein riesiger Dampfer, den man ständig irgendwo flickt und alle hoffen, dass er heil ans Ufer kommt; bzw. dass die Kundeninstallation mal ein Jahr ohne Probleme läuft auch wenn dieser mal einen Wunsch hat.

Sorry, will nicht zu offtopic werden. Danke nochmals.
Profil
Verfasst am: 21. 05. 2012 [08:23]
patricks
Dabei seit: 14.11.2008
Beiträge: 200
Hallo zusammen,

bei mir funktioniert die indexed search auch nicht. Allerdings bekomme ich einfach einen HTTP-500-Error sobald ich das indexed_search-plugin auf der Seite einfüge.
Ist auch seit dem Update auf 4.7 so.

Die Änderung der class.t3lib_page.php bringt auch nix.

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 21.05.2012 um 08:25.]
Profil
Verfasst am: 21. 05. 2012 [08:31]
Benjamecho
Dabei seit: 12.05.2004
Beiträge: 200
Geändert werden muss die ext_tables.php , siehe ...
http://forge.typo3.org/issues/32815
... und ...
http://forge.typo3.org/projects/typo3v4-core/repository/revisions/505855aeacdc1364425611e6ac2a28e74c96b122/diff/typo3/sysext/indexed_search/ext_tables.php

ProfilWWW