Categorizator : Soumission sans rubrique!?

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Categorizator : Soumission sans rubrique!?

Message le Dim Fév 11, 2007 8:20

Salut à tous,
depuis un moment, je reçois des soumissions sur mes annuaires Categorizator mais ceci n'ont pas de rubrique (ID 0), je suis obligé de passer par PhpMyAdmin pour les modifier ou les supprimer...
Quelqu'un a-t-il se soucis?
J'imagine bien que ça doit être un système automatisé que doit faire ça car les sites ne sont généralement pas ciblés...


OTP
Modérateur
Modérateur
 
Messages: 19531
Inscription: 16 Déc 2005

Message le Dim Fév 11, 2007 8:23

Je crois qu'il y a un topic sur le sujet en ce moment. Tu n'es donc pas le seul.


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Message le Dim Fév 11, 2007 8:37

Je crois en plus connaître le coupable...

deleter23
WRInaute passionné
WRInaute passionné
 
Messages: 1876
Inscription: 25 Mai 2005

Message le Dim Fév 11, 2007 15:03

J'ai ce probleme avec tous mes categorizator, perso j'ai pas trouvé de solution (faut dire que j'ai pas cherché :wink: ).
Mais c'est vraiment marginal, on va dire une soumission sur 1000.


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Message le Dim Fév 11, 2007 19:05

Moi j'en suis à 1/3 de mes soumissions...
Ce truc commence sérieusement à me gonfler...
Je vais essayer de renommer le nom de la page de soumission...

deleter23
WRInaute passionné
WRInaute passionné
 
Messages: 1876
Inscription: 25 Mai 2005

Message le Dim Fév 11, 2007 19:39

T'a essayé de mettre en gros "selectionnez une categorie" ?


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Message le Mar Juil 03, 2007 15:46

EUP de la mort qui tue...

Quelqu'un a une idée pour rendre la catégorie obligatoire lors de la soumission ? Parce que là j'ai un paquet de webmasters qui ajoutent leur site dans la catégorie avec l'id 0 autant dire que leurs sites ne s'affichent pas dans mon annuaire... :roll:

Peut-on faire quelque chose ?
Merci de vos réponses! Là se sèche... :?

rogtaz
WRInaute discret
WRInaute discret
 
Messages: 103
Inscription: 12 Sep 2005

Message le Mar Juil 03, 2007 16:44

Faites comme moi, rajoutez une fonction qui vérifie si cat_id est remplie car la seule fonction qui vérifie si la catégorie est sélectionnée est faite en javascript, donc si js désactivé = problème.

Rajoutez dans functions.php
function id_cat_0($champ,$message,$inc = false)
//verifie si id_cat est vide dans submit_site
{
$champ = trim($champ);
$message .= "<br/><br/>";
$message .= "<a href=\"javascript:history.go(-1);\">retour</a>";

if (empty($champ))
{
echo "<b>VOTRE MESSAGE</b>";
if ($inc) {//si il faut inclure le fichier de fin (-> submit_site)
include("after.php");}
exit;
}
else
return false; //on rend faux pour dire que la variable n'est pas vide !
}

rajoutez dans submit_site.php
//vérification des données
id_cat_0($id_cat,"Veuillez sélectionner une catégorie !",true);

J'espère que ça vous sera utile.


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Message le Mer Juil 04, 2007 4:50

J'encouragerai même l'auteur de ce script à faire cette modif'...

rogtaz
WRInaute discret
WRInaute discret
 
Messages: 103
Inscription: 12 Sep 2005

Message le Mer Juil 04, 2007 5:42

Audiofeeline a écrit:J'encouragerai même l'auteur de ce script à faire cette modif'...


Qu'est ce que ça veut dire? Explique !


Audiofeeline
WRInaute accro
WRInaute accro
 
Messages: 5257
Inscription: 20 Oct 2005

Message le Mer Juil 04, 2007 7:13

L'auteur de categorizator ! :lol: :lol: :lol:

rogtaz
WRInaute discret
WRInaute discret
 
Messages: 103
Inscription: 12 Sep 2005

Message le Mer Juil 04, 2007 7:44

Je viens de me repencher sur le problème car mes modifs datent d'un bail et j'ai fait mieux. Avec ça les petits malins ne passerons plus à travers.

****************************************************************
A mettre dans functions.php dans la zone:
FONCTIONS POUR LA VERIFICATION DES DONNEES
-----------------------------------------------------------------------------------------
function id_cat_0($id_cat,$inc = false)
//vérifie si id_cat est vide ou existe pour submit_site
//2eme paramètre (id_cat_0($id_cat,true);) à true dans vérification des données dans submit_site.php = inclusion du fichier de fin after.php sinon mettre false
{
global $T_categories;//nom de la table utilisée
if (empty($id_cat))//si le champ est vide
{
echo "<br/><br/>\n<b>Vous devez sélectionner une catégorie</b>\n<br/><br/>\n<a href=\"javascript:history.go(-1);\">retour</a>\n";
if ($inc) {//si il faut inclure le fichier de fin (-> submit_site)
include("after.php");}
exit;
}//fin du if (empty($id_cat))//si le champ est vide

else //si le champ n'est pas vide
{
//on vérifie que la catégorie existe et est active pour la soumission de sites
$sql_cat_ok = "SELECT id FROM $T_categories WHERE id = '$id_cat' AND can_add = '1' ";
$res_cat_ok = send_sql($sql_cat_ok,"trouver si la catégorie existe et si on peut y proposer des sites");
if (!mysql_num_rows($res_cat_ok))//si on a pas de résultat
{
echo "<br/><br/>\n<b>Erreur dans la sélection de la catégoris</b>\n<br/><br/>\n<a href=\"javascript:history.go(-1);\">retour</a>\n";
if ($inc) {//si il faut inclure le fichier de fin (-> submit_site)
include("after.php");}
exit;
}//fin du if (!mysql_num_rows($res_cat_ok))//si on a pas de résultat

}//fin du else //si le champ n'est pas vide

}//fin function id_cat_0
--------------------------------------------------------------------------------------
*************************************************************

A mettre dans submit_site.php Après la ligne:
//vérification de tous les champs (on ne quitte pas sèchement l'exécution en cas d'erreur...)
mettre true pour inclure le fichier de fin sinon mettre false.
-------------------------------------------------------------------------------------
id_cat_0($id_cat,true);
-------------------------------------------------------------------------------------
*************************************************************

Code testé !


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités