Bonjour, je souhaite utiliser votre plugin pour afficher votre visuel DPE/GES sur les biens à vendre de ma cliente. Ma cliente souhaite que les données qu’elle rentre dans son logiciel HEKTOR soient directement reprises et mises en ligne sur son site web. Une passerelle est déjà en place entre le logiciel HEKTOR et le site web avec la solution WP IMMO de M. LEBRUN. Comment dois je procéder au niveau de votre plugin pour qu’on puisse réussir à faire cette importation automatique des données DPE/GES ? Merci d’avance pour votre aide. Cordialement. Ludovic CHAIGNE SARL INFOCEANE.
]]>Bonjour,
Tout d’abord un grand merci pour ce plugin qui est vraiment top.
Depuis la mise à jour V1.6, le paramètre “not_subject” ne semble pas fonctionner, la phrase “non soumis au diagnostic” s’affiche en permanence (avec ou sans le paramètre).
Merci d’avance pour votre aide.
]]>Bonjour,
Pour le DPE, les logements < 40m2 classés en F basculent en E.
Le patch correspondant, pour la v1.5 :
Index: wp-content/plugins/wp-dpe-ges/shortcode/shortcode.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/wp-content/plugins/wp-dpe-ges/shortcode/shortcode.php b/wp-content/plugins/wp-dpe-ges/shortcode/shortcode.php
--- a/wp-content/plugins/wp-dpe-ges/shortcode/shortcode.php
+++ b/wp-content/plugins/wp-dpe-ges/shortcode/shortcode.php
@@ -21,6 +21,7 @@
function wpdpeges_html_dpe( $atts ){
$dpe = shortcode_atts( array(
'value' => '',
+ 'surface_value' => '',
'inline' => 'false',
'meta_key' => null
), $atts );
@@ -33,6 +34,7 @@
}else {
$valueDPE = $dpe['value'];
}
+ $surface_value =
$valueGES = 0;
$displayInline = $dpe['inline'];
$displayDPE = true;
@@ -93,6 +95,7 @@
$args = shortcode_atts( array(
'dpe_value' => '',
'ges_value' => '',
+ 'surface_value' => '',
'inline' => 'true',
'dpe_meta_key' => null,
'ges_meta_key' => null
@@ -110,8 +113,9 @@
}else {
$ges_value = $args['ges_value'];
}
+ $surface_value = $args['surface_value'];
$display_inline = 'true' === $args['inline'];
include apply_filters( 'wpdpeges_shorcode_template', plugin_dir_path( __FILE__ ) . 'newdpeges-template.php', 'newdpeges' );
$output = ob_get_clean();
return $output;
-}
\ No newline at end of file
+}
Index: wp-content/plugins/wp-dpe-ges/shortcode/dpeges-template.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/wp-content/plugins/wp-dpe-ges/shortcode/dpeges-template.php b/wp-content/plugins/wp-dpe-ges/shortcode/dpeges-template.php
--- a/wp-content/plugins/wp-dpe-ges/shortcode/dpeges-template.php
+++ b/wp-content/plugins/wp-dpe-ges/shortcode/dpeges-template.php
@@ -35,6 +35,9 @@
elseif($valueDPE <= 450): $lettre_dpe = 'F';
elseif($valueDPE > 450): $lettre_dpe = 'G';
endif;
+ if ($lettre_dpe == 'F' && (is_numeric($surface_value) && $surface_value < 40)) {
+ $lettre_dpe = 'E';
+ }
?>
<div class="dpe<?php echo $classSC.$classBlank; ?>">
<span class="title"><?php _e('Energy performance diagnostic', 'wpdpeges'); ?></span>
@@ -66,7 +69,7 @@
</div>
<?php endif; ?>
- <?php
+ <?php
// GES
if ( $displayGES ):
if( empty($valueGES) ):
Index: wp-content/plugins/wp-dpe-ges/shortcode/newdpeges-template.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/wp-content/plugins/wp-dpe-ges/shortcode/newdpeges-template.php b/wp-content/plugins/wp-dpe-ges/shortcode/newdpeges-template.php
--- a/wp-content/plugins/wp-dpe-ges/shortcode/newdpeges-template.php
+++ b/wp-content/plugins/wp-dpe-ges/shortcode/newdpeges-template.php
@@ -4,29 +4,48 @@
$DpeGesInline = $display_inline ? 'energyDiagnosticContainer_inline' : 'energyDiagnosticContainer';
$lettre_dpe = '';
$lettre_ges = '';
-$dpe_value = str_replace(',','.',$dpe_value);
-$ges_value = str_replace(',','.',$ges_value);
+$dpe_value = str_replace(',', '.', $dpe_value);
+$ges_value = str_replace(',', '.', $ges_value);
+$surface_value = (float) str_replace(',', '.', $surface_value);
-if ( (is_numeric($dpe_value) && $dpe_value < 70) || (is_string($dpe_value) && strtoupper($dpe_value) == 'A') ) { $lettre_dpe = 'A';
-}else if ( (is_numeric($dpe_value) && $dpe_value < 110) || (is_string($dpe_value) && strtoupper($dpe_value) == 'B') ){ $lettre_dpe = 'B';
-}else if ( (is_numeric($dpe_value) && $dpe_value < 180) || (is_string($dpe_value) && strtoupper($dpe_value) == 'C') ){ $lettre_dpe = 'C';
-}else if ( (is_numeric($dpe_value) && $dpe_value < 250) || (is_string($dpe_value) && strtoupper($dpe_value) == 'D') ){ $lettre_dpe = 'D';
-}else if ( (is_numeric($dpe_value) && $dpe_value < 330) || (is_string($dpe_value) && strtoupper($dpe_value) == 'E') ){ $lettre_dpe = 'E';
-}else if ( (is_numeric($dpe_value) && $dpe_value < 420) || (is_string($dpe_value) && strtoupper($dpe_value) == 'F') ){ $lettre_dpe = 'F';
-}else if ( (is_numeric($dpe_value) && $dpe_value >= 420) || (is_string($dpe_value) && strtoupper($dpe_value) == 'G') ){ $lettre_dpe = 'G';
+if ((is_numeric($dpe_value) && $dpe_value < 70) || (is_string($dpe_value) && strtoupper($dpe_value) == 'A')) {
+ $lettre_dpe = 'A';
+} else if ((is_numeric($dpe_value) && $dpe_value < 110) || (is_string($dpe_value) && strtoupper($dpe_value) == 'B')) {
+ $lettre_dpe = 'B';
+} else if ((is_numeric($dpe_value) && $dpe_value < 180) || (is_string($dpe_value) && strtoupper($dpe_value) == 'C')) {
+ $lettre_dpe = 'C';
+} else if ((is_numeric($dpe_value) && $dpe_value < 250) || (is_string($dpe_value) && strtoupper($dpe_value) == 'D')) {
+ $lettre_dpe = 'D';
+} else if ((is_numeric($dpe_value) && $dpe_value < 330) || (is_string($dpe_value) && strtoupper($dpe_value) == 'E')) {
+ $lettre_dpe = 'E';
+} else if ((is_numeric($dpe_value) && $dpe_value < 420) || (is_string($dpe_value) && strtoupper($dpe_value) == 'F')) {
+ $lettre_dpe = 'F';
+} else if ((is_numeric($dpe_value) && $dpe_value >= 420) || (is_string($dpe_value) && strtoupper($dpe_value) == 'G')) {
+ $lettre_dpe = 'G';
};
-if ( (is_numeric($ges_value) && $ges_value < 6) || (is_string($ges_value) && strtoupper($ges_value) == 'A') ) { $lettre_ges = 'A';
-}else if( (is_numeric($ges_value) && $ges_value < 11) || (is_string($ges_value) && strtoupper($ges_value) == 'B') ){ $lettre_ges = 'B';
-}else if( (is_numeric($ges_value) && $ges_value < 30) || (is_string($ges_value) && strtoupper($ges_value) == 'C') ){ $lettre_ges = 'C';
-}else if( (is_numeric($ges_value) && $ges_value < 50) || (is_string($ges_value) && strtoupper($ges_value) == 'D') ){ $lettre_ges = 'D';
-}else if( (is_numeric($ges_value) && $ges_value < 70) || (is_string($ges_value) && strtoupper($ges_value) == 'E') ){ $lettre_ges = 'E';
-}else if( (is_numeric($ges_value) && $ges_value < 100) || (is_string($ges_value) && strtoupper($ges_value) == 'F') ){ $lettre_ges = 'F';
-}else if( (is_numeric($ges_value) && $ges_value >= 100) || (is_string($ges_value) && strtoupper($ges_value) == 'G') ){ $lettre_ges = 'G';
+if ($lettre_dpe == 'F' && (is_numeric($surface_value) && $surface_value < 40)) {
+ $lettre_dpe = 'E';
+}
+
+if ((is_numeric($ges_value) && $ges_value < 6) || (is_string($ges_value) && strtoupper($ges_value) == 'A')) {
+ $lettre_ges = 'A';
+} else if ((is_numeric($ges_value) && $ges_value < 11) || (is_string($ges_value) && strtoupper($ges_value) == 'B')) {
+ $lettre_ges = 'B';
+} else if ((is_numeric($ges_value) && $ges_value < 30) || (is_string($ges_value) && strtoupper($ges_value) == 'C')) {
+ $lettre_ges = 'C';
+} else if ((is_numeric($ges_value) && $ges_value < 50) || (is_string($ges_value) && strtoupper($ges_value) == 'D')) {
+ $lettre_ges = 'D';
+} else if ((is_numeric($ges_value) && $ges_value < 70) || (is_string($ges_value) && strtoupper($ges_value) == 'E')) {
+ $lettre_ges = 'E';
+} else if ((is_numeric($ges_value) && $ges_value < 100) || (is_string($ges_value) && strtoupper($ges_value) == 'F')) {
+ $lettre_ges = 'F';
+} else if ((is_numeric($ges_value) && $ges_value >= 100) || (is_string($ges_value) && strtoupper($ges_value) == 'G')) {
+ $lettre_ges = 'G';
};
$comparer_lettre = ['' => 0, 'A' => 1, 'B' => 2, 'C' => 3, 'D' => 4, 'E' => 5, 'F' => 6, 'G' => 7];
-if( $comparer_lettre[$lettre_ges] > $comparer_lettre[$lettre_dpe] ){
+if ($comparer_lettre[$lettre_ges] > $comparer_lettre[$lettre_dpe]) {
$lettre_dpe = $lettre_ges;
}
@@ -40,21 +59,23 @@
<div class="<?php echo $DpeGesInline; ?>">
<div class="<?php echo $dpeClass; ?>">
- <span class="dpe-title"><?php _e( 'Energy performance diagnostic', 'wpdpeges' ); ?></span>
+ <span class="dpe-title"><?php _e('Energy performance diagnostic', 'wpdpeges'); ?></span>
<figure class="diagnostic diagnostic-dpe">
<div class="diagnostic-container" aria-hidden="true">
<div class="<?php echo $dpeContainerClass; ?>">
<span class="diagnostic-number-container">
<span class="diagnostic-number" aria-hidden="false"><?php echo $dpe_value; ?></span>
- <abbr title="<?php _e('Primary Energy Unit', 'wpdpeges'); ?>"><?php _e( 'KWh/m2.year', 'wpdpeges' ); ?></abbr>
+ <abbr
+ title="<?php _e('Primary Energy Unit', 'wpdpeges'); ?>"><?php _e('KWh/m2.year', 'wpdpeges'); ?></abbr>
</span>
<span class="emission-number-container">
<span class="emission-number" aria-hidden="false"><?php echo $ges_value; ?>*</span>
- <abbr title="<?php _e('Quantity of greenhouse gas emissions', 'wpdpeges'); ?>"><?php _e( 'kg CO2/m2.year', 'wpdpeges' ); ?></abbr>
+ <abbr
+ title="<?php _e('Quantity of greenhouse gas emissions', 'wpdpeges'); ?>"><?php _e('kg CO2/m2.year', 'wpdpeges'); ?></abbr>
</span>
</div>
<div class="<?php echo $dpeDiagramContainerClass; ?>">
- <div class="diagnostic-legend-top"><span><?php _e( 'Efficient housing', 'wpdpeges' ); ?></span></div>
+ <div class="diagnostic-legend-top"><span><?php _e('Efficient housing', 'wpdpeges'); ?></span></div>
<div class="diagnostic-line line-a"><span class="diagnostic-letter letter-a">A</span></div>
<div class="diagnostic-line line-b"><span class="diagnostic-letter letter-b">B</span></div>
<div class="diagnostic-line line-c"><span class="diagnostic-letter letter-c">C</span></div>
@@ -62,22 +83,23 @@
<div class="diagnostic-line line-e"><span class="diagnostic-letter letter-e">E</span></div>
<div class="diagnostic-line line-f"><span class="diagnostic-letter letter-f">F</span></div>
<div class="diagnostic-line line-g"><span class="diagnostic-letter letter-g">G</span></div>
- <div class="diagnostic-legend-bottom"><span><?php _e( 'High energy housing', 'wpdpeges' ); ?></span></div>
+ <div class="diagnostic-legend-bottom"><span><?php _e('High energy housing', 'wpdpeges'); ?></span>
+ </div>
</div>
</div>
<div class="dpe-blank">
- <span class="dpe-blank-title"><?php _e( 'DPE blank', 'wpdpeges' ); ?></span>
- <span class="dpe-blank-legend"><?php _e( 'Non-usable consumption', 'wpdpeges' ); ?></span>
+ <span class="dpe-blank-title"><?php _e('DPE blank', 'wpdpeges'); ?></span>
+ <span class="dpe-blank-legend"><?php _e('Non-usable consumption', 'wpdpeges'); ?></span>
</div>
</figure>
</div>
<div class="<?php echo $gesClass; ?>">
- <span class="ges-title"><?php _e( '* Of which greenhouse gas emissions', 'wpdpeges' ); ?></span>
+ <span class="ges-title"><?php _e('* Of which greenhouse gas emissions', 'wpdpeges'); ?></span>
<figure class="emission emission-ges">
<div class="emission-container " aria-hidden="true">
<div class="<?php echo $gesDiagramContainerClass; ?>">
- <div class="emission-legend-top"><span><?php _e( 'Low GHG emissions', 'wpdpeges' ); ?></span> </div>
+ <div class="emission-legend-top"><span><?php _e('Low GHG emissions', 'wpdpeges'); ?></span></div>
<div class="emission-line line-a"><span class="emission-letter letter-a">A</span></div>
<div class="emission-line line-b"><span class="emission-letter letter-b">B</span></div>
<div class="emission-line line-c"><span class="emission-letter letter-c">C</span></div>
@@ -85,20 +107,22 @@
<div class="emission-line line-e"><span class="emission-letter letter-e">E</span></div>
<div class="emission-line line-f"><span class="emission-letter letter-f">F</span></div>
<div class="emission-line line-g"><span class="emission-letter letter-g">G</span></div>
- <div class="emission-legend-bottom"><span><?php _e( 'High GHG emissions', 'wpdpeges' ); ?></span></div>
+ <div class="emission-legend-bottom"><span><?php _e('High GHG emissions', 'wpdpeges'); ?></span>
+ </div>
</div>
<div class="<?php echo $gesContainerClass; ?>">
<span class="emission-number-container">
<span class="emission-number" aria-hidden="false"><?php echo $ges_value; ?></span>
- <abbr title="<?php _e('Quantity of greenhouse gas emissions', 'wpdpeges'); ?>"><?php _e( 'KgeqCO2 / m2.year', 'wpdpeges' ); ?></abbr>
+ <abbr
+ title="<?php _e('Quantity of greenhouse gas emissions', 'wpdpeges'); ?>"><?php _e('KgeqCO2 / m2.year', 'wpdpeges'); ?></abbr>
</span>
</div>
-
+
</div>
<div class="ges-blank">
- <span class="ges-blank-title"><?php _e( 'GES blank', 'wpdpeges' ); ?></span>
- <span class="ges-blank-legend"><?php _e( 'Non-usable consumption', 'wpdpeges' ); ?></span>
+ <span class="ges-blank-title"><?php _e('GES blank', 'wpdpeges'); ?></span>
+ <span class="ges-blank-legend"><?php _e('Non-usable consumption', 'wpdpeges'); ?></span>
</div>
</figure>
</div>
-</div>
\ No newline at end of file
+</div>
]]>
Bonjour,
Merci pour votre plugin qui fonctionne très bien, envisagez-vous de faire une évolution pour prendre en compte les biens situés à une altitude de plus de 800m dans le calcul ?
Les seuils des étiquettes E, F et G sont modulés uniquement pour les biens situés en zone climatique H1b,
H1c, H2d et à une altitude supérieure à 800m :
E (250 ≤ Cep < 390 et EGES < 80) ou (50 ≤ EGES < 80 et Cep < 390)
F (390 ≤ Cep < 500 et EGES < 110) ou (80 ≤ EGES < 110 et Cep < 500)
G Cep ≥ 500 ou EGES ≥ 110
Cordialement,
]]>Bonjour,
je me permets de vous relancer concernant notre discussion sur la mise à jour de votre module aborder ici :
https://www.ads-software.com/support/topic/except-dpe/#post-15991899
Envisagez-vous une mise à jour ?
Cordialement
]]>Bonjour Sébastien,
Je tenais simplement à vous signaler un énorme plagia de votre plugin par ImmoWp : https://www.ads-software.com/plugins/immowp-dpe-ges/
Cette personne s’est tout simplement approprié le fruit de votre travail sans mettre aucune référence à votre plugin.
]]>Bonjour,
Nous utilisons votre plugin qui fonctionne à merveille. Cependant, les biens sont situés dans des zones avec des exceptions. En effet si les biens se situent dans des zones climatiques H1b, H1c, H2d ou situés à une altitude supérieure à 800m les plages d’indicateurs pour les classes ne sont pas les mêmes. Malheureusement tous les biens du site en questions tombent dans ce cas là.
Est-ce possible d’avoir une évolution pour permettre la prise en compte des valeurs pour les biens qui tombent dans cette exception?
Merci d’avance.
]]>Bonjour,
J’utilise le plugin WP DPE -GES sur le site mon client (avec des champs personnalisés) et dernièrement nous avons constaté que les valeurs affichées sont les anciennes (celles d’avant la mise a jour de 2021) ! J’ai remarqué qu’avec le nouveau shortcode: [dpeges dpe_value=”valeur” ges_value=”valeur” inline=”true”] ?a fonctionne bien, mais je ne peux qu’intégrer qu’un champ personnalisé à la fois. Avant j’utilisais ces shortcodes: [dpe value=”valeur” inline=”true”] et [ges value=”79″ inline=”true”] cela me permettait de dissocier les modules et d’y intégrer mes champs mais actuellement ils m’affichent l’ancien visuel avec les anciennes tranches de valeurs. N’y aurait-il pas la possibilité de faire de même mais avec le nouveau visuel ?
Bonjour Sébastien,
Le bouton correspondant à ce shortcode ne s’affiche pas.
[dpeges dpe_meta_key=”” ges_meta_key=”” inline=”true”/]
Je suis obligé de copier/coller le code à chaque création d’une nouvelle annonce.
Par contre ceux correspondant à ces shortcodes s’affichent
[dpe value=”1″ inline=”true”/]
[ges value=”1″ inline=”true”/]
[dpeges dpe_meta_key=”” ges_meta_key=”” inline=”true”/]
Que faut-il faire pour afficher ce shortcode correspondant au nouveau DPE-GSE ?
Merci d’avance
]]>Hello,
how to display the label “hors dpe” which is different from virgin DPE?
Cordially.
]]>Hello Sébastien,
Tout d’abord, top pour cette version 1.5, elle est top !
C?té ts-immo.org, on propose ce plugin pour afficher (correctement) les diags.
On a fait une surcouche afin que nos clients n’aient qu’un seul shortcode qui “choisit” l’ancien ou le nouveau format en fonction de la date des diagnostics… Je pense que cela pourrait être profitable à tous les utilisateurs de wp-dpe-ges.
Souhaites-tu que je partage ici le patch pour se faire ?
Ensuite, toujours dans un souci d’unification, si le shortcode est utilsé pour un terrain par exemple (dans le cadre de templates), celui-ci n’est pas soumis au DPE. Serait-il possible d’avoir le même affichage que pour celui avec les données non exploitables mais qui afficherait “Bien non soumis au DPE” (ou un truc du genre) ?
Idem, si tu n’as pas le temps, je peux te proposer un patch;
Merci en tout cas pour le travail effectué !
]]>Bonjour Sébastien,
Je vous relance sur les valeurs des différents seuils qui sont actuellement incorrects pour les nouveaux DPE :
https://www.ecologie.gouv.fr/sites/default/files/2021.02.15_ew_dp_dpe.pdf
Serait-il possible de mettre les graphs à jour car on ne peut malheureusement pas utiliser le plugin actuellement sous peine d’afficher de fausses valeurs :/
… et il faudrait effectivement avoir la possibilité d’avoir les 2 cas d’affichage (DPE avant ou après juillet 2021)
]]>Bonjour,
Sur votre plugin vous avez cette mise en page dans les captures d’écran:
https://ps.w.org/wp-dpe-ges/assets/screenshot-2.jpg?rev=2658433
Comment faire cette mise en page sachant que je n’utilise pas gutenberg
Je vous remercie de votre aide,
Cordialement,
]]>Salut,
Comme je désactive Gutenberg je n’ai plus la possibilité d’ajouter le shortcode DPE GES avec un bouton dans l’éditeur classique de WordPress.
Est ce qu’il serait possible de le faire apparaitre de nouveau car c’est beaucoup plus pratique pour les clients ?
Ou si quelqu’un à une astuce je suis preneur.
Merci d’avance.
]]>Hello,
Comme vous l’avez peut être constaté il y a un problème d’affichage sur mobile pour la nouvelle version du DPE GES. EN effet le GES n’apparait pas sur mobile.
Il faut modifier un peu le CSS pour résoudre ce BUG :
@media only screen and (max-width: 479px){
.energyDiagnosticContainer_inline {
display: block!important;
}.newges {
margin-top: 27px;
}
}
Voila si cela peut aider certains d’entre vous. ??
++
]]>Bonjour Sébastien,
Voici un patch permettant d’avoir une valeur dynamique pour les graphs.
Ceci permet aux utilisateurs qui feraient du templating et donc ne conna?traient pas la valeur du DPE / GES de passer une clé liée à un post meta.
Index: shortcode/shortcode.php
===================================================================
--- shortcode/shortcode.php (revision 2707896)
+++ shortcode/shortcode.php (working copy)
@@ -18,14 +18,20 @@
* @return (string)
*/
function wpdpeges_html_dpe( $atts ){
+ global $post;
$dpe = shortcode_atts( array(
'value' => '',
- 'inline' => 'false'
+ 'inline' => 'false',
+ 'meta_key' => null
), $atts );
ob_start();
// Get template
$shortcode = true;
- $valueDPE = $dpe['value'];
+ if(!empty($dpe['meta_key'])){
+ $valueDPE = get_post_meta(get_the_ID(), $dpe['meta_key'], true);
+ }else {
+ $valueDPE = $dpe['value'];
+ }
$valueGES = 0;
$displayInline = $dpe['inline'];
$displayDPE = true;
@@ -47,15 +53,22 @@
* @return (string)
*/
function wpdpeges_html_ges( $atts ){
+ global $post;
+
$ges = shortcode_atts( array(
'value' => '',
- 'inline' => 'false'
+ 'inline' => 'false',
+ 'meta_key' => null
), $atts );
ob_start();
// Get template
$shortcode = true;
$valueDPE = 0;
- $valueGES = $ges['value'];
+ if(!empty($ges['meta_key'])){
+ $valueGES = get_post_meta(get_the_ID(), $ges['meta_key'], true);
+ }else {
+ $valueGES = $ges['value'];
+ }
$displayInline = $ges['inline'];
$displayDPE = false;
$displayGES = true;
@@ -77,15 +90,28 @@
* @return (string)
*/
function wpdpeges_html_dpeges( $atts ){
+ global $post;
+
$args = shortcode_atts( array(
'dpe_value' => '',
'ges_value' => '',
- 'inline' => 'true'
+ 'inline' => 'true',
+ 'dpe_meta_key' => null,
+ 'ges_meta_key' => null
), $atts );
ob_start();
// Get template
- $dpe_value = $args['dpe_value'];
- $ges_value = $args['ges_value'];
+ if(!empty($args['dpe_meta_key'])){
+ $dpe_value = get_post_meta(get_the_ID(), $args['dpe_meta_key'], true);
+ }else {
+ $dpe_value = $args['dpe_value'];
+ }
+
+ if(!empty($args['ges_meta_key'])){
+ $ges_value = get_post_meta(get_the_ID(), $args['ges_meta_key'], true);
+ }else {
+ $ges_value = $args['ges_value'];
+ }
$display_inline = 'true' === $args['inline'];
include apply_filters( 'wpdpeges_shorcode_template', plugin_dir_path( __FILE__ ) . 'newdpeges-template.php', 'newdpeges' );
$output = ob_get_clean();
Index: wp-dpe-ges.php
===================================================================
--- wp-dpe-ges.php (revision 2707896)
+++ wp-dpe-ges.php (working copy)
@@ -4,9 +4,10 @@
* Description: Display the DPE and GES labels of a property.
* Requires at least: 5.8
* Requires PHP: 7.0
- * Version: 1.4
+ * Version: 1.4.1
* Author: Sébastien Renaudeau
* Author URI: https://www.renaudeau.fr
+ * Contributors: Ts-Immo (www.ts-immo.org)
* License: GPL-2.0-or-later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: wpdpeges
]]>
Bonjour,
je viens de me rendre compte qu’il ne semble plus possible d’avoir le bouton dans un éditeur classique (tiny MCE) ou un produit Woocommerce (qui n’est pas en Gutenberg mais en classique) et du coup la personne qui gère ?a est embêtée. Je vois dans le compte rendu de la dernière mise à jour que c’est la fin du support Tiny MCE…
Copié collé de shortcode pas très pratique à gérer pour eux. N’y a-t-il pas moyen d’avoir ce bouton pour ajouter le DPE/GES dans un produit Woocommerce comme avant ?
Une bidouille ?
Et une 2e petite chose… Le nouveau code DEP/GES est top mais les deux sont groupés, soit en lugne, soit l’un au dessus de l’autre. L’un est bien pour les ordi bureau, et l’autre pour les mobiles. Mais c’est soit l’un soit l’autre alors que l’ancien permettait de séparer les deux, qui s’affichaient en ligne pour ordi ou l’un au dessous de l’autre pour mobile. Pas moyen d’avoir le nouveau sous forme de 2 shortcodes ?
Merci !
Laurent
]]>Bonjour,
j’ai mis en ligne la nouvelle version 1.4 qui prend en charge l’affichage du nouveau DPE 2021.
Pour cela il y a un nouveau shortcode, exemple : [dpeges dpe_value=”256″ ges_value=”27″ inline=”true”]
et un nouveau paramètre dans le bloc Gutenberg. Pour ce dernier, j’ai effectué une refonte complète du code car Gutenberg a beaucoup évolué depuis 3 ans.
Il est difficile de tester dans tous les environnements, donc je serai attentif à vos retour de bugs.
Merci
]]>Bonjour,
Les valeurs ne sont plus en adéquation avec l’évolution du DPE. Comptez-vous les mettre à jour ?
Merci
Bonjour,
Je rouvre une question déjà posée, mais j’ai également le soucis du reset des valeurs à chaque nouvelle ouverture de pages/articles.
Y’a t’il un moyen de régler ?a ?
Bonne journée
]]>Bonjour,
J’espère que vous allez bien.
Je rencontre des difficultés suite à l’ouverture de mes pages d’annonce wp, les valeurs dpe et ges se remettent systématiquement à zéro à l’ouverture des pages existantes. Je dois donc les rentrer de nouveau à chaque fois que je réouvre les pages d’annonces depuis le site. La remise à zéro / reset affiche des valeurs vierge. Connaissez-vous la solution pour que les valeurs entrées soient conservées à l’ouverture des pages d’annonces wp ?
Je n’ai rien installé de particulier ces derniers temps.
Je vous remercie de votre aide.
Bien cordialement.
Bonjour,
Est-il possible, dans le cadre d’un site en plusieurs langues, d’avoir sur la page fran?aise les informations en fran?ais, et dans les pages en autres langues, d’avoir les informations dans les autres langues ?
(titres, descriptions)
Merci
Salut Sébastien,
merci pour cette petite extension bien pratique.
Mais depuis la très récente mise à jour de Woocommerce, en 3.8.0, les boutons d’ajout des DPE et GEs dans les descriptions et descriptions courtes n’apparaissent plus. Mais les shortcodes fonctionnent bien.
Un truc à corriger ?
Merci !
Laurent
Bonjour,
J’utilise avec grand plaisir votre plugin très satisfaisant, sur un site WP Elementor avec des diagnostics dont les données sont parfois inexploitables ou à virgule.
Ces 3 mises à jours seraient-elles envisageables ?
– utiliser le plugin sous Elementor, ce qui permettrait la conception de templates en dynamiques ;
– intégrer une mention “données non-exploitables” ;
– intégrer la possibilité d’entrer des données à virgule ?
Je reste à votre disposition pour tout complément d’information.
Je vous souhaite une excellente journée.
]]>Bonjour,
j’utilise avec bonheur votre extension mais j’ai un soucis. Je l’utilise sur deux sites WP avec Woocommerce.
Sur l’un, j’ai mis le classic editor car la personne est habituée à ?a et pas à Gutenberg. Les deux boutons apparaissent dans l’éditeur classique des articles et des produits Woocommerce.
Sur l’autre, je voudrais conserver Gutenberg. Et effectivement, ?a fonctione. Mais dans les produits Woocommerce, qui lui utilise toujours un éditeur classique dans les produits, les boutons n’apparaissent pas. Et je ne vois aucun réglage. Avez-vous une idée de pourquoi ?
Merci !