[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
Addon RexSearch (Fulltext-Search-Addon) - Seite 17 - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
gseilheimer
Beiträge: 78
Registriert: 3. Jan 2008, 01:31

Re: Addon RexSearch (Fulltext-Search-Addon)

24. Jan 2011, 17:14

Hallo Xong,
Xong hat geschrieben:Hi Gilbert!

Klingt fast so als würde die Spalte "values" in der Tabelle fehlen. Damit diese Spalte angelegt wird, solltest du das Addon deinstallieren und wieder installieren. Ein einfaches Installieren reicht nur aus, wenn RexSearch noch nicht installiert war.
die Spalte ist in der DB vorhanden, da es mit dem nachfolgenden Lösungsansatz einwandfrei funktioniert:
http://www.redaxo.org/de/forum/post8541 ... ues#p85411

Ich ging nur davon aus, dass der "bug" behoben war?

Gruß, Gilbert

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

24. Jan 2011, 17:19

Hi Gilbert!

Sorry, ich kann das Problem nicht nachvollziehen. Funktioniert die SQL-Abfrage manuell in PhpMyAdmin?
gseilheimer hat geschrieben:Ich ging nur davon aus, dass der "bug" behoben war?
Das ist er.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
gseilheimer
Beiträge: 78
Registriert: 3. Jan 2008, 01:31

Re: Addon RexSearch (Fulltext-Search-Addon)

24. Jan 2011, 17:29

Hallo Xong,

ja, die SQL-Abfrage in phpMyAdmin klappt nach der beschriebenen Anpassung in der Datei: lass.rexsearch.inc.php einwandfrei:

Code: Alles auswählen

$selectFields[] = '`values`';
ersetzen durch
$selectFields[] = "'values'";

Vor der Zeile
$sqlResult = $sql->getArray($query);
folgendes einfügen:
$query = str_replace("`","",$query);Veränderung von
Wird die SQL-Abfrage ohne Anpassung ausgeführt, führt das zur Fehlermeldung.

Gruß, Gilbert

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

24. Jan 2011, 17:58

Hi Gilbert!
gseilheimer hat geschrieben:Wird die SQL-Abfrage ohne Anpassung ausgeführt, führt das zur Fehlermeldung.
Führe ich die SQL-Abfrage auf einem frischinstalliertem System aus, so bekomme ich keine Fehlermeldung. Welche Fehlermeldung erhältst du?
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
gseilheimer
Beiträge: 78
Registriert: 3. Jan 2008, 01:31

Re: Addon RexSearch (Fulltext-Search-Addon)

24. Jan 2011, 18:22

Hallo Xong,

sorry, es handelte sich wirklich um eine migrierte Version, in der die Spalte "values" fehlte.
- nun führt die ursprüngliche Version ebenfalls zum korrekten Ergebnis.

Besten Dank für deinen "Schupser" in die richtige Richtung.

Gruß, Gilbert

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

1. Feb 2011, 11:10

Ich habe gerade einen schwerwiegenden Fehler entdeckt, der das Addon sporadisch zum Verursacher von Skriptabbrüchen aufgrund von Speicherlimitüberschreitungen macht.

Entweder ladet ihr die neue Version oder ihr geht in die Datei /rexsearch/functions/functions.inc.php in Zeile 337 und entfernt dort das letzte Ausrufezeichen bzw. ersetzt sie mit folgendem Code:

Code: Alles auswählen

      if(strpos($_params['subject'],'<div class="rex-message"><div class="rex-info">') AND (!empty($_params['function']) OR (empty($_REQUEST['function']) AND $_REQUEST['slice_id'] == $_params['slice_id'])))
Sorry, für den Fehler.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Addon RexSearch (Fulltext-Search-Addon)

1. Feb 2011, 11:18

Hi Xong,

mein RexSearch liefert keine Ergebnisse mehr seit dem ich von 1.8 (oder so) auf 2.3 update gemacht hab (auch mal neues Beispielmodul verwendet). Ne Idee wie ich die Fehlersuche eingrenzen könnte? Hab das Gefühl, dass der Fehler irgendwie an meiner Installation liegt (Seit rex 3.2 immer wieder upgegraded) weil ich noch mehr komische Sachen beobachtet hab.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

1. Feb 2011, 15:56

Hi Markus!

Also die Fehlerbeschreibung hilft mir jetzt nicht sonderlich weiter. =)
Besteht die Möglichkeit einen (temporären) Zugang zum Backend zu bekommen?

Deine Versionsangaben machen mich stutzig. Die aktuelle Fassung von RexSearch hat die Version 0.7.4 und befindet sich noch im Betastadium. Eine offiziell von mir akzeptierte Version 1.0 wird es auch erst geben, wenn ich mit dem Addon zufrieden bin. 8)
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
Markus.Lorch
Beiträge: 682
Registriert: 21. Okt 2007, 17:22
Wohnort: Walheim

Re: Addon RexSearch (Fulltext-Search-Addon)

3. Feb 2011, 22:10

öhm,

Bist Du schon etwas weiter gekommen? Nur so Info-Technisch. Habs noch mal probiert aber weiß nicht wo ich suchen soll. Kann ich irgendwie sehen was Indexiert wurde? Dann könnt ich das schon mal eingrenzen.
Grüße,
Markus Lorch

Tschüssle sagt Herr Nüssle

stewy
Beiträge: 2
Registriert: 8. Feb 2011, 18:14

Re: Addon RexSearch (Fulltext-Search-Addon)

8. Feb 2011, 18:29

Erstmal vielen Dank für das tolle AddOn... Kompliment.

Ich hab da noch eine Anregung, bzw. einen Bug der mir gerade aufgefallen ist als ich das AddOn implementiert habe, und zwar wird bei der Ähnlichkeitssuche (also z. B. bei Tippfehlern in meinem Suchbegriff) leider nicht die vorgegebene oder ausgewählte Sprache berücksichtigt..

Das heißt:
Ich bin auf der englischsprachigen Website und suche z. B. nach "demon" -> Kein Suchergebnis. Dafür sucht er automatisch nach "Themen" und liefert mir die deutschen Suchergebnisse - das ist nicht ganz so optimal..

Also da fehlt in der Klasse bei der Abfrage der Keywords irgendwie die Sprach-ID..

Lieben Gruß..
:) Stewy

beate
Beiträge: 134
Registriert: 14. Apr 2006, 17:15

Re: Addon RexSearch (Fulltext-Search-Addon)

16. Feb 2011, 11:43

Hallo,

ich habe eine Frage zur Sprachabhängigkeit:
Redaxo 4.3.2
AddOn-Version: 0.7.4

Code: Alles auswählen

$rexsearch = new RexSearch(REX_CLANG_ID); 
und im Suchformular

Code: Alles auswählen

<input type="hidden" name="clang" value="REX_CLANG_ID" />
habe ich eingebaut.

Aber er findet nur Suchergebnisse auf der deutschen Seite (clang=0), nicht aber in den drei anderen sprachen, da kommt einfach nix. Hat jemand ne Idee, woran das liegen könnte?

Sonst bin ich rundum zufriefen, hatte zuerst search_fulltext im Einsatz, aber nach dem Update auf Rex4.3.2 lieferte es wieder nur Error 500 und bin daher umgestiegen.

ska
Beiträge: 76
Registriert: 27. Okt 2007, 14:39
Wohnort: Landau/Pfalz

Re: Addon RexSearch (Fulltext-Search-Addon)

16. Feb 2011, 17:48

Hallo! Mit den Standard-Einstellungen und dem "Einfachen Beispielmodul" läuft bei mir soweit alles rund. Allerdings, wenn ich eines der anderen Ausgabemodule aus dem Wiki testen will und dafür in den AddOn-Einstellungen wie beschrieben die entsprechenden Datenbank-Spalten auswähle, bricht die anschließende Neuindizierung des Suchindex immer ab – woran könnte das liegen? Das mit der Skriptlaufzeit etc. habe ich schon überprüft, daran sollte es nicht liegen.

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

17. Feb 2011, 11:57

Hallo beate, hallo ska!

