monsieurgraphiste

Forum Replies Created

Viewing 15 posts - 1 through 15 (of 18 total)
  • Author
    Posts
  • in reply to: Mashup Popup template #18338
    monsieurgraphiste
    Participant

    Hi again Chris,

    It works like a charm now.

    Thanks for all your help.

    number_format is also OK.

    Have a good day and a good weekend

    in reply to: Mashup Popup template #18336
    monsieurgraphiste
    Participant

    Do you know why the PHP function number_format is not working ?
    <p class=”prettyprint prettyprinted”><span class=”pln”> $html </span><span class=”pun”>=</span><span class=”pln”> number_format</span><span class=”pun”>(</span><span class=”pln”> $price</span><span class=”pun”>,</span> <span class=”lit”>0</span><span class=”pun”>,</span> <span class=”str”>’,'</span><span class=”pun”>,</span> <span class=”str”>’ ‘</span> <span class=”pun”>)</span> <span class=”pun”>.</span> <span class=”str”>’ € ‘</span><span class=”pun”>;</span></p>
    Thanks

    in reply to: Mashup Popup template #18335
    monsieurgraphiste
    Participant

    Hi Chris,

    Thanks for the updated code.

    I’m always having trouble displaying price.

    I returns “ARRAY” value for $price.

    here is the updated function :

    function myfilter($props, $postid, $poi) {
    $price = get_post_meta( $postid, ‘annonce_prix’ );
    $html = $price;
    $html .= ‘ €’;
    if ( has_term( ‘location’, ‘offre’, $postid ) )
    $html .= ‘<small> / mois</small>’;
    if ( has_term( ‘location-saisonniere’, ‘offre’, $postid ) )
    $html .= ‘<small> / nuit</small>’;
    $props[‘prix’] = $html;
    return $props;

    }

    Mashup : <span class=”price label label-warning”>{{{poi.props.prix}}}</span>

    Thanks for your help

    in reply to: Mashup Popup template #18333
    monsieurgraphiste
    Participant

    Sorry there is no € symbol after {{poi.props.prix}}.

    in reply to: Mashup Popup template #18332
    monsieurgraphiste
    Participant

    Hi Chris,

    Sure, here it is :

    <h3>{{{poi.title}}}</h3>
    {{{poi.thumbnail}}}
    <br />
    <ul class="infos">
    <# if (poi.props.annonce_surface) { #>
    <i class="fal fa-home" aria-hidden="true"></i> {{poi.props.annonce_surface}} m²
    <# } #>
    <i class="fal fa-bed" aria-hidden="true"></i> {{poi.props.annonce_chambres}} chambre(s)
    <i class="fal fa-bath" aria-hidden="true"></i> {{poi.props.annonce_sdb}} SDB
    {{poi.props.prix}} €
    
    
    

     

    Maybe do you prefer WP admin access to check what’s wrong ?

    in reply to: Mashup Popup template #18329
    monsieurgraphiste
    Participant

    Hi Chris,

    Thanks for your feedback,

    php function number_format doesn’t work it returns no value.

    Here is my new code.

     

    function myfilter($props, $postid, $poi) {
    $html .= ‘<span class=”price label label-warning”>’;
    $price = get_post_meta( $postid, ‘annonce_prix’ );
    $html .= $price .’ €’;
    if ( has_term( ‘location’, ‘offre’, $postid ) )
    $html .= ‘<small>/ mois</small>’;
    if ( has_term( ‘location-saisonniere’, ‘offre’, $postid ) )
    $html .= ‘<small>/ nuit</small>’;
    $html .= ‘</span>’;
    $props[‘prix’] = $html;
    return $props;
    }

     

    Now it returns array for $price value & not displaying HTML tags

    https://imgur.com/pNswreu

    Do you have an idea of the problem ?

    Many thanks for your help.

    in reply to: Mashup Popup template #18325
    monsieurgraphiste
    Participant

    Hi Chris,

    Thanks for the example.

    I tried your code who it seemed to be OK but it returns nothing… no value.

    I tried replacing $price value with $price = get_post_meta( $postid, ‘annonce_prix’ );

    Do you have an idea what is the problem?

    Thanks in advance for your help

    in reply to: Mashup Popup template #18321
    monsieurgraphiste
    Participant

    Hi Chris,

    Are you talking about this functionnality :

    <?php
    function myfilter($props, $postid, $poi) {
    $props[‘message’] = “Hello from post ” . $postid;
    return $props;
    }
    add_filter(‘mappress_poi_props’, ‘myfilter’, 10, 3);
    ?>

     

    Thanks

    in reply to: Mashup Popup template #18318
    monsieurgraphiste
    Participant

    Hi again Chris,

    Sorry for all my questions but i modified the price value to a function so i can display the price easier on the website.

    Is it possible to pass the function on the POI template ?

     

    function annonce_post_price(){ ?>
    <span class=”price label label-warning”> <?php $price = annonce_detail(‘annonce_prix’); echo number_format( $price, 0, ‘,’, ‘ ‘ );?> € <?php if ( has_term( ‘location’, ‘offre’ ) ) echo ‘<small>/ mois</small>’; ?> <?php if ( has_term( ‘location-saisonniere’, ‘offre’ ) ) echo ‘<small>/ nuit</small>’; ?></span>
    <?php }

     

    Thanks

    in reply to: Mashup Popup template #18317
    monsieurgraphiste
    Participant

    Hi Again Chris,

    Thanks for your reply,

    I just want to add custom text depending to the taxonomy of the post.

    Can we retrieve taxonomy ID or slug ?

    {{poi.props.annonce_prix}} € (ADD /month or /night)

    how can i achieve this, please ?

    Thanks

    in reply to: Mashup Popup template #18315
    monsieurgraphiste
    Participant

    If calculation is not possible, i just need another function.

     

    if a custom_post_type is from taxonomy value i need to add text to price label

    – location i need to add / month

    – summer location /night.

    Is it possible to add this to the mashup-popup template ?

    <span class=”price label label-warning”> {{poi.props.annonce_prix}} € <?php if ( has_term( ‘location’, ‘offre’ ) ) echo ‘<small>/ mois</small>’; ?> <?php if ( has_term( ‘location-saisonniere’, ‘offre’ ) ) echo ‘<small>/ nuit</small>’; ?></span>

    Thank you

     

    in reply to: Mashup Popup template #18314
    monsieurgraphiste
    Participant

    Hi Chris,

    That works perfectly. Thanks for your quick help.

    I don’t understand about point 2 on calculations ?

    Could you please give me an example.

     

    Many thanks

    in reply to: Mashup Popup template #18312
    monsieurgraphiste
    Participant

    Hi Again Chris,

     

    Is it possible to display a custom field is not empty <i class=””fal” aria-hidden=””true””></i> {{poi.props.annonce_surface}} m²

     

    For the calculation stuff, i don’t see the <code class=”prettyprint prettyprinted”><span class=”pln”>mashup</span><span class=”pun”>-</span><span class=”pln”>tmpl</span><span class=”pun”>-</span><span class=”pln”>popup</span><span class=”pun”>.</span><span class=”pln”>php</span> file ?

    Could you help me on this, thank you

    in reply to: Mashup shortcode with meta_compare #18311
    monsieurgraphiste
    Participant

    Hi Chris,

    I found a solution for this,

    Generate the map with PHP using this :

     

    <?php

    $map = new Mappress_Map(array(‘query’ => $args, ‘height’ => 500));
    echo $map->display();

    ?>

     

    Thanks

    in reply to: Mashup shortcode with meta_compare #18307
    monsieurgraphiste
    Participant

    Hi Chris,

    I tried to do this but it doesn’t work for me.

    Here is the complete mashup code :

    <section id=”carte”>[mashup query="post_type=annonce&offre=vente&meta_key=annonce_type&meta_value=appartement&meta_key=annonce_surface&meta_value=100&meta_compare=>=" height="500"]</section><section></section><section>Order is important or not ?</section><section></section><section>Thanks in advance for your help</section>

Viewing 15 posts - 1 through 15 (of 18 total)