Double item in email

  • Cline
  • Cline's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 6 months ago #1 by Cline
Double item in email was created by Cline
hello i didn't find why but i have a problem in email
in body i have the title with link AND title without ....
i don't understand why

Please Log in or Create an account to join the conversation.

  • Cline
  • Cline's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 6 months ago #2 by Cline
Replied by Cline on topic Double item in email
i found a first way ...
i override k2 vue for display image and field but it will be report in email ...
how i can remove supp k2 field in email body ?

Please Log in or Create an account to join the conversation.

  • Christopher Mavros
  • Christopher Mavros's Avatar
  • Offline
  • Administrator
  • Administrator
More
6 years 5 months ago #3 by Christopher Mavros
Replied by Christopher Mavros on topic Double item in email
Hi again!

Please upload a screenshot of the email you received and write us a full explanation of what you want it to be.

Thanks again.

Christopher Mavros
me@mavxr.com
If you like our extensions, please rate us on the JED!

Please Log in or Create an account to join the conversation.

  • Cline
  • Cline's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #4 by Cline
Replied by Cline on topic Double item in email
hello
i override k2_item.php view to load more information (text field, image field etc)
but in email this information is loaded too

My k2 override
Code:
<?php /*------------------------------------------------------------------------ # mod_myshortlist - My ShortList # ------------------------------------------------------------------------ # author Christopher Mavros - Mavxr.com # copyright Copyright (C) 2011 Mavxr.com. All Rights Reserved. # @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL # Websites: https://mavxr.com # Technical Support: Forum - https://mavxr.com/support/forum -------------------------------------------------------------------------*/ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); $pic = 'default_image.jpg'; // So that the file_exists fails. if (file_exists(JPATH_SITE.'/media/k2/items/cache/'.md5("Image".$item->id).'_Generic.jpg')) { $pic = 'media/k2/items/cache/'.md5("Image".$item->id).'_Generic.jpg'; } //var_dump(json_decode($item->object->extra_fields)); ?> <div class="myshortlist_item"> <div class="myshortlist_text_wrapper"> <div class="myshortlist_item_left"> <div class="myshortlist_item_title"> <a href="<?php print $item->link; ?>" class="myshortlist_link myshortlist_k2_link"><?php print $item->object->title; ?></a> </div> </div> </div> <div class="myshortlist_item_image"> <a href="<?php print $item->link; ?>" class="myshortlist_link myshortlist_k2_link"><img class="myshortlist_k2_thumb" src="<?php $fields = json_decode($item->object->extra_fields);foreach ($fields as $field) {if ($field->id == '34') echo $field->value;}?>" alt="<?php print $item->object->title; ?>"></a> </div> <div class="myshortlist_clr"> </div> <div class="accroche2"><strong><?php $fields = json_decode($item->object->extra_fields);foreach ($fields as $field) {if ($field->id == '2') echo $field->value;}?></strong></div> <div class="contenu-cc"> <?php $fields = json_decode($item->object->extra_fields);foreach ($fields as $field) {if ($field->id == '51') echo $field->value;}?> </div> <div class="Pays"><strong><?php //$fields = json_decode($item->object->extra_fields);foreach ($fields as $field) {if ($field->id == '13') echo $field->value;}?></strong></div> <div class="demandeDevis"><p> <?php $fields = json_decode($item->object->extra_fields); foreach ($fields as $field) { if ($field->id == '15'){ $type = $field->value; //switch ($type) { //case "Séjour": //$typenum=3; //break; //case "Croisière": //$typenum=1; //break; //case "Safari": //$typenum=2; //break; //} //$titleform = str_replace("'", "", $this->item->title); $titleform = htmlspecialchars_decode($item->object->title , ENT_QUOTES); $titleform2 = str_replace("'", " ", $titleform); $hebergement1 = ''; $pays =''; foreach ($fields as $field) { if ($field->id == '14'){ $pays = $field->value; } } $urldevis = "index.php?option=com_chronoforms5&view=form&Itemid=471&pays=".$pays."&lieu=".$titleform2."&hebergement=".$hebergement1."&forfait=".$item->id."&type=".$type.""; echo '<a href="'.$urldevis.'"><span>DEMANDER</span> UN DEVIS</a>'; } } ?> </p> <?php if ($helper->show_del_button) { require $item->del_button_layout; } ?> </div> </div>
and in email body i load list of item with pre text and post text
Code:
<?php /*------------------------------------------------------------------------ # mod_myshortlist - My ShortList # ------------------------------------------------------------------------ # author Christopher Mavros - Mavxr.com # copyright Copyright (C) 2011 Mavxr.com. All Rights Reserved. # @license - http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL # Websites: https://mavxr.com # Technical Support: Forum - https://mavxr.com/support/forum -------------------------------------------------------------------------*/ // no direct access defined( '_JEXEC' ) or die( 'Restricted access' ); ?> <?php // Email Pre Text print $helper->i18n('YOU_HAVE_RECEIVED_A_FAVORITES_LIST_FROM', 'You have received a favorites list from').' '.$poster_name.' ('.$poster_email.')'; ?><br/><br/> <?php print $helper->i18n('INTRO_EMAIL_CC',''); ?> <br/><br/> <?php // Extra Fields foreach($my_fields as $field) { if (!in_array($field->type, array('captcha'))) { print $field->label.': '.$field->posted_value."<br/>"; } } ?><br/> <?php // Print the List without Delete Buttons, always Absolute URLs and no pagination. $helper->isEmail = true; $helper->show_del_button = false; $helper->forced_absolute_urls = true; $helper->allow_pagination = false; $helper->include_variables_in_url = true; $helper->loadItemList(); // For the absolute URLs and the item variables. require JModuleHelper::getLayoutPath('mod_myshortlist', 'default_list'); ?><br/> <?php print $helper->i18n('POST_EMAIL_CC',''); ?>
but i only need title + link
maybe i can load a new layout like a k2_emailbody but i am not sure how to do this
Thanks for your help