@beate: Dein Problem scheint daran zu liegen, dass nicht alle Sprachen indexiert werden. Führe bitte mal folgende SQL-Abfrage im PhpMyAdmin aus:

Code: Alles auswählen

SELECT clang, count(*) FROM rex_587_searchindex GROUP BY clang
und poste das Ergebnis.

@ska: Das Suchmodul und die Indexierung sind vollkommen unabhängig voneinander.
Funktioniert die Erzeugung des Index´ über die schrittweise Indexierung?

Es kann allerdings sein, dass die Module im Wiki nicht mehr ganz aktuell sind. Kannst du mir schreiben, welches Modul du verwendest?
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

beate
Beiträge: 134
Registriert: 14. Apr 2006, 17:15

Re: Addon RexSearch (Fulltext-Search-Addon)

17. Feb 2011, 12:51

Xong hat geschrieben:Führe bitte mal folgende SQL-Abfrage im PhpMyAdmin aus:

Code: Alles auswählen
SELECT clang, count(*) FROM rex_587_searchindex GROUP BY clang
und poste das Ergebnis.
Bitteschön:

clang count(*)
NULL 44
0 35
1 33
2 33
3 34

Das kommt in etwa hin, jede Sprache hat so um die 33 Seiten. Allerdings frage ich mich, was das NULL soll?

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

17. Feb 2011, 13:26

beate hat geschrieben:clang count(*)
NULL 44
0 35
1 33
2 33
3 34

Das kommt in etwa hin, jede Sprache hat so um die 33 Seiten. Allerdings frage ich mich, was das NULL soll?
Das sind indexierte Datensätze, denen keine Sprache zugeordnet werden konnte.

Kannst du mir Zugang zum System geben, damit ich mir das Suchmodul selbst mal anschauen kann?
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

lci
Beiträge: 239
Registriert: 18. Aug 2006, 10:47

Re: Addon RexSearch (Fulltext-Search-Addon)

3. Mär 2011, 15:56

Hallo,

ich bekomme seit heute folgende Fehlermeldung wenn ich den Suchindex erneuern will (schrittweise & vollständig):

