ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Suchen Funktion defekt?

Geschlossen
  1. #1
    User Pic
    Sn00Pi gelöschter User
    Ich habe die die Version 1.0.5C des Scripts bei mir installiert.

    Funktioniert auch alles super bis auf die Suchen Funktion. Da öffnet sich egal was ich eingebe als Stichwort die Foren-Übersicht...?!?

    Ist das schon bekannt?

    Habe einen Beitrag hier im Forum gefunden wo dies jedoch nicht behoben wurde.

    Mach ich vielleicht was falsch?

    MfG
    Sn00Pi
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    habe das gleiche problem
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Panicsheep Hall Of Fame
    Registriert seit
    24.08.2004
    Beiträge
    10.192
    Beitragswertungen
    16 Beitragspunkte
    Als ob jemand die Suchen Funktion benutzen würde.
    Erlebt man doch hier täglich im Forum das sowas konsequent ignoriert wird



    Omnia bona erunt
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    vreak Mitglied
    Registriert seit
    14.02.2005
    Beiträge
    287
    Beitragswertungen
    0 Beitragspunkte
    *LOL*...daz stimmt wirklich, kommt nur die foren-übersicht!
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Sn00Pi gelöschter User
    @Panicsheep

    Da hast Du mit Sicherheit zum Teil recht, nur ist es so:
    Ich bin am überlegen ob ich das Clanscript für meine gewerbliche Seite einsetze da man es gut anpassen kann und wollte deshalb auch einen fnktionierende \"Suchen-Funktion\"!

    Ich finde es ein sehr gutes Script mit sehr wenig fehlern aber ohne Suchen-Funktion würde es leider ausscheiden!

    Da könnte ich ja niemanden zusammenscheissen wenn er Sie nicht benutzt! zwinker

    Also hoffe ich mal dass das in einem baldigen Update gefixt wird da die Seite bis mitte Mai stehen muss!

    MfG
    Sn00Pi
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Fleischlego Mitglied
    Registriert seit
    04.05.2005
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Ich bin von dem System auch bgeistert aber ich vermisse wirklich die suchfunktion. Wenigstens fürs forum, so wie hier, würde mir das völlig reichen.
    Kann mir jemand da weiterhelfen?
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Fleischlego Mitglied
    Registriert seit
    04.05.2005
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Hilfe Hilfe!
    Ich brauche das Suchding wirklich und bin zu alt um noch PHP zu lernen. traurig
    Bin ich denn der einzige mit diesem Problem?
    0 Mitglieder finden den Beitrag gut.
  8. #8
    User Pic
    SLJ Hall Of Fame
    Registriert seit
    18.05.2004
    Beiträge
    15.492
    Beitragswertungen
    3 Beitragspunkte
    Ja wie schon gesagt die Suche wird eh ignoriert !

    Und ilch ist gerade auch nicht da.

    mfg
    SLJ
    externer Link
    Ilch 1.0.4 PHP 7.0 und PDO Fähig na klar lächeln
    0 Mitglieder finden den Beitrag gut.
  9. #9
    User Pic
    seth Mitglied
    Registriert seit
    12.03.2005
    Beiträge
    2.018
    Beitragswertungen
    1 Beitragspunkte
    lol also nur ne attrappe, clever zunge
    0 Mitglieder finden den Beitrag gut.
  10. #10
    User Pic
    Delta_Gamma gelöschter User
    Hallo zusammen. Nachdem ich leider nichts gefunden habe, musste ich mir erstmal selbst helfen und hab auf der Basis der suchen.php im Forum-Ordner hab ich mal eine suchen.php für den inlude-Ordner gebastelt. Funktioniert bei mir jedenfalls ganz gut!

    <?php 
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: Suche';
      $hmenu = '&nbsp;Stichwortsuche';
      $design = new design ( $title , $hmenu );
      $design->header();
    ?><table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td>
    <form action="<?=$PHP_SELF;?>?m=suchen" method="POST">
    <table width="400" cellpadding="5" cellspacing="0" border="0">
      <tr> 
        <td width="225"><input type="text" <?php echo 'value="'.$such.'"'; ?> name="such" size="30"></td>
        <td><input type="checkbox" name="chkforum" checked>Forum durchsuchen?</td>
      </tr>
      <tr> 
        <td><input type="submit" value="Suchen" name="submit"></td>
    		<td><input type="checkbox" name="chknews">News durchsuchen?</td>
      </tr>
    </table>
    </form></td>
      </tr>
    </table>
    <br />
    <?php
    $i = 0;
    if ( !empty ($such) ) {	
    	if ( !empty ($chkforum) ) {
    		$such_string = '<b>Posts:</b><br><br>';
    		$erg = db_query("SELECT DISTINCT a.tid, b.name FROM `prefix_posts` a INNER JOIN `prefix_topics` b ON a.tid = b.id WHERE txt LIKE '%$such%'");
    	  while ($row = db_fetch_object ($erg)) {
    				$i++;
    				$such_string .= '<a href="?m=forum&um=showposts&tid='.$row->tid.'#'.$row->id.'">';
    				$such_string .= $row->name.'</a><br /><br />';
    			}
    		} 
    	if ( !empty ($chknews) ) {		
    		$such_string .= '<b>News:</b><br><br>';
    	 	$erg = db_query("SELECT * FROM `prefix_news` WHERE news_text LIKE '%$such%' ORDER BY news_time DESC");
    	    while ($row = db_fetch_object ($erg)) {
           		$i++;			
    		 		$such_string .= '<a href="?m=news&um=1&nid='.$row->news_id.'">';
    		 		$such_string .= $row->news_title.'</a><br />';
    			 }
     		  }
      if ($i > 0) {
    	  echo '&nbsp;&nbsp;';
    	  echo $i.'Treffer für die suche nach: "'.$such;
    		echo '"<table width="100%" cellpadding="10" border="0" cellspacing="1" class="border"><tr><td class="Cnorm" valign="top">';
    		echo $such_string;
    	  echo '</td></tr></table>';
    	} else {
    	  echo '&nbsp;&nbsp;Leider wurde keine übereinstimmung mit dem Suchbegriff "'.$such.'" gefunden';
    	}
    };
      $design->footer();			
    ?>


    Ich hoffe das ist ein Ansatz für die, die eine Suchfunktion für nötig halten (wie ich!). Greetz....
    0 Mitglieder finden den Beitrag gut.
  11. #11
    User Pic
    Delta_Gamma gelöschter User
    Hi, ich nochmal,

    also jetzt hab ich den Script noch verbessert, weil die Post-ID noch nicht da war (sry).
    Hier jetzt der fertige code:

    <?php 
    defined ('main') or die ( 'no direct access' );
    $title = $allgAr['title'].' :: Suche';
      $hmenu = '&nbsp;Stichwortsuche';
      $design = new design ( $title , $hmenu );
      $design->header();
    ?><table width="400" border="0" align="center" cellpadding="0" cellspacing="0">
      <tr>
        <td>
    <form action="<?=$PHP_SELF;?>?m=suchen" method="POST">
    <table width="400" cellpadding="5" cellspacing="0" border="0">
      <tr> 
        <td width="225"><input type="text" <?php echo 'value="'.$such.'"'; ?> name="such" size="30"></td>
        <td><input type="checkbox" name="chkforum" checked>Forum durchsuchen?</td>
      </tr>
      <tr> 
        <td><input type="submit" value="Suchen" name="submit"></td>
    		<td><input type="checkbox" name="chknews">News durchsuchen?</td>
      </tr>
    </table>
    </form></td>
      </tr>
    </table>
    <br />
    <?php
    $i = 0;
    if ( !empty ($such) ) {	
    	if ( !empty ($chkforum) ) {
    		$such_string = '<b>Posts:</b><br><br>';
    			$erg = db_query("SELECT DISTINCT a.id, tid, b.name FROM `prefix_posts` a INNER JOIN `prefix_topics` b ON a.tid = b.id WHERE txt LIKE '%$such%'");
    	  while ($row = db_fetch_object ($erg)) {
    				$i++;
    				$such_string .= '<a href="?m=forum&um=showposts&tid='.$row->tid.'#'.$row->id.'">';
    				$such_string .= $row->name.'</a><br /><br />';
    			}
    		} 
    	if ( !empty ($chknews) ) {		
    		$such_string .= '<b>News:</b><br><br>';
    	 	$erg = db_query("SELECT * FROM `prefix_news` WHERE news_text LIKE '%$such%' ORDER BY news_time DESC");
    	    while ($row = db_fetch_object ($erg)) {
           		$i++;			
    		 		$such_string .= '<a href="?m=news&um=1&nid='.$row->news_id.'">';
    		 		$such_string .= $row->news_title.'</a><br />';
    			 }
     		  }
      if ($i > 0) {
    	  echo '&nbsp;&nbsp;';
    	  echo $i.' Treffer für die suche nach: "'.$such;
    		echo '"<table width="100%" cellpadding="10" border="0" cellspacing="1" class="border"><tr><td class="Cnorm" valign="top">';
    		echo $such_string;
    	  echo '</td></tr></table>';
    	} else {
    	  echo '&nbsp;&nbsp;Leider wurde keine übereinstimmung mit dem Suchbegriff "'.$such.'" gefunden';
    	}
    };
      $design->footer();			
    ?>


    Falls jemand noch anregungen hat:
    [email]deltagamma@hotmail.de[/email]
    0 Mitglieder finden den Beitrag gut.
  12. #12
    User Pic
    chrissi Mitglied
    Registriert seit
    28.05.2005
    Beiträge
    713
    Beitragswertungen
    0 Beitragspunkte
    wen ich jetzt richtig versteh ist das hier die final..??

    ok gut lächeln

    eine frage aber dann.. wo pack ich das hin??? grumml
    0 Mitglieder finden den Beitrag gut.
  13. #13
    User Pic
    Delta_Gamma gelöschter User
    Du speicherst das als suchen.php im Ordner "include". Hochladen und im Admin-Bereich als interner Link ins Menu einfügen.
    Wenn Du das

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.de
    #   Delta_Gamma modification
    
    defined ('main') or die ( 'no direct access' );
    
    
    ?>
      <form action="<?=$PHP_SELF;?>?m=suchen" method="POST">
    <table>
      <tr> 
        <td> 
          <input type="text" name="such" size="12">
        </td>
      </tr>
      <tr> 
        <td><input type="checkbox" name="chkforum" checked>Forum ?</td>
      </tr>
      <tr> 
        <td><input type="checkbox" name="chknews">News?</td>
      </tr>
      <tr> 
        <td> 
          <input type="submit" value="Suchen" name="submit">
        </td>
      </tr>
    </table>
    </form>


    noch in die suchen.php im Ordner "include/boxes" reinkopierst, hast Du eine Suchen-Navbox, die es dann auch tut.

    Greetz... zwinker
    0 Mitglieder finden den Beitrag gut.
  14. #14
    User Pic
    vreak Mitglied
    Registriert seit
    14.02.2005
    Beiträge
    287
    Beitragswertungen
    0 Beitragspunkte
    ich warte auf daz ilch update! und wenn ez jahre dauert ;0)
    0 Mitglieder finden den Beitrag gut.
  15. #15
    User Pic
    rom gelöschter User
    Muchas Gracias, Delta_Gamma!
    Hast meinen Tag gerettet lächeln
    0 Mitglieder finden den Beitrag gut.
  16. #16
    User Pic
    rom gelöschter User
    Hm, übrigens fände ich ne Datumsanzeige nicht schlecht.
    Bei den News ist das ja kein Problem, hab ich selbst sogar noch hinbekommen, aber bei den Posts habe ich da mehr Probleme....

    Hier meine Änderungen für den News-Part:
            $such_string .= '<b>News:</b><br><br>';
             $erg = db_query("SELECT * FROM `prefix_news` WHERE news_text LIKE '%$such%' ORDER BY news_time DESC");
            while ($row = db_fetch_object ($erg)) {
                   $i++;            
                  [color=#FF0000]   $such_string .= $row->news_time.'&nbsp;-&nbsp;';[/color]
                     $such_string .= '<a href="?m=news&um=1&nid='.$row->news_id.'">';
                     $such_string .= $row->news_title.'</a><br />';
                     
                 }
              }
    0 Mitglieder finden den Beitrag gut.
  17. #17
    User Pic
    rom gelöschter User
    ok wieder was gelernt, der "color" Tag gehört da oben natürlich nicht rein. Aber ich denke ihr wisst nun was ich mit Datumsanzeige meine lächeln
    0 Mitglieder finden den Beitrag gut.
  18. #18
    User Pic
    Delta_Gamma gelöschter User
    Für die Posts musst Du das einfügen:

    $such_string = '<b>Posts:</b><br><br>';
    			$erg = db_query("SELECT DISTINCT a.id, tid, time, b.name FROM `prefix_posts` a INNER JOIN `prefix_topics` b ON a.tid = b.id WHERE txt LIKE '%$such%'");
    	  while ($row = db_fetch_object ($erg)) {
    	  			$change = date ('d.m.Y - H:i:s', $row->time);
    				$i++;
    				$such_string .= '<font size="1">'.$change.'</font><br />';
    				$such_string .= '<a href="?m=forum&um=showposts&tid='.$row->tid.'#'.$row->id.'">';
    				$such_string .= $row->name.'</a><br /><br />';
    }
    0 Mitglieder finden den Beitrag gut.
  19. #19
    User Pic
    rom gelöschter User
    vielen dank, delta_gamma lächeln
    0 Mitglieder finden den Beitrag gut.
  20. #20
    User Pic
    Delta_Gamma gelöschter User
    Bitte bitte, kein Thema. Sollen ja schliesslich auch alle was von haben lachen
    0 Mitglieder finden den Beitrag gut.
  21. #21
    User Pic
    vreak Mitglied
    Registriert seit
    14.02.2005
    Beiträge
    287
    Beitragswertungen
    0 Beitragspunkte
    gamma kann es sein das die such-funktion server (bzw. datenbank) abhängig ist?

    auf funpic zB. funzt daz wunderbar...aber auf dem anderen hozt kommzt du nurzur suchen.php

    ?
    0 Mitglieder finden den Beitrag gut.
  22. #22
    User Pic
    Delta_Gamma Mitglied
    Registriert seit
    03.06.2005
    Beiträge
    2
    Beitragswertungen
    0 Beitragspunkte
    KA wie das bei funpic aussieht, ich hab nur bezalten webspace. ich habs jedenfalls auf zwei verschiedenen Hosts ausprobiert und es hat geklappt.
    Des weiteren würde ich sagen, dass die such-funktion genau so "server (bzw. datenbank)"-abhängig ist, wie der gesamte clanscript, zu dem sie gehört.
    Alles klar? zwinker
    0 Mitglieder finden den Beitrag gut.
  23. #23
    User Pic
    Fleischlego Mitglied
    Registriert seit
    04.05.2005
    Beiträge
    29
    Beitragswertungen
    0 Beitragspunkte
    Danke Delta. Läuft prima.
    In der nächsten Version von der Suchfunktion wünsche ich mir noch ne Einfärbung der Suchwörter in den Ergebnissen zwinker
    Ich bin sogar so glücklich das ich das für die Personen die noch weniger Kenntnise haben als ich (falls es die geben sollte) schon fertig mit Mini-Anleitung zusammengepackt habe.
    Klicke hier für Download SuchBox 1.0.5!
    0 Mitglieder finden den Beitrag gut.
  24. #24
    User Pic
    Acelad Mitglied
    Registriert seit
    28.02.2005
    Beiträge
    38
    Beitragswertungen
    0 Beitragspunkte
    sollte fest bei module verlinkt werden ....
    0 Mitglieder finden den Beitrag gut.
  25. #25
    User Pic
    Kwitchibo Mitglied
    Registriert seit
    03.08.2005
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    ich hab auch bezahlten webspace und bei mir gehts auch net! komm dann auf die suchen.php !!! wär aber nich schlecht wenn es ne suchfunktion für das gesamte script geben würde, wie müsste die aussehen????
    0 Mitglieder finden den Beitrag gut.
  26. #26
    User Pic
    Kamikanze Mitglied
    Registriert seit
    19.08.2005
    Beiträge
    26
    Beitragswertungen
    0 Beitragspunkte
    danke Delta_Gamma.
    ich hatte bisher auch das prob.
    man sollte das suchbox 1.0.5. mal als offiziellen module download anbieten !
    0 Mitglieder finden den Beitrag gut.
  27. #27
    User Pic
    Kwitchibo Mitglied
    Registriert seit
    03.08.2005
    Beiträge
    36
    Beitragswertungen
    0 Beitragspunkte
    weiß denn hier niemand wie man die suchfunktion soerweitert das man beispielsweise das gästebuch oder überhaupt die komplette website durchsuchen kann????
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten