Puh, endlich geschafft: Es gibt eine brauchbare XML-Images-Sitemap für die Fotogalerie auf meiner Homepage.
Das Plugin der Sitemap-Komponente liefert unbrauchbare URLs der einzelnen Bilder, also lasse ich es einmal pro Stunde durch ein Bash-Skript laufen, das mittels sed in vier Schritten die URL berichtigt, wobei ich für jede Kategorie und für jedes Dateiformat (jpg, jpeg, png...) einen eigenen Aufruf von sed brauche.
Wäre natürlich schöner, wenn die Sitemap-Komponente gleich eine Sitemap mit korrekten URLs liefern würde...
#!/bin/bash
cd /tmp
wget https://www.molthagen.de/michaela/gallery-sitemap_images.xml
sed -i -e 's!/var/www/homepage/!https://www.molthagen.de/!g' \
-e 's!/images/igallery/resized/!/fotogalerie/!g' \
-e 's!/schliefer-10/!/tiere/schliefer?i=!g' \
-e 's!/pflanzen-4/!/pflanzen?i=!g' \
-e 's!/mermaiding-6/!/mermaiding?i=!g' \
-e 's!/insekten-und-spinnentiere-7/!/tiere/insekten-und-spinnentiere?i=!g' \
-e 's!/stadt-land-fluss-9/!/stadt,-land,-fluss?i=!g' \
-e 's!/eisenbahn-8/!/eisenbahn?i=!g' \
-e 's!/reptilien-11/!/tiere/reptilien?i=!g' \
-e 's!/voegel-12/!/tiere/vogel?i=!g' \
-e 's!/nachthimmel-13/!/nachthimmel?i=!g' \
-e 's!/tierbilder-3/!/tiere?i=!g' \
-e 's/.jpg//g' \
-e 's/.png//g' \
-e 's/.jpeg//g' \
/tmp/gallery-sitemap_images.xml
mv /tmp/gallery-sitemap_images.xml /var/www/homepage/gallery-sitemap_images.xml
Jetzt muss ich das Skript natürlich jedes Mal manuell erweitern, wenn eine neue Kategorie oder ein neues Dateiformat hinzukommt.
#Joomla #IgniteGallery
About This Hashtag
#ignitegallery
1 posts
Last used Mar 30
#ignitegallery
1 posts· Last used Mar 30
You've seen all posts