Übersetzung für Popup-Kalender wird nicht geladen

Gesperrt
Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Übersetzung für Popup-Kalender wird nicht geladen

Beitrag von Dodger77 » Mi 24. Jan 2007, 09:42

Da die Session-Variable nicht übergeben wird, werden die Übersetzungen im Popup-Kalender (z.B. verwendet für Start- und Endzeitpunkt der Zeitsteuerung) nicht geladen. Darauf gekommen bin ich hier rüber:

http://www.contenido.org/forum/viewtopi ... 5180#95180

Evtl. werden die Open-Basedir-Fehler auch dadurch verursacht.

Behebung:

Datei "/contenido/scripts/calendar1.js.php" (Zeile 72):

Code: Alles auswählen

		prefixpath + 'calendar.php?datetime=' + this.dt_current.valueOf()+ '&id=' + this.id,
ändern in:

Code: Alles auswählen

		prefixpath + 'calendar.php?datetime=' + this.dt_current.valueOf()+ '&id=' + this.id + '&contenido=' + '<?php echo $contenido; ?>',
Datei "/contenido/templates/standard/calendar.php" (Zeile 3):

Code: Alles auswählen

include_once (dirname(__FILE__) . '/../../includes/startup.php');

cInclude("includes", 'functions.i18n.php');
ändern in:

Code: Alles auswählen

include_once ('../../includes/startup.php');

cInclude("includes", 'functions.i18n.php');

page_open(array('sess' => 'Contenido_Session',
                'auth' => 'Contenido_Challenge_Crypt_Auth',
                'perm' => 'Contenido_Perm'));

i18nInit($cfg["path"]["contenido"].$cfg["path"]["locale"], $belang);
page_close();
Zeile 28:

Code: Alles auswählen

<title>Select Date, Please.</title>
ändern in:

Code: Alles auswählen

<title><?php echo i18n("Select Date, Please."); ?></title>
Die letzte Übersetzung gehört dann natürlich noch in die .po-Dateien.

emergence
Beiträge: 10645
Registriert: Mo 28. Jul 2003, 12:49
Wohnort: Austria
Kontaktdaten:

Beitrag von emergence » Do 25. Jan 2007, 16:19

zu deiner vermutung betreffend Open-Basedir-Fehler -> ja stimmt...

kleine änderung meinerseits

anstelle von

Code: Alles auswählen

'&contenido=' + '<?php echo $contenido; ?>'
folgendes

Code: Alles auswählen

'<?php echo "&".$sess->name . "="$sess->id; ?>'
verwenden...
*** make your own tools (wishlist :: thx)

Dodger77
Beiträge: 3626
Registriert: Di 12. Okt 2004, 20:00
Wohnort: Voerde (Niederrhein)
Kontaktdaten:

Beitrag von Dodger77 » Do 25. Jan 2007, 16:56

Die Änderung hört sich gut an.

kees
Beiträge: 4
Registriert: Mi 29. Mär 2006, 06:45
Kontaktdaten:

Beitrag von kees » Mi 7. Mär 2007, 12:04

noch eine kleine korrektur meinerseits:

statt

Code: Alles auswählen

'<?php echo "&".$sess->name . "="$sess->id; ?>'
wie folgt

Code: Alles auswählen

'<?php echo "&".$sess->name . "=" . $sess->id; ?>'
(mit einem punkt nach "=").

habe es nun endlich zum laufen gebracht...

HerrB
Beiträge: 6935
Registriert: Do 22. Mai 2003, 12:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von HerrB » So 24. Jun 2007, 19:45

Checkin. Schönes Teil - da ging ja gar nix.

Gruß
HerrB
Bitte keine unaufgeforderten PMs oder E-Mails -> use da Forum!

Newsletter: V4.4.x | V4.6.0-15 (Module, Backend) | V4.6.22+
Standardartikelliste: V4.4.x | V4.6.x
http://www.contenido.org/forum/search.php | http://faq.contenido.org | http://www.communido.net

Gesperrt