Author Topic: Email Error: Couldn't open Template  (Read 19672 times)

0 Members and 1 Guest are viewing this topic.

Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Email Error: Couldn't open Template
« Reply #15 on: November 19, 2007, 05:16:33 PM »
... hast du in der page_header.php Änderungen für deinen Sprach-MOD vorgenommen ... ?
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...

Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: Email Error: Couldn't open Template
« Reply #16 on: November 19, 2007, 05:17:26 PM »
Dein Einbau eines Mods ist vermutlich falsch:
Quote
/*###########Multilanguage fr any Text####################*/

Einige Teile wurden auch rausgelöscht, andere erstetzt...


Hier der Standart code der member.php für die notify:
Code: [Select]
      if ($config['upload_notify'] == 1 && !$direct_upload) {
        include(ROOT_PATH.'includes/email.php');
        $site_email = new Email();

        $config['upload_emails'] = str_replace(" ", "", $config['upload_emails']);
        $emails = explode(",", $config['upload_emails']);

        $validation_url = $script_url."/admin/index.php?goto=".urlencode("validateimages.php?action=validateimages");

        $site_email->set_to($config['site_email']);
        $site_email->set_subject($lang['new_upload_emailsubject']);
        $site_email->register_vars(array(
          "image_name" => stripslashes($image_name),
          "file_name" => $new_name,
          "cat_name" => $cat_cache[$cat_id]['cat_name'],
          "validation_url" => $validation_url,
          "site_name" => $config['site_name']
        ));
        $site_email->set_body("upload_notify", $config['language_dir_default']);
        $site_email->set_bcc($emails);
        $site_email->send_email();
      }


Kurt

Offline m.a

  • Jr. Member
  • **
  • Posts: 83
    • View Profile
Re: Email Error: Couldn't open Template
« Reply #17 on: November 19, 2007, 06:25:04 PM »
Dein Einbau eines Mods ist vermutlich falsch:
Quote
/*###########Multilanguage fr any Text####################*/

Einige Teile wurden auch rausgelöscht, andere erstetzt...


Hier der Standart code der member.php für die notify:
Code: [Select]
      if ($config['upload_notify'] == 1 && !$direct_upload) {
        include(ROOT_PATH.'includes/email.php');
        $site_email = new Email();

        $config['upload_emails'] = str_replace(" ", "", $config['upload_emails']);
        $emails = explode(",", $config['upload_emails']);

        $validation_url = $script_url."/admin/index.php?goto=".urlencode("validateimages.php?action=validateimages");

        $site_email->set_to($config['site_email']);
        $site_email->set_subject($lang['new_upload_emailsubject']);
        $site_email->register_vars(array(
          "image_name" => stripslashes($image_name),
          "file_name" => $new_name,
          "cat_name" => $cat_cache[$cat_id]['cat_name'],
          "validation_url" => $validation_url,
          "site_name" => $config['site_name']
        ));
        $site_email->set_body("upload_notify", $config['language_dir_default']);
        $site_email->set_bcc($emails);
        $site_email->send_email();
      }


Kurt
Hi,

Ich habe den ganzen Code von dir ersetzt. Die gleiche Fehler-Meldung.

Obwohl meinen Code sehen so aus gibt es nich so viele unterschied:
Code: [Select]
      if ($config['upload_notify'] == 1 && !$direct_upload) {
        include(ROOT_PATH.'includes/email.php');
        $site_email = new Email();

        $config['upload_emails'] = str_replace(" ", "", $config['upload_emails']);
        $emails = explode(",", $config['upload_emails']);

  $validation_url = $script_url."/admin/index.php?goto=".urlencode("validateimages.php?action=validateimages");

$site_email->set_from(stripslashes(trim($config['site_email'])));
$site_email->set_to(stripslashes(trim($config['site_email'])));
         
        $site_email->set_subject($lang['new_upload_emailsubject']);
        $site_email->register_vars(array(
          "image_name" => stripslashes($image_name),
          "file_name" => $new_name,

           /*###########Multilanguage fr any Text####################*/
          //"cat_name" => $cat_cache[$cat_id]['cat_name'],
//"cat_name" => multilang(multilang($cat_cache[$category_id]['cat_name'])),
          /*###########Ende Multilanguage fr any Text####################*/

       
          "validation_url" => $validation_url,
          "site_name" => $config['site_name']
        ));
        $site_email->set_body("upload_notify", $config['language_dir_default']);
        $site_email->set_bcc($emails);
        $site_email->send_email();
      }

