Jump to content

[Solved] Php include formulier implementeren


Recommended Posts

Ik heb een bestaand, simpel, PHP formulier voor mijn gastenboek. Deze wil ik graag op mijn nieuwe Prestashop website hebben. Het formulier is 100% functioneel en ik wil het d.m.v. php include op een Prestashop pagina hebben.

 

Helaas werkt het php script nog niet op mijn Prestashop pagina. Ik ontvang wel de email bevestiging, maar het nieuwe bericht wordt niet in het gastenboek vertoond.

 

Ik heb de volgende stappen doorlopen:

 

- in het bestand tools/smarty/Smarty.class.php heb ik de volgende regel gewijzigd:

 

public $php_handling = self::PHP_ALLOW;

 

- in het bestand smarty.config.inc.php heb ik de volgende regel gewijzigd:

 

$smarty->allow_php_tag = true;

 

- een bestand "guestb.php" aangemaakt in de root folder:

 

<?php
include(dirname(__FILE__).'/config/config.inc.php');
include(dirname(__FILE__).'/header.php');
$smarty->display(_PS_THEME_DIR_.'guestb.tpl');
include(dirname(__FILE__).'/footer.php');
?>

 

- een bestand "guestb.tpl" aangemaakt in de themes folder:

 

<h2>{l s='Guestbook'}</h2>

<h3>{l s='We always love to hear from you, please leave a message'}</h3>
<div>
<p><?php include 'guestbook/signme.inc.php'; ?></p>
</div>

 

Het (werkende) formulier voor de php include vind je hier: http://www.thecuteststickers.com/guestbook/signme.inc.php

 

Maar als ik het d.m.v. php include op mijn Prestashop pagina wil krijgen is dit het resultaat:

http://www.thecuteststickers.com/guestb.php

 

 

Wat moet ik nog meer aanpassen om een php formulier werkend te krijgen?

 

Alvast bedankt voor de hulp!

 

Michelle

Link to comment
Share on other sites

Ik zie gewoon je welkomsbericht en het testberichtje...

Dus begrijp niet precies wat het probleem is.

Maar heb je wel de smarty cache geleegd? Dit doe je ook door 'Force compile" tijdelijk aan te zetten en de cache optie daar vlak onder uit, en daarna op de bewuste pagina een page refresh te doen.

 

Maar een php include vereist best wel technisch kennis en ervaring daarmee. Ben bang dat niet veel mensen je daarmee kunnen helpen. Waarschijnlijk heb je meer kans op hulp in het Engelstalige forum, daar zijn meer devvers actief.

Link to comment
Share on other sites

  • 4 weeks later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...