Viewing 30 posts - 1 through 30 (of 36 total)
  • Author
    Posts
  • #461229

    URL: http://www.facialfitnessworkout.co.uk

    Hi there,
    My client is not happy with the very small display of logo & tagline, phone numbers and website content on the mobile version of her website.

    She wants it to be more user friendly like these:
    http://www.gaynorgrozieracupuncture.com
    http://www.rebekah-harriman.com
    showing all important data larger and underneath each other.

    Any chance to convert the enfold template similar to these websites? To a more user friendly mobile version?

    Thanks a lot,
    Susanne

    #461677

    Hi Susanne!

    Since all the information in your header is in an image it would be difficult for us to make any changes with code. What you could do is make a new image and display that for mobile instead.

    Best regards,
    Rikard

    #461768

    Thank you for this, Rikard!

    What do you exactly mean by “make a new image and display that for mobile instead”?
    Or shall I separate the logo, tagline and phone?
    But then – how do I fit all 3 items into the header? Because Enfold just offers to upload a logo?
    Can I add tagline & phones with additional coding in the header?

    Thanks a lot,
    Susanne

    #461902

    Hi!

    You can refer to this post and display a different logo on mobile – http://kriesi.at/documentation/enfold/change-logo-on-mobile/

    Regards,
    Yigit

    #462064

    Thank you for this, Yigit.
    I still don’t really know what to do.
    Could you please advise me about:
    a) what size a logo for mobile version should have
    b) how I can also fit the tagline into the mobile header
    c) how do I code in the phone numbers?
    At the moment, the actual logo, the tagline and phone numbers are all one picture named “logo”.
    So should I split these three items up for the mobile version? And how do I fit/code them into the header?

    Thanks a lot,
    Susanne

    #462120

    Hi there,
    I designed & uploaded a new logo for the mobile version (340 x 399 px).
    Then I added the code you suggested to functions.php:
    add_theme_support(‘avia_template_builder_custom_css’);
    add_filter(‘avf_logo’,’av_change_logo’);
    function av_change_logo($logo)
    {
    if(wp_is_mobile() )
    {
    $logo = “http://www.facialfitnessworkout.co.uk/wp-content/uploads/2015/06/logo1.png”;
    }
    return $logo;
    }

    However, on the smartphone this new portrait-shape logo is still as small as the normal one before.
    Please help.
    Thanks,
    Susanne

    #462176

    perhaps you can do the phonenumbers in the menu on top – this has the opportunity that mobile users can click on it.
    And you have one problem of the logo less.

    Perhaps your customer likes the solution of kriesi here on Board : have a look what happens to the Kriesi.at/Premium Themes
    Info when scrolling down.

    #462180

    Guenni007 – thank you so much for your suggestions.

    However when I add the code to functions.php I get a fatal error message (quoted below) and the site is no longer opening. I had to delete the addition in cpanel.

    Good thought adding the phone numbers in the top area. Pity that this is also visible on the desktop version – but no big issue.
    I tried the .css suggestions – but nothing changes.

    I get an error message now even if I add the code I added yesterday… No idea what’s going on?
    “Parse error: syntax error, unexpected ‘:’ in /home/judi9294/public_html/wp-content/themes/enfold-child/functions.php on line 14”

    Thanks for your support!
    Susanne

    #462189

    so lets try togehter:

    in child-theme functions.php:

    add_filter('avf_logo_subtext', 'kriesi_logo_addition');
    function kriesi_logo_addition($sub) {
    	$sub .= "<strong class='logo-title'>&ldquo;… the natural route to a healthy complexion</strong>";
    	$sub .= "<strong class='logo-title logo-subtitle'>and a younger-looking you…&rdquo;</strong>";
    	return $sub;
    }

    on quick css:

    #top .logo, #top .logo a {
        overflow: visible;
    }
    
    #top .logo img {
        float: left;
    }
    
    #top .subtext {
        float: left;
        position: relative;
    }
    
    #top .logo-title {
        color: #000;
        font-size: 20px;
        left: 7px;
        opacity: 1;
        position: absolute;
        top: -15px;
        transition: opacity 0.4s ease-out 0s;
        white-space: nowrap;
    }
    
    #top .logo-subtitle {
        color: #aaa;
        left: 60px;
        top: 15px;
    }
    
    #top .header-scrolled .logo-title {
        opacity: 0;
    }
    

    and for mobile :

    @media only screen and (max-width: 770px) {
    .responsive #top .logo-title {
        opacity: 0;
    }
    }

    this looks than this way:

    http://webers-testseite.de/enf01/

    #462191

    yes and i know why its wrong with your input – becaus quotation marks in your text must be replaced by html entities e.g: &rdquo;

    and by the way with navigation under the logo the scroll setting makes no sense.

    #462518

    Hey @Susanne!

    Did you have any luck with @Guenni007 suggestions?

    Cheers!
    Rikard

    #462553

    Guenni007, thank you so much for your support – just had an extremely busy weekend and will work on this tomorrow.
    And thanks, Rikard for asking – tomorrow I’ll be in touch!

    Cheers, Susanne

    #462751

    Hi!

    Great, get back to us when you get the time :)

    Cheers!
    Rikard

    #462765
    This reply has been marked as private.
    #463298

    Hey!

    your header looks good to me now:

    Please clear browser cache if you don’t see any changes.

    Hope you are happy with the result and if not please send us a mockup/screenshot showing exactly what you want to achieve.
    You can use imgur or dropbox.

    Best regards,
    Andy

    #463340

    Hi Andy,
    Unfortunately no change It’s about the mobile version: There is no change in the header on the mobile … Your screenshot shows it all on one level.
    You see this underneath each other – Logo on top, then slogan on 2 lines.
    That’s what Guenni007 suggested with his code, too.
    Let’s see if anybody has another ides…
    Thanks for all support, You’re a great team!

    Susanne

    #463673

    Just saw a typo in my last text:
    On the mobile, you SHOULD see these elements underneath each other – Logo on top, then slogan on 2 lines.

    #463806

    perhaps it is possible to get a solution as it is seen on https://theeventscalendar.com/product/wordpress-events-calendar-pro/
    they naturaly use enfold too i guess.
    And this solution is a nice one to have a normal (not a mobile version) as long as it is possible
    On tablets this might be the perfect solution for me too.

    btw: i can not see a change on your site – did you have a test install elsewhere ?
    i’m only a participant like you – but i often learn better by solving problems from other users.

    #463862

    Guenni007,
    That’s exactly what I wanted to say: I can NOT see any changes on my site, even after having installed the code you sent.

    No – I don’t have a test install – but did you get the login details to the website itself I sent privately?

    Wir können übrigens auch auf deutsch diskutieren – ich bin Deutsche…

    Many thanks for your support,
    Susanne<

    #463867

    Guenni007,

    This solution you suggest on solution as it is seen on https://theeventscalendar.com/product/wordpress-events-calendar-pro/ looks great.
    But I have NO idea how to code this.
    Thanks for this anyway,
    Susanne

    #463876

    I found this suggestion by Yigit in another post in the forum, customised the URL and added it to quick css:

    .header-scrolled .logo img { opacity: 0; }
    .header-scrolled .logo a {
    background-image: url(http://www.facialfitnessworkout.co.uk/wp-content/uploads/2015/06/NEWmoblogo.png);
    background-size: contain;
    background-repeat: no-repeat;
    }

    BUT it doesn’t change anything either.
    More ideas?
    Thanks,
    Susanne

    #464500

    Hey!

    as Rikard already told you it won’t be possible for us to make any changes via CSS, because you are using an image as your header. If you would separate logo, slogan, etc. then we could try to change position of these different elements. If you want to stick with one image in your header, then you could just try to build the image exactly how you want it and implement it as mobile header.

    Hope this helps.

    Cheers!
    Andy

    #464507

    Hi Andy,
    Thanks a lot.
    Please can you tell me how to separate logo, slogan and phone numbers AND have all three in the header?
    That would help me enormously.
    Thanks for your patience,
    Susanne

    #464558

    well first of all i used this logo for you:

    and than i put in child-theme functions.php the following:

    add_filter('avf_logo_subtext', 'kriesi_logo_addition');
    function kriesi_logo_addition($sub) {
    	$sub .= "<span class='logo-title'>&ldquo;…the natural route to a healthy complexion <br /> and a younger-looking you…&rdquo;</span>";
    	return $sub;
    }

    I used a custom header hight of 170px and the non shrinking header. This makes no sense for a slogan of that length! I did it with the non sticky header – because for Logo and Slogan and Normal Navigation i found no way to set up the data-scroll-offset for “main” And take the option : “Let logo and menu position adapt to browser window”

    Here you can see the result: Guennis Testseite

    this is the quick css :

    #top .logo,#top .logo a {
    overflow:visible
    }
    
    #top .logo img {
    float:left
    }
    
    #top .subtext {
    float:left;
    font-size:32px;
    font-weight:300;
    color:#7f0afc;
    position:relative;
    font-family:"Dancing Script"
    }
    
    #top .logo-title {
    position:absolute;
    line-height:normal;
    text-align:center;
    left:15px;
    opacity:1;
    top:30px;
    transition:opacity .4s ease-out 0;
    white-space:nowrap
    }
    
    #header {
    display:block;
    visibility:visible;
    position:relative;
    right:0;
    left:0;
    top:0;
    transition:all .4s ease-in-out 0;
    width:100%;
    padding:0
    }
    
    .header_color .inner-container::after {
    clear:both;
    content:"";
    display:table
    }
    
    .header_color .inner-container {
    padding-bottom:20px;
    padding-top:15px;
    position:relative;
    transition:all .4s ease-in-out 0;
    width:100%;
    margin:0 auto
    }
    
    .header_color .logo,.header_color .main_menu {
    display:inline-block;
    text-align:left;
    vertical-align:middle;
    height:auto;
    transition: all 0.5s ease-in-out 0s;
    }
    
    .header_color .logo {
    margin-bottom:0
    }
    
    .logo img {
    max-height:150px!important;
    margin:0 auto
    }
    
    .main_menu {
    margin-top:-85px;
    position:absolute;
    right:30px;
    top:50%;
    transition:all .4s ease-in-out 0
    }
    
    .responsive #top #wrap_all .container {
    float:none;
    max-width:100%;
    padding-left:0;
    padding-right:0;
    width:100%;
    margin:0 auto
    }
    
    #advanced_menu_toggle,#advanced_menu_hide {
    right:20px;
    top:20px;
    margin:0;
    padding:0;
    color: #7f0afc;
    }
    
    #advanced_menu_toggle:hover, #advanced_menu_hide:hover {
    background-color: #7f0afc !important;
    color: #fff !important;
    }
    
    .responsive .logo img {
    margin:0 auto
    }
    
    @media only screen and (max-width: 1150px)  {
    #top #header_main > .container,#top #header_main > .container .main_menu ul:first-child > li > a {
    height:auto!important;
    line-height:auto!important
    }
    
    #header_main .container {
    visibility:visible
    }
    
    .av-main-nav li > a {
    height:auto!important;
    line-height:inherit!important
    }
    
    .header_color .logo,.header_color .main_menu {
    display:block;
    position:relative;
    text-align:center;
    width:100%;
    margin:0 auto 10px;
    padding:0
    }
    
    .logo,.logo a {
    display:inline-block;
    height:100%;
    position:relative;
    width:100%
    }
    
    #top .logo img {
        float: none;
        height: 200px;
        margin: 0 auto;
        max-height: 250px !important;
    }
    
    .header_color .main_menu {
    position:relative;
    top:21px;
    right:inherit;
    margin:0 auto 30px!important
    }
    
    #top .subtext {
        font-size: 38px;
    }
    
    .av-main-nav-wrap {
    float:left;
    left:50%;
    position:relative
    }
    
    .av-main-nav-wrap ul {
    padding-top:15px;
    position:relative;
    right:50%
    }
    
    #top .subtext,#top .logo-title {
    width:100%;
    left:0;
    top:0
    }
    }
    
    @media only screen and (max-width: 770px)  {
    .header_color .inner-container {
    padding-bottom:30px;
    padding-top:0
    }
    
    .responsive #top .logo {
    display:table;
    float:none;
    height:auto!important;
    width:100%
    }
    
    .responsive #top .logo img {
    float:none;
    display:inline-block
    }
    
    #top .subtext {
    float:none;
    display:block;
    font-size:28px;
    text-align:center;
    top:-70px
    }
    
    #top .logo-title {
    left:0;
    line-height:normal;
    position:absolute;
    text-align:center;
    white-space:normal;
    width:100%;
    right:50%
    }
    }
    #464581

    Guenni007,
    Thank you so much for your efforts.
    I’ve inserted both, the suggested code in functions and the quick .css.
    But as you will see now on the website, the header & menu design as well as the main content are now completely out of shape… (www.facialfitnessworkout.co.uk)

    Don’t know why it works on your test site?
    Best wishes,
    Susanne

    #464658

    this seem to be not the header logo left menu right option !

    And you have to look wheather your existing quick css code did not get in to conflict with something

    it seem that you have still in it the option on smaller screens with opacity zero

    .responsive #top .logo-title {
    opacity: 0;
    }`

    • This reply was modified 9 years, 6 months ago by Guenni007.
    #464661

    and sorry i should have been more specific here :

    .responsive #top #wrap_all #header_main .container {
    float:none;
    max-width:100%;
    padding-left:0;
    padding-right:0;
    width:100%;
    margin:0 auto
    }

    because otherwise all the other containers do the same width with 100%

    • This reply was modified 9 years, 6 months ago by Guenni007.
    #464686

    Guenni007,
    You are ever so helpful, thank you so much.

    I’ve now taken out all other .css from the quick .css and just added what you sent me.
    Option Header logo left, menu below.
    The results:
    1. PC version: As you’ll see, the menu crosses through the header. Also, the main content is still out of shape (no longer in the wrapper???).
    2. However the mobile version looks good.

    So now I’ve got a good mobile version but the pc version is not working properly …
    Also, the client wants the tagline font to be Bradley Hand IT.

    Thank you for being so patient and supportive.
    Best wishes,
    susanne

    #464706

    first of all i mentioned that logo left menu right.
    otherwise we could save a lot of time because that is more simple than the other way.

    #464717

    Logo left, menu right – I’ve done that now for you to see: on PC it looks completely out of shape.

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