I have a “cluster” of amazon link, automatically generated from a) general keywords (common to my websites: plain text), b) particular keywords (of that php file: $keywords).
My previous code was:
$keys_olon="$keywords, [some fixed plain text words, comma separated]";
Where $keywords are defined as variable in (almost!) each php file of my website.
And I called the code with this one:
<?php
echo " <p id=\"amazonkeys\" class=\"center amazon\">search <b>on Amazon</b> about: ";
foreach (explode(',', $keys_olon) as $key) {echo "<a rel=\"external\" href=\"https://www.amazon.it[my-amazon-code\">$key</a> ";}
echo ".</p>";
?>
I managed to avoid the last comma with this css
#amazonkeys a:after {content:','}
#amazonkeys a:last-child:after {content:''; margin-right: -4px;}
The problem is that I would add the specific keywords as above ($keys_specifiche, different for my each of my websites) . And the new code would be:
$keys_olon="$keywords,$keys_specifiche, [some fixed plain text words, comma separated] ";
With this code, if a php file is without particular keywords (that is $keywords), I get an annoying comma at the beginning of the (links to amazon) list.
Any idea, either with php or css?
Thank you!