From 77418b91212210b918ec60b936f03b16c6cdb86d Mon Sep 17 00:00:00 2001 From: David Date: Mon, 4 Nov 2013 19:28:30 +0100 Subject: [PATCH] Debut du dev 0.4 --- .gitignore | 2 + conf.php | 68 +++-- emailPoubelle.php | 153 +++++++---- index.php | 192 ++++++++++++++ template-exemple/ai1.png | Bin 0 -> 116 bytes template-exemple/ai2.png | Bin 0 -> 116 bytes template-exemple/ai3.png | Bin 0 -> 196 bytes template-exemple/ai4.png | Bin 0 -> 195 bytes template-exemple/ai5.png | Bin 0 -> 183 bytes template-exemple/ai6.png | Bin 0 -> 136 bytes template-exemple/ai7.png | Bin 0 -> 137 bytes template-exemple/ai8.png | Bin 0 -> 137 bytes template-exemple/hd.jpg | Bin 0 -> 68543 bytes template-exemple/html5-ie.js | 10 + template-exemple/image-1.png | Bin 0 -> 270 bytes template-exemple/img1.png | Bin 0 -> 8337 bytes template-exemple/img2.png | Bin 0 -> 7656 bytes template-exemple/img3.png | Bin 0 -> 8434 bytes template-exemple/img4.png | Bin 0 -> 5672 bytes template-exemple/img5.png | Bin 0 -> 7064 bytes template-exemple/img6.png | Bin 0 -> 8533 bytes template-exemple/jabz-logo.png | Bin 0 -> 1139 bytes template-exemple/jonas-jacek.png | Bin 0 -> 1694 bytes template-exemple/readme.txt | 34 +++ template-exemple/style.css | 432 +++++++++++++++++++++++++++++++ 25 files changed, 823 insertions(+), 68 deletions(-) create mode 100644 .gitignore create mode 100755 index.php create mode 100755 template-exemple/ai1.png create mode 100755 template-exemple/ai2.png create mode 100755 template-exemple/ai3.png create mode 100755 template-exemple/ai4.png create mode 100755 template-exemple/ai5.png create mode 100755 template-exemple/ai6.png create mode 100755 template-exemple/ai7.png create mode 100755 template-exemple/ai8.png create mode 100755 template-exemple/hd.jpg create mode 100644 template-exemple/html5-ie.js create mode 100755 template-exemple/image-1.png create mode 100755 template-exemple/img1.png create mode 100755 template-exemple/img2.png create mode 100755 template-exemple/img3.png create mode 100755 template-exemple/img4.png create mode 100755 template-exemple/img5.png create mode 100755 template-exemple/img6.png create mode 100755 template-exemple/jabz-logo.png create mode 100755 template-exemple/jonas-jacek.png create mode 100644 template-exemple/readme.txt create mode 100644 template-exemple/style.css diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c85ed52 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/postfix +/data \ No newline at end of file diff --git a/conf.php b/conf.php index fca7bc5..091292d 100755 --- a/conf.php +++ b/conf.php @@ -3,50 +3,74 @@ //----------------------------------------------------------- // emailPoubelle config // Licence : GNU GPL v3 : http://www.gnu.org/licenses/gpl.html -// Créateur : David Mercereau - david [.] mercereau [aro] zici [.] fr +// Créateur : David Mercereau - david [aro] mercereau [.] info // Home : http://poubelle.zici.fr //----------------------------------------------------------- -error_reporting(0); +//error_reporting(0); +define('DEBUG', true); + + -define('VERSION', '0.3'); // Domaine email define('DOMAIN', 'zici.fr'); -// Serveur DNS pour la résolution/vérification du nom de domaine -define('NS1', 'ns1.fdn.org'); -define('NS2', '8.8.8.8'); +// Deux options : +// PLAIN : plaintext, pas de base, simple mais des fonctionnalités en moins +// DB : pdo usage +define('BACKEND', 'DB'); -define('DEBUG', false); +if (BACKEND == 'DB') { + // PDO stucture + // Exemple pour MYSQL : + // define('DB', 'mysql:host=127.0.0.1;dbname=baseMysql'); + // define('DBUSER', 'utilisateurMysql'); + // define('DBPASS', 'motdepassedefou'); + // Exemple pour Sqlite : + // define('DB', 'sqlite:./data/emailPoubelle.sqlite'); + define('DB', 'mysql:host=localhost;dbname=c1_demo'); + #define('DB', 'sqlite:./database.sdb'); + define('DBUSER', 'c1_demo'); + define('DBPASS', 'sqdf2csd4rvn45548'); +} // Fichier d'alias postfix -define('FICHIERALIAS', './emailPoubelle/postfix/virtual'); +define('FICHIERALIAS', './data/virtual'); define('BIN_POSTMAP', '/usr/sbin/postmap'); -define('URLPAGE', 'http://www.zici.fr/emailPoubelle.html'); +define('URLPAGE', 'http://'.$_SERVER["SERVER_NAME"].'/'.$_SERVER["REQUEST_URI"]); // A indiquer si vous utiliser les URL's rewriting // Exemple avec un htaccess -// RewriteRule ^EmailPoubell-([0-9]+)\.html$ index.php?page=emailPoubelle&Validemail=$1 [L] -define('URLREWRITE_DEBUT', 'http://www.zici.fr/EmailPoubell-'); -define('URLREWRITE_FIN', '.html'); -// Désactiver -# define('URLREWRITE_DEBUT', false); -# define('URLREWRITE_FIN', false); +// RewriteRule ^EmailPoubell-([0-9]+)\.html$ folder/emailPoubelle.php?&Validemail=$1 [L] +//define('URLREWRITE_DEBUT', 'http://www.zici.fr/EmailPoubell-'); +//define('URLREWRITE_FIN', '.html'); +// Désactiver +define('URLREWRITE_DEBUT', false); +define('URLREWRITE_FIN', false); // - Email // Sujet de l'email pour la confirmation -define('EMAIL_SUJET_CONFIRME', '[zici] [EmailPoubelle] Confirmation alias '); +define('EMAIL_SUJET_CONFIRME', '[EmailPoubelle] Confirmation alias '); // Sujet de l'email pour la liste des alias -define('EMAIL_SUJET_LISTE', '[zici] [EmailPoubelle] Liste des alias '); +define('EMAIL_SUJET_LISTE', '[EmailPoubelle] Liste des alias '); // From de l'email -define('EMAIL_FROM', '"NO REPLAY emailPoubelle" '); +define('EMAIL_FROM', '"NO REPLAY emailPoubelle" '); -// Alisas interdit : (regex ligne par ligne) - commenter pour désactiver -define('ALIASDENY', './emailPoubelle/aliasdeny.txt'); +// Alisas interdit : (regex ligne par ligne) - commenter pour désactiver +define('ALIASDENY', './aliasdeny.txt'); -// Blackliste d'email : (regex ligne par ligne) - commenter pour désactiver -define('BLACKLIST', './emailPoubelle/blacklist.txt'); +// Blackliste d'email : (regex ligne par ligne) - commenter pour désactiver +define('BLACKLIST', './blacklist.txt'); + +// Depend pear Net/DNS2 +define('CHECKMX', false); +if (CHECKMX) { + require_once('Net/DNS2.php'); + // Serveur DNS pour la résolution/vérification du nom de domaine + define('NS1', 'ns1.fdn.org'); + define('NS2', '8.8.8.8'); +} ?> diff --git a/emailPoubelle.php b/emailPoubelle.php index 5d4e9ee..b45ed6f 100644 --- a/emailPoubelle.php +++ b/emailPoubelle.php @@ -3,51 +3,100 @@ //----------------------------------------------------------- // Email Poubelle // Licence : GNU GPL v3 : http://www.gnu.org/licenses/gpl.html -// Créateur : David Mercereau - david [.] mercereau [aro] zici [.] fr +// Créateur : David Mercereau - david [aro] mercereau [.] info // Home : http://poubelle.zici.fr // Date : 08/2013 -// Version : 0.3 -// Dépendance : Postifx +// Version : 0.4 +// Dépendance : Postifx //----------------------------------------------------------- include_once('./conf.php'); +define('VERSION', '0.4'); -# Init & vérif +////////////////// +// Init & check +////////////////// + +if (DEBUG) { + error_reporting(E_ALL); + ini_set('display_errors', 'On'); + echo '
Debug activé
'; + print_r($_REQUEST); +} + +// check alias file is_writable if (!is_writable(FICHIERALIAS)) { - exit('
Erreur : le fichier d\'alias ne peut pas être écrit. Merci de contacter l\'administrateur
'); + exit('
Erreur : le fichier d\'alias ne peut pas être écrit. Merci de contacter l\'administrateur
'); } +// check blacklist file is_writable if (defined('BLACKLIST') && !is_readable(BLACKLIST)) { - exit('
Erreur : un fichier de blacklist est renseigné mais n\'est pas lisible. Merci de contacter l\'administrateur
'); + exit('
Erreur : un fichier de blacklist est renseigné mais n\'est pas lisible. Merci de contacter l\'administrateur
'); } +// check aliasdeny file is_writable if (defined('ALIASDENY') && !is_readable(ALIASDENY)) { - exit('
Erreur : un fichier d\'alias interdit est renseigné mais n\'est pas lisible. Merci de contacter l\'administrateur
'); + exit('
Erreur : un fichier d\'alias interdit est renseigné mais n\'est pas lisible. Merci de contacter l\'administrateur
'); } +// Connect DB +if (BACKEND == 'DB') { + try { + if (preg_match('/^sqlite/', DB)) { + $dbco = new PDO(DB); + } else { + $dbco = new PDO(DB, DBUSER, DBPASS); + } + $dbco->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); + } catch ( PDOException $e ) { + die('Connexion à la base '.$e->getMessage()); + } +} + +////////////////// +// Function +////////////////// + +// Verification des emails function VerifMXemail($email) { - require_once 'Net/DNS2.php'; - $domaine=explode('@', $email); - $r = new Net_DNS2_Resolver(array('nameservers' => array(NS1, NS2))); - try { - $result = $r->query($domaine[1], 'MX'); - } catch(Net_DNS2_Exception $e) { - return false; - } - if ($result->answer) { - return true; - } else { - return false; - } + if (CHECKMX) { + $domaine=explode('@', $email); + $r = new Net_DNS2_Resolver(array('nameservers' => array(NS1, NS2))); + try { + $result = $r->query($domaine[1], 'MX'); + } catch(Net_DNS2_Exception $e) { + return false; + } + if ($result->answer) { + return true; + } else { + return false; + } + } else { + return true; + } } +// postmap command function UpdateVirtualDB() { echo exec(BIN_POSTMAP.' '.FICHIERALIAS,$output,$return); } + +//// A FAIRE (chian) : + +// add new alias function AjouterAlias($alias,$email) { - $fichier=fopen(FICHIERALIAS,'a+'); - fputs($fichier, $alias.'@'.DOMAIN.' '.$email."\n"); - fclose($fichier); + if (BACKEND == 'DB') { + // A faire mais $alais doît changer + } else { + $fichier=fopen(FICHIERALIAS,'a+'); + fputs($fichier, $alias.'@'.DOMAIN.' '.$email."\n"); + fclose($fichier); + } UpdateVirtualDB(); } + +//// A FAIRE : + +// delete new alias function SupprimerAlias($alias,$email) { file_put_contents(FICHIERALIAS, preg_replace('#\n\#[0-9]+ '.$alias.'@'.DOMAIN.' '.$email.'#U', '', file_get_contents(FICHIERALIAS)/*, 1*/)); file_put_contents(FICHIERALIAS, preg_replace('#\n'.$alias.'@'.DOMAIN.' '.$email.'#U', '', file_get_contents(FICHIERALIAS)/*, 1*/)); @@ -55,6 +104,7 @@ function SupprimerAlias($alias,$email) { UpdateVirtualDB(); } +// parse file for blacklist and aliasdeny function parseFileRegex($file, $chaine) { $return=false; $handle = fopen($file, 'r'); @@ -72,6 +122,7 @@ function parseFileRegex($file, $chaine) { return $return; } +// Check blacklistemail function BlacklistEmail($email) { if (defined('BLACKLIST')) { return parseFileRegex(BLACKLIST, $email); @@ -80,6 +131,7 @@ function BlacklistEmail($email) { } } +// check aliasdeny function AliasDeny($alias) { if (defined('ALIASDENY')) { return parseFileRegex(ALIASDENY, $alias); @@ -88,6 +140,9 @@ function AliasDeny($alias) { } } +//// A FAIRE : + +// list alias function ListeAlias($email) { $handle = fopen(FICHIERALIAS, 'r'); while (!feof($handle)) { @@ -103,14 +158,11 @@ function ListeAlias($email) { return ($alias); } -if (DEBUG) { - echo '
Debug activé
'; - print_r($_REQUEST); -} - -echo '

Emails poubelle libre

-

Générer des emails poubelle sans contrainte de durée de vie.

'; +////////////////// +// Start program +////////////////// +// Valid email process if (isset($_REQUEST['Validemail'])) { if (preg_match('/#'.$_REQUEST['Validemail'].' [a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+ [a-zA-Z0-9_.-]+@[a-zA-Z0-9-]+.[a-zA-Z0-9-.]+/', file_get_contents(FICHIERALIAS),$res)) { $data=explode(' ', $res[0]); @@ -123,6 +175,7 @@ if (isset($_REQUEST['Validemail'])) { } else { echo '
Erreur : ID introuvable
'; } +// list email process } elseif (isset($_REQUEST['list'])) { $email=strtolower($_REQUEST['email']); if (! filter_var($email, FILTER_VALIDATE_EMAIL)) { @@ -132,7 +185,7 @@ if (isset($_REQUEST['Validemail'])) { } else if (!preg_match('#\n[a-z0-9]+@'.DOMAIN.' '.$email.'#', file_get_contents(FICHIERALIAS))) { echo '
Vous n\'avez encore aucun alias d\'actif
'; } else { - # Envoi de l'email récapitulatif : + # send email with alias list if (!preg_match('#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#', $email)) { $passage_ligne = "\r\n"; } else { @@ -147,8 +200,9 @@ if (isset($_REQUEST['Validemail'])) { $message.= 'Pour supprimer un email poubelle vous pouvez vous rendre sur le lien ci-dessou : '.$passage_ligne; $message.= "\t * ".URLPAGE.$passage_ligne; mail($email,EMAIL_SUJET_LISTE,$message,$header); - echo '
Un email vous a été adressé avec la liste de vos emails poubelles actifs.
'; + echo '
Un email vous a été adressé avec la liste de vos emails poubelles actifs.
'; } +// } elseif (isset($_REQUEST['email']) && isset($_REQUEST['alias'])) { $alias=strtolower($_REQUEST['alias']); $email=strtolower($_REQUEST['email']); @@ -161,10 +215,10 @@ if (isset($_REQUEST['Validemail'])) { } else if (AliasDeny($alias)) { echo '
Erreur : email poubelle interdit
'; } else if (BlacklistEmail($email)) { - echo '
Erreur : vous avez été blacklisté sur ce service
'; - } elseif (isset($_REQUEST['ajo'])) { + echo '
Erreur : vous avez été blacklisté sur ce service
'; + } elseif (isset($_REQUEST['add'])) { if (preg_match('#\n'.$alias.'@'.DOMAIN.'#', file_get_contents(FICHIERALIAS)) || preg_match('#\n\#[0-9]+ '.$alias.'@'.DOMAIN.'#', file_get_contents(FICHIERALIAS))) { - echo '
Erreur : cet email poubelle est déjà utilisé
'; + echo '
Erreur : cet email poubelle est déjà utilisé
'; } else { if (preg_match('#\n[a-z0-9]+@'.DOMAIN.' '.$email.'#', file_get_contents(FICHIERALIAS))) { AjouterAlias($alias,$email); @@ -172,7 +226,7 @@ if (isset($_REQUEST['Validemail'])) { } else { $id=rand().date('U'); $alias_desactive='#'.$id.' '.$alias; - AjouterAlias($alias_desactive,$email); + AjouterAlias($alias_desactive,$email,0); # Envoi de l'email : if (!preg_match('#^[a-z0-9._-]+@(hotmail|live|msn).[a-z]{2,4}$#', $email)) { $passage_ligne = "\r\n"; @@ -181,7 +235,7 @@ if (isset($_REQUEST['Validemail'])) { } $header = 'From: '.EMAIL_FROM.$passage_ligne; $header.= 'MIME-Version: 1.0'.$passage_ligne; - $message= 'Confirmation de la création de votre redirection email poubelle : '.$passage_ligne; + $message= 'Confirmation de la création de votre redirection email poubelle : '.$passage_ligne; $message= $alias.'@'.DOMAIN.' => '.$email.$passage_ligne; $message= 'Cliquer sur le lien ci-dessous pour confirmer : '.$passage_ligne; if (URLREWRITE_DEBUT && URLREWRITE_FIN) { @@ -196,28 +250,35 @@ if (isset($_REQUEST['Validemail'])) { $message.= "\t * ".URLPAGE.'?sup=true&email='.$email.'&alias='.$alias.$passage_ligne; } mail($email,EMAIL_SUJET_CONFIRME.$alias,$message,$header); - echo '
Votre email ('.$email.') nous étant inconnu, une confirmation vous a été envoyé par email.
'; + echo '
Votre email ('.$email.') nous étant inconnu, une confirmation vous a été envoyé par email.
'; } } - } else if (isset($_REQUEST['sup'])) { + } else if (isset($_REQUEST['del'])) { if (preg_match('#\n'.$alias.'@'.DOMAIN.' '.$email.'#', file_get_contents(FICHIERALIAS)) || preg_match('#\n\#[0-9]+ '.$alias.'@'.DOMAIN.' '.$email.'#', file_get_contents(FICHIERALIAS))) { SupprimerAlias($alias,$email); - echo '
Votre email poubelle '.$alias.'@'.DOMAIN.' est maintenant supprimé !
'; + echo '
Votre email poubelle '.$alias.'@'.DOMAIN.' est maintenant supprimé !
'; } else { echo '
Erreur : l\'email poubelle n\'existe pas
'; } } } +// Close connexion DB +if (BACKEND == DB) { + $dbco = null; +} +////////////////// +// Printing form +////////////////// ?>
@
- - + +
- ou - la redirection poubelle + ou + la redirection poubelle
-

Version - Créé par David Mercereau sous licence GNU GPL v3

-

Télécharger et utiliser ce script sur le site du projet emailPoubelle.php

+

Version - Créé par David Mercereau sous licence GNU GPL v3

+

Télécharger et utiliser ce script sur le site du projet emailPoubelle.php

diff --git a/index.php b/index.php new file mode 100755 index 0000000..680e604 --- /dev/null +++ b/index.php @@ -0,0 +1,192 @@ + + + +emailPoubelle - Template-exemple + + + + + + + + +
+
+ OWMX-2 HTML5 & CSS3 +
+
+
+

Emails poubelle libre

+

Générer des emails poubelle sans contrainte de durée de vie.

+ +

Let the Show Begin - Pre and Code

+

This is how it looks if you use pre and code together, for example to highlight and nicely markup a piece of code:

+
pre {
font-size : 12px;
background : #F0F0F0;
}
+

Example Blockquote

+

If you want to quote somebody, you can use this perfectly semantic example for a blockquote:

+ Jonas Jacek +
+ During my years in the Internet Marketing business I have seen and done many things I never thought would be of interest to me or anyone else. +
+

Examples Alerts, Notice & Confirmation

+

These sample styles for alerts and notices are useful if you want to use the template in content management systems.

+

Alert: This is how an alert looks like.

+

Notice: This is how a notice looks like.

+

Confirmation: This is how a confirmation looks like.

+

Example Table

+

The following is the design for a table. The style is simple and user-friendly. Some of the effects were made with CSS3.

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Mini HTML5 Reference Guide
TagInfoAttributes
<abbr>abbreviationglobal attributes**
<area>in an image map alt, coords, href, hreflang, media, ping, rel, shape, target, type
<article>article/ contentglobal attributes**
<aside>sidebarglobal attributes**
<audio>sound contentautobuffer, autoplay, controls, loop, src
<b>bold textglobal attributes**
+

Example hCalendar

+

The following is a definition list in combination with the hCalendar microformat.

+
+
11-18-2010
+
Conference Name
+
http://www.conference-website.com/
+
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi nec eleifend diam. Fusce lobortis odio ac sem scelerisque sed iaculis purus ornare.
+
+

Example Video

+

You can put your Video-Files here...

+ +

Example Audio

+

You can put your Audio-Files here...

+ +

Example Lists

+

Two different kinds of lists were styled: Ordered lists (ol) and unordered (ul) lists.

+
    +
  1. This is
  2. +
  3. The Ordered
  4. +
  5. Listing
  6. +
+
    +
  • This is
  • +
  • The Unordered
  • +
  • Listing
  • +
