Sprachproblem. HIIILLLFFFEEE!

hu-go
Beiträge: 26
Registriert: Fr 22. Aug 2003, 13:28
Kontaktdaten:

Beitrag von hu-go »

in dem sprachmodul gibt es doch kein <br><br>
hu-go
Beiträge: 26
Registriert: Fr 22. Aug 2003, 13:28
Kontaktdaten:

Beitrag von hu-go »

in dem sprachmodul gibt es doch kein <br><br>
Alex
Beiträge: 174
Registriert: So 20. Jul 2003, 11:31
Kontaktdaten:

Beitrag von Alex »

Hi!

Ich nochmals...

Vielleicht gab es beim Kopieren&Einfügen eines Skriptes irgendwelche Fehler... Ich denke nicht, dass es vom Sprachmodul kommt (wenn du es nicht modfifiziert hast): Es wird nämlich gar kein WHERE idcat... verwendet... Also kann auch die Fehlermeldung nicht erscheinen - denke ich zumindest...

@Darth-Vader
Wie Intuition? Verstehe ich nicht... Also bei mir läuft das Ding, bin halt noch ein Anfänger und verdiene auch nicht mein Geld mit Programmieren...


Alex
Contenido 4.4.4 & 4.5.3-CVS
hu-go
Beiträge: 26
Registriert: Fr 22. Aug 2003, 13:28
Kontaktdaten:

Beitrag von hu-go »

Sprachmodul habe ich nicht wirklich verändert

Code: Alles auswählen

<?php 
//Sprachmodul - Version 2.1 
//für Contenido 4.4.x 
//Alexander Zimmerhofer - alexander(at)zimmerhofer.org 

//Konfiguration... 
//Diese Zeilen konfigurieren das Modul... 
//Aufbau $picture["Sprach-ID"] = "PFAD zur Flagge"; 
$picture["5"] = "images/deutsch.gif"; 
$picture["9"] = "images/englisch.gif"; 


//AB HIER NICHTS MEHR ÄNDERN... 
$mydb = new DB_Contenido; 

$mydb ->query ("SELECT idlang, online FROM ".$cfg["tab"]["art_lang"]." WHERE idart=$idart ORDER BY idlang ASC"); 

while ($mydb -> next_record()) 
{ 
   while(list($lang_id,$picture_pfad) = each($picture)) 
   { 
      if (($lang != ($mydb->f("idlang"))) and (($mydb->f("idlang")) == $lang_id) and (($mydb->f("online")) == 1)) 
      { 
         echo "<a href=".$sess->url("front_content.php?client=$client&changelang=".($mydb->f("idlang"))."&idart=$idart"); 
         echo "><img src=".$picture_pfad."  alt='Sprache ändern / change language' border='0'></a>&nbsp;"; 
      } 
   } 
   reset($picture); 
} 
?>
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader »

Alex hat geschrieben:@Darth-Vader
Wie Intuition? Verstehe ich nicht... Also bei mir läuft das Ding, bin halt noch ein Anfänger und verdiene auch nicht mein Geld mit Programmieren...
immer ruhig bleiben, war auch kein Angriff, nur eine Vermutung... ;)

ich habe dich nicht in frage gestellt also hör auf dich zu rechtfertigen ;) :lol:
Alex
Beiträge: 174
Registriert: So 20. Jul 2003, 11:31
Kontaktdaten:

Beitrag von Alex »

@hu-go
Tja, ich weiß es leider nicht. Wie gesagt: ein WHERE idcat=... ist nicht im Sprachmodul, daher kann der Fehler m.E. auch nicht davon kommen. Tritt der Fehler denn nur beim Aufruf des Kontaktformulars auf? Check das dann mal. Schau mal in die Zeile, wo irgendwo "WHERE idcat..." steht. Vielleicht ist da irgendein Fehler unterlaufen...

@Darth-Vader
Nee, war auch nicht so schlimm gemeint. Vielmehr: Ist denn irgendetwas falsch am Modul? Dann lerne ich ja noch durch deine Kritik...


