Bonjour,
J'ai beaucoup surfez et je n'ai jamais trouvé d'annuaire de PARTENAIRES en open source. Ceci est la premiere version mais je travaille deja sur la seconde version. J'ai fait en sorte que les pages puissent se detacher facilement pour que vous puissiez l'integrer rapidement à votre site web.
Vous pouvez téléchager l'appli ICI également :
http://www.phpsources.org/download.php
Annuaire de partenaires (sites web) avec comptage de points, simple à installer,
option d'insertion des sites dans l'annuaire en manuel ou automatique,
positionnement en fonction des points (IN), calcul des hits (OUT).
Remise à zéro automatique des points qui garde le positionnement
du classement précédent. Directives register_globals à OFF. Compatible online.net. Admin complète sécurisée.
demo de l'appli:
http://www.phpsources.org/phpmypartenaire/partenaire.php
-- version 2.9.2
-- http://www.phpmyadmin.net
--
-- Serveur: localhost
-- Généré le : Lundi 19 Mars 2007 à 23:18
-- Version du serveur: 5.0.27
-- Version de PHP: 5.2.1
--
-- Base de données: `mypartenaire`
--
-- --------------------------------------------------------
--
-- Structure de la table `categories_partenaire`
--
CREATE TABLE `categories_partenaire` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`cat_nom` varchar(30) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ;
--
-- Contenu de la table `categories_partenaire`
--
INSERT INTO `categories_partenaire` (`id`, `cat_nom`) VALUES
(1, 'Internet'),
(2, 'Moteur de recherche'),
(3, 'Jeux'),
(4, 'Célébrité'),
(5, 'Achat / Vente'),
(7, 'Annonces / Job'),
(8, 'Artiste / Arts'),
(9, 'Associations'),
(10, 'Astro / Voyance'),
(11, 'Blog'),
(12, 'Business'),
(13, 'Cinéma'),
(14, 'Collections'),
(15, 'Création de site'),
(16, 'Divers'),
(17, 'Divertissement'),
(18, 'Enseignement'),
(19, 'Entreprise'),
(20, 'Fans club'),
(21, 'Gastronomie'),
(22, 'Humour'),
(23, 'Immobilier'),
(24, 'Annuaires');
-- --------------------------------------------------------
--
-- Structure de la table `configuration`
--
CREATE TABLE `configuration` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`mode` varchar(12) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- Contenu de la table `configuration`
--
INSERT INTO `configuration` (`id`, `mode`) VALUES
(1, 'manuel');
-- --------------------------------------------------------
--
-- Structure de la table `membres_partenaire`
--
CREATE TABLE `membres_partenaire` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`id_sites` mediumint(8) NOT NULL default '0',
`speudo` varchar(60) NOT NULL default '',
`pass` varchar(60) NOT NULL default '',
`email` varchar(120) NOT NULL default '',
`url` varchar(120) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Contenu de la table `membres_partenaire`
--
-- --------------------------------------------------------
--
-- Structure de la table `mise_a_jour_date`
--
CREATE TABLE `mise_a_jour_date` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`date` date NOT NULL default '0000-00-00',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Contenu de la table `mise_a_jour_date`
--
-- --------------------------------------------------------
--
-- Structure de la table `sites_partenaire`
--
CREATE TABLE `sites_partenaire` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`nom_cat` varchar(60) NOT NULL default 'default',
`titre` varchar(120) NOT NULL default 'default',
`description` varchar(240) NOT NULL default 'default',
`url` varchar(120) NOT NULL default 'default',
`nom` varchar(60) NOT NULL default 'default',
`email` varchar(120) NOT NULL default 'default',
`date` date NOT NULL,
`out` mediumint(8) NOT NULL,
`cliks` mediumint(10) unsigned NOT NULL,
`moyenne` decimal(8,0) unsigned NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Contenu de la table `sites_partenaire`
--
-- --------------------------------------------------------
--
-- Structure de la table `wait_membres_partenaire`
--
CREATE TABLE `wait_membres_partenaire` (
`id` mediumint(8) unsigned NOT NULL auto_increment,
`url` varchar(120) NOT NULL default '',
`titre` varchar(120) NOT NULL default '',
`description` varchar(255) NOT NULL default '',
`categorie` varchar(120) NOT NULL default '',
`speudo` varchar(60) NOT NULL default '',
`pass` varchar(60) NOT NULL default '',
`email` varchar(120) NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
--
-- Contenu de la table `wait_membres_partenaire`
--
A developper.... :) Merci pour cette bonne idée.
Pour les meilleurs sites en premiers, tu devrais envisager la chose autrement : garder chaque clic des utilisateurs mais pondérer en fonction de la date. Par exemple les clic du mois donnent 5 point, ceux des 6 mois dernier 3 tandis que les clic d'il y a 6 mois seulement 1... Ca te permettrait d'être plus précis dans tes notoriétés et de ne pas avoir à effacer tout en gardant etc ce qui me paraît un peu instable...
Dis-moi ce que tu en pense...
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.