Theme anpassen Suchfeld Form durch ajax suche ersetzen

  • Hallo Leute

    leider habe ich ein Theme gekauft dass sich nur sehr schwer anpassen lässt für einen php amateur wie mich css kann ich einigermassen jedoch möchte ich hier ins Thema direkt eingreifen und eine suche durch mein ajax search pro ersetzen.


    '.$section_tagline.'
    [COLOR=#ff0000] <div class="form-group">
    <input type="text" class="form-control" name="job_title" placeholder="'.esc_html__('Search here','nokri').'">
    <button type="submit"><i class="ti-search"></i> </button>
    </div>[/COLOR]
    <div class="categories-icons">

    den Betreffenden code habe ich hier Markiert nur leider kriege ich diesen shortcode einfach nicht aus definiert

    [wd_asp id=2]¨

    wäre cool wenn jemand so etwas schon mal ausdefiniert hat und mir hilft

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • .. an dieser stelle ..


    Wo genau in welcher Datei?

    .. zeigt es einen fehler an ..


    Was genau wird angezeigt?

    Am Rande bemerkt: Ob diese Ajax-Suche sich überhaupt für das Theme eignet, ist natürlich noch eine ganz andere Frage. Wenn man ein fertiges Theme kauft, sollte man stets mit den Funktionen des Themes arbeiten, nicht dagegen...

    5 Mal editiert, zuletzt von b3317133 (14. September 2019 um 12:38)

  • Wenn ich den so einfüge an dieser stelle zeigt es einen fehler an so weit war ich auch schon wo liegt der fehler was meinst du?


    wenn du copy&paste machen willst, musst du die php tags weglassen.

    [size=10]Bitte immer zuerst die Forensuche nutzen und erst danach Deine Fragen hier im Forum stellen, denn sehr vieles wurde schon mehrfach beantwortet. Bitte dabei auch die Forenregeln beachten.
    Kein Support per PN - Fragen gehören ins Forum.[/SIZE]
    [size=8]Wenn du eine weise Antwort verlangst, musst du vernünftig fragen. (Johann Wolfgang von Goethe)[/SIZE]

  • ich habe sie hochgeladen allerdings als txt da php nicht hochladbar ist. ich denke es müsste in den roten bereich rein allerdings mein php ist schlecht :(

    $bgImageURL = nokri_returnImgSrc( $section_img );
    $bg_img = ( $bgImageURL != "" ) ? ' \\s\\t\\y\\l\\e="background: url('.$bgImageURL.') no-repeat scroll center center / cover;"' : "";
    }
    return '<section class="main-section-category" '.str_replace('\\',"",$bg_img).'>
    <div class="container">
    <div class="row">
    <div class="col-md-6 col-sm-8 col-xs-12 ">
    <div class="main-cat-detail-box">
    '.$section_heading.'
    <hr>
    <div class="clearfix"></div>
    '.$section_tagline.'
    <form method="get" action="'.get_the_permalink($nokri['sb_search_page']).'">
    [COLOR=#ff0000]<div class="form-group">
    <input type="text" class="form-control" name="job_title" placeholder="'do_shortcode([wd_asp id=2]).'">
    <button type="submit"><i class="ti-search"></i> </button>
    </div>
    </form>[/COLOR]
    <div class="categories-icons">
    <div class="featured-cat owl-carousel owl-theme">
    '.$cats_html.'
    </div>
    </div>
    </div>
    </div>
    </div>
    </div>
    </section>
    <section class="cat-tabs bg-white">
    <div class="container">
    <div class="row">
    <div class="col-md-8 col-sm-12 col-xs-12">
    <div class="row">
    <div class="col-md-12 col-sm-12 col-xs-12">
    <div class="panel panel-primary">
    <div class="panel-heading">
    <!-- Tabs -->
    <ul class="nav panel-tabs">
    '.$tabs_html.'
    </ul>
    </div>
    </div>
    <div class="panel-body">
    <div class="tab-content">
    '.$tabs_content.'
    </div>
    </div>
    </div>
    </div>
    </div>
    <div class="col-md-4 col-sm-12 col-xs-12">
    <div class="featured-job-slider-sidebar">
    '.$slider_title.'
    <div class="featured-job-slider owl-carousel owl-theme">
    '.$slider_html.'
    </div>
    </div>
    </div>
    </div>
    </div>
    </section>';
    }

  • 1. Behebe den PHP-Fehler.

    Falsch:

    Code
    return ' ...<input type="text" class="form-control" name="job_title" placeholder="'do_shortcode([wd_asp id=2]).'"> ...';


    Richtig:

    Code
    return ' ...<input type="text" class="form-control" name="job_title" placeholder="' . do_shortcode( '[wd_asp id="2"]' ) . '"> ...';


    2. Verwende zum Einfügen von Code im Forum das kleine [+] Symbol mit der Auswahl "Code".

    3. Generell macht es eher keinen Sinn, den Shortcode innerhalb des [FONT=Courier New]placeholder[/FONT] Attributs auszugeben, warum genau hast Du den dort reingesetzt?

    4. Beachte die "am Rande" Hinweise in Antwort #4...

    7 Mal editiert, zuletzt von b3317133 (14. September 2019 um 20:45)

  • funktioniert leider wieder nicht :(

    Siehe Darstellung falsch sollte aussehen und funktionieren wie bei darstellungs bild
    https://personal.mein-taxi.ch/

    und ja die ajax suche bringt voll was da bei einer suche die Ergebnisse mit bild und text gezeigt werde vor allem bei einer Job Plattform erhöht dies die usability der Page :)

    also eigentlich kleines Problem riesen Aufwand möchte lediglich die Suchleiste durch eine ajax Suchleiste austauschen

  • Klar funktioniert es nicht, wenn Du den Shortcode in das Placeholder Attribut ausgibst, warum machst Du das dort?

    Und selbst wenn es korrekt eingebunden würde, weiss die Ajaxsuche denn, woher sie die Bilder usw. der Jobs bekommt? Solche Suchfunktionen sind oft unterschiedlich implementiert. Wende Dich am besten an den Hersteller Deines Themes für genauere technische Angaben.

  • Die Ajaxsuche ist perfekt eingestellt. Diesbezüglich kein Thema.
    Meine problem ist lediglich die Implementierung dieser suche an diese stelle und leider gibt mir der Theme hersteller diesbezüglich keine Hilfe Themeforest halt.

    Aus diesem Grund wende ich mich als letzten Ausweg sozusagen an ein Forum :(

    [COLOR=#ff0000]der Placeholder ist für mich nicht wichtig[/COLOR] [COLOR=#00b300]sondern einfach die Anzeige eines Shortcodes an einer bestimmten stelle in einem php scripts[/COLOR]

  • Tipp: Lies mal etwas zu HTML-Grundlagen nach, in ein [FONT=Courier New]placeholder[/FONT] Attribut gibt man keinen Code ein.

    Würde erstmal den Shortcode an einer passenderen Stelle ausgeben, ob er dann zum restlichen HTML-Code passt, ist wie beschrieben ein ganz anderes Problem.

    Code
    return ' ...<div class="form-group">' . do_shortcode( '[wd_asp id="2"]' ) . '<input type="text" class="form-control" name="job_title" placeholder=""> ...';

    3 Mal editiert, zuletzt von b3317133 (16. September 2019 um 11:34)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!