188 Posts
uriel
9 years ago
Topic

Hello! 

After upgrading from SEBLOD.
the e-mail field has changed.
I do not know how to function again


Please what should I change the settings.

What should I by the way?
see the mark on the image!

Get a Book for SEBLOD
9 years ago
2
Level 1

Hi Uriel

I have left that field blank and used the email field I created to send a copy to the user, i added the field name (i.e. contact_email) to the field below where you have indicated (To fields), and I also selected which administrator send a copy to

Hope that helps

Regards

Mark

188 Posts
uriel
9 years ago
1
Level 2

Hello!
I did it email_contact and e-mail_ name
and others.

but it says that the mail does not function.

This tutorial is old, does not fit the new e-mail field

Hugs 

572 Posts
_jrmo
9 years ago
0
Level 3

Hi Uriel,

This field is not new - it has been there for some time. However, you can leave it blank and not worry about it, it is only used if you want to specify a specifc field to act as a "trigger" to send an email. It works in conjunction with the setting that you set for when to send the email - either on "add" "edit" or "always".

  1. If you set the option to "add" your trigger value must be "1" in order to send the email
  2. If you set the option to "edit" your trigger value must be "2" in order to send the email
  3. If you set the option to "always" your trigger value must be "3" in order to send the email.

Cheers,

James

wb
9 years ago
1
Level 1

Boa noite amigos! O meu problema é o mesmo do Uriel, depois que atualizei meus sites (mais de 3) para a última versão do Joomla e do Seblod, o envio das informações dos formulários para o e-mail parou de funcionar. Já segui todas as orientações que foram publicadas nesse fóruns, mas não tive sucesso. Alguém tem uma solução para esse problema? Agradeço a ajuda. Abs.

==

Good night friends! My problem is the same as Uriel, after I updated my sites (more than 3) for the latest version of Joomla and SEBLOD, sending information forms for e-mail stopped working. I have followed all the guidelines that have been published in this forum, but I did not succeed. Does anyone have a solution to this problem? I appreciate the help. Abs.

188 Posts
uriel
9 years ago
0
Level 2

Usei Sengrid ou Mandrillapp. 

http://sendgrid.com/

or

http://mandrillapp.com/

OBS. Deixei

"always" e sem nada no campo ao lado.

9 years ago
6
Level 1

I confirm i had the same issue on all seblod sites. The Email Send "trigger" state was gone after update. From Seblod 3.5.x to 3.6.0

I just had to activate it again to "always"

Regards,

Elisa

wb
9 years ago
5
Level 2

Boa noite! Fiz todos os procedimentos, más não tive sucesso. Alguma outra ideia do que pode está acontecendo? Já estou procurando outras alternativas (que não seja Seblod) para resolver o problema dos meus formulários que pararam de enviar os dados por e-mail, após a atualização do Joomal e do Seblod.

==========

Good evening! Did all procedures, bad I did not succeed. Any other idea what's going on can? I'm already looking for other alternatives (other than SEBLOD) to solve the problem of my forms that stopped sending data by e-mail, after upgrading the Joomal and SEBLOD.

9 years ago
2
Level 3

Hi wb,

add me on skype i try to have a look into.

Regards,

Elisa

wb
9 years ago
1
Level 4

Good afternoon Elisa! Follow my skype: wbwebbr. I'm also attaching some images of the email field configuration. Thanks.

+++++++++

Boa tarde Elisa! Segue meu skype: wbwebbr. Estou anexando also algumas Imagens da configuracao do campo email. Obrigado.


config1

config2

config3

wb
9 years ago
0
Level 5

188 Posts
uriel
9 years ago
1
Level 3

Você usou Sengrid ?

O sengrid só não manda e-mails se o dominio estiver bichado por spam. 

O MandrillAPP manda. Só não manda se os dominios estiverem muito ruins.

Os 2 são fáceis de usar. 

Como a Angel disse: 

Basta Deixar o campo como "always" ou constante como na tradução. 

Tire print de suas configurações e coloque aqui para vermos :)


Abraços.

wb
9 years ago
0
Level 4

