Forum

DynPG Forum

Foren

Login

Suchen

Forenübersicht - DynPG Software-Forum - Gästebuch / Bildergalerie

newcomer

Beiträge: 118

Gästebuch / Bildergalerie
Hallo

Ich habe da zwei Fragen.
1. Im Gästebuch beim Feld "isfrom" werden die Umlaute nicht richtig ausgelesen sondern in Hieroglyphen angezeigt. Versuchte in der Datenbank im Feld die Kollation auf unicode umzustellen, nützt aber auch nichts. Da die anderen Felder korrekt angezeigt werden, könnte dieses Feld auch korrekt ausgelesen werden?
Da bei meinen Kunden das Gästebuch sehr beliebt ist.
Website mit Gästebuch
2. Die Bildergalerie ergibt im Validator realtiv viel Fehler über 50 kann da auch etwas geändert werden?
Danke für eure Arbeit
Grüsse Chantal

15.02.2011 08:17

ZITIEREN | ANTWORTEN

Daniel Schliebner

Beiträge: 382

Hoi Chantal,

wie sieht es denn im Backend aus? Wird dort der Inhalt "kommt aus" korrekt dargestellt, sprich: ist es korrekt codiert in der DB abgelegt und wird nur auf der Webseite falsch dargestellt?

Edit: Zu der W3C-Konfirmität: die Galerie ist leider nicht templatisiert. Um den Code also W3C-Konform zu machen, müssen wir den Plugin-Code ändern. Ich habe das mal in unseren Issue-Tracker aufgenommen.
Mit freundlichen Grüßen

ds-develop
Daniel Schliebner
Webmaster & Programmierer
http://www.ds-develop.de

Bietzkestraße 18A
10315 Berlin
GERMANY

Tel.: +49 30 33980300

15.02.2011 10:09

ZITIEREN | ANTWORTEN

Daniel Schliebner

Beiträge: 382

Falls die Daten auch im Backend falsch angezeigt werden: Versuche mal nach dem Aufruf von "SetParam_PathToRoot" ganz zu Beginn der Seite folgende Zeile:

$GLOBALS["DynPG"]->sendHTTPHeader('utf-8');

Uns schreibe mal einen neuen Testeintrag mit Sonderzeichen im "Von"-Feld und schaue, ob es dann korrekt dargestellt wird.
Mit freundlichen Grüßen

ds-develop
Daniel Schliebner
Webmaster & Programmierer
http://www.ds-develop.de

Bietzkestraße 18A
10315 Berlin
GERMANY

Tel.: +49 30 33980300

15.02.2011 10:17

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

hoi chantal,

bist du wirklich aus bäretswil? ;) ich nämlich auch, also vorallem dort aufgewachsen und in die schule gegangen ;)

also zum Kodierungsproblem. DynPG schreibt alle Daten eigetnlich iso codiert in die datenbank und liesst diese auch so wieder aus. Sprich wir nehmen eigetnlich an, dass alle Daten ISO-Codiert wären. Desshalb solltest Du auch darauf achten, das im Header der Seite das Charset nicht UTF-8 sondern eben ISO-8859-1 ist. Danach kanst einen Testeintrag machen, der funktionieren sollte. Die bereits gemachten Einträge, könnten höchstens übers Backend oder direkt in der Datenbank korrigiert werden.

Das Gallery Problem müsste ich mir mal anschauen.

mfg
chris.w.
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************

15.02.2011 15:48

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

hi chantal,

kannst Du bitte dein Gallery Plugin auf deinem Server mit den angehängten Dateien überschreiben. Dann sind wir sicher, das es sich um die letzte Version handelt.

Danach müsstest Du in deiner .php Datei noch darauf achten, das der Befehl welcher den Header schreibt, auch innerhalb der Tags eingebunden wird.

Danach kann ich noch versuchen, die restlichen Fehler zu beheben.

gruss
chris.w.
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************

15.02.2011 18:59

ZITIEREN | ANTWORTEN

newcomer

Beiträge: 118

Hallo Chris und Daniel

Nein ich bin nicht von Bäretswil, meine Jungs spieln manchmal dort in der Halle deshalb kam mir dieser Name wegen dem Umlaut :)
Also das mit dem charset=ISO-8859-1, hat nicht funktioniert.

Der Vorschlag von Daniel habe ich auch ausprobiert mit dem $GLOBALS["DynPG"]->sendHTTPHeader('utf-8'); nach dem SetParam_PathToRoot, nur merkwürdig das in den anderen Felder die Umlaute richtig dargestellt werden?

Betreffend Gallery, sorry habe keine angehängeten Dateien gefunden zum überschreiben.
Zitat
Danach müsstest Du in deiner .php Datei noch darauf achten, das der Befehl welcher den Header schreibt, auch innerhalb der Tags eingebunden wird.
Dies verstehe ich nicht ganz.

Liebe Grüsse Chantal

15.02.2011 21:32

ZITIEREN | ANTWORTEN

