Seite 1 von 1

Neue Datei, neues Template, falscher Zeichensatz

Verfasst: 01.05.2008 16:41
von Alex59
EDIT: Ah ich seh grad es gibt doch ein extra Forum dafür. @Mod: schieb.

Ich habe gerade einfach mal eine Infoseite in mein phpBB3 intigieren wollen und habe einfach 2 dateien hinzugefügt:

/welcome.php (abgeleitet von faq.php)

Code: Alles auswählen

<?php
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();


page_header($l_title);

$template->set_filenames(array(
	'body' => 'welcome_body.htm')
);
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));

page_footer();

?>
/styles/subsilver2/templates/welcome_body.htm

Code: Alles auswählen

<!-- INCLUDE overall_header.html -->
<div id="pagecontent">
<!-- Content wegen "Keine Werbung" entfernt! -->
</div>
<!-- INCLUDE breadcrumbs.html -->

<!-- INCLUDE overall_footer.html -->
Nun habe ich auf dieser Seite ein komischen Phänomen: Aus Umlauten und anderen Sonderzeichen werden fettgedruckte "|"-Zeichen. Ich habe es auch schon mit Dingen wie z.B. "&acute" veruscht, aber nichts hilft.

phpBB Version: 3.0.1
Style: subsilver2

mfg Alex59

Verfasst: 01.05.2008 16:50
von redbull254
Hallo, erstmal ;-)
ich vermute mal, das Du einen Editor zum Bearbeiten benutzt hast, der KEIN UTF-8 ohne BOM beherrscht.

http://www.phpbb.de/doku/kb/utf8bom

Verfasst: 01.05.2008 16:52
von Alex59
Keine Ahnung.... (Dreamweaver 8 ^^)

Verfasst: 01.05.2008 17:40
von Dr.Death
Hallo,

solange Du TEXT in HTML Dateien schreibst, müssen die HTML Dateien auch in UTF-8 ohne BOM Format gespeichert werden.

--> KB:166

Noch besser wäre, wenn du den "Content" in Sprachdateien verpackst.

Verfasst: 01.05.2008 17:44
von Alex59
1. Sind die anderen-Templateorginale nicht ANSI?
2. Funktioniert trotzdem nich :(

Verfasst: 01.05.2008 17:47
von Dr.Death
Ja, die anderen Template sind nur in ANSI verpackt. Dort werden ja auch keine Sprach-Elemente direkt ausgegeben.

Dort existieren ja nur Sprach Variablen {L_INDEX} usw.
Diese Sprachvariablen werden allerdings durch die Sprach Dateien gefüllt, die wiederum im UTF-8 ohne BOM Format vorliegen müssen

Verfasst: 02.05.2008 08:19
von Alex59
EDIT: Styles rekompiliert. Jetzt funktioniert! Kann gecloed werden.

Bin ich doof????

Notepad++ zeigt mir an, dass es ANSI as UTF-8 kodiert ist.
Ich habe folgenden Befehl benutzt:

Format -> Kovertiere zu UTF-8
Format -> Kodiere ind UTF-8 (ohne BOM)

Und dann gespeichert und hochgeladen. Nichts funktioniert.