Forum Replies Created

Viewing 30 posts - 5,401 through 5,430 (of 11,491 total)
  • Author
    Posts
  • in reply to: Social media icons are not showing #1204921

    The ul.social_bookmarks is there – and the list items are there – but there are no :before ( which contains the icons for the medias )
    there is a css rule definition that makes no sense

    #top #wrap_all .social_bookmarks, 
    #top #wrap_all .social_bookmarks a, 
    #top #wrap_all .social_bookmarks li {
        background: 0 0;
    }

    so guess there is something confused in your setting – what if you switch off the autoptimise plugin ( refresh all cachings – and maybe enfold merging )

    The waypoints script is a mighty tool – and as mentioned above it is integrated in Enfold with its main parts.
    In Combination with animate.css we can create scrollbased animations like Enfold offers when elements comes into viewport.

    I change for now the animation on my test page to bounceOutRight
    The code in functions.php only get then instead of vanished : bounceOutRight. Thats all – but these animate.css are not part of Enfold.
    The opacity change from 0 to 1 and viceversa is ok too.

    First : did you try that: https://kriesi.at/support/topic/position-fixed-div-to-become-position-unfixed-rest-at-point-on-page-scroll/#post-1204832

    what i just mentioned above is that with a custom class it would be easier to address this element.
    Now in the code there is as selector: #av_section_1 .avia_textblock div[style*="fixed"]

    with your setup and the code above and f.e:
    in addition :

    @media only screen and (max-width: 767px) {
      .page-id-1048 #av_section_1 .flex_column:nth-of-type(2) {
          margin-top: 60px !important;
      }
    }

    the responsivie case could be ok too!
    The more often I look at it, the more I can live with the fact that this fixed element slides under the texts.

    • This reply was modified 5 years, 2 months ago by Guenni007.

    hast du ein Child-Theme installiert? Macht die Sache einfacher und “update resistent”

    Also : aktiviere bitte im Footer die Social Media Icons ( Enfold – Footer – Social Icons)
    Diese werden jetzt als Grundlage dafür genommen – diese in das Hauptmenu einzusetzen und in das Hamburger Menu auch.
    Siehe meine Testseite im responsiven Fall.

    jetzt der Code für die child-theme functions.php

    /************* verschieben der #socket social buttons in das Haupt-Menu und in das mobile (hamburger) menu ************/
    function ava_main_menu_social(){
    ?>
    <script>
    (function($){
    	$('#socket .social_bookmarks').css({ 'display': 'none' });
    
    	$('#header').one('click', '.av-main-nav-wrap', function() {
        var isMobile  = $('.av-burger-menu-main').css('display'),
        social    = $('#socket .social_bookmarks').clone(true).addClass('sub-menu'),
        mobileMenu  = $('.av-burger-overlay');
        mobileMenu.find('#av-burger-menu-ul').append('<li class="only-burger menu-item-social av-active-burger-items"><a itemprop="url" alt="Social Bookmarks" style="" href="#"><span class="avia-bullet"></span><span class="avia-menu-text">Social Bookmarks</span><span class="avia-menu-fx"><span class="avia-arrow-wrap"><span class="avia-arrow"></span></span></span></a></li>');
      
        if( social.length ){
          mobileMenu.find('.only-burger.menu-item-social').append(social);
        }
    	});
    				
      var htmlString   = $('#socket .social_bookmarks').clone().find('li a'),
      socialString = [];
    
      htmlString.each(function() {
        var socialClass = $(this).parent('li').attr('class'),
            socialItems = $(this).wrap('<li class="'+ socialClass + ' menu-item menu-item-avia-special menu-social"></li>').parent().unwrap();
        socialString.push(socialItems);
      });
    	
     	var socials = socialString.reverse();
      $(socials).each(function() {
            $(this).appendTo('#avia-menu');
      });
    	$('#avia-menu .menu-social').css('float', 'right');
    })(jQuery);
    </script>
    <?php
    }
    add_action('wp_footer', 'ava_main_menu_social');

    ( wenn ich mal den Code erklären soll sag bescheid * )

    damit das im responsiven Fall auch hover states hat im Hamburger Menu müssen da einige css Sachen erneut gesetzt werden.

    das also in das quick css

    .responsive #top #avia-menu-0 .menu-social { display: none }
    
    #av-burger-menu-ul .menu-item-social > a {
      pointer-events: none;
    }
    
    @media only screen and (max-width: 768px) {
      .main_menu .social_bookmarks {
        display: none !important;
      }
      .avia-menu.av_menu_icon_beside {
          padding-right: 0;
          margin-right: 0;
          border-right: none !important;
      }
    }
    
    @media only screen and (min-width: 769px) {
    .main_menu .social_bookmarks:not(.sub-menu) {
      overflow: visible !important;
      display: flex !important;
      flex-flow: row wrap;
      justify-content: space-between;
      align-content: center;
    }
    
    .main_menu .social_bookmarks:not(.sub-menu) li {
      flex: 0 1 30%;
      line-height: unset !important;
      margin: 2px 0;
    }
    
      .only-burger.menu-item-social {
        display: none
      }
    }
    
    #av-burger-menu-ul .menu-item-social a .avia-menu-text {
      font-style: italic;
    }
    
    #av-burger-menu-ul .only-burger.menu-item-social {
        border-top: 1px dashed gray;
        border-bottom: none !important;
    }
    
    .html_av-overlay-side-classic #top .av-burger-overlay li.menu-item-social a {
    border : none !important
    }
    
    .responsive #top #av-burger-menu-ul .social_bookmarks.sub-menu {
      margin-left: 30px;
      overflow: visible;
      float: left !important;
      display: block !important;
      height: auto
    }
    
    #av-burger-menu-ul .social_bookmarks.sub-menu li {
        display: block;
        margin: 3px 10px;
        float: left;
    }
    
    #av-burger-menu-ul .social_bookmarks.sub-menu li a {
      padding: 10px !important;
      display: table-cell !important;
      float: none !important;
    border-radius: 0 !important
    }
    
    #top #wrap_all #av-burger-menu-ul .av-social-link-facebook a { padding: 10px 13px !important;}
    #top #wrap_all #av-burger-menu-ul .av-social-link-rss:hover a{color:#fff; background-color:#ffa133!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-facebook:hover a{color:#fff; background-color:#37589b!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-twitter:hover a{color:#fff; background-color:#46d4fe!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-whatsapp:hover a{color:#fff; background-color:#00e676!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-mail:hover a{color:#fff; background-color:#9fae37!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-dribbble:hover a{color:#fff; background-color:#e44885!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-linkedin:hover a{color:#fff; background-color:#419cca!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-search:hover a{color:#fff; background-color:#222222!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-gplus:hover a{color:#fff; background-color:#de5a49!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-behance:hover a{color:#fff; background-color:#008cfa!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-flickr:hover a{color:#fff; background-color:#ff0086!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-forrst:hover a{color:#fff; background-color:#234317!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-myspace:hover a{color:#fff; background-color:#000000!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-tumblr:hover a{color:#fff; background-color:#345574!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-vimeo:hover a{color:#fff; background-color:#31baff!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-youtube:hover a{color:#fff; background-color:#a72b1d!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-pinterest:hover a{color:#fff; background-color:#cb2027!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-skype:hover a{color:#fff; background-color:#12a5f4!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-instagram:hover a{color:#fff; background-color:#a67658!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-five_100_px:hover a{color:#fff; background-color:#222222!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-soundcloud:hover a{color:#fff; background-color:#F76700!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-xing:hover a{color:#fff; background-color:#006567!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-vk:hover a{color:#fff; background-color:#597BA5!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-reddit:hover a{color:#fff; background-color:#FF4500!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-yelp:hover a{color:#fff; background-color:#d32323!important; }
    #top #wrap_all #av-burger-menu-ul .av-social-link-kununu:hover a{color:#fff; background-color:#2fb313!important; }
    

    just for info – you can combine the waypoints script with the animate css: https://daneden.github.io/animate.css/
    you can download the css form daneden – put it in your child-theme folder css ( if not existent – create one ) – load the css via child-theme functions.php:

    // Einbinden von Animate.css
    add_action( 'wp_enqueue_scripts', 'wp_load_animate', 20 );
    function wp_load_animate() {
       wp_enqueue_style( 'animate', get_stylesheet_directory_uri().'/css/animate.css' );
    }

    see my test page from above with hinge class added
    __________________________________

    ( if you don’t like to load the whole css – you can pick out the keyframes you like to have f.e: the hinge )

    @-webkit-keyframes hinge {
      0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
      }
    
      20%,
      60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
      }
    
      40%,
      80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
      }
    
      to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
      }
    }
    
    @keyframes hinge {
      0% {
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
      }
    
      20%,
      60% {
        -webkit-transform: rotate3d(0, 0, 1, 80deg);
        transform: rotate3d(0, 0, 1, 80deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
      }
    
      40%,
      80% {
        -webkit-transform: rotate3d(0, 0, 1, 60deg);
        transform: rotate3d(0, 0, 1, 60deg);
        -webkit-transform-origin: top left;
        transform-origin: top left;
        -webkit-animation-timing-function: ease-in-out;
        animation-timing-function: ease-in-out;
        opacity: 1;
      }
    
      to {
        -webkit-transform: translate3d(0, 700px, 0);
        transform: translate3d(0, 700px, 0);
        opacity: 0;
      }
    }
    
    .hinge {
      -webkit-animation-duration: 2s;
      animation-duration: 2s;
      -webkit-animation-name: hinge;
      animation-name: hinge;
    }
    • This reply was modified 5 years, 2 months ago by Guenni007.

    this would do the job for you – for ipad etc it is better to have z-index positiv values.

    for quick css:

    .fixed-heading {
        opacity: 1;
        transition: opacity 0.3s ease;
    }
    
    .fixed-heading.vanished {
        opacity: 0;
        transition: opacity 0.3s ease;
    }

    for child-theme functions.php

    function scroll_up_down_change() {
    if(is_page(1048)){
    ?>
    <script>
    (function($) {
    var element_to_observe = $('#emergency');
    var	fixedElement = $('#av_section_1 .avia_textblock div[style*="fixed"]').addClass('fixed-heading').css('z-index' , '5');
    
        element_to_observe.waypoint(function(direction) {
            if (direction == 'up') {
              fixedElement.addClass('vanished');
            }
            else {
              fixedElement.removeClass('vanished');
            }
            fixedElement.toggleClass('vanished');
        }, { offset: '80%' });
    })(jQuery);
    </script>
    <?php
    }
    }
    add_action('wp_footer', 'scroll_up_down_change', 30);

    waypoint looks for the position of the observed element ( #emergency ) – when it is at 80% of the viewport it will add a class.

    Next question : on all these pages – will the recurring content be placed at the end using “page as footer” ?

    Once again edit: it would be nice to have a custom-class to that fixed div:
    f.e.:

    <div class="fixed-heading" style="position: fixed; z-index: -5;">
    <h2 style="padding: 20px; background: #96c451; color: #fff;">We specialise in…</h2>
    </div>

    This is better to select for any css or script.
    Because Enfold has allready implemented the waypoints script – it is easy to use this. You can have that last but one color-section ( #emergency ) as a trigger. When it comes to viewport you can let things happen. ( Add classes f.e. to that fixed div )

    first: i am surprised that the negative z-index should work in all browsers!

    Is this something you could live with? : https://webers-testseite.de/pureinstall/alb-testseite/

    Look to the responsvie case on narrower screens.

    • This reply was modified 5 years, 2 months ago by Guenni007.

    Also die Option von Enfold : logo links menu darunter bietet doch schon einmal genau das was du wolltest oder?
    Oder wolltest du das Logo mittig oben?

    @media only screen and (min-width: 768px) {
    	div .logo {
    	    left: 50%;
    	    transform: translate(-50%);
    	}
    }

    Das was nicht in Enfold vorgesehen ist, dass die Social Media Icons mit in diesem Menu ( header_main_alternate menu ) sind.
    Die Einstellung bei Header – Extra Elements : “Display in Main Header Area” hast du gesehen? – Die sind dann aber rechts vom Logo !

    Was möglich ist, ist die socket social media icons ( Enfold – Footer – Social icons ) zu nutzen, um diese als Kopie oben in das Hauptmenu einzufügen.

    siehe: https://webers-testseite.de/pureinstall/
    Wenn es das ist was du willst, dann kommt die Erklärung hiernach.

    in reply to: open lightbox from an anchor link #1204567

    This is one of those topics I particularly hate.
    Someone ( in this case Mike ) is trying hard to find a solution and nobody knows what for; if it could be useful for you – or me.
    Is it really so difficult to have a page on which one shows an example of what is meant.
    Is it really always necessary to hold the page in question secret?

    I checked the answers here, but could’t fid the right one.

    Where do you check ( no link ) etc. pp.

    in reply to: no images after importing demo #1204501

    That’s something I notice from time to time, but unfortunately it doesn’t get any attention: the demo import links are all still based on the old non https links. Furthermore many of them are also based on www basis: http://kriesi.at
    Although they are actually redirected to the https page in the browser:
    http://kriesi.at/themes/enfold-visual-artist/files/2015/07/sketch1a.jpg
    These are still not included in the import.
    So someone should check the xml demo files and update the links.

    in reply to: Code block not processing p tags #1204470

    on that page – have you inserted the p-tags again. – this code does not bring back removed p-tags.

    in reply to: Add tooltip to Dots Menu #1204333

    now i’m working on that – so it might be not working for a while . It seems to be better if i change the dots to be before the avia-menu-text when they are at the left side.

    Edit: so – if you only want some dots without text ( only on hovering) you can change yourself to your needed css.
    The most important thing here is to have the active state of the menu list points.

    • This reply was modified 5 years, 2 months ago by Guenni007.
    in reply to: Code block not processing p tags #1204185

    put this to your child-theme functions.php:

    
    remove_filter('the_content', 'wpautop' );
    remove_filter('the_excerpt', 'wpautop' );

    refresh merging and delete all cachings if used.

    in reply to: Add tooltip to Dots Menu #1204129

    https://webers-testseite.de/pureinstall/dot-navigation-with-colored-sections/

    you can manage that with Enfold Tools.

    • create a page where you have color-sections – set to 100% height.
    • each of the color-sections got a unique ID.
    • on top place a fullwidth submenu ( you can even use here an existing one ! But do not fix it here )
    • the targets are the unique ID’s of the color-sections.

    the rest is a bit of jQuery ( if you like to have an active state on those items)
    and quick css.

    All Instructions are on that page – with all code to be placed.
    I placed the class of the active state to the li element and named it : inview
    PS: you do not need to have this on the left side. Thats just a bit css more. I think it will not disturb the scroll bars here on the left

    • This reply was modified 5 years, 2 months ago by Guenni007.

    each button got his unique class as f.e. : landscape_sort_button etc. pp
    so you can select them very specific to insert f.e. a top-border – but a hierarchical structure would be hard to get here
    _________

    by the way, I would recommend you not to use any merging or caching tools while you are working on the styling.
    You don’t always see immediately if something is effective – besides that it’s hard to give the right hints even as an advisor.

    you had to find a solution for small screens on that – maybe you put the whole code only for a min width:

    @media only screen and (min-width: 768px) {
      …
    }
    #top div.container .av-masonry.sort-left .av-masonry-sort {
      width: 18%;
      float: left;
      overflow: visible;
      margin: 5px !important;
    }
    
    .av-masonry.sort-left .av-masonry-container {
      width: 80%;
      float: left;
      clear: none;
      margin-top: 50px;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term {
      float: none !important;
      padding-top: 40px !important;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term a {
        display: block;
        text-align: left;
        float: none !important;
        clear: both;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term .text-sep {
        display: none;
    }
    
    #top .av-masonry.sort-left .av-current-sort-title {
    	text-align: left;
    	white-space: nowrap
    }

    if the titles are a bit too long – maybe a different styling could be better.

    #top div.container .av-masonry.sort-left .av-masonry-sort {
      width: 18%;
      float: left;
      overflow: visible;
    }
    
    .av-masonry.sort-left .av-masonry-container {
      width: 80%;
      float: left;
      clear: none;
      margin-top: 50px;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term {
      float: none !important;
      padding-top: 40px !important;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term a {
        display: block;
        text-align: left;
        float: none !important;
        clear: both;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term .text-sep {
        display: none;
    }
    
    #top .av-masonry.sort-left .av-current-sort-title {
    	text-align: left
    }

    on your page : https://stevenduncanart.com/fine-art-prints-shop/?v=6cc98ba2045f#
    please try in quick css:
    (if it is only for that masonry – better give a custom class to the masonry f.e.: sort-left )

    #top div.container .av-masonry.sort-left .av-masonry-sort {
      width: 18%;
      float: left;
    }
    .av-masonry.sort-left .av-masonry-container {
      width: 80%;
      float: left;
      clear: none;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term {
      float: none !important;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term a {
        display: block;
        text-align: left;
        float: none !important;
        clear: both;
    }
    
    #top .av-masonry.sort-left .av-sort-by-term .text-sep {
        display: none;
    }
    in reply to: How to use a lightbox for self hosted videos? #1203277

    you are using the alb element : video to place the video?
    If so did you see under Advanced Tab of the Video ALB the option: “Lazy Load videos”
    Choose the option: “show in lightbox …”

    on my ipad the video starts then in a lightbox – at the first moment as described a bit small of the lightbox dimension but after few ms it is then big.

    look at: https://webers-testseite.de/selfhosted-video-in-lightbox/

    one thing
    i recognized is that the loop does not work here.

    in reply to: Mansonry show post img. on password protected post #1203272

    Thanks last solution fits well and i think it is usefull to have.

    in reply to: Adding Header to every existing page? #1203223

    that is a very nice solution!
    – but with it it is not possible to have dynamic content like the “get_the_title()” or something like this in it ?
    btw ( for me it works nice on every page without the if clause )

    In your Screenshot first post – you like to only have the bloginfo name and description for that? I thought you like to have the post title on it.

    in this case we can use on that page a shortcode to insert dynamic content like the page title.
    this would generate a page title shortcode which we can use

    function post_title_shortcode(){
        return get_the_title();
    }
    add_shortcode('post_title','post_title_shortcode');

    you then can use [post_title] to have the page-title in your “recurring page content”

    First: You mean that Masonry for Posts/Portfolio etc. ?- because a masonry (image) gallery has no sortoptions to preselect in the alb element.

    Due to the changing height of the Masonry container this is very inconvenient. A sorting element placed above keeps its position whether it is followed by 30 Masonry elements or only 4.

    See Examplepage here: https://webers-testseite.de/portfolio/

    Because these two containers are siblings you can change their position by ( via child-theme functions.php ) :
    ( adjust to your page ID )

    function change_position() { 
    if(is_page(2623)){
    ?>
    <script>
    (function($){
    	$('.av-masonry-container').insertBefore($('.av-masonry-sort'));
    })(jQuery);
    </script>
    <?php
    }
    }
    add_action('wp_footer', 'change_position');

    this f.e. in quick css

    .page-id-2623 .av-masonry-sort {
        position: relative;
        bottom: -20px;
        left: 50%;
        transform: translateX(-50%);
        display: inline-block;
        margin-bottom: 60px !important;
    }
    in reply to: Accordion blue line not resolved on Safari #1203068

    There must be something deeper in the trouble then. Because you should be able to disable a caching plugin without the page being unreachable.

    in reply to: Accordion blue line not resolved on Safari #1203065

    for those testings it is allway nice to deactivate all caching plugins – because they do present not the actual site code.
    I see you are using autoptimize. So there are saved cached states .
    My advice is: as long as you are styling your site : deactivate all cachings – even the enfold merging will preserve older states of the given css ( js too )

    see here a test page : https://webers-testseite.de/pureinstall/toggles/#offer
    the global setting works on safari ( Version 13.1 (15609.1.20.111.8) OSX 10.15.4 (19E287) (Catalina) )

    • This reply was modified 5 years, 2 months ago by Guenni007.
    in reply to: Accordion blue line not resolved on Safari #1203062

    please only copy paste the above – no css selector specification there.
    because you do not see the things in detail what is active and what is focused.
    After that – if it has an effect we can go and look for a more specific selector

    in reply to: Accordion blue line not resolved on Safari #1203058

    can you try first very globaly :
    :focus, :active { outline: none !important }

    in reply to: Beitragsbild eines Blogbeitrags automatisch anzeigen #1202606

    just for info: we do not need the shortcode

    and because on the most cases it makes no sence on showing the featured image on a post or portfolio created with advanced layout builder – we can use the meta box setting of showing or not showing the featured image.

    add_filter('avf_template_builder_content', 'avf_template_builder_content_postimage_mod', 10, 1);
    function avf_template_builder_content_postimage_mod($content = "")
    {
      if(
      	is_singular('post') && ( '1' != get_post_meta( get_the_ID(), '_avia_hide_featured_image', true ) ) 
      	||  is_singular('portfolio') &&  ( '1' != get_post_meta( get_the_ID(), '_avia_hide_featured_image', true ) ) 
        ) 
      {
        $featuredImage = get_the_post_thumbnail( $the_id, 'entry_with_sidebar' );
        $content = $featuredImage . $content ;
      }
      return $content;
    }

    Not for that matter – you are welcome

Viewing 30 posts - 5,401 through 5,430 (of 11,491 total)