Author Topic: Umlaute im Template  (Read 18092 times)

0 Members and 1 Guest are viewing this topic.

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Umlaute im Template
« on: March 03, 2011, 09:09:13 AM »
Habe mir jetzt die halbe Nacht um die Ohren geschlagen, weil die Umlaute bei mir falsch dargestellt werden. Habe alle Threads zu den Umlauten gelesen und an der Datenbank gespielt, htaccess Dateien erzeugt usw. Jetzt habe ich festgestellt, dass das Problem nicht auftaucht, wenn ich als Template das Standart Template benutze. Mein Umlaut-Problem kann also nur mit meinem Template zusammenhängen.

Ich frage mich jetzt nur, wie kann ich das Problem lösen? Wo sind in den Templates ggf. die Zeichensätze definiert? Ich habe testweise mal die header.html aus dem Standart-Template in mein Template kopiert - leider brachte das keinen Erfolg. Was kann ich noch probieren?

Rembrandt

  • Guest
Re: Umlaute im Template
« Reply #1 on: March 03, 2011, 01:37:51 PM »
.... Wo sind in den Templates ggf. die Zeichensätze definiert?...
in der header, diese zeile:
Code: [Select]
<meta http-equiv="content-type" content="text/html; charset={charset}">und {charset} in der lang/main.php:
$lang['charset'] = "iso-8859-1";

mfg Andi

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: Umlaute im Template
« Reply #2 on: March 03, 2011, 02:06:15 PM »
Danke für die schnelle Antwort. Allerdings muss noch irgendwo im Template eine Stelle sein, welche für die falsche Codierung sorgt.

Im Standart Template läuft ja alles einwandfrei, deshalb habe ich testweise die Header-Datei aus dem Standart-Template in mein Template kopiert und in der main.php testweise auch statt iso-8859-1 mal utf-8 genommen, aber die Fehler mit den Umlauten bleiben bestehen.

Falls jemand etwas damit anfangen kann, ich nutze das Crisp Template von rustynet.de

Und hier nch der Link zu meiner Seite: http://www.osnapicture.de/autogramme/ Wie gesagt, main.php und header.html sind darin inzwischen identisch mit den jeweiligen Dateien aus dem Standart-Template. Je nach Browser wird aber nicht alles richtig ausgegeben. Sobald ich allerdings ins Standart-Template wechsel, ist sowohl im IE als auch in Firefox alles richtig.
« Last Edit: March 03, 2011, 02:19:43 PM by osnapicture »

Rembrandt

  • Guest
Re: Umlaute im Template
« Reply #3 on: March 03, 2011, 02:19:30 PM »
leider bin ich auch so  ein leidgenosse :) mit den sch**** umlauten.
die änderungen habe auch schon mal in der main vorgenommen ohne verbesserung.

aber da ich aktuell auch wieder damit konfrontiert bin werde ich mir das nochmal genauer ansehn.

mfg Andi

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: Umlaute im Template
« Reply #4 on: March 03, 2011, 02:22:18 PM »
Was mich dabei stutzig macht, ist ja, dass ich die header.html des funktionierenden Standart-Templates nutze, es aber trotzdem in meinem Template nicht funktioniert. Es liegt ja dann die Vermutung nahe, dass man irgendwo im Template noch eine Stellschraube drehen muss. Ich habe nur schon überall gesucht, will aber einfach nicht darauf kommen, wo das sein könnte. An der main.php kann es ja gar nicht liegen, sonst würde im Standart-Template ja auch eine falsche Ausgabe kommen.

Habe in meinem letzten Beitrag noch den Link zu meiner Seite hinzugefügt.

Rembrandt

  • Guest
Re: Umlaute im Template
« Reply #5 on: March 03, 2011, 02:25:15 PM »
hast du einen provider wechsel gemacht?

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: Umlaute im Template
« Reply #6 on: March 03, 2011, 02:34:12 PM »
Nein, ist eine Neuinstallation. Ich bin auch fest davon überzeugt, dass es nicht am Provider sondern am Template liegt. Sonst würde das Standart-Template ja nicht einwandfrei funktionieren.

Rembrandt

  • Guest
Re: Umlaute im Template
« Reply #7 on: March 05, 2011, 09:59:47 PM »
hast du dir schon mal deinen quelltext angesehen?
das past etwas überhaupt nicht.
Quote
<head>
<style type="text/css">
.style1 {
            background-image: url('./templates/crp/images/logo.jpg');
}
.style2 {
            border: 1px solid black;
}
</style>
</head>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html dir="ltr">
<head>

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: Umlaute im Template
« Reply #8 on: March 05, 2011, 10:16:19 PM »
Jetzt wo Du es sagst.... Habe aber momentan (noch) keine Ahnung was ich da ändern kann/soll...

Rembrandt

  • Guest
