Viewing 25 posts - 1 through 25 (of 25 total)
  • Author
    Posts
  • #1132714

    Hallo Support-Team,

    auch nach der Suche im Forum finde ich keine passende Erklärung, daher meine Frage.

    Ich benötige ein Headerbild auf allen Seiten. Die Höhe soll fix sein. Die Navigation soll unterhalb des Headers erscheinen – derzeit liegt sie mittig im Headerbild. Außerdem ist die Navigation transparent, obwohl ich dafür #ffffff angegeben habe. Auf mobilen Geräten soll sie zudem immer oben sein.

    Wie muss ich das einstellen? Und warum wird das Headerbild auf dem Safari auf der Seite nie angezeigt, wohl aber in der Vorschau oder in Chrome?

    Danke und Gruß

    #1133194

    Hallo Katja,

    I’m not sure I understand what you are looking to achieve, could you post a screenshot highlighting your intentions please? Also, if you can communicate in english then you will likely get faster responses from us as most moderators don’t speak German unfortunately.

    LG,
    Rikard

    #1143072

    Hello Rikard,

    sry, I was busy all the time. Of course I can communicate in english. ;-)

    I just want to have a header photo on the complete site – just like it is on the Homepage* now, which is built in Joomla. Now, in WP, I use Enfold, but I need the navigation bar in a moderate height. I tested it on the Test** site, but it looks terrible and it is shown only on the start page…

    Thank you for your help. :-)

    Kati

    #1143286

    Hi KittenAdmin,

    I would suggest having a normal header without the photo and placing the slider below it with the photo that you want there.

    Something like this:

    Best regards,
    Victoria

    #1143353

    Hello Victoria,

    thanks for your reply. Can you tell me how to put the slider automatically on every page or post of the website?

    Kind regards,
    Kati

    #1143631

    Hi Kati,

    The easiest way of putting an element on each page or post would be to create it, then save it as a template, then load that template each time you create a new page or post.

    Best regards,
    Rikard

    #1143659

    Hi Rikard,

    of course, but we have a website with about 40 sites. So I need in the header…

    #1143731

    Hi KittenAdmin,

    Well, you can add the slider with the do_shortcode function to the header.php file, but it will require some work. :)

    Best regards,
    Victoria

    #1143935

    Hello Victoria,

    thank you, but what is the do_shortcode function? Where can I find information about it?

    Kind regards,
    Kati

    #1144089

    Hi,

    You can find out more by searching on a search engine, I did that for you and found this for instance: https://developer.wordpress.org/reference/functions/do_shortcode/

    Best regards,
    Rikard

    #1158968

    Hallo,

    leider ist mein Problem mit Enfold bisher nicht gelöst. Und ich möchte auch nicht “do_shortcode” nutzen.

    Es muss doch mit diesem Theme eine Möglichkeit geben ein festes Bild oberhalb der Navigation anzuzeigen, ohne dass man auf jeder einzelnen Seite einen Slider integriert?

    Vielen Dank für eure Rückmeldung.
    Beste Grüße

    Hello,

    my problem is still unsolved. And I don’t want to use “do_shortcode”.

    So there must be a possibilty to insert an image that stays fixed above the navigation bar instead of putting a slider on every single page?

    Thank you very much for your ideas.
    Kind regards

    #1159432

    Hi KittenAdmin,

    No, there is no such option, it has to be added in code, it can be added but the image tag too and then styled appropriately.

    Best regards,
    Victoria

    #1159459

    Hi Victoria,

    thanks for your reply.

    Ok, then I have another idea: I think my problem could be solved by using css. But my knowledge isn’t that deep enough.

    There are pseude-elements, which I could use? ::before or ::after. Can you help me with that? What do I have to put in the custom css field to insert an image above the navigation?

    Thanks for your help and kind regards,
    Kati

    #1159526

    Bist du vertraut mit dem Child-theme umgang?

    man kann auch html code direkt mit jQuery in ein Element als erstes Kind setzen . ( prepend )
    Eine gute Stelle für dein Unterfangen wäre sicherlich als erstes Kind innerhalb von #main
    das Styling könnte man auch über quick css machen – man kann es aber auch sofort im script setzen.

    wichtig für das responsive Verhalten ist die Kenntnis über das Seitenverhältnis deines Bildes.
    wir setzen die Breite des eingefügten Containers auf volle Screenweite : 100vw
    und die Höhe dann entsprechend der Bildseitenverhältnisse auf zB 50vw wenn das Verhältnis 2:1 ist

    Dies kommt in die Child-Theme functions.php:

    function insert_as_first_child_in_main() { 
    ?>
    <script>
    (function($){
    	$( '#main' ).prepend('<div class="after-header"></div>');
    	$('.after-header').css({
    	"background": "url(url-to-your-image.jpg)",
    	    "background-size": "cover",
    	    "background-repeat": "no-repeat",
    	    "width": "100vw",
    	    "height": "35vw",
    	})
    })(jQuery);
    </script>
    <?php
    }
    add_action('wp_footer', 'insert_as_first_child_in_main');

    PS : bei transparentem Header ist es dann natürlich auch unterhalb des headers ( wie das eben mit #main auch vorher war )

    #1159528

    über die lage des eingesetzten divs bin ich mir bei deinem Text nicht ganz klar wie du merkst.
    Wo genau soll es denn nun hin? Oberhalb des Headers ? unterhalb der Navigation ? Eventuell gibst du mal den Link zur Seite raus.

    Je nachdem wohin damit könnte man auch einen hook verwenden. (ohne do_shortcode)

    #1159571

    Also : die Header Sachen kannst du im Enfold Optionen Dialog unter dem Tab Header einstellen:

    Header – Header Layout – Menu and Logo Position: Logo Top – Menu Below. ( kannst du hier sehen: https://webers-testseite.de/kontakt/ )

    Dann wie oben beschrieben
    habe es mal für Dich auf dieser Seite so gemacht ;)
    Du siehst es kappt auch responsiv ( nur der Header nicht – weil ich auf meiner Testseite auch mit Headervarianten gespielt habe. – die anderen Seiten haben andere Header Layouts)

    #1159850

    Hallo Guenni007,

    danke für deine Hinweise.

    Zuerst soll der Infotext kommen, der aus dem Headerbereich / zusätzlichen Elementen stammt. Dann soll ein Bild erscheinen, welches für alle Seiten angezeigt wird. Bei deinem Beispiel müsste das Foto unterhalb von “Locatin – Contact – Phone” stehen, dann die Navigation und das Logo…

    Ich habe auch ein Child Theme im Einsatz, bin aber nicht mit jQuery bewandert… ;-)

    Gruß, Kati

    #1159961

    ich muss deine Seite sehen. – ins blaue hinein vermutungen anzustellen ist nicht zielführend.
    Es wird aber mit der von Enfold festgelegten Verhalten für Header schwer. Denn die Position wäre entweder in header_meta als last-child oder in header als first-child – beide Positionen sind bei einem fixierten header schwer zu realisieren. Der Content (#main) muss ja auch noch die Info erhalten welches Padding es zu Top halten muss.

    #1159999

    ich denke dann ist der beste ansatz: ein header widget bereich anzulegen:

    /*********header widget ****************************/
    add_action( 'ava_main_header', 'enfold_customization_header_widget_area' );
    function enfold_customization_header_widget_area() {
      dynamic_sidebar( 'header' );
    }
    

    and create a widget on widgets called “header” – insert your image there and style it via quick css

    #1160014

    Hallo Guenni007,

    danke für den Code. Wo kommt der hin: in die functions.php?

    “style it via quick css” – Ja, wenn ich wüsste wie… ;-)

    #1160085

    na ich dachte so als Webdesigner wüßte man wie ;)
    Morgen mehr
    Aber wie gesagt ohne die Seite zu sehen stoppt mein Support hier. Da musst du dann auf die Mods warten wenn Du es nicht öffentlich machen kannst.

    By the way: https://kriesi.at/documentation/enfold/?s=header
    Selber lesen macht auch (nur) schlau ;) . Die Dokumentation ist wirklich gut.

    #1160120

    Ich dachte ja auch, dass Webdesigner bei Bildern das title-Attribut sinnvoll anwenden… ;-)

    Ja, danke – ich warte auf die Moderatoren.

    #1160121

    Hello support team,

    how can I fix my problem? It is really urgent by the way…

    Thank you for your help.

    #1160218

    Dieses Snippet oben : Link kommt in die child-theme functions.php
    dann gehst du zum widget bereich und fügst den widgetbereich “header” hinzu:

    Dann kannst du dort ein Image ALB platzieren in dem Widget ohne Titel ( notiere dir die Aspectratio ) ( in meinem Beispiel 472:1600 = 29.5% )
    jetzt nur noch die Responsivität gewährleisten also widget area ohne padding und in 100vw breite höhe entsprechend der AspectRatio ( bei mir 29.5vw)
    das img genauso.

    Du muss dann natürlich die Seiten .page-id-36310 rausnehmen:

    .page-id-36310 #header_main .widget, 
    .page-id-36310 #header_main .widget img {
        padding: 0;
        width: 100vw;
        height: 29.5vw;
    }
    
    .html_top_nav_header.html_header_top.html_header_sticky #top.page-id-36310 #wrap_all #main {
        padding-top: calc(29.5vw + 85px);
    }
    
    @media only screen and (max-width:767px) {
    	.responsive #top.page-id-36310 #main {
    	  padding-top:0 !important;
    	}
    }

    Leider ist es so, dass wenn man den Header sticky hat der Bereich auch sticky ist.
    wenn man den header auf scroll hat – scrollt es mit raus:
    https://webers-testseite.de/kitten/

    #1160449

    ich befürchte, dass ein “Banner” – Bild in der Position – mit einem Header der dann oben on top fixed ist während der Banner ( Bild ) wegscrollt nicht einfach zu erreichen wird sein.
    Sowas ist natürlich möglich – aber kostet wohl ein wenig Zeit. Eventuell belehren mich die Mods eines Besseren

    ___________

    I’m afraid that a “banner” – image in position – with a header that is then fixed on top of top while the banner ( image ) scrolls away will not be easy to reach.
    Such a thing is of course possible – but costs probably a little time. Maybe the mods will teach me better

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