Então Uriel, não usei não, pois estava tudo funcionando normalmente e quando fiz a atualização do Joomla e do Seblod, parou de funcionar. Os outros sites que eu não fiz a atualização, continua funcionando normalmente. Segue imagens das configurações do campo. Obrigado pelo apoio.

++++++

Then Uriel, not used not because everything was functioning normally and when I made the upgrade from Joomla and SEBLOD, stopped working. The other sites I did not do the update, continues to function normally. The following images of field settings. Thanks for the support.

config1

config2

config3

188 Posts
uriel
9 years ago
0
Level 1

Meu campo! 

Caso não veja em tamanho grande 

Veja no link

http://www.seblod.com/images/medias/27399/mail2.png

Isso que coloquei no meu Editor. 

45 Posts
Jan
9 years ago
0
Level 1

Hi All,

I do not know if it matters, but my forms also did no sent e-mails until I I found I had to put a comma after the field "To (fields)" like "user_email," and not "user_email" <- notice the comma!

Regards,

Jan

85 Posts
yuberlin
9 years ago
1
Level 1

Same here. All E-Mail Forms stopped working after Upgrade. Seblod Version is 3.7.1. Joomla is 3.4.3.

9 years ago
0
Level 2

Hi Yuberlin,

Please test with last versions of Joomla and SEBLOD.

We have never meet this issue. 


Elisa can you please describe you to reproduce this?

Uriel is it please fixed for you? 


Thanks.

Sebastie

85 Posts
yuberlin
9 years ago
1
Level 1

I updated to Joomla 3.4.4. The Seblod Update from Version 3.7.1 to 3.7.2 is not showing up in Joomla Extension updates yet. E-Mail forms still not working.

9 years ago
0
Level 2

Hello yuberlin,

Backup your Site, Download the latest Version of SEBLOD 3.7.2 and install it through the Joomla Extension Installer. After that, please check your email field if it´s set to send "Always". 

Regards,

Elisa

85 Posts
yuberlin
9 years ago
1
Level 1

Unfortunately the update doesnt make a difference. Joomla and Seblod is up-to-date. Still no emails send. Can somebody provide me with a simple frontend-contact-form for testing? I tried to set up a new one the most simple way but there is no way it sends me an email. I just want to make sure the error is not in my form setup. But my forms were working for 2 years so i dont think thats the case.

9 years ago
0
Level 2

Hi yuberlin,

can you post a screenshot of your triggersetting? (when the email is send) ? Or just have a look if it´s set to "always" ? thats the setting which was reset by update in my case.

85 Posts
yuberlin
9 years ago
1
Level 1

Here is the Screenshot:

https://pl.vc/3w511

9 years ago
0
Level 2

Ok, it´s set to always. Can you play with the submit Button and try if it works with type=button or type=input ?

85 Posts
yuberlin
9 years ago
1
Level 1

I already tried button and input (task: save & close/inherit).

It reloads the form, shows success message but no email is send.

9 years ago
0
Level 2

Ok, i played around with some settings and maybe found the issue:

please check in global configuration your phpmail settings. Is the sender e-mail domain matching with the domain you are developing on?

I also created a very simple contactform which is working on my site and attached it here.

Regards,

Elisa

85 Posts
yuberlin
9 years ago
2
Level 1

Thanks Elisa. Your form works. Its a problem with the custom template. But i cant see what the problem is. When i change template to seb_one E-Mail is send. When i try a position override with seb_one or seb_minima, the email-function is not working. The template code i used (and which worked for two years) is following (seb_minima/positions/mycontenttype/site/mainbody.php):

<div class="item-page box kontaktformular">
<h1><?php echo $cck->get('form_ueberschrift')->value; ?></h1>
<hr />

<fieldset>
    <legend>Persönliche Angaben</legend>
    
            <label><?php echo $cck->get('form_name')->label; ?></label>
            <?php echo $cck->get('form_name')->form; ?>
     
            <label><?php echo $cck->get('form_vorname')->label; ?></label>
            <?php echo $cck->get('form_vorname')->form; ?>
            
            <label><?php echo $cck->get('form_strasse')->label; ?></label>
            <?php echo $cck->get('form_strasse')->form; ?>
            
            <label><?php echo $cck->get('form_ort')->label; ?></label>
            <?php echo $cck->get('form_ort')->form; ?>
           