Re: Umlaute im Template
« Reply #9 on: March 05, 2011, 10:31:49 PM »
poste mal deine header.html

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: Umlaute im Template
« Reply #10 on: March 06, 2011, 09:02:25 AM »
So sieht meine header.html momentan aus

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">
<
html dir="{direction}">
<
head>
<
title>{site_name}</title>
<
meta name="verify-v1" content="uENtZIzrdGaT2cWnOi2lDn1D2VBMmFi8QFLUqmlZe/M=" />
<
meta http-equiv="content-type" content="text/html; charset={charset}">
<
META HTTP-EQUIV="Content-Language" CONTENT="de">
<
META NAME="description" CONTENT="Die Autogrammhomepage von Thomas Limberg">
<
Meta name="page-topic" CONTENT="Autogramm, Autogramme, Autograph, Autographs, Signature, Signatures">
<
Meta name="audience" CONTENT="alle">
<
META name="robots" CONTENT="index,follow">
<
meta name="revisit-after" content="2 days">
<
META NAME="copyright" CONTENT="Thomas Limberg">
<
META NAME="publisher" CONTENT="Thomas Limberg">
<
META NAME="creator" CONTENT="Thomas Limberg">
<
META NAME="author" CONTENT="Thomas Limberg">
<
META NAME="language" CONTENT="deutsch">
<
link type="text/css" rel="stylesheet" href="{template_url}/style.css">
<
meta http-equiv="imagetoolbar" content="no">
<
script language="javascript" type="text/javascript">
<!--

  var 
captcha_reload_count 0;
	
var 
captcha_image_url "{url_captcha_image}";
  function 
new_captcha_image() {
    if (
captcha_image_url.indexOf('?') == -1) {
	
	
  
document.getElementById('captcha_image').srccaptcha_image_url+'?c='+captcha_reload_count;
	
	
} else {
	
	
  
document.getElementById('captcha_image').srccaptcha_image_url+'&c='+captcha_reload_count;
	
	
}

    
document.getElementById('captcha_input').value="";
    
document.getElementById('captcha_input').focus();
    
captcha_reload_count++;
  }

	
function 
opendetailwindow() { 
    
window.open('','detailwindow','toolbar=no,scrollbars=yes,resizable=no,width=680,height=480');
  }
  
  function 
right(e) {
    if ((
document.layers || (document.getElementById && !document.all)) && (e.which == || e.which == 3)) {
      
alert("© Copyright by {site_name}");
      return 
false;
    }
    else if (
event.button == || event.button == 3) {
      
alert("© Copyright by {site_name}");
      return 
false;
    }
    return 
true;
  }

  if (
document.layers){
    
document.captureEvents(Event.MOUSEDOWN);
    
document.onmousedown right;
  }
  else if (
document.all && !document.getElementById){
    
document.onmousedown right;
  }

	
document.oncontextmenu = new Function("alert('© Copyright by {site_name}');return false");

// -->
</script>
<
link rel="alternate" type="application/rss+xml" title="{rss_title}" href="{rss_url}" />
</
head>
<
body bgcolor="#FFFFFF" text="#0F5475" link="#0F5475" vlink="#0F5475" alink="#0F5475">
{if 
has_rss} {endif has_rss}
<
br />

Rembrandt

  • Guest
Re: Umlaute im Template
« Reply #11 on: March 06, 2011, 09:10:58 AM »
Hi!
hast aber etwas seit gestern geändert, aber trozdem stimmt es noch immer nicht:
Quote
<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office">
 
<head>
<style type="text/css">
.style1 {
            background-image: url('./templates/crp/images/logo.jpg');
}
.style2 {
            border: 1px solid black;
}
.style3 {
            text-align: justify;
}
</style>
</head>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//DE">
<html dir="ltr">
<head>
ich mein du siehst es ja selber wenn du dir deine seite in z.b. FF ansiehst (ganz links oben).
« Last Edit: March 06, 2011, 09:21:57 AM by Rembrandt »

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: Umlaute im Template
« Reply #12 on: March 06, 2011, 09:26:44 AM »
Ja, habe seit gestern einiges versucht. Im FF stehen links oben komische Zeichen und im IE werden die Umlaute nicht dargestellt. Ich bin aber mit meinem Latein gerade etwas am Ende. Bin mir nicht sicher, was ich noch versuchen kann.

Rembrandt

  • Guest
Re: Umlaute im Template
« Reply #13 on: March 06, 2011, 09:29:46 AM »
kannst mir ja FTP zugang per PM geben.

Offline osnapicture

  • Full Member
  • ***
  • Posts: 152
    • View Profile
Re: Umlaute im Template
« Reply #14 on: March 06, 2011, 09:42:46 AM »
Wäre großartig, wenn Du mal schauen könntest. Habe Dir den Zugang geschickt.