+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Suchfunktion

  1. #1
    War schon öfter hier
    Registriert seit
    25.07.2005
    Beiträge
    135
    Bedankte sich
    4
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard Suchfunktion

    Hi,
    ist es möglich, dass die Joomla-Suchfunktion -wenn nichts gefunden wird- einen Kommentar wie "Ihre Suche ergab keine Treffer" ausgibt?
    Wenn ja, wo (in welcher Datei, welche Zeile o.ä.) muss dieser Satz eingebaut werden?
    Danke für einen Hinweis!
    Gruß
    nuckel

  2. #2
    Neu an Board
    Registriert seit
    07.07.2007
    Ort
    Lindau am Bodensee
    Beiträge
    77
    Bedankte sich
    2
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    versuchs mal in der Sprachdatei

  3. #3
    Gehört zum Inventar Avatar von Taka
    Registriert seit
    23.05.2005
    Ort
    Downtown Zürich
    Alter
    39
    Beiträge
    5.067
    Bedankte sich
    152
    Erhielt 1.239 Danksagungen
    in 1.172 Beiträgen

    Standard

    Also in "meinem" Joomla wird das standardmässig angezeigt

    Suchwörter "xyz"
    Insgesamt 0 Ergebnisse.
    Und wenn Du den Satz ändern/ergänzen willst, wie bereits gesagt in der Sprachdatei

  4. #4
    War schon öfter hier
    Registriert seit
    25.07.2005
    Beiträge
    135
    Bedankte sich
    4
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    OK, Danke erstmal.
    Die Idee ist folgende: wenn etwas gefunden wird, soll
    (xx) Treffer
    angezeigt werden. Das habe ich hinbekommen.
    Wenn nichts gefunden wird soll aber
    statt (0) Treffer der Satz "Keine Treffer gefunden." angezeigt werden.
    In der Sprachdatei finde ich :

    DEFINE('_CONCLUSION',' ($totalRows) Treffer.;

    in der search.html.php finde ich das:
    PHP-Code:
        function displaynoresult() {
            ?>
                </td>
            </tr>
            <?php
        
    }

        function 
    display( &$rows$params$pageNav$limitstart$limit$total$totalRows$searchword ) {
            global 
    $mosConfig_hideCreateDate;
            global 
    $mosConfig_live_site$option$Itemid;

            
    $c             count ($rows);
            
    $image         mosAdminMenus::ImageCheck'google.png''/images/M_images/'NULLNULL'Google''Google');
            
    $searchword urldecode$searchword );
            
    $searchword    htmlspecialchars($searchwordENT_QUOTES);

                    
    // number of matches found
                    
    echo '<br/>';
                    eval (
    'echo "'._CONCLUSION.'";');

                    
    ?>
                    <a href="http://www.google.com/search?q=<?php echo $searchword?>" target="_blank">
                        <?php echo $image?></a>
                </td>
    Könnte ich irgendwie in die search.html.php nochmal ein
    PHP-Code:
    eval ('echo "'._CONCLUSION1.'";'); 
    einfügen (wobei ich in der Sprachdatei das
    PHP-Code:
    DEFINE('_CONCLUSION1'Keine Treffer gefunden.; 
    angebe)?
    Wenn ja, wie müsste ich das genau machen?

  5. #5
    Gehört zum Inventar Avatar von deejey
    Registriert seit
    22.04.2006
    Ort
    HH
    Beiträge
    9.309
    Bedankte sich
    509
    Erhielt 1.791 Danksagungen
    in 1.583 Beiträgen

    Standard

    // number of matches found
    echo '<br/>';
    if ($totalRows > 0) {
    eval ('echo "'._CONCLUSION.'";');
    }
    else {
    eval ('echo "'._CONCLUSION1.'";');
    }

    Falls 0 nicht klappt versuche null; Nicht vergessen, das ist ein Hack, der beim Update evtl. futsch ist
    Kein Support über PM; Ignoriermodus aktiv bei "dringend", "schnell", "eilt", denn: Zeit ist relativ

  6. Erhielt Danksagungen von:


  7. #6
    War schon öfter hier
    Registriert seit
    25.07.2005
    Beiträge
    135
    Bedankte sich
    4
    Erhielt 2 Danksagungen
    in 2 Beiträgen

    Standard

    Suuuper Deejey! Vielen Dank!

+ Antworten

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein