PHPMYPARTENAIRE V1.0 - ANNUAIRE DE PARTENAIRES (SITES WEB) AVEC COMPTAGE DE POIN

Signaler
Messages postés
230
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
15 mai 2008
-
Messages postés
7
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
17 mars 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/29706-phpmypartenaire-v1-0-annuaire-de-partenaires-sites-web-avec-comptage-de-points

Messages postés
7
Date d'inscription
mercredi 31 janvier 2007
Statut
Membre
Dernière intervention
17 mars 2007

-- phpMyAdmin SQL Dump
-- 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`
--
Messages postés
230
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
15 mai 2008

De rien ;-). Pensez peut-être aussi à mettre un site du jour ou autre, histoire que les moins bon partenaires soient tout de mêm vus (qui va lire une liste de 200 sites jusqu'au bout ???)
Messages postés
1
Date d'inscription
jeudi 9 novembre 2000
Statut
Membre
Dernière intervention
23 février 2005

Excellent !! Au début certain sites vont se retrouver avec plus de points qu'il non jamais eu, mais au fur et a mesure du jeu il est clair que le nouveau classement n'en sera que plus pertinant. Remarque qu'avec un indice du nbre de clicks, ce ptit probleme doit etre gérable... ::: Si l'indice de clicks est faible, le point ajouté est à 0.5, si l'indice de cliks est élevé, le point est à 1.
A developper.... :) Merci pour cette bonne idée.
Messages postés
230
Date d'inscription
mardi 21 janvier 2003
Statut
Membre
Dernière intervention
15 mai 2008

C'est ce que j'avais compris... Merci des précisions.

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...
Afficher les 6 commentaires