Hulp nodig bij een modificaties of op zoek naar een MOD? Bekijk ons archief. Support wordt helaas niet meer verleend.
Forumregels
Sinds 1 januari 2009 wordt phpBB2 niet meer ondersteund.
Onderstaande informatie is verouderd en dient uitsluitend als archief.
-
Dennis
- Berichten: 431
- Lid geworden op: 17 apr 2004, 12:16
Bericht
door Dennis » 18 jun 2006, 12:12
Hallo,
Ik wilde de
topic_notify.tpl in HTML laten versturen.
Ik heb er een html opmaak ingezet en in de
emailer.php text/plain; vervangen met
text/html;
Wert goed, maar wil alleen de
topic_notify.tpl in HTML versturen.
Dus ik dacht zet in emailer.php
Code: Selecteer alles
if ($template_file = 'topic_notify')
{
$texthtml = 'text/html;';
}
else
{
$texthtml = 'text/plain;';
};
En heb van text/plain; een variable gemaakt: $texthtml
Code: Selecteer alles
">\nMIME-Version: 1.0\nContent-type: $texthtml charset=" . $this->encoding . "
Waarom werkt dat niet??
Alles blijft in HTML verstuurt worden....
-
Paul
- Beheerder

- Berichten: 20316
- Lid geworden op: 23 okt 2003, 11:38
- Locatie: Utrecht
-
Contacteer:
Bericht
door Paul » 18 jun 2006, 12:14
Code: Selecteer alles
if ($template_file == 'topic_notify')
{
$texthtml = 'text/html;';
}
else
{
$texthtml = 'text/plain;';
}

(en ik denk dat er ook nog .tpl achter moet, maar dat weet ik niet zeker.)
-
Dennis
- Berichten: 431
- Lid geworden op: 17 apr 2004, 12:16
Bericht
door Dennis » 18 jun 2006, 12:21
Nope,
Ik denk dat de variable $template_file leeg is
Heb $template_file ook in de header van het e-mailtje laten plaatsen als een soort debug, maar dan is het leeg.
Dacht dat hij hiermee (eerder in emailer.php) gevuld was.
Code: Selecteer alles
function use_template($template_file, $template_lang = '')
{
global $board_config, $phpbb_root_path;
if (trim($template_file) == '')
{
message_die(GENERAL_ERROR, 'No template file set', '', __LINE__, __FILE__);
}
if (trim($template_lang) == '')
{
$template_lang = $board_config['default_lang'];
}
if (empty($this->tpl_msg[$template_lang . $template_file]))
{
$tpl_file = $phpbb_root_path . 'language/lang_' . $template_lang . '/email/' . $template_file . '.tpl';
-
Dennis
- Berichten: 431
- Lid geworden op: 17 apr 2004, 12:16
Bericht
door Dennis » 25 jun 2006, 13:59
Nog het e.e.a. aan het proberen geweest maar lukt me niet.
Iemand een tipje, of ideetje waar ik moet zoeken??
Dennis
-
Dennis
- Berichten: 431
- Lid geworden op: 17 apr 2004, 12:16
Bericht
door Dennis » 26 jun 2006, 22:40
Ik heb in de emailer.php de variable $template_file weg laten schrijven in een file.
onder:
function use_template($template_file, $template_lang = '')
Dan zie ik idd een waarde staan.
Maar laat ik hem verder in de emailer.php wegschrijven, boven // Build header dan is hij leeg.
Ik heb hem al ten hoogte van de eerst fwrite functie gekopieerd naar een andere variable, maar ook dan is hij een stuk verder weer leeg.
Hoe kan dat dan??