Please Log in or Create an account to join the conversation.

  • Cline
  • Cline's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #5 by Cline
Replied by Cline on topic Double item in email
Result of email
Code:
Bonjour, Vous avez reçu une liste de la part de com3elles (yannick@com3elles.com) En prévision d'un prochain voyage plongée, voici la liste des destinations qui ont été sélectionnées sur le site de l'agence C6Bo Voyages : Combiné plongée à Nha Trang et à l'île de la Baleine Combiné plongée à Nha Trang et à l'île de la Baleine A la découverte des richesses du Centre-Nord du Vietnam Le centre-nord du Vietnam c'est, la baie de Nha Trang, l'une des plus belles du monde, des somptueux récifs et cours de l'île de la Baleine. Au nord, nous trouvons sa capitale Hanoï et ses populations Thaï Blanc ainsi que la magique baie d'Ha Long. DEMANDER UN DEVIS Séjour plongée à Lanzarote Séjour plongée à Lanzarote L'île aux volcans Avec une visibilité jusqu'à 40 mètres de profondeur, vous pourrez découvrir plus de 350 espèces de poissons et plus de 1200 espèces d'invertébrés venant de Macaronésie, de Méditerranée, des tropiques et un fond maritime volcanique impressionnant. DEMANDER UN DEVIS Croisière plongée sur l'île de Socorro avec Nautilus Explorer Croisière plongée sur l'île de Socorro avec Nautilus Explorer Un rêve éveillé aux côtés des géants Les raies mantas géantes du Pacifique que vous rencontrerez sont les plus grandes et certainement les plus majestueuses des créatures de l'Océan. DEMANDER UN DEVIS Séjour plongée à Bonaire Séjour plongée à Bonaire Une île surprenante Ce sont près de 80 sites de plongée que vous pourrez découvrir lors de votre séjour à Bonaire, dont la plupart est accessible depuis le rivage. DEMANDER UN DEVIS Séjour plongée à Puerto Galera Séjour plongée à Puerto Galera Des plongées parmi les plus belles des Philippines Le passage de l'île de Verde, qui fait face à Puerto Galera, entre les îles de Luzon et Mindoro est assez profond, avec une visibilité pouvant atteindre plus de 40 mètres. Il est balayé par les forts courants de la mer de Chine méridionale, qui peuvent atteindre jusqu'à 6 nœuds. Cela rend la région bien connue pour ses plongées dérivantes et sa vie marine abondante. DEMANDER UN DEVIS Vertiges et Légendes avec Anthias Vertiges et Légendes avec Anthias Les plus beaux sites entre Sharm El Sheik et Safaga La croisière Vertiges et Légendes" permet de découvrir les plus beaux sites de Sharm El Sheik à Safaga. Des tombants comme Shark Reef, Police Station, Panorama Reef ou encore ceux du détroit de Tiran vous feront comprendre un des sens du mot "vertige" ! DEMANDER UN DEVIS Pour toutes informations complémentaires concernant un voyage, contactez-nous au 05 82 08 64 90 ou à info@c6bo.fr. Notre équipe est à votre écoute du lundi au vendredi de 09h00 à 12h30 et de 14h00 à 18h30. A très vite ! C6Bo Voyages www.c6bo-plongee.fr

Please Log in or Create an account to join the conversation.

  • Cline
  • Cline's Avatar Topic Author
  • Offline
  • Junior Member
  • Junior Member
More
6 years 5 months ago #6 by Cline
Replied by Cline on topic Double item in email
Hello please i relay need a solution
regards

Please Log in or Create an account to join the conversation.

Moderators: Christopher Mavros