Alex
Contenido 4.4.4 & 4.5.3-CVS
Darth-Vader
Beiträge: 661
Registriert: So 25. Jan 2004, 19:06
Wohnort: Stuttgart-Bad Cannstatt
Kontaktdaten:

Beitrag von Darth-Vader »

ersetzt mal

Code: Alles auswählen

$mydb ->query ("SELECT idlang, online FROM ".$cfg["tab"]["art_lang"]." WHERE idart=$idart ORDER BY idlang ASC");


durch

Code: Alles auswählen

$mydb ->query ("SELECT idlang, online FROM ".$cfg['tab']['art_lang']." WHERE idart=$idart ORDER BY idlang ASC");
emergence
Beiträge: 10653
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence »

@darth
das kann und darf nicht der fehler sein...
meiner meinung ist das modul 100% okay...
das muss an was anderem liegen...

@hu-go
wie sieht die server umgebung aus ?
ist das vielleicht ein apache2 server ?
welcher browser war das nochmal ?
ist ne firewall dazwischen geschalten...
wie siehts mit anderen browsern aus ?
aktivier mal in der includes/config.php den parameter

Code: Alles auswählen

/* Don't display errors */
ini_set("display_errors",false);
auf

Code: Alles auswählen

/* Don't display errors */
ini_set("display_errors",true);
dann müsstest du php fehler direkt sehen...
mysql fehler sind aber etwas schwerer zum rausfiltern...
*** make your own tools (wishlist :: thx)
hu-go
Beiträge: 26
Registriert: Fr 22. Aug 2003, 13:28
Kontaktdaten:

Beitrag von hu-go »

browser IE 6.028

Serverbetriebssystem Apache/1.3.29 (Unix)
MySQL Serverversion 4.0.20-standard-log
Installierte PHP-Version 4.3.8
safe_mode Deaktiviert
magic_quotes_gpc Aktiviert
magic_quotes_runtime Deaktiviert
gpc_order GPC
memory_limit 40M
max_execution_time 50000
Deaktivierte Funktionen nothing disabled
Gettext extension loaded
sql.safe_mode Deaktiviert
GD-Bibliothek Einstellungen Werte
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled

include_path .:/usr/local/lib/php


display errors ist jetzt auf true. sehe aber nichts[/img]
hu-go
Beiträge: 26
Registriert: Fr 22. Aug 2003, 13:28
Kontaktdaten:

Beitrag von hu-go »

PS: Ist nicht nur beim Kontaktformular so, sondern auch bei anderen Seiten. Ich habe gerade die englische Suchseite gemacht und plötzlich ist auch die deutsche Seite mit dem englischen Template verknüpft.
hu-go
Beiträge: 26
Registriert: Fr 22. Aug 2003, 13:28
Kontaktdaten:

Beitrag von hu-go »

PPS: Im Moment ercsheint zwar die englische Seite und die deutsche Version, aber nach einer Weile (Cachaktualsierung oder was auch immer, kommt bei beiden Sparchen die gleiche letzte Sprachversion
Alex
Beiträge: 174
Registriert: So 20. Jul 2003, 11:31
Kontaktdaten:

Beitrag von Alex »

Welche Module hast du noch verändert? Hauptnavigation? Hilfsnavigation?
Der beste Weg ist wirklich ein deaktivieren der Module...

Eigentlich brauchst du nicht zwei Layouts, nur weil du eine mehrsprachige Seite aufbauen möchtest...

Alex
Contenido 4.4.4 & 4.5.3-CVS
hu-go
Beiträge: 26
Registriert: Fr 22. Aug 2003, 13:28
Kontaktdaten:

Beitrag von hu-go »

will einfach nicht, egal was ich mache. ausloggen einloggen. immer wird in der anderen sprache das template mit geändert. ich gebs auf
timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo »

hu-go hat geschrieben:will einfach nicht, egal was ich mache. ausloggen einloggen. immer wird in der anderen sprache das template mit geändert. ich gebs auf
Ähm ja? Das ist vollkommen korrekt. Möchtest du 2 unterschiedliche TEMPLATES in 2 Sprachen, mußt du 2 verschiedene Templates verwenden und diese dann pro Sprache zuweisen.
Gesperrt