Wir verwenden Cookies, um den Inhalt und die Leistung der Website zu optimieren. Indem Sie Ihren Besuch fortsetzen, stimmen Sie der Verwendung von Cookies zu.
Guten Tag! Problem gefunden:
[file]21743[/file]
[file]21744[/file]
Wenn der Produktname Anführungszeichen enthält, wird der Name dieses Produkts nur vor den Anführungszeichen angezeigt und nachfolgende Produkte werden nicht angezeigt.
[file]21743[/file]
[file]21744[/file]
{|foreach from="$basketsArray" item="e"|}
[file]21743[/file]
[file]21744[/file]
{|$e.name|}
[file]21743[/file]
[file]21744[/file]
Preis: {|$e.price|number_format:2:".":""|} UAH
[file]21743[/file]
[file]21744[/file]
Menge: {|$e.count|number_format:0:".":""|} Stk
[file]21743[/file]
[file]21744[/file]
Summe: {|$e.sum|number_format:2:".:"|} UAH
[file]21743[/file]
[file]21744[/file]
{|/foreach|}
[file]21743[/file]
[file]21744[/file]
[file]21743[/file]
[file]21744[/file]
[file]21743[/file]
[file]21744[/file]
Guten Tag! Problem gefunden:
Wenn der Produktname Anführungszeichen enthält, wird der Name dieses Produkts nur vor den Anführungszeichen angezeigt und nachfolgende Produkte werden nicht angezeigt.
Doch nun gibt es ein Problem mit der Adresse. Wenn es sich um einen Postdienst handelt, steht im Namen „Novaya Poshta“ in Anführungszeichen. Und beim Ersetzen einer Variablen sieht es so aus:
„Nova Poshta“
Ich habe andere Zitate verwendet:
„Nova Poshta“
Ich habe versucht, {|$clientaddress|escape|} zu verwenden, es sieht so aus:
„Nova Poshta“
Das Problem mit den Produkten wurde in diesem Ticket https://1b.app/ru/forum/integrations-with-messengers/18045-peremennie-v-shablonnih-kommentariyah-v-bloke-obshchiy-chat/#answer58826 behoben
[file]21745[/file]
Doch nun gibt es ein Problem mit der Adresse. Wenn es sich um einen Postdienst handelt, steht im Namen „Novaya Poshta“ in Anführungszeichen. Und beim Ersetzen einer Variablen sieht es so aus:
[file]21745[/file]
„Nova Poshta“
[file]21745[/file]
Ich habe andere Zitate verwendet:
[file]21745[/file]
„Nova Poshta“
[file]21745[/file]
Ich habe versucht, {|$clientaddress|escape|} zu verwenden, es sieht so aus:
[file]21745[/file]
„Nova Poshta“
[file]21745[/file]
[file]21745[/file]
Derkach Dmytriy OneBox Production schrieb: Sie können auch „replace:“-“ eingeben: Zum Beispiel: {|$clientaddress|replace:"'":"<"|}
Der Apostroph ersetzt es auf diese Weise, aber wenn Sie Anführungszeichen setzen, liegt ein 500-Fehler vor. Ist es möglich, Anführungszeichen wie in Produktnamen standardmäßig korrekt anzuzeigen?
[quote]
Derkach Dmytriy
OneBox Production schrieb:
Sie können auch „replace:“-“ eingeben:
Zum Beispiel: {|$clientaddress|replace:"'":"<"|}
[/quote]
Der Apostroph ersetzt es auf diese Weise, aber wenn Sie Anführungszeichen setzen, liegt ein 500-Fehler vor. Ist es möglich, Anführungszeichen wie in Produktnamen standardmäßig korrekt anzuzeigen?
Sie haben ein Beispiel geschrieben: {|$clientaddress|replace:"'":"<"|} – hier wird das Apostroph in eine spitze Klammer geändert Das Problem, das wir haben, ist, dass sich die Anführungszeichen in der Adresse zu „ In Ihrem Beispiel habe ich versucht, Anführungszeichen anstelle eines Apostrophs zu setzen, damit diese in Klammern umgewandelt werden – ich habe die Fehlermeldung 500 erhalten In jedem Fall enthält die Adresse sowohl Anführungszeichen als auch einen Apostroph. Ist es möglich, beide durch eine Variable zu ersetzen? Ich möchte das Apostroph nicht in irgendwelche Zeichen ändern, es ist Teil des Wortes. Können Sie Anführungszeichen und Apostrophe wie in den Produktnamen einfach korrekt anzeigen?
Sie haben ein Beispiel geschrieben: {|$clientaddress|replace:"'":"<"|} – hier wird das Apostroph in eine spitze Klammer geändert
Das Problem, das wir haben, ist, dass sich die Anführungszeichen in der Adresse zu „
In Ihrem Beispiel habe ich versucht, Anführungszeichen anstelle eines Apostrophs zu setzen, damit diese in Klammern umgewandelt werden – ich habe die Fehlermeldung 500 erhalten
In jedem Fall enthält die Adresse sowohl Anführungszeichen als auch einen Apostroph. Ist es möglich, beide durch eine Variable zu ersetzen? Ich möchte das Apostroph nicht in irgendwelche Zeichen ändern, es ist Teil des Wortes.
Können Sie Anführungszeichen und Apostrophe wie in den Produktnamen einfach korrekt anzeigen?
Rodion schrieb: Das Problem, das wir haben, ist, dass sich die Anführungszeichen in der Adresse zu „
Hier im Forum wird dieses Zeichen (quot) durch Anführungszeichen ersetzt
[quote]
Rodion schrieb:
Das Problem, das wir haben, ist, dass sich die Anführungszeichen in der Adresse zu „
[/quote]
Hier im Forum wird dieses Zeichen (quot) durch Anführungszeichen ersetzt
Rodion schrieb: In jedem Fall enthält die Adresse sowohl Anführungszeichen als auch einen Apostroph. Ist es möglich, beide durch eine Variable zu ersetzen?
Ersetzen kann 2 Mal verwendet werden {|$clientaddress|replace:" ' ::<"|replace:" " ::>"|}
[quote]
Rodion schrieb:
In jedem Fall enthält die Adresse sowohl Anführungszeichen als auch einen Apostroph. Ist es möglich, beide durch eine Variable zu ersetzen?
[/quote]
Ersetzen kann 2 Mal verwendet werden
{|$clientaddress|replace:" ' ::<"|replace:" " ::>"|}
Derkach Dmytriy OneBox Production schrieb: Versuchen Sie in replace, das, was Sie ersetzen, in einfache Anführungszeichen zu setzen
hat nicht geholfen Können Sie es bitte korrigieren (so zurückgeben, wie es war), ohne es durch andere Symbole zu ersetzen, da das Senden von Nachrichten an den Client mit anderen Symbolen, insbesondere anstelle eines Apostrophs in einem Wort, überhaupt nicht gut ist
[quote]
Derkach Dmytriy
OneBox Production schrieb:
Versuchen Sie in replace, das, was Sie ersetzen, in einfache Anführungszeichen zu setzen
[/quote]
hat nicht geholfen
Können Sie es bitte korrigieren (so zurückgeben, wie es war), ohne es durch andere Symbole zu ersetzen, da das Senden von Nachrichten an den Client mit anderen Symbolen, insbesondere anstelle eines Apostrophs in einem Wort, überhaupt nicht gut ist
Bitte beteiligen Sie sich am Dialog. Wenn Sie etwas zu sagen haben - schreiben Sie bitte einen Kommentar. Für die Teilnahme benötigen Sie ein Mobiltelefon und einen SMS-Code zur Identifizierung.
Melden Sie sich an und schreiben Sie einen Kommentar