+ Antworten
Ergebnis 1 bis 6 von 6

Thema: Suche liefert Ergebnisse aber per Klick falsche Seite

  1. #1
    Kommt häufiger vorbei Avatar von Karatemelli
    Registriert seit
    15.08.2005
    Ort
    Regensburg
    Beiträge
    428
    Bedankte sich
    37
    Erhielt 18 Danksagungen
    in 15 Beiträgen

    Standard Suche liefert Ergebnisse aber per Klick falsche Seite

    Hallo Forum,

    ich habe ein seltsames Problem und bisher noch keine Lösung gefunden. Auch meine Suche hier gestaltet sich bisher schwierig, weil ich erst auch gar nicht weiß "wonach" ich genau suchen soll

    Wenn man z.B. folgende Seite öffnet, bei der ich schon eine Suche durchgeführt habe, werden zwar die richtigen Ergebnisse geliefert aber wenn man auf einen Beitrag klickt, dann erscheint ein anderer:

    http://www.karate-news.de/component/search/webaward.html?ordering=&searchphrase=all

    Das alles habe ich mal versucht "OHNE" die Joomla-SEF Funktion und da scheint alles tadellos zu passen. Allerdings habe ich dann wieder die kryptischen URLs was ich vermeiden möchte

    Hat jemand eine IDee?
    Danke und viele Grüße
    Melanie

  2. #2
    Neu an Board Avatar von Dr. Eddison
    Registriert seit
    02.07.2007
    Alter
    32
    Beiträge
    88
    Bedankte sich
    6
    Erhielt 20 Danksagungen
    in 18 Beiträgen

    Standard

    Das sieht nach einem Fehler im Template aus.
    Hast Du in dem Ordner "/templates/DEINTEMPLATE/html/com_search" einen Unterordner "search"? Falls ja, benenne den mal kurz um und probiere dann nochmal. Es wird sich sicher das Aussehen verändern, aber es sollte funktionieren.

    Gib mal bescheid, ob es geht, dann gibts weitere Anleitung. ;-)
    Man hilft den Menschen nicht, wenn man für sie tut, was selbst tun können. (Abraham Lincoln)
    Wichtiger Link: www.gidf.de

  3. #3
    Kommt häufiger vorbei Avatar von Karatemelli
    Registriert seit
    15.08.2005
    Ort
    Regensburg
    Beiträge
    428
    Bedankte sich
    37
    Erhielt 18 Danksagungen
    in 15 Beiträgen

    Standard

    Hi Eddison,

    das Umbennenen des Ordners und Cache löschen brachte leider weder im Aussehen noch in der Funktion irgendwelche Änderungen. Nur wenn ich das Joomla-SEF abschalte scheint es ordentlich zu funktionieren.

    viele Grüße
    Melanie

  4. #4
    Neu an Board Avatar von Dr. Eddison
    Registriert seit
    02.07.2007
    Alter
    32
    Beiträge
    88
    Bedankte sich
    6
    Erhielt 20 Danksagungen
    in 18 Beiträgen

    Standard

    So wie Du schreibst, hast du also den Ordner "/templates/DEINTEMPLATE/html/com_search/search". Dort liegt eine "default_results.php". Ersetze da mal diesen Teil (der Originale sieht fast genauso aus):

    Sind aber noch ein paar Teile aus einem Template von mir drin, die Du evtl nicht brauchst.

    etwa ab Zeile 17
    PHP-Code:
    <?php if (count($this->results)) : ?>
    <div class="results">
        <h2 class="componentheading"><?php echo JText :: _('Search_result'); ?></h2>
        <?php $start $this->pagination->limitstart 1?>
        <ol class="list<?php echo $this->params->get('pageclass_sfx'?>" start="<?php echo  $start ?>">
            <?php foreach ($this->results as $result) : ?>
            <li>
                <span class="small">
                <?php if ($result->section) : ?>
                    <?php echo JText::_('Gefunden in'?>:&nbsp;<b><?php echo $this->escape($result->section); ?></b><br />
                <?php endif; ?>
                    <?php echo JText::_('Erstellt:'?><?php  echo $result->created?>
                </span>
                <?php if ($result->href) : ?>
                <h4>
                    <a href="<?php echo JRoute :: _($result->href?><?php echo ($result->browsernav == 1) ? 'target="_blank"' ''?> >
                        <?php echo (htmlspecialchars($result->title)); ?></a>
                </h4>
                <?php endif; ?>

                <?php if (($result->text) && ($result->text != $result->title)) {?>
                    <span class="small_text">
                    <?php echo ($result->text);?>
                    </span><?php
                
    } else echo '<br />';?>
                <p class="clearHERE" style="display:none">&nbsp;</p>
            </li>
            <?php endforeach; ?>
        </ol>
        <?php echo $this->pagination->getPagesLinks(); ?>
    </div>
    <?php endif; ?>
    Man hilft den Menschen nicht, wenn man für sie tut, was selbst tun können. (Abraham Lincoln)
    Wichtiger Link: www.gidf.de

  5. #5
    Neu an Board
    Registriert seit
    27.11.2009
    Beiträge
    5
    Bedankte sich
    2
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Hallo Zusammen,


    ich habe das gleiche Problem (Joomla 1.5.25):

    - Ich habe unter "SEO Settings" bis auf "Suffix" alles auf "yes" gesetzt.
    - Alle Menülinks liefern auch die richtige Seite ... bis auf eine :-(
    - Ich habe auch schon alles ausprobiert, ahbe aber keine Lösung gefunden.

    Das oben erwähnte Verzeichnis "/templates/DEINTEMPLATE/html/com_search/search" existiert bei mir nicht - lediglich "html/com_content", "html/mod_footer", "html/mod_jaslideshow2" und "html/mod_login"

    Könnt Ihr weiterhelfen?

    o Außerdem ganz banal: Trotzdem ich die deutsche Sprachversion installiert und unter "languages" als default aktiviert habe, bleibt das backend weiterhin englisch. Hab ich was vergessen?

    Beste Grüße Mark

  6. #6
    Neu an Board Avatar von Dr. Eddison
    Registriert seit
    02.07.2007
    Alter
    32
    Beiträge
    88
    Bedankte sich
    6
    Erhielt 20 Danksagungen
    in 18 Beiträgen

    Standard

    Hat sich das Problem zwischenzeitlich geklärt?
    Man hilft den Menschen nicht, wenn man für sie tut, was selbst tun können. (Abraham Lincoln)
    Wichtiger Link: www.gidf.de

+ Antworten

Lesezeichen

Berechtigungen

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