+

Example Form

+

This is how a form will look like in this template.

+
+ + + + + + +
+ +
+
+

Author: Jonas Jacek | Date: 2010-01-21 | Comments: 7

+

Tags: , , ,

+
+
+ +
+ +
+ diff --git a/template-exemple/ai1.png b/template-exemple/ai1.png new file mode 100755 index 0000000000000000000000000000000000000000..62ed67abfb07b33b33063d84492b19eeaedfb6f0 GIT binary patch literal 116 zcmeAS@N?(olHy`uVBq!ia0vp^EI`c8!3HGtQ{P+wQjEnx?oJHr&dIz4a`Zf1978y+ zCksSXe6nX2N=QmbNN^BKX);V`>WSET;K1&RVmGxEKIUDGJV3zk>?wb>*Yd?vfjSvH MUHx3vIVCg!07SJQeEEaktaVsey&57|0k55KJ4kH_zfRkWDw}Ypf+YAmpMjqW4 iZ9y-BO5QWGNHBaYVmuqSJNXb$CxfS}pUXO@geCwV8$Hed literal 0 HcmV?d00001 diff --git a/template-exemple/ai4.png b/template-exemple/ai4.png new file mode 100755 index 0000000000000000000000000000000000000000..581eeecacb4900553a0a5ec727a557c9d80184c7 GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CN!3HF~3v%Lt6k~CayA#8@b22Z19JVBHcNd2L zAh=-f^2tCE&H|6fVxSgb5N2eUHAey{$X?><>&kwMlb4%W@a*BuQ-MOxo-U3d8t3;; z*vQLZz;RfpuXXl|%`dO4U9sWH=CvFeoIR>00al#nr_~tnY)q=!7vTEMqDagj%znp7 ih7S+ddZmYlS(#4{6zA07tNQ^oj=|H_&t;ucLK6TXk~-G_ literal 0 HcmV?d00001 diff --git a/template-exemple/ai5.png b/template-exemple/ai5.png new file mode 100755 index 0000000000000000000000000000000000000000..a59b68cc832eb1dec978a0402016e420a0b9579b GIT binary patch literal 183 zcmeAS@N?(olHy`uVBq!ia0vp^JV4CN!3-p8*3HQUQY`6?zK#qG>ra@ocD)4hB}-f* zN`mv#O3D+9QW+dm@{>{(JaZG%Q-e|yQz{EjrrH1%aR&H=xc>kDzoVlANUE0C)B**W zOM?7@|Nm#Weu@`pAcLx>i(^Q|t)zsc7G^azHi#U+E>v1sPKu-ge&}h iMhrC-t8>dzZ^x|65!)*4CjJj-8iS{+pUXO@geCxuF)Hi; literal 0 HcmV?d00001 diff --git a/template-exemple/ai7.png b/template-exemple/ai7.png new file mode 100755 index 0000000000000000000000000000000000000000..2605b61bfcc03039d3c11cd1c741f47d610c522f GIT binary patch literal 137 zcmeAS@N?(olHy`uVBq!ia0vp^%plCc1|-8Yw(bW~jKx9jP7LeL$-D$|WJ+8kN}Tg^ zb5rw57&1yq3as??%gf94vJ#W3^zw_+^?$ybaR#VP+SA1`gyVX00uTs9ReZ8%1_I?C dMs@>6hG~!3izn-PZviS}@O1TaS?83{1OWblB~t(Z literal 0 HcmV?d00001 diff --git a/template-exemple/ai8.png b/template-exemple/ai8.png new file mode 100755 index 0000000000000000000000000000000000000000..ad328538ddf5f5e5ef5b882406eab07077d868a2 GIT binary patch literal 137 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

) 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�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 X7n6YS_|pXJBJyw^9~xkzL4W_*ns?F` literal 0 HcmV?d00001 diff --git a/template-exemple/html5-ie.js b/template-exemple/html5-ie.js new file mode 100644 index 0000000..3fd3ade --- /dev/null +++ b/template-exemple/html5-ie.js @@ -0,0 +1,10 @@ +document.createElement("header"); +document.createElement("footer"); +document.createElement("section"); +document.createElement("aside"); +document.createElement("nav"); +document.createElement("article"); +document.createElement("figure"); +document.createElement("figcaption"); +document.createElement("hgroup"); +document.createElement("time"); diff --git a/template-exemple/image-1.png b/template-exemple/image-1.png new file mode 100755 index 0000000000000000000000000000000000000000..3df828fa6d960965716327993cc74d0d5128459b GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0vp^DIm{XE)7O>#7AG%{DfgaFXXSxH3p`yMLn>~)yGG!Pz5tYPD}zbxKd7n8LXQi3?`r&kVqp)@ySU`9l*LyQm*~l acGiw#jK>eZ-trUZRt8U3KbLh*2~7ZsR$Ax) literal 0 HcmV?d00001 diff --git a/template-exemple/img1.png b/template-exemple/img1.png new file mode 100755 index 0000000000000000000000000000000000000000..2f7da4971d5c32b91634f474150902aa41f37b45 GIT binary patch literal 8337 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