</fieldset>

<fieldset>
    <legend>Kontaktdaten</legend>
    
            <label><?php echo $cck->get('form_telefon')->label; ?></label>
            <?php echo $cck->get('form_telefon')->form; ?>
     
            <label><?php echo $cck->get('form_telefax')->label; ?></label>
            <?php echo $cck->get('form_telefax')->form; ?>
            
            <label><?php echo $cck->get('form_email')->label; ?></label>
            <?php echo $cck->get('form_email')->form; ?>
           
</fieldset>

<fieldset>
    <legend>Ihre Nachricht</legend>
    
            <label><?php echo $cck->get('form_betreff')->label; ?></label>
            <?php echo $cck->get('form_betreff')->form; ?>
     
            <label><?php echo $cck->get('form_nachricht')->label; ?></label>
            <?php echo $cck->get('form_nachricht')->form; ?>
            
            <?php echo $cck->get('form_empfaenger')->form; ?>
            <?php echo $cck->get('form_empfaenger_einrichtung')->form; ?>
            
           
           
</fieldset>




 <div class="buttonBar clearfix btn-large"><?php echo $cck->get('button_submit')->form; ?></div>
</div><br>
9 years ago
1
Level 2

Hi!

don´t know if it helps but try 

<?php echo $cck->RenderField('button_submit'); ?> instead of <?php echo $cck->get('button_submit')->form; ?>

and Render also the Email Field in the override - you can still set the Field to hidden in the seblod options or hide it with css: <?php echo $cck->RenderField('form_mailer'); ?>

Regards,

Elisa

85 Posts
yuberlin
9 years ago
0
Level 3

Did you try a position override with your form?

85 Posts
yuberlin
9 years ago
1
Level 1

Doesnt make a difference. The Mailing function is somehow disabled as soon as a position override is used for site form.

9 years ago
0
Level 2

I used a override and it worked well.

Do you have any javascript issues on your site?

<?php
defined( '_JEXEC' ) or die;
?>

<?php echo $cck->RenderField('ihr_name'); ?>
<?php echo $cck->RenderField('ihre_email_adresse'); ?>
<?php echo $cck->RenderField('nachricht'); ?>
<?php echo $cck->RenderField('email_an_seiteninhaber'); ?>
<?php echo $cck->RenderField('button_submit'); ?>

85 Posts
yuberlin
9 years ago
1
Level 1

No, no Javascript errors. I did a test and tried an override just with 

$cck->RenderField('my_field');<br>

Its doesnt work. When i rename the override it works. The output html looks exactly the same, i have no clue what is going on.

Form without override: http://codeshare.io/WwQe5

Form with bare override (just RenderFields): http://codeshare.io/BNMgA

9 years ago
0
Level 2

let´s skype (designbengel) - for not to bother the other followers here and post the Solution afterwards...

:-)

9 years ago
0
Level 1

Yuberlin, as we just talked on skype i suggested to add the email field into your override. In this case your field has the alias form_mailer and you can render it in your override like this:

<?php echo $cck->RenderField('form_mailer'); ?>

After that your mail-function worked again.

cheers,

Elisa

8 years ago
3
Level 1

Using seblod 3.7.2 & joomla 3.5.2

Unable to get the email field to work (joomla test email from global config work ok!)

The form posts ok i recieve a new article,(permissions ok!)

This is a site form 

4229 Posts
Kadministrator
8 years ago
2
Level 2

You can't use seblod 3.7.2 with joomla 3.5.x, you need to wait for seblod 3.8. Also please open new thred for your problem, don't post in 6 months old threads.

8 years ago
1
Level 3

I will not be waiting

154 Posts
WebOne
8 years ago
0
Level 4

interludic 

An interim solution may be  just to replace libraries/joomla/mail/mail.php with the 3.50 version of the same file

Get a Book for SEBLOD