Seite 1 von 1

Bei Versandkosteninfo letztes Komma hinter letzem Land

BeitragVerfasst: Mi 24. Jul 2019, 14:27
von bluescreen
Hat mich massiv gestört, das im Standarttemplate bei den Versandkosteninfos, wenn mehrere Länder hintereinander angegeben waren, hinter dem letzten Land noch ein Komma war. Es sah so aus, dass hier ein Fehler war, dass die Angaben nicht komplett waren.

Habe für mich ein kleines Bugfix geschrieben:

Vorher:
<tr>
<td><?php echo $Data["name"]; ?></td>
<td><?php echo $Data["laender"]; ?></td>
<td>


Nachher:
<tr>
<td><?php echo $Data["name"]; ?></td>
<?php if(substr_count($Data["laender"],",")>1) { ?>
<td><?php echo substr(rtrim($Data["laender"]),0,-1); ?></td>
<?php }
else { ?>
<td><?php echo $Data["laender"]; ?></td>
<?php } ?>
<td>

Gruß
bluescreen
https://uhren-und-schmuck-kunst.de

Re: Bei Versandkosteninfo letztes Komma hinter letzem Land

BeitragVerfasst: Mi 24. Jul 2019, 14:49
von bluescreen
Klar - ist nicht perfekt.
Wenn mans perfekt machen will, einfach noch ne Abfrage einbauen, ob das letzte Zeiche wirklich ein Komma ist - das wäre sauberer.

Aber für meine Page reicht mir das kleine Scriptchen :D

Re: Bei Versandkosteninfo letztes Komma hinter letzem Land

BeitragVerfasst: Mi 24. Jul 2019, 16:34
von bluescreen
So ist es besser - das erste Script beim ersten thread ignorieren.

<tr>
<td><?php echo $Data["name"]; ?></td>
<?php if(substr(rtrim($Data["laender"]),"-1") == ",") { ?>
<td><?php echo substr(rtrim($Data["laender"]),0,-1); ?></td>
<?php }
else { ?>
<td><?php echo $Data["laender"]; ?></td>
<?php } ?>
<td>