1
2 BASE_URL=${BASE_URL}
3 ROOT_PATH=${ROOT_PATH}
4
5
6 unset NEWBODY;
7
8
9 NL='
10 '
11
12
13 while IFS="\n" read -r line;
14 do
15
16 if ! echo $line | grep -q "\(slideimage\)\|\(blogimage\)\|\(youtube\)"; then
17 NEWBODY+="$line"$NL;
18 continue
19 fi
20
21
22
23 YOUTUBE=`echo "$line" | sed -n 's/^.*\[youtube="\(.*\)"\].*$/\1/p'`
24
25 BAC=(`echo "$line" | sed -n 's/^.*\[slideimage before="\(.*\)" after="\(.*\)" count="\(.*\)"\].*$/\1 \2 \3/p'`)
26
27
28
29 NE=(`echo "$line" | sed -n 's/^.*\[blogimage="\(.*\)\.\(.*\)"\].*$/\1 \2/p'`)
30
31
32 if [ ! -z "${BAC[0]}" ]; then
33
34
35 wh=(`identify -format "%w %h" $ROOT_PATH"images/beforeafter/${BAC[0]}"`);
36
37 NEWBODY+='<br/><div id="bfcontent'${BAC[2]}'">'$NL
38 NEWBODY+=' <div id ="container'${BAC[2]}'">'$NL
39 NEWBODY+=' <div><img alt="'${BAC[1]}'" src="'$BASE_URL'images/beforeafter/'${BAC[1]}'" width="'${wh[0]}'" height="'${wh[1]}'"/></div>'$NL
40 NEWBODY+=' <div><img alt="'${BAC[0]}'" src="'$BASE_URL'images/beforeafter/'${BAC[0]}'" width="'${wh[0]}'" height="'${wh[1]}'"/></div>'$NL
41 NEWBODY+=' </div>'$NL
42 NEWBODY+=' </div>'$NL'<br/>'$NL
43
44 continue
45
46 elif [ ! -z "${NE[0]}" ]; then
47
48
49 NEWBODY+='<div class="pic">'$NL
50 NEWBODY+=' <a class="p1" target="_new" href="'$BASE_URL'images/blog/'${NE[0]}'_o.'${NE[1]}'">'$NL
51 NEWBODY+=' <img alt="Picture '${NE[0]}' small" border="0" src="'$BASE_URL'images/blog/'${NE[0]}'_s.'${NE[1]}'"/>'$NL
52 NEWBODY+=' <img class="large" alt="Picture '${NE[0]}' medium" border="0" src="'$BASE_URL'images/blog/'${NE[0]}'_m.'${NE[1]}'"/>'$NL
53 NEWBODY+=' </a>'$NL
54 NEWBODY+='</div>'$NL
55
56 continue
57
58 elif [ ! -z "$YOUTUBE" ]; then
59
60
61 NEWBODY+='<iframe width="490" height="279" src="http://www.youtube.com/embed/'$YOUTUBE'?rel=0" frameborder="0" allowfullscreen></iframe>'$NL
62
63 continue
64 else
65
66
67 NEWBODY+="$line"$NL;
68 continue
69 fi
70 done < <(echo "$NB_MetaBody")
71
72
73 NB_MetaBody="$NEWBODY";
74 nb_msg "DEBUG Shortcode:"
75 echo -e "$NB_MetaBody"