1
0
mirror of https://github.com/oupala/apaxy.git synced 2025-09-01 05:22:05 +02:00

feat: replace lightGallery by lightgallery.js

Replace lightGallery by lightgallery.js because lightGallery require jQuery whereas lightgallery.js has no dependency.
This commit is contained in:
oupala
2019-05-28 20:45:48 +02:00
parent cc364861f0
commit a1cfdd3df5
7 changed files with 80 additions and 27 deletions

View File

@@ -20,6 +20,7 @@ defaultLogLevel=2
defaultLogFile="$(basename "${0}" .sh).log"
defaultApacheWebRootPath="/var/www/html"
defaultInstallWebPath=""
defaultEnableGallery=false
# functions
@@ -40,6 +41,7 @@ Available optionnal parameters are :
-h - display help
-d - set path/to/dir/ directory where apaxy will be installed on the filesystem
-w - set path/to/dir/ directory where apaxy will be available on the httpd server
-g - enable or disable gallery feature
-ll - set the log level
-lf - set the log file
EOF
@@ -50,7 +52,7 @@ EOF
##
displayUsage () {
cat <<EOF
usage - $(basename "${0}") [-h] [-d path/to/dir/] [-w path/to/dir/] [-ll logLevel] [-lf logFile]
usage - $(basename "${0}") [-h] [-d path/to/dir/] [-w path/to/dir/] [-g true|false] [-ll logLevel] [-lf logFile]
EOF
}
@@ -107,6 +109,10 @@ while [ "$#" -ge 1 ] ; do
shiftStep=2
installWebPath="${2}"
;;
-g) # enable or disable gallery feature
shiftStep=2
enableGallery="${2}"
;;
-ll) # set the log level
shiftStep=2
logLevel="${2}"
@@ -148,6 +154,11 @@ else
installDir="${apacheWebRootPath}${installWebPath}"
fi
if [ -z "${enableGallery}" ]
then
enableGallery="${defaultEnableGallery}"
fi
if [ -z "${logLevel}" ]
then
logLevel="${defaultLogLevel}"
@@ -186,6 +197,15 @@ log 2 "- generating htaccess"
sed "s|{FOLDERNAME}|${installWebPath}|g" < "${installDir}/htaccess.txt" > "${installDir}/.htaccess"
rm "${installDir}/htaccess.txt"
if [ "${enableGallery}" = "true" ]
then
log 1 "- enabling gallery feature"
mv -f "${installDir}/theme/header-lightgallery.html" "${installDir}/theme/header.html"
mv -f "${installDir}/theme/footer-lightgallery.html" "${installDir}/theme/footer.html"
else
log 2 "- gallery feature not enabled"
fi
# find all the html files and replace the variable in them
# this will automatically take care of the error pages, headers and footers
log 2 "- setting path in html files"