Grüß
m.a

Offline KurtW

  • 4images Guru
  • *******
  • Posts: 2.778
    • View Profile
    • Malediven-Bilder ~~Dreams~~
Re: Email Error: Couldn't open Template
« Reply #18 on: November 19, 2007, 06:38:44 PM »
was fehlt ist:
Code: [Select]
$site_email->set_body("upload_notify", $config['language_dir_default']);

glaub aber nicht, daß der Fehler daraus entsteht
Wenn es mit dem fehlenden code nicht klappt, sieht es nicht gut aus.
Irgendwo haste eine Fehler drinnen beim Einbau des Language mods. Sicherung vorher gemacht?

Kurt

Offline m.a

  • Jr. Member
  • **
  • Posts: 83
    • View Profile
Re: Email Error: Couldn't open Template
« Reply #19 on: November 19, 2007, 06:51:57 PM »
... hast du in der page_header.php Änderungen für deinen Sprach-MOD vorgenommen ... ?


ja, aber ich glaube die Ursache der Fehler-Meldungen ist von hier!

ich schreibe die geänderte Code von der Datei page_header.php bei dem Sprach-Mod:

Code: [Select]
$query_string = '';
if (!empty($HTTP_GET_VARS)) {
 foreach ($HTTP_GET_VARS as $key => $val) {
   if ($key != "l") {
     $query_string .= ($query_string != '' ? '&' : '?').$key."=".$val;
   }
 }
}
/* We add the session id with "&" not "&"*/
$lang_url = $site_sess->url($PHP_SELF.$query_string, '&');

/*Now we can better remove the "l" parameter*/
$lang_url = preg_replace("/[?|&]l=[^?|&]*/", "", $lang_url);

/*We replace "&" with "&" to make it valid XHTML*/
$lang_url = str_replace("&", "&", $lang_url);

$lang_select  = "<form action=\"".$lang_url."\" method=\"post\">\n";
$lang_select .= "<select class=\"select\" name=\"l\" onChange=\"submit()\">\n";

/*Now we open the "lang" folder, read out all available languages*/
/*and add it as options to the dropdown.*/
$handle = opendir(ROOT_PATH."lang");

while ($folder = @readdir($handle)) {

 if (@is_dir(ROOT_PATH."lang/".$folder) && $folder != "." && $folder != "..") {

   $lang_select .= "<option value=\"".$folder."\"";

   /*If the folder name matches the current language,*/
   /*show the option as selected*/
   if ($folder == $config['language_dir']) {
     $lang_select .= " selected=\"selected\"";
   }

   $lang_select .= ">".$folder."</option>\n";
 }
}

$lang_select .= "</select>\n</form>";

/*Register the dropdown code for the template engine*/
//$site_template->register_vars("lang_select", $lang_select);


 /*################Ende#############################*/







/*############Die gif-Bild-Version#####################################*/

  $query_string = '';
if (!empty($HTTP_GET_VARS)) {
  foreach ($HTTP_GET_VARS as $key => $val) {
    if ($key != "l") {
      $query_string .= ($query_string != '' ? '&' : '?').$key."=".$val;
    }
  }
}
$lang_url = $site_sess->url($PHP_SELF.$query_string, '&');
$lang_url = preg_replace("'&(amp|#38);'i", "&", $lang_url);
$lang_url = preg_replace("/[?|&]l=[^?|&]*/", "", $lang_url);

