Viewing 14 posts - 1 through 14 (of 14 total)
  • Author
    Posts
  • #1328957

    Wie kann in der Enfold Sucherweiterung die Rubrik “Alle Ergebnisse ansehen” ausgeblendet werden? respektive möchte ich, dass nur die Box unterhalb des Suchfenster angezeigt wird, und es nicht möglich ist, auf eine zusätzliche Seite weiter zu gehen. Danke für eine baldige Hilfe (Wenn möglich in deutsch)

    #1328969

    Hey Andreas,
    Bitte versuchen Sie diesen Code im Feld Allgemeines Styling ▸ Quick CSS oder im WordPress ▸ Anpassen ▸ Zusätzliches CSS Feld:

    #top #header .av_ajax_search_entry_view_all {
    	display:none;
    }
    

    2021-11-14_131444.jpg

    Best regards,
    Mike

    #1329029

    Herzlichen Dank für die schnelle Antwort. Das passt perfekt für das Suchfeld im Header / Menu. Gerne würde ich dies aber auch haben für das Element “Suche” welches auf der Seite an einem beliebigen Ort eingefügt werden kann. Was muss ich da am Code noch ergänzen, dass es auch da angewendet wird?

    #1329085

    Hi,
    Bitte versuchen Sie, dieses CSS hinzuzufügen, wenn es nicht funktioniert, verlinken Sie bitte auf Ihre Beispielseite, damit wir es untersuchen können

    #top #main .av_ajax_search_entry_view_all {
    	display:none;
    }

    Best regards,
    Mike

    #1329447

    Hallo Mike.
    Herzlichen Dank für deine Antwort. Es funktioniert nun, jedoch musste ich den Code ohne “#top #main” hinein kopieren. Danke für deinen tollen Support. Zum selben Thema habe ich noch ein weiteres Anliegen:

    Ist es möglich, dass über das Suchfeld nur die Direkten Suchergebnisse in der Box angezeigt wird und die Möglichkeit auf die spezielle Seite mit den Suchergebnissen zu gelangen auszublenden / abzuschalten?

    herzlichen Dank für deine Antwort bereits jetzt.

    #1329473

    ja weil #main nicht den #header einschließt sondern Sibling ( Geschwister ) ist , die liegen also auf gleicher Ebene
    – das #top ist o.k.

    #1329509

    Hi,

    @Guenni007
    danke für deine Hilfe, @natuerlich-hund Ich bin mir nicht sicher, ob ich das verstehe, wenn du sagst:

    Ist es möglich, dass nur die direkten Suchergebnisse in der Box über das Suchfeld angezeigt werden und die Option, auf die Sonderseite mit den Suchergebnissen zu gelangen, ausgeblendet wird

    Ich glaube, Sie meinen, den Link “Alle Ergebnisse anzeigen” auszublenden, was das obige CSS tut. Kannst du das vielleicht mit Screenshots näher erklären? Tut mir leid, ich spreche kein Deutsch, benutze aber Google Translate.

    — Translated with Google —


    @Guenni007
    thank you for your help, @natuerlich-hund I’m not sure that I understand, when you say:

    Is it possible that only the direct search results are displayed in the box via the search field and the option to get to the special page with the search results is hidden

    I believe you mean to hide the “view all results” link, which the above css does. Can you explain further, perhaps with screenshots? Sorry I’m not a German speaker but use Google Translate.

    Best regards,
    Mike

    #1329531

    Hallo Mike.

    Ich möchte die Suchergebnisse nur im Container unterhalb des Suchfeldes anzeigen lassen. Die Weiterleitung auf die Resultatseite möchte ich nicht erlauben, respektive ausschalten. Ist dies möglich?

    (Google Translate)

    Hi Mike.

    I only want to display the search results in the container below the search field. I do not want to allow forwarding to the results page, or rather switch it off. Is this possible?

    #1329650

    Du möchtest keinerlei Link dort haben?
    Ist das wirklich das was ein Besucher deiner Seite erwarten würde, wenn er die Suche anstrengt?
    Wenn ich irgendwo auf einer Seite einen Begriff suche erwarte ich auch, dass mir der entsprechende Link dorthin auch angezeigt wird.
    Was bezweckst Du damit?
    __________
    You don’t want to have any link there?
    Is that really what a visitor to your site would expect when they search?
    When I search for a term somewhere on a page, I also expect the corresponding link to be displayed.
    What do you want to achieve with that?

    .ajax_search_response a {
        pointer-events: none !important;
    }

    PS – du kannst auch die ajax Suche ganz abschalten und direkt zur Suchseite weiterleiten.

    #1329653

    Hallo Guenni007.

    Nein, das wurde falsch Verstanden. Jedenfalls will ich Links haben, sonst gibt es keinen sinn für den Besucher. Die Suchergebnisse sollen mit den Links im Container unterhalb des Sichfeldes angezeigt werden. Die Möglichkeit auf die spezielle Such- Ergebnisseite zu gelangen möchte ich jedoch ausschalten. Verstehst due was ich meine?

    #1329685

    Den Code hatte dir doch Mike gepostet.
    Nur #main ist wie gesagt nicht Teil des Headers in dem sich das alles abspielt und ich stellte fest, das es ohne den Zusatz !important nicht ging – also:

    #top .av_ajax_search_entry_view_all {
    	display: none !important;
    }
    #1329694

    Hi,
    There is not an option to disable the search results page, this is a core WordPress feature, so we can disable the link to the search results page, such as the css above:
    2021-11-14_131444.jpg
    but if someone enters the [Enter] key they will still go to the search results page, for this you can use this function to Manually Disable Search Feature in WordPress:

    function wpb_filter_query( $query, $error = true ) {
    if ( is_search() ) {
    $query->is_search = false;
    $query->query_vars[s] = false;
    $query->query[s] = false;
    if ( $error == true )
    $query->is_404 = true;
    }
    }
    add_action( 'parse_query', 'wpb_filter_query' );
    add_filter( 'get_search_form', create_function( '$a', "return null;" ) );
    function remove_search_widget() {
        unregister_widget('WP_Widget_Search');
    }
    add_action( 'widgets_init', 'remove_search_widget' );

    this will redirect users to a 404 page, but this could confuse users.
    Perhaps a solution would be to create a custom “search results page” and use a redirect plugin to redirect to this page that would show whatever you wanted, which might be less confusing to your users?

    Best regards,
    Mike

    #1329829

    das habe ich noch nie getestet. In der Tat bei Enter öffnet sich die Suchseite.
    versuche mal :
    _______
    I have never tested this. In fact, if you press Enter, the search page opens.

    Edit : use the next code

    #1329830

    And because of event.which is deprecated ( i erased that function above ) use better:
    ( on child-theme functions.php )

    function disable_enter_key(){
    ?>
    <script type="text/javascript"> 
    (function($) {
    	$(document).on('keypress keydown keyup', '#searchform', function(e) {
    	  if(e.keyCode == 13) {
    		e.preventDefault();
    		return false;
    	  }
    	});
    })(jQuery);	
    </script>
    <?php
    }
    add_action('wp_footer', 'disable_enter_key');

    by the way: on small screens ( mobile devices ) the ajax response list maybe too big for the screen. On default – it is not scrollable that window:

    #top #searchform .ajax_search_response {
        max-height: calc(100vh - 200px);  /* test it with fitting settings */
        overflow-y: auto;
        height: auto;
    }

    disadvantage: maybe you do only hamper enter key on desktop devices ! because on my mobile the text input will be closed by enter key ;)
    so maybe that line above to replace by:
    $(document).on('keypress keydown keyup', 'html:not(.avia_mobile) #searchform', function(e) {

Viewing 14 posts - 1 through 14 (of 14 total)
  • You must be logged in to reply to this topic.