Forum Replies Created

Viewing 30 posts - 5,941 through 5,970 (of 11,983 total)
  • Author
    Posts
  • in reply to: how to change the pixels of an image in a lightbox? #1201224

    or – you determine a different image-size as source for the lightbox image
    for masonry galleries – this to child-theme functions.php:

    function avia_change_masonry_thumbnail_link($size){
      return "full";
    }
    add_filter('avf_avia_builder_masonry_lightbox_img_size', 'avia_change_masonry_thumbnail_link', 10, 1);

    then it will take the full image size ( original uploaded Image ) for it

    btw: for different images ( image lightbox or gallery etc.) there are different filters to use
    avf_avia_builder_gallery_image_link or
    avf_avia_builder_helper_lightbox_size

    PPS: for your mobile rendering of the image : no solution yet.

    in reply to: Display the same date for all blog posts #1201176

    hi ismael – guess it is ruled in the fixed-date.php of that plugin
    see here:
    https://pastebin.com/F4Rce0c4
    and in parsidate.php there is the conversion method:
    https://pastebin.com/RaT6wqGy

    • This reply was modified 5 years, 10 months ago by Guenni007.
    in reply to: Why no footer at homepage? #1201009

    open that page in editor.
    On the right side there is a toggle with “Layout” – look at “Footer Settings” – there you are

    in reply to: Enfold and Embed Any Document #1200787

    i do this without plugin and embed it via codeblock:

    <embed src="https://Your-Domain/wp-content/uploads/Musical.pdf" width="100%" height="800" type="application/pdf">

    or via:
    <embed src="https://drive.google.com/viewerng/viewer?embedded=true&url=https://Your-Domain/wp-content/uploads/Musical.pdf" width="100%" height="800">

    result page: https://webers-testseite.de/pdf-on-website/

    Last version works better on Safari!

    in reply to: a b c #1200785

    you can use ordered list for it and nested too – but this is something not easy to create with editor in visual mode – in text mode it looks like this f.e.

    <ol>
     	<li>first level first list point
    		<ol>
    		 	<li>second level first list point</li>
    		 	<li>second level second list point</li>
    		 	<li>second level third list point</li>
    		</ol>
    	</li>
     	<li>first level second list point</li>
    </ol>

    you see how it works ?( the list point with sublevel has a complete list in it and closes after that the list point.

    ______________

    i would give to the text alb element a custom-class f.e.: special-lists
    Then you can select it easier :

    .special-lists ol {
      list-style-type: decimal;
    }
    .special-lists ol ol {
      list-style-type: lower-alpha;
    }

    see result: https://webers-testseite.de/ordered-list/
    see a list of list-style-types here: https://css-tricks.com/almanac/properties/l/list-style/

    • This reply was modified 5 years, 10 months ago by Guenni007.
    in reply to: Sticky Posts in Post-Slider? #1200764

    do you only want to show the latest sticky on that slider first?
    a sticky in sticky does not exist afaik.
    But you have to describe a little better what you want to achieve.

    You can have the newest stickies on top – and you can limit it to a given number.
    rsort( $sticky ); is something could be helpful here – maybe a mod knows a solution

    if you mean those post navigation arrows that link to the next or previous post
    try this in your child-theme functions.php

    function show_aviapostnav_onscroll(){
    ?>
    <script>
    (function($) {
        $(".avia-post-nav").css("background-color", "0");  
        $(document).ready(function(){
          $(window).scroll(function() { 
            if ($(document).scrollTop() > 120) { // your wanted scroll distance 
              $(".avia-post-nav").css("opacity", "1");
            } else {
              $(".avia-post-nav").css("opacity", "0"); 
            }
          });
        });
    })(jQuery);
    </script>
    <?php
    }
    add_action('wp_footer', 'show_aviapostnav_onscroll');
    • This reply was modified 5 years, 10 months ago by Guenni007.
    in reply to: Masonry Column Count #1200510

    Thanks – perfect : i didn’t look for $id_sizes in source.
    but nevertheless even if – i couldn’t extend that array : but now i understand the sizes as the screen-width options.
    the only thing to add for other participants here is of course to add the missing CSS instruction here:
    f.e.

    .av-masonry-col-7 .av-masonry-entry {
        width: 14.2%;
    }
    in reply to: Sticky Posts in Post-Slider? #1200477

    On one of my enfold playground testpages – i got under each of my single post a post slider with other post to show randomly.
    First: I do not want to show the current post in this post slider on single posts.
    Second: i’d like to have allway that one ( or more ) sticky post on the beginning of that list.

    These codes comes to child-theme functions.php:

    The first is easier to obtain:

    function ava_exclude_current_post($query) {
      if (is_singular('post')) {
        $exclude = avia_get_the_ID();
        $query->set( 'post__not_in', array($exclude) );
      }
    }
    add_action('pre_get_posts', 'ava_exclude_current_post');

    so i exclude the current ID from query.

    The second request:

    add_filter('avia_post_slide_query','avia_order_by_random', 10, 2);
    function avia_order_by_random($query, $params) {
    
    	$include = array();
    	$sticky = get_option( 'sticky_posts' );
    
    	$args = array(
    	'post__not_in' => $sticky,
    	'orderby' => 'rand',   // here you can influence the orderby option of the non sticky post to your needs 
    	);
    	$posts = get_posts( $args );
    
    	foreach($posts as $post) {
    	$include[] = $post->ID;
    	}
    	if ( !is_sticky() ) {
    		$include = array_merge($sticky, $include);
    	};
    
    	$query['post__in'] = $include;
    	$query['orderby'] = 'post__in';
    
    return $query;
    }

    orderby: https://developer.wordpress.org/reference/classes/wp_query/#order-orderby-parameters

    if you only want this on special pages you have to work with if-clauses.

    Great; – can be closed

    du gibst da ein nicht ganz unwichtiges Stichwort : verpixelt.
    Eignet sich dein Logo eventuell um es als vektorgrafik umzusetzen?
    Wenn ja solltest du erwägen, es als svg zu verwenden. Aber irgendwann kommt der Punkt, da ist die Bildschrimauflösung dann maßgebend.
    Unterhalb von 0,3pt Strichstärke lösen normal Bildschirme schon schlecht auf.
    ____________

    you’ve got a big point there: pixelated.
    Is your logo possibly eligible for vector graphics?
    If so, you should consider using it as svg. But there comes a point when the screen resolution is decisive.
    Below a line width of 0.3pt, normal screens already have a poor display resolution.

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

    by the way there is that alb : page content with its shortcode:[av_postcontent link='page,36445']
    with 36445 in this example is the page ID. but it does not work with do_shortcode example above.

    and 2nd btw: we are also interested in a public solution. You never know when you might need it.

    in reply to: Alt for transparent header image #1199269

    sorry this should go to another toppic what i posted here – …

    in reply to: Alt for transparent header image #1199229

    thanks Ismael Is that on basis of 4.7.4 ?
    because there is f.e. the whole part
    if( ! function_exists( 'avia_wp_get_the_title' ) ){…
    missing.
    And some minor/major differences
    With that : there are some difficulties with blog pages to show – but maybe it is an inconsitency with WP 5.4

    __________________
    On this file i only replaced on basis of 4.7.4 the part of alternate logo and added the new:
    if ( ! function_exists( 'avia_get_attachment_id' ) ) {…

    https://pastebin.com/D3XRT7tr
    with that it works great – thanks

    in reply to: Heading tags in the Footer widget areas #1199138
    in reply to: Search results image with title #1198844

    Sorry double post

    in reply to: Search results image with title #1198842

    yes – and maybe then you have to style a bit this new content:

    .search-result-counter {
        padding: 0;
    }
    
    .search-result-counter img {
    	width: 100%;
    	height: 100%;
    	border-radius: 100px;
    }

    and if you like to have both Counter and above the heading an image replace with f.e.

    $searchimage = get_the_post_thumbnail( $the_id, 'entry_with_sidebar' ); // look to the info on the bottom - you can take what you like to have here
    echo "<span class='search-result-image'>{$searchimage}</span>";
    echo "<span class='search-result-counter {$counterclass}'>{$post_loop_count}</span>";

    then style it with f.e.:

    .search-result-image img {
        width: 300px;
    }

    _________________

    just for info:

    $avia_config['imgSize']['widget'] 			 	= array('width'=>36,  'height'=>36);
    $avia_config['imgSize']['square'] 		 	    = array('width'=>180, 'height'=>180);
    $avia_config['imgSize']['featured'] 		 	= array('width'=>1500, 'height'=>430 );
    $avia_config['imgSize']['featured_large'] 		= array('width'=>1500, 'height'=>630 );	
    $avia_config['imgSize']['extra_large'] 		 	= array('width'=>1500, 'height'=>1500 , 
    $avia_config['imgSize']['portfolio'] 		 	= array('width'=>495, 'height'=>400 );
    $avia_config['imgSize']['portfolio_small'] 		= array('width'=>260, 'height'=>185 );	
    $avia_config['imgSize']['gallery'] 		 		= array('width'=>845, 'height'=>684 );
    $avia_config['imgSize']['magazine'] 		 	= array('width'=>710, 'height'=>375 );
    $avia_config['imgSize']['masonry'] 		 		= array('width'=>705, 'height'=>705 , 
    $avia_config['imgSize']['entry_with_sidebar'] 	= array('width'=>845, 'height'=>321);
    $avia_config['imgSize']['entry_without_sidebar']= array('width'=>1210, 'height'=>423 );
    • This reply was modified 5 years, 10 months ago by Guenni007.
    in reply to: Beitragsbild eines Blogbeitrags automatisch anzeigen #1198720

    try this in your child-theme functions.php:

    Here you can choose which of the image formats commonly used in Enfold you would like to use.

    
    function thumbnail_in_content($atts) {
        global $post;
        return get_the_post_thumbnail( $the_id, 'entry_with_sidebar' );   // image-size you like to use - adjust to your needs
    }
    add_shortcode('postImg', 'thumbnail_in_content');
    
    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')  || is_singular('portfolio') ) {
        $featuredImage = do_shortcode("[postImg]");
        $content = $featuredImage . $content ;
      }
      return $content;
    }

    ______________________________________

    Just for Info – not to place in the child-theme
    these are the used image sizes in Enfold:

    $avia_config['imgSize']['widget'] 			 	= array('width'=>36,  'height'=>36);
    $avia_config['imgSize']['square'] 		 	    = array('width'=>180, 'height'=>180);
    $avia_config['imgSize']['featured'] 		 	= array('width'=>1500, 'height'=>430 );
    $avia_config['imgSize']['featured_large'] 		= array('width'=>1500, 'height'=>630 );	
    $avia_config['imgSize']['extra_large'] 		 	= array('width'=>1500, 'height'=>1500 , 
    $avia_config['imgSize']['portfolio'] 		 	= array('width'=>495, 'height'=>400 );
    $avia_config['imgSize']['portfolio_small'] 		= array('width'=>260, 'height'=>185 );	
    $avia_config['imgSize']['gallery'] 		 		= array('width'=>845, 'height'=>684 );
    $avia_config['imgSize']['magazine'] 		 	= array('width'=>710, 'height'=>375 );
    $avia_config['imgSize']['masonry'] 		 		= array('width'=>705, 'height'=>705 , 
    $avia_config['imgSize']['entry_with_sidebar'] 	= array('width'=>845, 'height'=>321);
    $avia_config['imgSize']['entry_without_sidebar']= array('width'=>1210, 'height'=>423 );
    in reply to: Heading tags in the Footer widget areas #1198686

    i thought we could use a filter – but it is only set in class-sidebar-generator.php for sidebar widget titles

    try this instead in your child-theme functions.php – it is better to replace it before it is inserted in the DOM

    function register_custom_footer_widget(){   
        $footer_columns = avia_get_option( 'footer_columns', '5' );
        for ($i = 1; $i <= $footer_columns; $i++){
    		unregister_sidebar( 'av_footer_'.$i );
    
    		register_sidebar(array(
    			'name' => 'Footer - column'.$i,
    			'before_widget' => '<section id="%1$s" class="widget clearfix %2$s">', 
    			'after_widget' => '<span class="seperator extralight-border"></span></section>', 
    			'before_title' => '<h5 class="widgettitle">', 
    			'after_title' => '</h5>', 
    			'id'=>'av_footer_'.$i
    		));
    	}	
    }
    add_action( 'widgets_init', 'register_custom_footer_widget', 11 );
    • This reply was modified 5 years, 11 months ago by Guenni007.
    in reply to: Heading tags in the Footer widget areas #1198679

    try this in child-theme functions.php:

    function replace_tags_with_tags(){
    ?>
    <script>
      (function($) {       
          function replaceElementTag(targetSelector, newTagString) {
            $(targetSelector).each(function(){
              var newElem = $(newTagString, {html: $(this).html()});
              $.each(this.attributes, function() {
                newElem.attr(this.name, this.value);
              });
              $(this).replaceWith(newElem);
            });
          }
          replaceElementTag('#footer h3.widgettitle', '<h5></h5>'); 
      }(jQuery)); 
    </script>
    <?php
    }
    add_action('wp_footer', 'replace_tags_with_tags');
    in reply to: Alt for transparent header image #1198529

    4.7.4 stayes the same here

    in reply to: Header Background-Color Change on Scroll #1198389

    because you have no shrinking header you can use a little scroll event to have that .
    Then: is it realy the header that is your selector. On most cases the header_bg will do that. Because i do not see your staging site – it is hard to say something concrete.
    Try: ( and adjust the 50px offset to your needs and the colors)
    This will come to your child-theme functions.php:

    function header_background_change(){
    ?>
     <script>
    (function($) {
        $(".header_bg").css("background-color", "green");  // see else setting - just to have the right start when no scroll has happend
        $(document).ready(function(){
          $(window).scroll(function() { 
            if ($(document).scrollTop() > 50) { // your wanted scroll distance 
              $(".header_bg").css("background-color", "red");
            } else {
              $(".header_bg").css("background-color", "green"); 
            }
          });
        });
    })(jQuery);
     </script>
    <?php
    }
    add_action('wp_footer', 'header_background_change');
    in reply to: Icon Numbers #1197600

    by the way : if you are in editor mode to insert the sign – and hover the signs – the code for the sign is shown:

    and if you look to the source code of such an icon you see these cryptic signs for it ( like on my example page too at the right side)

    and you see that this little cryptic sign has the info inside it:

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

    By means of the do_shortcode I can initiate that the content of this shortcut is placed at a location where I would like it to appear.
    Wordpress or the themes have certain points where I can insert the shortcut. That is the reason why this is also called a “hook”.
    The Enfold Shortcode is the equivalent for the html which is shown.
    Now the only thing i did for your request is to stop for a moment the html – insert some code – and end the rest

    BUT: if you are an absolute beginner with this – maybe you ask better a mod to help you by adding the desired to your theme

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

    OK :
    The first thing I would always advise on WordPress is to use a child theme.
    Link for a predefined Child-Theme and some instructions: https://kriesi.at/documentation/enfold/child-theme/

    The advantages of a child theme usage greatly outweigh the few disadvantages; ; last but not least, the desired changes will be preserved with the next update.

    The downloaded Child-Theme of Enfold has three files – one png is only to have a preview image in the themes section of your wordpress dashboard.
    The child theme style.css is absolutely necessary to identify itself as a child of Enfold. And the function.php which is at the beginning empty ( only some outcommented lines and the starting code.
    This child-theme functions.php can be used now to have additional code to the parent theme.

    One of this could be to activate the debug mode of Enfold:
    So this comes to child-theme functions.php:

    // Debug Mode of Enfold
    function builder_set_debug(){
      return "debug";
    }
    add_action('avia_builder_mode', "builder_set_debug");

    The first line is only to remember what we like to influence – on php code the two slashes implicates a one line comment.
    From now on you have on every Enfold styled Page a Field under the layout field in Editor Mode: See here a simple Setting with one full-width slider and a color-section under it – with some heading:
    (click to enlarge)

    Now you can see below the layout field how Enfold works “under the hood”.
    these shortcodes can be copied and used on different places. Copy the whole shortcode and replace: [the-copied-shortcode-from-debug-mode]

    add_action('ava_after_main_title', function() {
        echo do_shortcode("[the-copied-shortcode-from-debug-mode]"); 
    });

    the resulting code then comes to child-theme functions.php.
    It might be good for posts and portfolio pages with sidebar not to have on the second place of the designing auxiliary site to have a color-section : because a color-section is a fullwidth element as the slider – so sidebar will start under this.
    So for your needs it would be better to have a full-width slider first and then a 1/1 container for the Headings under it.

    in reply to: Icon Numbers #1197133

    the embeded Icons belongs to entypo-fontello icon set.
    it is some time ago i did this for me to look the codes for these:
    https://webers-testseite.de/enfold-entypo/index.html

    this is the same example-page:
    The color-section has got custom ID: randomized
    and has an image array for that

    // Random BG-Image
    function randomize_bg_image() {
    if(is_page(34024)){ 
    ?>
    <script type="text/javascript">
    (function($){
    	    var images = ['o2-7.jpg', 'o2-1.jpg', 'o2-2.jpg', 'o2-3.jpg', 'o2-4.jpg', 'o2-5.jpg', 'o2-6.jpg'];
    	    $('#randomized').css({
    	    	'background-image': 'url(/wp-content/uploads/' + images[Math.floor(Math.random() * images.length)] + ')'
    	    });
    })(jQuery);
    </script>
    <?php
    }
    }
    add_action( 'wp_footer', 'randomize_bg_image' );

    i did that here on the page : page-id-34024
    https://webers-testseite.de/bg-scheduling/
    the color-section has a bg-image ( this is not so important – but style the outlook with that image first ( contain; cover; repeat etc. pp)
    This color-section has a custom-class: bg-scheduled
    you see that the bg image is then taken from a source folder.
    But this is scheduled per day with a fixed image for each weekday – but you see how you can do it. Hope you can transfer this to a randomized order. – i will have a look too.

    function schedule_bg_image() {
    if(is_page(34024)){ 
    ?>
    <script type="text/javascript">
      var imglocation = "/wp-content/uploads/";
      function ImageArray (n) {
         this.length = n;
         for (var i =1; i <= n; i++) {
           this[i] = ' '
         }
      }	
    	image = new ImageArray(7);
    	image[0] = 'o2-7.jpg'; // Sunday
    	image[1] = 'o2-1.jpg'; // Monday
    	image[2] = 'o2-2.jpg'; // Tuesday
    	image[3] = 'o2-3.jpg'; // Wednesday
    	image[4] = 'o2-4.jpg'; // Thursday
    	image[5] = 'o2-5.jpg'; // Friday
    	image[6] = 'o2-6.jpg'; // Saturday
    	var currentdate = new Date();
    	var imagenumber = currentdate.getDay();
    	document.getElementById('av_section_1').style.backgroundImage = 'url(' + imglocation + image[imagenumber] + ')';
    	
    </script>
    <?php
    }
    }
    add_action( 'wp_footer', 'schedule_bg_image' );
    in reply to: Adding Header to every existing page? #1196402

    and it has to be the Layerslider? Would an Enfold Slider ( full-width f.e. ) also be possible?
    don’t know why layerslider shortcode does not work with this method?

    for example a full-width slider and a following color-section.
    style a page as you like to have the content.
    copy that enfold shortcode and insert it in a hook via do_shortcode

    see here the result: https://webers-testseite.de/kontakt/
    the pagetitle is inserted dynamically by that break in the code: ".get_the_title()."
    You see that even the first color-section on that page gets the right index as #av_section_2

    the basic is:

    add_action('ava_after_main_title', function() {
        echo do_shortcode("[the-copied-shortcode-from-debug-mode]"); 
    });

    the if clause can handle all you like f.e.
    if( is_single()||is_singular( 'event' )||is_search()||is_category()||is_page()|| is_singular( 'portfolio' )){

    in reply to: Use SVG logo #1196092

    i do not see your staging site – i’m participant as you but

    Is your logo is now an img tag with src svg or is it an inline svg file?
    With your plugin – it is possible to replace these img svgs with inline svg.

    for browser compatibility it is necessary to give a width to the svg and you could try to set for non responsive case the .logo to display flex (or inline-flex)

    try:

    .logo a {
        display: flex;
    }
    .logo img[src$=".svg"] {
        width: 350px;
    }
    

    if you decide to have inline svg – the .logo svg must have some extra css.

    PS : activate the advanced setting on svg support and mark “load frontend css”

Viewing 30 posts - 5,941 through 5,970 (of 11,983 total)