$lang_url = str_replace("&", "&amp;", $lang_url);
$handle = opendir(ROOT_PATH."lang");
$lang_select = "";
while ($folder = @readdir($handle)) {
  if (@is_dir(ROOT_PATH."lang/".$folder) && $folder != "." && $folder != "..") {
    if ($folder != $config['language_dir']) {
      $lang_select .= "<a class=\"lang\" href=\"".$lang_url.(preg_match("/deutsch/i",$folder) ? "" : ((preg_match("/\?/", $lang_url) ? "&" : "?")."l=".$folder))."\" onMouseOver=\"(window.status='$folder'); return true\" onMouseOut=\"window.status=''; return true\"><img src=\"".TEMPLATE_PATH."/images/".$folder.".gif\" border=\"0\" alt=\"".$folder."\"></a>&nbsp;";
    }else{
    $lang_select .= "<img src=\"".TEMPLATE_PATH."/images/".$folder."2.gif\" border=\"0\" alt=\"".$folder."\">&nbsp;";
    }
  }
}
// Register the dropdown code for the template engine
$site_template->register_vars("lang_select", $lang_select);

     /*############Ende Die gif-Bild-Version#####################################*/


sorry für spät-Antwort mawenzi
Danke und Grüß
m.a

Offline m.a

  • Jr. Member
  • **
  • Posts: 83
    • View Profile
Re: Email Error: Couldn't open Template
« Reply #20 on: November 19, 2007, 06:54:26 PM »
was fehlt ist:
Code: [Select]
$site_email->set_body("upload_notify", $config['language_dir_default']);


Kurt

Diesen Code habe ich auch dadrin.

m.a

Offline thunderstrike

  • 4images Guru
  • *******
  • Posts: 2.327
    • View Profile
Re: Email Error: Couldn't open Template
« Reply #21 on: November 19, 2007, 09:03:20 PM »
You use lang select MOD. Please post in correct topic.
8 steps need when ask question -

- PHP version (ACP - > phpinfo())
- mySQL version (ACP - > phpinfo())
- 4images version
- Post screenshot / URL
- Post code in BB Code (no need full file for code) or post attach file
- It doesn't work. What is say - what is do for no work
- Install MOD ? If so - please say (troubleshooting)
- Read FAQ ? Install Bug fixes ?

Offline m.a

  • Jr. Member
  • **
  • Posts: 83
    • View Profile
Re: Email Error: Couldn't open Template
« Reply #22 on: November 20, 2007, 12:02:35 AM »
Hallo und Danke @mawenzi und @Kurt und auch Thanks for your support! @thunderstrike,
Denke für eure Unterstützung und eure Support!

Ich musste bei den [MOD] Multi-Language support for any text von V@no in der Datei global.php eine Änderung genauer machen und den Code :
$config['language_dir_default'] = $config['language_dir'];
genau zu schreiben.
[MOD] Multi-Language support for any text (updated 05-11-2005) von v@no
unter diese Adresse: http://www.4homepages.de/forum/index.php?topic=6749.135
Das war aber nicht korrekt geschrieben.
Naja, type-Fehler :oops:

Ich schreibe bzw. kopiere immer genau. Aber dieses Mal...........keines Buchstabe t nicht geschrieben!
$config['language_dir_default'] = $config['language_dir'];

Das sollte aber nicht bewusst weggeläscht worden sein.
Ich danke euch Viel Mals
m.a

Offline mawenzi

  • 4images Moderator
  • 4images Guru
  • *****
  • Posts: 4.500
    • View Profile
Re: Email Error: Couldn't open Template
« Reply #23 on: November 20, 2007, 12:11:04 AM »
... jo ... danke für deine Rückmeldung mit der Fehlerbeschreibung ...
Your first three "must do" before you ask a question ! ( © by V@no )
- please read the Forum Rules ...
- please study the FAQ ...
- please try to Search for your answer ...

You are on search for top 4images MOD's ?
- then please search here ... Mawenzi's Top 100+ MOD List (unsorted sorted) ...