Phpmypartenaire v1.0 - annuaire de partenaires (sites web) avec comptage de points

Soyez le premier à donner votre avis sur cette source.

Vue 5 753 fois - Téléchargée 962 fois

Description

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

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

gerardin3103
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`
--
cs_dominion
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 ???)
maxburning
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.
cs_dominion
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...
LaurentKOogar
Messages postés
369
Date d'inscription
samedi 4 septembre 2004
Statut
Membre
Dernière intervention
20 octobre 2013
-
Basiquement c'est un annuaire. Sauf que celui ci n'accueillera jamais + de 200 sites puisqu'il orienté exclusivement sur du partenariat. Celui qui renvoi le + d'internautes sur le site arrive en tete de liste. Les compteur sont remis a zero regulierement et pour ca j'ai fait en sorte que le dernier classement reste en forme. Pour pas que le premier se retrouve dernier du jour au lendemain. Les membres ont une admin qui leur permet d'aller prendre le logo avec l'ID de leur site. Il le place sur son site, et, chaque click d'internaute est comptabilisé. Pour l'instant le systeme fonctionne uniquement avec cookies. Mais dans la prochaine version, je doublerai la sécurité avec un systeme d'adresse IP. Puis je vais incorporer une newletter pour que les membres recoivent le rapport des positions avant chaque remise a zéro. Voila, le mieux reste de l'essayer pour mieux comprendre. +++

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.