Zum Inhalt springen

mal wieder die browserbox von indexed search

Erstellt am 12. Juni 2007 · 7 Antworten · letzte Antwort am 11. November 2008

Tags: Suche, Frage

Unbekannter Benutzer ·

Hallo,

ich hab' mal wieder das Problem, dass der Pagebrowser von Indexed Search nicht funktioniert. Ich habe das zwar hier schon mal gepostet - aber leider keine "Lösung" erhalten. Auch habe ich schon einige Posts hier gelesen - alle ohne Erfolg.
Meine FE-Ausgabe schaut wiefolgt aus:

<div class="tx-indexedsearch-searchbox">
 <form action="76.0.html" method="post">
  <div>
  <input type="hidden" name="tx_indexedsearch[_sections]" value="0" />
<input type="hidden" name="tx_indexedsearch[_freeIndexUid]" value="_" />
<input type="hidden" name="tx_indexedsearch[pointer]" value="0" />
<input type="hidden" name="tx_indexedsearch[ext]" value="" />
<input type="hidden" name="tx_indexedsearch[type]" value="1" />
<input type="hidden" name="tx_indexedsearch[defOp]" value="0" />
<input type="hidden" name="tx_indexedsearch[media]" value="-1" />
<input type="hidden" name="tx_indexedsearch[order]" value="rank_flag" />
<input type="hidden" name="tx_indexedsearch[group]" value="flat" />
<input type="hidden" name="tx_indexedsearch[lang]" value="-1" />
<input type="hidden" name="tx_indexedsearch[desc]" value="0" />
<input type="hidden" name="tx_indexedsearch[results]" value="20" />
</div>
<div class="tx-indexedsearch-form">
 <label for="tx-indexedsearch-searchbox-sword">Suchen nach:</label>
 <input type="text" name="tx_indexedsearch[sword]" value="recht" id="tx-indexedsearch-searchbox-sword" class="tx-indexedsearch-searchbox-sword sword" />
 <button name="tx_indexedsearch[submit_button]" type="submit">
                    <img src="fileadmin//button-los-de-bg-white.gif" height="20" width="29" alt="Button - Senden" title="Senden" /></button>
</div>
</form>
<p></p>
</div>
<div class="tx-indexedsearch-whatis">Suche nach "<span class="tx-indexedsearch-sw">recht</span>"</div><div class="tx-indexedsearch-browsebox"><p>Anzeige der Ergebnisse <strong>1 bis 20</strong> von insgesamt <strong>28</strong></p>

<ul class="browsebox">
 <li class="tx-indexedsearch-browselist-currentPage"><strong><a href="#" onclick="document.tx_indexedsearch['tx_indexedsearch[pointer]'].value='0';document.tx_indexedsearch['tx_indexedsearch[_freeIndexUid]'].value='-1';document.tx_indexedsearch.submit();return false;">Seite 1</a></strong></li>
 <li><a href="#" onclick="document.tx_indexedsearch['tx_indexedsearch[pointer]'].value='1';document.tx_indexedsearch['tx_indexedsearch[_freeIndexUid]'].value='-1';document.tx_indexedsearch.submit();return false;">Seite 2</a></li>
 <li><a href="#" onclick="document.tx_indexedsearch['tx_indexedsearch[pointer]'].value='1';document.tx_indexedsearch['tx_indexedsearch[_freeIndexUid]'].value='-1';document.tx_indexedsearch.submit();return false;">Nächste ></a></li>
</ul>
</div>
<div class="tx-indexedsearch-res">
 <div class="tx-indexedsearch-res">
...

Irgendwie will das JavaScript nicht so recht "greifen". Eine Fehlermeldung in Firebug erhalte ich aber auch nicht!
Vielleicht passen heute "Raum und Zeit" zu einander und es findet sich jemand der sich wirklich damit auskennt. :o
Ich weis echt nicht mehr weiter!
Gruß
Sukkulent

markusbucher · · Beste Antwort

Hallo,
wenn du zwei Suchfelder auf der Seite hast, gibt's Probleme. Das Globale Suchformular muss umbenannt werden, damit per javascript die richtigen versteckten input-fields verändert werden.

Und wie machts mittwald hier? Aha, die nehmen 'mmfsearch'. Unbekannt, wohl Eigenproduktion. Schade, nicht im TER.

Probiers mal mit dem Umbenennen.

CU,
Markus

ristic ·

Hallo Steffen,

steh gerade vor demselben Problem und habe jetzt deine "indexed_search_pluginconfiguration_v3.diff" mal ausprobiert. Die "indexed_search_pluginconfiguration.diff" ist ja die ältere Version oder? Oder muss ich die auch noch beachten?
Leider wird jetzt bei der Ergebnissuche nichts mehr ausgegeben. Muss ich noch etwas beachten?

Gruß

Daniel

steffenk ·

die 3 ist die aktuelle.

Ja, das Template hat sich geändert, dort gibts 3 neue Teile. Wenn Du ein eigenes Template benutzt, musst Du die 3 Teile reinkopieren

Hier sind die neuen Parts:

<!-- ###BROWSE_BOX_TOP### begin-->
<div class="tx-indexedsearch-browsebox">
<p>###RESULTCOUNT### ###ADDSTRING###</p>
###ADDPART###
<!-- ###BROWSE_LINKS### -->###PREVIOUS### ###PAGES### ###NEXT###<!-- ###BROWSE_LINKS### -->
</div>
<!-- ###BROWSE_BOX_TOP### end-->

<!-- ###BROWSE_BOX_BOTTOM### begin-->
<div class="tx-indexedsearch-browsebox"> 
<!-- ###BROWSE_LINKS### -->###PREVIOUS### ###PAGES### ###NEXT###<!-- ###BROWSE_LINKS### -->
</div>
<!-- ###BROWSE_BOX_BOTTOM### end-->



<h2>Search Results</h2>
<! -- ###SEARCH_RESULTS### begin--> 
###WHATIS###   
###BROWSE_BOX_TOP###
###RESULTS###
###BROWSE_BOX_BOTTOM###
<! -- ###SEARCH_RESULTS### end-->

<! -- ###SEARCH_NO_RESULTS### begin-->
<p ###CLASS###>###NO_RESULT_MESSAGE###</p>
<! -- ###SEARCH_NO_RESULTS### end-->
ristic ·

Die sind rein kopiert und trotzdem gibt es noch keine Suchausgabe...
Muss man an der macina search auch was ändern? Das Template hierfür würde bei mir so aussehen.

<!-- ###TEMPLATE### begin -->
<form action="###SEARCHPID###" method="post">
  <fieldset>
    <label>Seite durchsuchen</label>
    <input type="hidden" value="0" name="tx_indexedsearch[_sections]"/>
    <input type="hidden" value="0" name="tx_indexedsearch[pointer]"/>
    <input type="hidden" value="0" name="tx_indexedsearch[ext]"/>
    <input id="tx-indexedsearch-selectbox-lang" type="hidden" value="0" name="tx_indexedsearch[lang]"/>
    <input name="tx_indexedsearch[sword]" type="text" id="mySearchbox" class="searchfield" value=""/>
	<input type="image" src="fileadmin/internet/global/images/buttons/suchen.gif" name="search2" class="button" id="search" value="Submit" />
  </fieldset>
</form>
<!-- ###TEMPLATE### end -->

Am Besten wäre es eigentlich wenn du die geänderten Dateien zu Verfügung stellen könntest?! Da man sich z. B. bei der class.tx_indexedsearch.php leicht mal vertippen kann.

Vielen Dank für die Hilfe!