Chris

Beiträge: 510

hi chantal,

1. stelle das charset der db tabelle wieder zurück
2. stelle das charset in der .php Seite auf "iso-8859-1"
3. kopiere die "jetzt" ;) angehängten Dateien in den Plugins-Ordner für die Gallerie
4. $GLOBALS["DynPG"]->Write_CSS_JS_Header(); das muss zwingend zwischen die "head""/head" tags in der .php Seite

Wenn das gemacht ist, kannst nochmals einen Eintrag ins Gästebuch schreiben und schauen ob diese Umlaute dann korrekt kommen.

gruss
chris.w.
*************************************
Christoph Würsch
Urbanización Aranjuez
Asturianas No° 23
Asuncion / Paraguay
-------------------------------------
Tel: +595 (0)21 332 984
-------------------------------------
http://www.chriswuersch.com
*************************************
Attachments
1 Attachment (Dateityp: zip, Größe: 41 Kb)

15.02.2011 21:37

ZITIEREN | ANTWORTEN

newcomer

Beiträge: 118

Hi Chris

Bingo, die Umlaute sind jetzt alle gleich, und die Validierung 0 Fehler.
Danke vielmals.
Dann muss ich alle DynPG Projekte in iso-8859-1 angeben.
Nur noch kurz eine Frage. Kann ich im Gästebuch unter Einstellungen etwas ändern, damit der Gästebuch auch ohne Mailbenachrichtigung erscheint oder ist das unumgänglich?

Grüsse Chantal

15.02.2011 22:17

ZITIEREN | ANTWORTEN

Urs Gamper

Beiträge: 530

Hoi Chantal
Zitat
Nur noch kurz eine Frage. Kann ich im Gästebuch unter Einstellungen etwas ändern, damit der Gästebuch auch ohne Mailbenachrichtigung erscheint oder ist das unumgänglich?

Nein dies ist nicht möglich. Wir haben dies ganz bewusst eingebaut, weil es die einzige wirklich sichere Möglichkeit ist, welche die SPAM-Einträge verhindert.
Grüessli
Urs
gamper media GmbH
5621 Zufikon
+41-56-631 80 23

16.02.2011 07:49

ZITIEREN | ANTWORTEN

Daniel Schliebner

Beiträge: 382

Hoi Chantal,

du kannst jedoch zumindest die Benachrichtigungen an die Administratoren verhindern. Dazu kannst du in den Einstellungen unter "Auto-Mailtexte > Auto-Mailadressen" einfach die E-Mailadresse bei "Standard-Notive-Gästebuch" herausnehmen.

Die E-Mails an den Benutzer sind, wie Urs richtig beschrieben hat, allerdings zwingend aufgrund von SPAM.
Mit freundlichen Grüßen

ds-develop
Daniel Schliebner
Webmaster & Programmierer
http://www.ds-develop.de

Bietzkestraße 18A
10315 Berlin
GERMANY

Tel.: +49 30 33980300

16.02.2011 09:58

ZITIEREN | ANTWORTEN

newcomer

Beiträge: 118

PDF Icon gibt Fehlermeldung
Hallo
Habe da nur eine Kleinigkeit bei einer Kundenwebsite haben wir festgestellt, dass beim PDF Icon eine Fehlermeldung erscheint anstatt das PDF,
Zitat
TCPDF ERROR: Could not include font definition file: helvetica

Hat jemand eine Ahnung woran das liegt?
Kundenwebsite
Grüessli Chantal

26.02.2011 13:15

ZITIEREN | ANTWORTEN

Urs Gamper

Beiträge: 530

Hoi Chantal
Schau einmal hier .
Ich denke, dass dies Dein Problem lösen könnte.
Grüessli
Urs
gamper media GmbH
5621 Zufikon
+41-56-631 80 23

26.02.2011 15:35

ZITIEREN | ANTWORTEN

newcomer

Beiträge: 118

Hallo Urs,
habe dem Ordner in dynpg/pdf/cache und auch fonts und sogar dem pdf Ordner die Schreibrechte 777 zugewiesen, die Fehlermeldung erscheint aber immer noch.

Grüessli Chantal

26.02.2011 16:16

ZITIEREN | ANTWORTEN

Daniel Schliebner

Beiträge: 382

Hoi Chantal.

Das ist ein bekannter Bug, der erst in der nächsten Version behoben wird. Es existiert aber ein Bugfix .
Mit freundlichen Grüßen

ds-develop
Daniel Schliebner
Webmaster & Programmierer
http://www.ds-develop.de

Bietzkestraße 18A
10315 Berlin
GERMANY

Tel.: +49 30 33980300

26.02.2011 16:47

ZITIEREN | ANTWORTEN

newcomer

Beiträge: 118

Hallo Daniel

Super, habe die Helvetica in den Ordner fonts kopiert, jetzt funktionierts.
Danke vielmals
Grüesse Chantal

26.02.2011 20:06

ZITIEREN | ANTWORTEN