Fatal error: Cannot redeclare ago() (previously declared in /homepages/6/d345828873/htdocs/redaxo/include/classes/class.rex_article.inc.php(133) : eval()'d code:126) in /homepages/6/d345828873/htdocs/dekra/redaxo/include/classes/class.rex_article.inc.php(133) : eval()'d code on line 3

Woran kann das liegen?

Vielen Dank!
P.

matthias@wiedmer
Beiträge: 31
Registriert: 22. Sep 2009, 11:57

Re: Addon RexSearch (Fulltext-Search-Addon)

3. Mär 2011, 16:12

Xong hat geschrieben:Hallo Matthias!
matthias@wiedmer hat geschrieben:auch wenn ich folgende zeile a587_register_extensionpoints($extensionPoints); in der config auskommentiere, dann funktioniert das speichern eines slices ohne die url änderung.
Okay, nochmal zum Verständnis: Wenn diese Funktion aktiv ist, wird nicht nur der Suchcache, sondern auch die Frontendausgabe des Artikels verhunzt?
hallo!

wolllte nachfragen ob es inzwischen eini lösung für das problem gibt.

lg
matthias

lci
Beiträge: 239
Registriert: 18. Aug 2006, 10:47

Re: Addon RexSearch (Fulltext-Search-Addon)

3. Mär 2011, 23:55

Ich konnte das Problem mittlerweile eingrenzen. Der Fehler tritt nicht auf, wenn ich die Startseite (ID1) von der Indexierung manuell ausschliesse. Woran kann das liegen?

Das Template hat 4 Spalten (CTypes), ein eingebundenes Twittermodul (mit aktivierten Caching), anbei der Quellcode. Irgendwie verursacht irgendwas hier drin den Fehler bei der Indexierung:

Code: Alles auswählen


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Startseite</title>

<!-- CSS -->
<link rel="stylesheet" type="text/css" href="files/reset.css" media="screen" />
<link rel="stylesheet" type="text/css" href="files/style.css" media="screen" />

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
<script type="text/javascript" src="js/jquery.cookie.js"></script>
<script type="text/javascript" src="js/jquery.selectboxes.min.js"></script>
<script type="text/javascript" src="js/jwplayer.js"></script>



<script type='text/javascript'>
  
  
  

$(document).ready(function() {

   //////////////////////////////////////////////////////////////////
   //  Videoteaser
   ///////////////////////////////////////////////////////////////////
   
    
	$('a.showvideo').click(function(){
	
		   var id = this.href;
		   var idSplit = id.split("#");
		
		
			$('#items').hide();
			$('#videostage').show();
			
			jwplayer("mediaspace").setup({
				autostart: true,
				file: "/files/"+idSplit[1],
				controlbar: "bottom",
				flashplayer: "files/player.swf",
				stretching: "fill",
				volume: 80,
				width: 650,
				height: 280
			});
			
		  
			return false;
			});
			
			$('a.arrow-b').click(function(){
			
			var $id = this.id;
			$('#videostage').hide();
			$('#items').show();
			jwplayer("mediaspace").remove();
		
			});


});

</script>

<script type="text/javascript" src="js/cufon-yui.js"></script>
<script type="text/javascript" src="js/font.js"></script>

<!-- FONT REPLACE -->
<script type="text/javascript">
Cufon.replace('#mediathek h1' , {hover: true});
Cufon.replace('#content-right h1' , {hover: true});
Cufon.replace('.post h1' , {hover: true});
Cufon.replace('#menu-right h2' , {hover: true});
Cufon.replace('#menu-right ul' , {hover: true});
Cufon.replace('#hometeaser h1' , {hover: true});
</script>
</head>

<body style="background-image:url(files/home_bg.gif)">
<div id="tooltips"> <!-- TOOLTIP START --><div class="tooltip1 tooltip_button" style="right:460px;top:320px;"><a href="7-0-Mediathek.html"><div class="tooltip"><div class="top"></div><div class="middle">	<p><strong>Hallo, ich heiße Christina!</strong> <br />
BA-Studentin im Team <span class="caps">Mega</span>. Wenn du mich begleitest zeige ich dir, wie du dein Studienwissen in der Praxis umsetzen kannst.</p></div><div class="bottom"></div></div></a></div> <!-- TOOLTIP END --> <!-- TOOLTIP START --><div class="tooltip1 tooltip_button" style="right:780px;top:270px;"><a href=""><div class="tooltip"><div class="top"></div><div class="middle">	<p><strong>Hallo, ich heiße Peter!</strong><br />
BA-Studentin im Team <span class="caps">Mega/span>.<br />
Wenn du mich begleitest zeige ichdir, wie du dein Studienwissenin der Praxis umsetzen kannst.</p></div><div class="bottom"></div></div></a></div> <!-- TOOLTIP END --></div>
<div id="background">
	<div id="container">	
    <!-- HEADER START -->
    <div id="header">
    
    <div id="logo"><a href="1-0-Startseite.html"><img src="files/logo.gif" width="175" height="70" alt="Logo" /></a></div>
    
    <div class="firstnav">
        <!-- TOP NAVIGATION START -->
		<ul class="rex-navi1"><li class="rex-article-13 rex-normal"><a href="13-0-Ueber-Uns.html">Über Uns</a></li><li class="rex-article-5 rex-normal"><a href="5-0-Stellenangebote.html">Stellenangebote</a></li><li class="rex-article-6 rex-normal"><a href="6-0-Veranstaltungen.html">Veranstaltungen</a></li><li class="rex-article-7 rex-normal"><a href="7-0-Mediathek.html">Mediathek</a></li><li class="rex-article-8 rex-normal"><a href="8-0-Kontakt.html">Kontakt</a></li></ul>     
        <!-- TOP NAVIGATION END -->
         
        <!-- SITEMAP START -->
    <!-- SITEMAP START -->
<ul id="sitemap">
<li><a href="#">Sitemap</a>
<ul>



<li class="first row1">Wir zeigen<ul><li><a href="http://" target="_blank">Menu 1</a></li><li><a href="5-0-Stellenangebote.html" target="_self">Menu 2</a></li><li><a href="1-0-Startseite.html" target="_self">Menu 3</a></li><li><a href="http://" target="_blank">Menu 4</a></li></ul></li><li class="first row1">Alles <ul><li><a href="19-0-Suchergebnisse.html" target="_self">Menu 1</a></li><li><a href="13-0-Ueber-Uns.html" target="_self">Menu 2</a></li><li><a href="http://" target="_blank">Menu 3</a></li><li><a href="http://" target="_blank">Menu 4</a></li></ul></li></ul>
</li>
</ul>

<!-- SITEMAP END --><!-- SITEMAP END -->

        <!-- SEARCH START -->
        <div class="search">
            <form id="rexsearch_form" action="index.php" method="get">
                <fieldset>
                <input type="hidden" name="article_id" value="19" />    
                <input type="hidden" name="clang" value="0" />
                <input type="text" name="rexsearch" value="" />
                <input name="submit" type="image" src="files/search_button_bg.gif" value="" />
            </fieldset>
            </form>
        </div>
        <!-- SEARCH END --> 
	</div>
    
    </div>
    <!-- HEADER END -->
    
    <!-- CONTENT START -->
	<div id="content">
    
    	<!-- NAVIGATION RIGHT START -->
        <div class="full">
              	<div id="menu-right">
            	<h1>Bring die Welt in Sicherheit </h1>
            	<h2>Bewerbe dich jetzt bei Europas Nr.1 in Sachen Sicherheit als</h2>
             <ul>
          <li><a href="54-0-Ausbildung-technisch-kaufmaennisch.html">Auszubildender</a></li>
         <li><a href="9-0-Test2.html">Professional</a></li>
         <li><a href="35-0-Hochschulabsolvent.html">Studienabgänger</a></li>

  </ul>

 </div>        </div>
        <!-- NAVIGATION RIGHT END -->
    
    	<!-- HOMETEASER START -->
		<div id="hometeaser" class="full">
        	<div id="top"></div>
            <div id="middle">
                <div class="newsfeed">
                    <h1>Direkteinstieg</h1>
                    
                    <div id="videostage" style="display:none;">
                    <div id="back"><a href="#" class="arrow-b">zurück</a></div>
                    <div id='mediaspace'>This text will be replaced</div>
</div>            		
<div id="items">
                        <div class="item"><div class="media"><a href="13-0-Ueber-Uns.html"><img src="index.php?rex_img_type=teaser_homepage&rex_img_file=teaser_01.jpg" alt="Hier steht die Headline"/></a></div><span class="subline"><a href="13-0-Ueber-Unshtml">Hier steht die Headline</a></span><div class="social"><span class="likes">0</span><span class="comments">3</span></div></div><div class="item"><div class="media"><a href="34-0-Video-1.html#video.mp4" class="showvideo" ><img src="index.php?rex_img_type=teaser_homepage_video&rex_img_file=teaser_05.jpg" alt="Video"/></a></div><span class="subline"><a href="34-0-Video-1.html">Video</a></span><div class="social"><span class="likes">0</span><span class="comments">0</span></div></div><div class="item"><div class="media"><a href="5-0-Stellenangebote.html"><img src="index.php?rex_img_type=teaser_homepage&rex_img_file=teaser_03.jpg" alt="Teaser"/></a></div><span class="subline"><a href="5-0-Stellenangebote.html">Teaser</a></span><div class="social"><span class="likes">0</span><span class="comments">0</span></div></div><div class="item"><div class="media"><a href="34-0-Video-1.html#video.mp4" class="showvideo" ><img src="index.php?rex_img_type=teaser_homepage_video&rex_img_file=teaser_04.jpg" alt="Video"/></a></div><span class="subline"><a href="34-0-Video-1.html">Video</a></span><div class="social"><span class="likes">0</span><span class="comments">0</span></div></div><div class="item"><div class="media"><a href="9-0-Test2.html"><img src="index.php?rex_img_type=teaser_homepage&rex_img_file=teaser_05.jpg" alt="Headline"/></a></div><span class="subline"><a href="9-0-Test2.html">Headline</a></span><div class="social"><span class="likes">0</span><span class="comments">0</span></div></div><div class="item"><div class="media"><a href="6-0-Veranstaltungen.html"><img src="index.php?rex_img_type=teaser_homepage&rex_img_file=teaser_06.jpg" alt="Teaser"/></a></div><span class="subline"><a href="6-0-Veranstaltungen.html">Teaser</a></span><div class="social"><span class="likes">0</span><span class="comments">0</span></div></div>                        
                        
                        
                        					</div>
                </div>
              
              <!-- TWEETS START -->
                <div class="tweets">
                    <h1>News</h1>
                     

<ul>
   <li>
  <strong>03.03.2011</strong>   Tonstudio zuverkaufen: Tonstudio zuverkaufen http://bit.ly/h3ivnU   
   </li>
   <li>
  <strong>03.03.2011</strong>   Video Scaler Switcher: Video Scaler Switcher http://bit.ly/f0jwBB   
   </li>
   <li>
  <strong>03.03.2011</strong>   Neues VJ instrument selbermachen: Neues VJ instrument selbermachen http://bit.ly/hrV368   
   </li>
   <li>
  <strong>03.03.2011</strong>   Will footage via NetShop verkaufen! Bloß wo?: Will footage via NetShop verkaufen! Bloß wo? http://bit.ly/hlFSKG   
   </li>
   <li>
  <strong>22.02.2011</strong>   Creobox - free VJing: Creobox is a VJ software that create visualization of videos, images and  flash animation ... http://bit.ly/id6x1C   
   </li>
</ul>                    <div id="alltweets">  
                        <a href="#" class="arrow">Alle Tweets</a>
                    </div>
                </div>
                <!-- TWEETS END -->
            </div>
        <div id="bottom"></div>
        </div>
        <!-- HOMETEASER END -->

        
         
	</div>
    <!-- CONTENT END -->
	
    <!-- FOOTER START -->
	<div id="footer" class="footer_start">
       
        		<div class="social">
        	<ul>
        		<li><a href="#"><img src="files/twitter.gif" width="30" height="31" alt="twitter" /></a></li>
                <li><a href="#"><img src="files/facebook.gif" width="30" height="31" alt="facebook" /></a></li>
                <li><a href="#"><img src="files/youtube.gif" width="30" height="31" alt="youtube" /></a></li>
                <li><a href="#"><img src="files/xing.gif" width="30" height="31" alt="xing" /></a></li>
        	</ul>
        </div>
        
        <div class="language">

  <span class="deutsch">Deutsch </span><a href="1-1-Home.html">English</a>
     </div>
        
<div class="nav">
        	<ul>
            	<li><a href="31-0-Impressum.html">Datenschutz</a></li>
                <li><a href="16-0-Kontaktformular.html">Kontakt</a></li>
                <li><a href="http://www.retailing.org/">AGB</a></li></ul>
      	</div>


    </div>
    <!-- FOOTER END -->   
	</div>

</div>
</body>
</html>


Vielen Dank
P.

Garfield
Beiträge: 49
Registriert: 1. Okt 2006, 19:01

Re: Addon RexSearch (Fulltext-Search-Addon)

8. Mär 2011, 14:32

Hallo zusammen,

ich verzweifle gerade daran, dem Suchmodul für das Addon:
REX-Version:
4.2.x
Bezeichnung:
Search Fulltext 1.0.7 Beta1
Description:
Automatische Indexaktualisierung jetzt durch Aktionen gelöst.
Indiziert wird nun der Seiteninhalt genau so, wie er auch im Frontend angezeigt wird.
In der vorherigen Version (vor 1.0.2.) wurden nur die Ausgaben des Backend verwendet, was nicht bei allen Modulen fehlerfrei funktionierte.
Vielen Dank an Koala, der den Großteil der Anpassung gemacht hat.
Weitere Details findet ihr im changelog (im Hauptverzeichnis des Addon)

Anregungen und Fehler bitte hier posten:
http://forum.redaxo.de/ftopic12568.html
AddOn-Version:
Download:
search_fulltext-1.0.7b1_1.zip
aus dem Downloadbereich beizubringen, auch etwas auszugeben auf einer Suchergebnisseite.

Als Ausgabemodul habe ich:

Code: Alles auswählen

<?php
/**
 * Beispiel Such-Modul
 */
if (class_exists('rex_search_index'))
{
	$result = null;
	if (!empty($_REQUEST['rexsearch']))
	{
		$search = new rex_search_index();
		$search->searchIds = true;

		// 1 => sucht nur in Online Artikeln, 
		// 0 => sucht nur in Offline Artikeln, 
		// '' => sucht Status unabh�ngig
		$search->status = 1; 
		// Einschraenken auf eine Sprache 
		// $search->clang = 0;
		 
		// Beliebige eigene SQL WHERE Bedingung
		// $search->custom_where_conditions = ' AND article_id not in (3,6,7)';

		// Anzahl anzuzeigender Buchstaben um den Suchtreffer herum 
		$search->surroundchars = 20;

		// Anzahl der anzuzeigenden gefundenen Suchstellen im Artikel
		$search->highlightsNum = 5;

		// Pre-/Suffix fuer Suchwortauszeichnung
		$search->sourround_start_tag = "<strong>";
		$search->sourround_end_tag = "</strong>";

		// Suche starten
		$result = $search->rex_search($_REQUEST['rexsearch']);
	}

	if (is_array($result))
	{
	  foreach ($result as $hit)
	  {
		/*
		 * Verfuegbare Variablen:
		 * $hit['id']
		 * $hit['name']
		 * $hit['clang']
		 * $hit['highlightedtext']
		 * 
		 * Alle Artikel/Kategorie Eigenschaften sind via OOF verfuegbar, Beispiel:
		 * 
		 *   $hit_art = OOArticle::getArticleById( $hit['id'], $hit['clang']);
		 *   echo $hit_art->getUpdateUser();
		 *   $hit_cat = OOCategory::getCategoryById( $hit_art->getCategoryId());
		 *   echo $hit_cat->getName();
		 */
	    print '<p>';
	    print '<a href='.rex_getUrl($hit['id'], $hit['clang']).'>';
	    print $hit['name'];
	    print '</a>';
	    print '<br />';
	    print $hit['highlightedtext'];
	    print '</p>';
	  }
	}
}
else
{
  print "Zu Ihrer Suchabfrage wurde leider nichts gefunden";
}
?>
Das Suchabfrageformular:

Code: Alles auswählen

<?
$result_id = 14;
$searchstr = (isset($_REQUEST['rexsearch'])) ? $_REQUEST['rexsearch'] : '';
?>
<form action="<?php echo rex_getUrl($result_id); ?>" method="post">
<input type="hidden" name="clang" value="<?php echo $REX['CUR_CLANG']; ?>" />
<input type="text" class="search" name="rexsearch" value="<?php echo $searchstr ?>" title="Suchbegriff" />
<input class="button" type="submit" name="submit" value="OK" title="Los!" alt="Los!" />
Im Backend unter "Module" > "Aktionen" habe ich auch eine Aktion angelegt:

Aktionsname: fullsearch

Postsave-Action [Wird nach dem Speichern des Moduls ausgeführt]:

Code: Alles auswählen

<?php
$search = new rex_search_index();
$search->setNeueinlesen($REX_ACTION['ARTICLE_ID'], $REX_ACTION['CLANG_ID']);
?>
Es will einfach nix finden :mrgreen:

URL: http://www.rechtsfachwirt.net

Falls von Belang: Es ist eine Redaxo 4.3.1 Version.

Nachtrag/Edit 19.14 Uhr:
Auch der Satz "Zu Ihrer Suchabfrage wurde leider nichts gefunden" erscheint nicht.

lci
Beiträge: 239
Registriert: 18. Aug 2006, 10:47

Plaintext Plugin - Keine Einstellmöglichkeit im BE

28. Mär 2011, 09:23

Hallo,

ich habe nach dem Umzug vom DEV auf den LIVE Server, im Backend des Plaintext Plugin keine Einstellungsmöglichkeiten mehr. Die Suche scheint dennoch ganz normal zu funktionieren.
Habe schon versucht das Plungin neu zu installieren, leider ohne Erfolg.

Habe im Forum schon einen Post mit dem gleichen Problem gesehen, leider ohne Lösungsvorschlag.
Weiss jemand Rat?

Vielen Dank!
P.

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Plaintext Plugin - Keine Einstellmöglichkeit im BE

28. Mär 2011, 13:57

Hi Ici!
lci hat geschrieben:ich habe nach dem Umzug vom DEV auf den LIVE Server, im Backend des Plaintext Plugin keine Einstellungsmöglichkeiten mehr. Die Suche scheint dennoch ganz normal zu funktionieren.
Habe schon versucht das Plungin neu zu installieren, leider ohne Erfolg.

Habe im Forum schon einen Post mit dem gleichen Problem gesehen, leider ohne Lösungsvorschlag.
Weiss jemand Rat?
Aufgrund der wenigen Informationen nur einen: Das Plaintext-Plugin benötigt PHP 5. Ich vermute, du hast im Moment PHP 4 eingestellt.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

28. Mär 2011, 13:59

Hi Garfield!

Du verwendest ein älteres Volltextsuchaddon, nicht RexSearch. Evtl. hilft dir der Wikieintrag zu RexSearch weiter.
Zuletzt geändert von Xong am 28. Mär 2011, 14:07, insgesamt 1-mal geändert.
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

28. Mär 2011, 14:05

Hi Ici!
lci hat geschrieben:ich bekomme seit heute folgende Fehlermeldung wenn ich den Suchindex erneuern will (schrittweise & vollständig):

Fatal error: Cannot redeclare ago() (previously declared in /homepages/6/d345828873/htdocs/redaxo/include/classes/class.rex_article.inc.php(133) : eval()'d code:126) in /homepages/6/d345828873/htdocs/dekra/redaxo/include/classes/class.rex_article.inc.php(133) : eval()'d code on line 3

Woran kann das liegen?
RexSearch ist auch nur´n Mensch. =)

Bei der Indexierung kann es vorkommen, dass mehrere Artikel auf einmal indexiert werden, z. B. werden zu einem Artikel alle Sprachen in einem Schritt indexiert. Dabei führen erneute Funktionsdeklarationen zu obigen Fehler.

Abhilfe schafft hier entweder die Indexierung über eine HTTP-GET-Anfrage oder die Klammerung der betroffenen Funktion in ein IF-Statement mit Abfrage nach function_exists.

Ich würde letzteren Weg bevorzugen und generell immer Funktionen in Templates und Modulen folgendermaßen kapseln:

Code: Alles auswählen

if(!function_exists('FUNCTION_NAME'))
{
  FUNCTION_NAME($PARAMS)
  {
    // execute function code
  }
}
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

lci
Beiträge: 239
Registriert: 18. Aug 2006, 10:47

Re: Addon RexSearch (Fulltext-Search-Addon)

29. Mär 2011, 08:52

Hallo Xong,

vielen Dank für die Antwort.

Was das Plaintext-Plugin angeht, so läuft eine REDAXO: 4.3.2 Installation auf einem PHP: 5.2.12-nmm2.
Bei Umzug habe ich einen SQL Dump gemacht und alle Dateien per FTP rüberkopiert (also keinen Redaxo Export genutzt) - Kann dies die Ursache sein?

Tschuess & Vielen Dank!
P.

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Addon RexSearch (Fulltext-Search-Addon)

30. Mär 2011, 09:42

Hi Ici,

ich glaube nicht, dass das Problem mit der Übernahme von Entwicklungs- zu Liveserver zu tun hat.

Wir haben jetzt zwei Möglichkeiten: Entweder du gibst mir die Zugangsdaten zu deinem System (Redaxo und FTP) oder du müsstest das Plugin selbst debuggen. Anfangen kannst du da mit der Einstellung der Anzeige von Fehlermeldung (error_reporting, display_errors).
LG,
Xong

[ externes Bild ] Määääääääääääääääääääääääh!

Zurück zu „Allgemeines [R4]“