diff --git a/inc/tpl/default/design/bouton_etoile_petit_droite.png b/inc/tpl/default/design/bouton_etoile_petit_droite.png new file mode 100644 index 0000000..1d1c396 Binary files /dev/null and b/inc/tpl/default/design/bouton_etoile_petit_droite.png differ diff --git a/inc/tpl/default/design/bouton_etoile_petit_droite_over.png b/inc/tpl/default/design/bouton_etoile_petit_droite_over.png new file mode 100644 index 0000000..36050f3 Binary files /dev/null and b/inc/tpl/default/design/bouton_etoile_petit_droite_over.png differ diff --git a/inc/tpl/default/design/bouton_etoile_petit_gauche.png b/inc/tpl/default/design/bouton_etoile_petit_gauche.png new file mode 100644 index 0000000..6b4c8e3 Binary files /dev/null and b/inc/tpl/default/design/bouton_etoile_petit_gauche.png differ diff --git a/inc/tpl/default/design/bouton_etoile_petit_gauche_over.png b/inc/tpl/default/design/bouton_etoile_petit_gauche_over.png new file mode 100644 index 0000000..e4a225d Binary files /dev/null and b/inc/tpl/default/design/bouton_etoile_petit_gauche_over.png differ diff --git a/inc/tpl/default/design/bouton_fleche_grand_droite.png b/inc/tpl/default/design/bouton_fleche_grand_droite.png new file mode 100644 index 0000000..345e61e Binary files /dev/null and b/inc/tpl/default/design/bouton_fleche_grand_droite.png differ diff --git a/inc/tpl/default/design/bouton_fleche_grand_droite_over.png b/inc/tpl/default/design/bouton_fleche_grand_droite_over.png new file mode 100644 index 0000000..11ea790 Binary files /dev/null and b/inc/tpl/default/design/bouton_fleche_grand_droite_over.png differ diff --git a/inc/tpl/default/design/bouton_fleche_grand_gauche.png b/inc/tpl/default/design/bouton_fleche_grand_gauche.png new file mode 100644 index 0000000..450da31 Binary files /dev/null and b/inc/tpl/default/design/bouton_fleche_grand_gauche.png differ diff --git a/inc/tpl/default/design/bouton_fleche_grand_gauche_over.png b/inc/tpl/default/design/bouton_fleche_grand_gauche_over.png new file mode 100644 index 0000000..adf8dee Binary files /dev/null and b/inc/tpl/default/design/bouton_fleche_grand_gauche_over.png differ diff --git a/inc/tpl/default/design/feed-icon-16x16.png b/inc/tpl/default/design/feed-icon-16x16.png new file mode 100644 index 0000000..8631398 Binary files /dev/null and b/inc/tpl/default/design/feed-icon-16x16.png differ diff --git a/inc/tpl/default/design/gradient.png b/inc/tpl/default/design/gradient.png new file mode 100644 index 0000000..5c15f5a Binary files /dev/null and b/inc/tpl/default/design/gradient.png differ diff --git a/inc/tpl/default/design/gradient2.png b/inc/tpl/default/design/gradient2.png new file mode 100644 index 0000000..4ef036f Binary files /dev/null and b/inc/tpl/default/design/gradient2.png differ diff --git a/inc/tpl/default/gallery.html b/inc/tpl/default/gallery.html new file mode 100644 index 0000000..642b80e --- /dev/null +++ b/inc/tpl/default/gallery.html @@ -0,0 +1,52 @@ + + + + + <?php echo $config->getTitle() ?> + + + + + + + + + + +
+ +
+ +
+ $strip) { ?> +
+ + + +
+ +
+ +
+

getForum() ?>

+

getBoutique() ?> getTitle() ?> getTeeshirt() ?>.

+ getSeeAlso() ?> + +

getPropulse() ?> Strip-It, getDescstrip() ?> (getVersion() ?>).

+
+ + + \ No newline at end of file diff --git a/inc/tpl/default/style.css b/inc/tpl/default/style.css new file mode 100644 index 0000000..cc1e7bd --- /dev/null +++ b/inc/tpl/default/style.css @@ -0,0 +1,218 @@ +html { + margin:0px; + padding:0px; +} + +body { + background-color:#bebfc1; + text-align:center; + margin:0px; + padding:0px; +} + +a { + color:#ddf; +} + +a:hover { + color:white; +} + +#navbar { + text-align:center; + background-color:#1f6cd0; + background-image:url("design/gradient.png"); + background-repeat:repeat-x; + background-position:top left; + height:94px; + border-bottom:thin solid black; + color:white; +} + +#footbar { + color:white; + font-size:small; + text-align:center; + background-color:#1f6cd0; + background-image:url("design/gradient2.png"); + background-position:bottom left; + background-repeat:repeat-x; + border-top:thin solid black; + border-bottom:thin solid black; + margin-top:1em; + padding-bottom:1em; + clear:left; +} +#title { + font-size:large; + padding:5px; + + text-align:center; +} + +#stripbar { + text-align:center; + margin-top:2em; + width:100%; +} + +.stripbox { + border:1px solid black; + background-color:white; + float:left; +} + +#strip { + border:1px solid black; + background-color:white; +} + +#infobar { + color:white; + padding:5px; + text-align:center; + background-color:#1f6cd0; + border:thin solid black; + background-image:url("design/gradient.png"); + background-repeat:repeat-x; + background-position:top left; + /*height:70px;*/ +} + +#infos { + font-size:small; + padding:5px; +} + +#infoblock { + margin-top:1em; +} + +.navfirst { + font-size:small; + + padding-bottom:35px; + background-image:url("design/bouton_etoile_petit_gauche.png"); + background-repeat:no-repeat; + background-position:bottom center; +} + +.navfirst:hover { + background-image:url("design/bouton_etoile_petit_gauche_over.png"); +} + + +.navlast { + font-size:small; + padding-bottom:35px; + background-image:url("design/bouton_etoile_petit_droite.png"); + background-repeat:no-repeat; + background-position:bottom center; +} + +.navlast:hover { + background-image:url("design/bouton_etoile_petit_droite_over.png"); +} + +.navprev { + font-size:small; + padding-bottom:49px; + background-image:url("design/bouton_fleche_grand_gauche.png"); + background-repeat:no-repeat; + background-position:bottom center; +} + +.navprev:hover { + background-image:url("design/bouton_fleche_grand_gauche_over.png"); +} + +.navnext { + font-size:small; + padding-bottom:49px; + background-image:url("design/bouton_fleche_grand_droite.png"); + background-repeat:no-repeat; + background-position:bottom center; +} + +.navnext:hover { + background-image:url("design/bouton_fleche_grand_droite_over.png"); +} + +.shadow, .content { + position: relative; + bottom: 5px; + right: 5px; +} + +.shadow { + background-color: #9e9fa1; /*couleur de l'ombre */ + border:1px solid #aeafb1; + margin-left: 5px; + margin-top: 5px; + float:left; +} + +.shadow_simple { + padding-bottom:3px; + background-color: #9e9fa1; /*couleur de l'ombre */ + border-bottom:1px solid #aeafb1; +} + +.centering { + display : table; + margin : 0 auto; +} + +#site_title { + position:absolute; + top:1px; + left:1px; + text-align:left; + margin-top:5px; +} + +#site_title > p { + margin:0px; +} + +#site_head { + font-weight:bold; + font-size:large; + font-variant:small-caps; +} + +#site_desc { + font-size:x-small; +} + +#feed { + padding-right:18px; + background-image:url("design/feed-icon-16x16.png"); + background-repeat:no-repeat; + background-position:center right; +} + + +#linkbar { + display:inline; + margin-top:2em; + list-style:none; +} + +ul#linkbar li { + display:inline; +} + +#main { + float:right; +} + +#shop_infos { + font-size:medium; + font-weight:bold; +} + +#forum { + font-size:medium; + font-weight:bold; +} \ No newline at end of file diff --git a/inc/tpl/default/template.html b/inc/tpl/default/template.html new file mode 100644 index 0000000..caed472 --- /dev/null +++ b/inc/tpl/default/template.html @@ -0,0 +1,72 @@ + + + + <?php echo $config->getTitle() ?> - <?php echo $strip->getTitle() ?> + + + + + + + + + + + +
+ +
+ +
+
+
+ <?php echo $strip->getText() ?> +
+
+
+ +
+
+
+
+
« getTitle() ?> »
+
+

getDescription() ?>

+

© getAuthor() ?> : getDate() ?> : getSource() ?>

+

getLicence() ?> : getLicense() ?>

+
+
+
+
+
+ +
+

getForum() ?>

+

+

+ getForumNew() ?> |  + getForumView() ?> +

+

getBoutique() ?> getTitle() ?> getTeeshirt() ?>.

+ getSeeAlso() ?> + +

getPropulse() ?> Strip-It, getDescstrip() ?> (getVersion() ?>).

+
+ + + \ No newline at end of file diff --git a/inc/tpl/functions.js b/inc/tpl/functions.js index 5fa419f..6e08bb6 100644 --- a/inc/tpl/functions.js +++ b/inc/tpl/functions.js @@ -74,23 +74,33 @@ function getStrip(link) break; case 'navfirst': document.getElementById('t_navfirst').href = value; - document.getElementById('b_navfirst').href = value; + try { + document.getElementById('b_navfirst').href = value; + } catch (e) {} break; case 'navprev': document.getElementById('t_navprev').href = value; - document.getElementById('b_navprev').href = value; + try { + document.getElementById('b_navprev').href = value; + } catch (e) {} break; case 'navnext': document.getElementById('t_navnext').href = value; - document.getElementById('b_navnext').href = value; + try { + document.getElementById('b_navnext').href = value; + } catch (e) {} break; case 'navlast': document.getElementById('t_navlast').href = value; - document.getElementById('b_navlast').href = value; + try { + document.getElementById('b_navlast').href = value; + } catch (e) {} break; case 'navgallery': document.getElementById('t_navgallery').href = value; - document.getElementById('b_navgallery').href = value; + try { + document.getElementById('b_navgallery').href = value; + } catch (e) {} break; case 'nav_forum_post': document.getElementById('nav_forum_post').href = value; @@ -108,7 +118,7 @@ function getStrip(link) } /** - * Fonction permettant de récupèrer la valeur d'un noeud XML quelque soit le navigateur + * Fonction permettant de récupérer la valeur d'un noeud XML quelque soit le navigateur * * @param DOM Object node Le noeud sur lequel on travaille */ @@ -118,7 +128,7 @@ function getNodeValue(node) return_value = node.textContent; if(return_value == undefined){ - // On a à faire à un IE, donc on fait le boulot de Microsoft : on le debugge + // On a à faire à un IE, donc on fait le boulot de Microsoft : on le debugge return_value = node.firstChild.nodeValue; }