iicXsve+bwTR zoqQ&NGCuLZ*7j1eM?wGg3z~Ncy5L}dU}i1orI$^CeP_gM>=)#)T4u4NpkGYo_&4Y zgF4+riL_-dT=_xwfxGYOy028gjtL+A`&w*gRmHmVQ(?C^+*gmkOcD(qa>h+(Y81`d0n$J&XpG04e?@>`{n*1d5Qf@v#?XxJ!Hq(#I+ zF^phasm^>Jkv=?sK9f#sMaT?d;-DFL&04vL%rbd!?7ow~Q){)p_1*6;%`ay=v;an7 zoXht$8dWxNt+A;^tVUVu2VPlxT`a@vAh(8cG9-e`H2#^ zq3_282*@JZvPdbU*mj-RsMUqdrG>@WnU71wqPCQ+9j&wtabzSm0${`d07xWUt=53x zkH7JIufB8Pr$7C9DxC@9xUX-p;d`lc7Ly}gT~B$bEr_E;R)V3$y%<$BMVcgi=-11tDwyehtN^4Y#Q046Wcfa$!M#Cqi5yZAF0AyoyZF`R6 zNQ_|EWRN2}3)FWqfA_~NM@4a)s_0_M}E9Yjy3ZOP|Y>Wsbqg! zX{};5VmM|NW=m;&^KZW?Y?uwV8)q@X=(z6WuY66}E~7<+Q5=PV7kG_Uz2vu=Ci0@t zlPFeb5Je#%YD7iaCM0c%>$pJ}iLg@Ib~D;d8Q)XLfC>SSw6up8QrfaDH*xLUi@xs% zVaUv0vl&E@MrN(iFaaY=j7%a%qWbOkzK0AVkukgXzao{N;Le|Q* zqaaY)s@0pW#2gF9aU$)u8lL0Y0%YPaiXs*=zCX8I)}#_H4i9B4t=HCTYz%_*^<@xc zx6YeeboswiI*h b*w+6A{sVuo1Y&!D00000NkvXXu0mjf-k$!) literal 0 HcmV?d00001 diff --git a/template-exemple/img2.png b/template-exemple/img2.png new file mode 100755 index 0000000000000000000000000000000000000000..7f96f2a5dab6f54907b485fe236226c3fbd261e3 GIT binary patch literal 7656 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 UIJiRKfB*mh07*qoM6N<$g0}&H`v3p{ literal 0 HcmV?d00001 diff --git a/template-exemple/img4.png b/template-exemple/img4.png new file mode 100755 index 0000000000000000000000000000000000000000..7e97bb4d46fac6419b86b2150400570106f90a89 GIT binary patch literal 5672 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 literal 0 HcmV?d00001 diff --git a/template-exemple/readme.txt b/template-exemple/readme.txt new file mode 100644 index 0000000..bc86176 --- /dev/null +++ b/template-exemple/readme.txt @@ -0,0 +1,34 @@ +#################################################### +# License # +#################################################### + +This W3C-compliant, CSS-based website template has a +Creative Commons Attribution-Share Alike 3.0 +Unported License. +>> http://creativecommons.org/licenses/by-sa/3.0/ + + +#################################################### +# What You Can Do # +#################################################### + +Feel free to remix, copy, distribute and transmit +this template. All I ask is that you keep the +footer links in the template intact. Also, if you +alter, transform, or build upon this work, you +may distribute the resulting work only under the +same, similar or a compatible license. + + +#################################################### +# Feedback & Action # +#################################################### + +I'd love to get your feedback on the template. +Please contact me with your critics, ideas, etc. +>> http://www.jabz.info/contact/jonas-jared-jacek/ + +If you like to contribute your remix, I will be +more than happy to put your version on owmx.com +and credit you in http://www.owmx.com/credits/. + diff --git a/template-exemple/style.css b/template-exemple/style.css new file mode 100644 index 0000000..d49d890 --- /dev/null +++ b/template-exemple/style.css @@ -0,0 +1,432 @@ +/*================================================== +Template: OWMX-2 +Resource: http://www.owmx.com/ +Version: 1.0 +Date: 2010-09-13 +Editor: Jonas Jacek +License: CC Attribution-Share Alike 3.0 Unported +==================================================*/ + +/* Reset */ +header, footer, article, nav, section, aside, time, hgroup { + display : block; +} +html, body, header, footer, article, nav, section, aside, time, h1, h2, h3, p, a, ul, li, dl, dd, dt, table, thead, tfoot, tbody, th, tr, td { + border : 0; + font : 12px/22px Verdana, sans-serif; + margin : 0; + outline : 0; + padding : 0; +} + +/* BASICS */ +BODY { + background : #FFF; + border-top : 5px solid #FFF; + color : #444; +} + +A { + color : #0A647C; + text-decoration : none; + } + A:HOVER { + color : #DB0202; + } + +H1, H3, H4, H5, H6 { + background : url(../i/ai4.png) no-repeat 0 7px; + border-bottom : 1px dotted #B5B3A9; + color : #333; + font-weight : bold; + margin : 0 0 10px; + padding : 0 0 0 25px; + } + H1 { + background : url(../i/ai4.png) no-repeat 0 6px; + font-size : 15px; + } + H2 { + font-size : 14px; + margin : 0 0 20px 0; + } + H3 { + background : url(../i/ai5.png) no-repeat 0 7px; + } + H3, H4, H5, H6 { + font-size : 13px; + } + +SUP { + top : -4px; +} + +/* Header */ +header { + -moz-border-radius : 4px; + -webkit-border-radius : 4px; + background : #006699 url(../i/hd.jpg) no-repeat top left; + margin : 0 0 10px 0; + padding : 10px 10px; + position : relative; + } + header a { + color : #FFF; + font-size : 16px; + } + header a:hover { + color : #FFF; + } + +/* Article */ +article { + border-left : 1px dotted #666; + float : right; + height : auto; + padding : 0 0 0 20px; + width : 560px; + } + article p { + margin : 0 0 20px 0; + } + article img { + float : left; + margin : 6px 10px 0 0; + } + +/* Highlighted Paragraphs */ +.highlight-1, .highlight-2, .highlight-3 { + -moz-border-radius : 4px; + -webkit-border-radius : 4px; + padding : 5px 10px; +} + .highlight-1 { + background : #FFCCCC; + border : 1px dotted #FF9966; + } + .highlight-2 { + background : #FFFF99; + border : 1px dotted #FFCC33; + } + .highlight-3 { + background : #CCFF99; + border : 1px dotted #CCCC33; + } + +/* Citations & Quotes */ +cite { + border-left: 2px solid #006699; + color : #666; + font-size : 10px; + font-style : normal; + font-weight : bold; + margin : 0; + padding : 5px 10px; +} + +blockquote { + border-left: 2px solid #006699; + color : #666; + margin : 0 0 20px 0; + padding : 5px 10px; +} + +/* Pre & Code */ +pre { + color : #333; + font-size : 10px; + line-height : 15px; /*--Height of each line of code--*/ + overflow : hidden; /*--If the Code exceeds the width, put "auto" and scrolling is available--*/ + overflow-Y : hidden; /*--Hides vertical scroll created by IE--*/ + } + pre code { + background : #EEE; + border-left : 2px solid #006699; + margin : 0 0 10px 0; + padding : 5px; + display : block; + } + +/* Table */ +table { + border-collapse : collapse; + text-align:left; + margin : 0 0 20px 0; + } + caption { + -moz-border-radius : 4px; + -webkit-border-radius : 4px; + background : #006699; + color : #FFF; + font-weight : bold; + } + tr:nth-child(odd) { + background : #FFF; + } + tr:nth-child(even) { + background : #DDD; + } + tr:hover td { + color : #006699; + } + td, th { + min-width : 120px; + padding : 0 5px; + vertical-align:top; + } + th { + background : #FFF; + border-bottom : 2px solid #006699; + color : #666; + font-size : 10px; + font-weight : bold; + } + td { + border-bottom : 1px solid #CCC; + font-size : 10px; + } + +/* Calendar */ +dl.vevent { + margin : -20px 0 20px 0; + padding : 0; + } + .vevent dt { + font-size : 10px; + position : relative; + left : 0; + top : 22px; + font-weight : bold; + } + .vevent dd + { + border-left : 2px solid #006699; + font-size : 11px; + margin : 0 0 0 80px; + padding : 0 0 0 10px; + } + dd.summary { + font-weight : bold; + } + .vevent a { + font-size : 11px; + } + +/* Forms */ +article form { + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + background : #DDD; + margin : 0 0 20px; + padding : 10px; + } + article label { + color : #666; + display : block; + font-size : 10px; + font-weight : bold; + margin : 0 0 0 2px; + } + article input, article textarea { + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border : 1px solid #CCC; + font-size : 11px; + padding : 4px 5px; + width : 458px; + } + article input { + margin : 0 0 10px; + } + article input.button, .btn { + background: #999; + border : 1px solid #888; + color: #FFF; + cursor : pointer; + font-weight : bold; + margin : 10px 0 0 0; + text-shadow : 0 -1px 1px rgba(0,0,0,0.25); + width : 25%; + } + article textarea { + height : 100px; + } + +/* Lists */ +article ul, aside ul { + list-style : none; + margin : 0 0 20px 0; + } + article ul { + margin : 0 0 20px 23px; + } + article ul li { + background : url(../i/ai2.png) no-repeat 0 8px; + padding : 0 0 0 17px; + } + +/* Sidebar */ +aside { + float : left; + margin : 0 0 20px 0; + width : 200px; +} + +/* Search Box */ +.s { + -moz-border-radius : 4px; + -webkit-border-radius : 4px; + margin : 0 0 20px 0; + padding : 10px; + width : 179px; + } + .s input { + -moz-border-radius: 4px; + -webkit-border-radius: 4px; + border : 1px solid #CCC; + color : #999; + font-size : 11px; + padding : 4px 5px; + width : 168px; + } + +/* Navigation & Menu */ +nav ul { + list-style : none; + } + nav li { + background : url(../i/ai1.png) no-repeat 0 8px; + padding : 0 0 0 15px; + } + nav li ul, aside li ul li ul { + margin : 0; + } + nav li li a { + font-size : 11px; + } + nav li li li a { + font-size : 10px; + } + nav li li li, aside li.active li li { + background : url(../i/ai8.png) no-repeat 0 10px; + } + nav li.active, aside li.active li { + background : url(../i/ai2.png) no-repeat 0 8px; + } + +/* Gallery */ +.gallery { + list-style : none; + margin : 0 0 10px; + } + .gallery li { + display: inline; + margin : 0 15px 0 0; + } + .gallery a img { + border : 1px solid #999; + height : 50px; + opacity: 0.8; + padding : 1px; + width : 50px; + } + .gallery li:last-child { + margin : 0 0 10px 0; + } + .gallery a img:hover{ + opacity: 1; + } + +/* Ad Space */ +.adspace { + -moz-border-radius : 4px; + -webkit-border-radius : 4px; + -moz-box-shadow : 0 2px 2px rgba(0,0,0,0.3); + -webkit-box-shadow : 0 2px 2px rgba(0,0,0,0.3); + background : #EEE; + height : 100%; + margin : 0 0 20px 0; + padding : 5px 10px; + text-align : center; + width : 178px; + } + .adspace a img { + border : none; + } + +/* Tag Cloud */ +#tagcloud { + overflow : hidden; + width : 200px; + } + #tagcloud li { + display : inline; + margin : 0 10px 0 0; + } + .tagcloudsize-1 a { + font-size : 14px; + } + .tagcloudsize-2 a { + font-size : 16px; + } + .tagcloudsize-3 a { + font-size : 18px; + } + +/* Footer */ +footer { + border-top : 1px dotted #B5B3A9; + clear : both; + margin : 20px 0; + } + footer a, footer p { + color : #666; + display : inline; + font-size : 10px; + } + +/* Wrappers */ +#a, #b { + margin : 0 auto; + position : relative; + } + #a { + width : 800px; + } + #b { + overflow : hidden; + } + +/* Shadow-Boxes*/ +#c, .meta, .s { + -moz-border-radius : 4px; + -webkit-border-radius : 4px; + -moz-box-shadow : 0 2px 2px rgba(0,0,0,0.3); + -webkit-box-shadow : 0 2px 2px rgba(0,0,0,0.3); + background : #EEE; + } + #c { + background : #EEE; + margin : 0 0 20px 0; + padding : 5px 10px; + width : 178px; + } + #c p, #c a { + font-size : 11px; + line-height : 15px; + } + #c p { + margin : 0 0 10px 0; + } + #c img { + float : left; + margin : 4px 10px 2px 0; + } + .meta { + margin : 20px 0 3px; + padding : 2px 5px; + } + .meta p, .meta a { + font-size : 10px; + margin : 0; + }