[CON-1620] Web-Adresse Bug

Alle bestätigten Fehler in CONTENIDO 4.9 (erledigte Fehler werden durch geschlossene Beiträge gekennzeichnet).
Antworten
besercer
Beiträge: 5
Registriert: Di 4. Sep 2012, 16:27
Kontaktdaten:

[CON-1620] Web-Adresse Bug

Beitrag von besercer » Mo 4. Nov 2013, 16:05

Hallo,

ich habe folgendens Problem:

Ich habe Contenido 4.9.2. komplett neu mit Beispielmandanten ohne Inhalte installiert und wollte den Madantennamen ändern. Beim speichern bekomme ich folgende Fehlermeldung (Siehe Screen).
Nach einigen Probieren habe ich herausgefunden, dass im Feld "Web-Adresse" nach dem "http://" scheinbar auch ein "www" erwartet wird.
Das stellt ein problem da, weil das Projekt derzeit noch in der Entwicklungsphase unter einer Subdomain läuft.

Vielen Dank schonmal für die Hilfe
Gruß besercer
Dateianhänge
bug.jpg
Fehlermeldung
bug.jpg (84.4 KiB) 4000 mal betrachtet

Seelauer
Beiträge: 186
Registriert: So 22. Jan 2006, 21:03
Wohnort: Mal da, mal da
Kontaktdaten:

Re: Web-Adresse Bug

Beitrag von Seelauer » Mo 4. Nov 2013, 16:57

Servus,
dass der Fehler bei der Adresse für Subdomains liegt, kann ich meinerseits mal ausschliessen.
Beispielsweise http://test492.xxx-xxx.de/cms/ wird anstandslos genommen.
Hast Du Umlaute dabei ? Funktioniert es mit einem anderen Browser?
Guten Gruß
Seelauer.

xmurrix
Beiträge: 3147
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Kontaktdaten:

Re: Web-Adresse Bug

Beitrag von xmurrix » Mo 4. Nov 2013, 17:44

Hallo besercer,

welche Sonderzeichen enthält die Subdomain noch, z. B. Bindestrich, Unterstrich, Umlaute, und ähnliches...?

Es kann nähmlich sein, dass in der Subdomain ein Zeichen vorkommt, welche das Problem verursacht oder das Format der eingegebenen Subdomain wird warum auch immer nicht angenommen.

Buchstaben a-z, Zahlen 0-9, ".", "_", "-" sollten aber kein Problem sein.

Hilfreich wäre es, wenn wir wüssten, was genau du da eingegeben hast.

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.

besercer
Beiträge: 5
Registriert: Di 4. Sep 2012, 16:27
Kontaktdaten:

Re: Web-Adresse Bug

Beitrag von besercer » Mo 11. Nov 2013, 15:38

Guten Tag,

danke für die Antwort. Also die Domain heißt "maler-springer.de.dedi3074.your-server.de"
Getestet wurde es im aktuellen Crome/Firefox Browser.

Wenn ich das ganze so www.maler-springer.de.dedi3074.your-server.de eingegeben habe, wurde es übernommen.

Schönen Gruß
besercer

dominik.ziegler
Beiträge: 437
Registriert: Do 19. Jun 2008, 09:09

Re: Web-Adresse Bug

Beitrag von dominik.ziegler » Mo 11. Nov 2013, 20:48

Versuche bitte mal http://maler-springer.de.dedi3074.your-server.de
Das sollte das Problem lösen.

Edit: Ich sehe gerade, das xmurrix ein Bug-Ticket angelegt hat, da CONTENIDO offenbar in diesem Zusammenhang das "-" nicht mag. Wir werden uns das anschauen und mit der nächsten Version beheben.
Viele Grüße
Dominik

besercer
Beiträge: 5
Registriert: Di 4. Sep 2012, 16:27
Kontaktdaten:

Re: Web-Adresse Bug

Beitrag von besercer » Di 12. Nov 2013, 10:03

Ok alles klar, vielen Dank.

dominik.ziegler
Beiträge: 437
Registriert: Do 19. Jun 2008, 09:09

Re: Web-Adresse Bug

Beitrag von dominik.ziegler » Di 12. Nov 2013, 16:55

Du kannst dir bis zum nächsten Release damit behelfen, die URL in der data/config/ENVIRONMENT/config.clients.php manuell einzutragen.
Viele Grüße
Dominik

frederic.schneider_4fb
Beiträge: 967
Registriert: Do 15. Apr 2004, 17:12
Wohnort: Eschborn-Niederhöchstadt
Kontaktdaten:

Re: Web-Adresse Bug

Beitrag von frederic.schneider_4fb » Mo 18. Nov 2013, 14:51

Wir konnten das Problem beheben, in Version CONTENIDO 4.9.3 taucht es nicht mehr auf.

Ihr könnt es als Hotfix bei Euch einbauen, indem Ihr folgender Anleitung folgt:
contenido/includes/include.client_edit.php
Ersetzen der Zeile 35 ($valid) durch:

Code: Alles auswählen

$urlscheme = parse_url($htmlpath, PHP_URL_SCHEME);
$valid = ($clientname != "" && $frontendpath != "" && ($urlscheme == 'http' || $urlscheme == 'https'));
contenido/templates/standard/template.client_edit.html
Entfernen der Zeilen 42-45:

Code: Alles auswählen

if (!Con.UtilUrl.validate($("#htmlpath").val())) {
    Con.showNotification("Error", "i18n("Please enter a valid URL. It has to start with http://... or https://...")");
    return;
}
Frederic Schneider
Entwickler bei der four for business AG

Antworten