[Categorizator] changer l'url du backlink selon la catégorie

Pour toutes les questions relatives à notre annuaire commentaires, suggestions... Également pour les questions relatives aux modifications sur les scripts Arfooo, Categorizator, YourPHPAnnuaire, ...
Répondre
Avatar du membre
yakapa
Participant occasionnel
Participant occasionnel
Messages : 6
Enregistré le : mardi, 27 février 2007, 17:19

[Categorizator] changer l'url du backlink selon la catégorie

Message par yakapa »

Bonjour,
Un truc qui enrichirait Categorizator:
Avoir la possibilité de changer l'url du backlink que l'on demande (ou exige) en fonction de la catégorie (la sienne). En gros demander que le backlink de l'inscrit pointe vers la catégorie en question plutôt que vers une adresse fixe (la page d'accueil). Il faut rendre le code du backlink dynamique :pc:

Tout ça bien sur, en continuant à jouir du bénéfice de l'url rewriting.

J'ai essayé ça : <http://www.annuaire-parcours-aventure.fr/<?php echo ($cat_name); ?>-p1-<?php echo ($id_cat); ?>.html>

Mais ça genere une url avec les majuscules et les espaces de mes catégories alors que les vraies url rewritées (celles indéxées par GG :sm11: ) sont sans majuscules et sans espaces!!

Si je suis pas clair, dites le, je reformule :sm6:
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1790
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message par Keroin »

J'avais essayé d'ajouter ces infos dans l'url au début mais n'est pas eu le temps de vraiment m'y pencher et maintenant que le référencement est bien lancé ça ne sert plus à grand chose donc j'avais abandonné mes recherches.

As tu regardé du côté de RevolutionneYourAnnuaire
C'est un gros addon de Yourphpannuaire (lui même addon de catégorizator :lol: ).
Je n'ai pas encore eu vraiment l'occasion de me pencher sur le script et apparemment l'auteur n'a pas écrit de changelog pour s'y retrouver un peu plus facilement donc on est obliger de fouiller un peu pour découvrir toutes les améliorations qu'il a apporté au script. Il y a néanmoins de nombreuses améliorations très bien réalisées et peut être celle que tu souhaites ;-)
Modifié en dernier par Keroin le jeudi, 07 juin 2007, 18:55, modifié 1 fois.
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
yakapa
Participant occasionnel
Participant occasionnel
Messages : 6
Enregistré le : mardi, 27 février 2007, 17:19

Message par yakapa »

Merci Kerouin pour tes infos ... je comprends pas un truc : si RevolutionneYourAnnuaire est un addon de phpmyannuaire tout comme categorizator, il sagit là de 2 évolutions parallele du même phpmyannuaire ? Ou alors RevolutionneYourAnnuaire est une évolution de categorizator ?

Pour ma problematique de changer l'url du backlink en fonction de la catégorie, je peux encore faire une page "code de votre backink" en html qui - avec un menu déroulant - génère une url differente pour chaque departement. Je posterai le bout de code de mon menu déroulant quand ça serra fait (sur ce post) en y rajoutant des mots clés pour qu'il ressorte sur une recherche (pour les suivants).
:good: ++
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1790
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message par Keroin »

En fait le script de base se nommait phpmyannuaire mais à du changer de nom (=> Categorizator) pour des raisons légales (l'autre nom étant déjà déposé).
Ensuite un addon ajoutant des options au script est venu se greffer => yourphpannuaire
Et maintenant RevolutionneYourAnnuaire reprend le script de base et y ajoute encore des options.
Il n'est pas nécessaire de les installer un par un. RevolutionneYourAnnuaire peut directement être installé sans nécessiter l'installation des scripts précédents par exemple.

Pour ton idée, elle est intéressante alors n'hésite pas à proposer le code ici si tu parviens à la réaliser ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
yakapa
Participant occasionnel
Participant occasionnel
Messages : 6
Enregistré le : mardi, 27 février 2007, 17:19

Message par yakapa »

Merci pour les infos...
pour le script, j'ai été une grosse merde parresseusse et j'ai fait tout les departements en
if ()
{
}
else if ()
{
}
else if ()
{
}
else if ()
{
}
:saipas:
Si je t'ai bien compris, si j'installe RevolutionMyAnnuaire, j'ai les toutes dernieres options ? Ca peut s'installer par dessus categorizator sans douleur ?
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1790
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message par Keroin »

Si je t'ai bien compris, si j'installe RevolutionMyAnnuaire, j'ai les toutes dernieres options ? Ca peut s'installer par dessus categorizator sans douleur ?
Un fichier php est fourni avec le script pour te permettre de faire la maj de ta base de données (voir le readme). Pour les fichiers, il suffit d'uploader les nouveaux sur les anciens et ton annuaire est fonctionnel avec les nouvelles options.
Bien entendu, si tu as beaucoup modifié le script d'origine il faut faire très attention.
Le mien est tellement modifié que j'irais directement dans le script récupérer les options qui m'intéressent quand j'aurais le temps car là tout risque de planter si je fais la maj automatique ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Avatar du membre
yakapa
Participant occasionnel
Participant occasionnel
Messages : 6
Enregistré le : mardi, 27 février 2007, 17:19

Message par yakapa »

g bien pigé :good: , merci, je crois que je vais faire la m-a-j automatique et remodifier les scripts pas à pas avec les sauvegardes de mes modifs
Avatar du membre
Mafieuso
Participant occasionnel
Participant occasionnel
Messages : 16
Enregistré le : mardi, 06 mars 2007, 23:31

Message par Mafieuso »

Quand je vois ce message je me sens obligé de venir m'inscrire... :mrgreen:

Voila ce que je vous propose comme bout de code, celui-ci affiche, après l'inscription du site, le lien en fonction de la catégorie (et oui je l'ai ajouté sur mon annuaire, je me suis dit que c'était pas bête finalement !) :

Code : Tout sélectionner

	<p style="text-align:center;">
		Vous pouvez soutenir notre site en installant un lien sur le votre, pour cela utilisez le lien ci-dessous (lien textuel) : <br />
		<?php
		if(!empty($id_cat))
		{
			$lk = connection_BD();
			$search_name_cat = "SELECT cat_name FROM $T_categories WHERE id='$id_cat'";
			$res_search_name_cat = send_sql($search_name_cat, 'Recherche le nom de la catégorie selectionnée');
			$result_name_cat = mysql_fetch_array($res_search_name_cat);
			$url_de_backlink = 'http://www.Tonannu.com/' . id_to_url($id_cat,$result_name_cat['cat_name'],'1');
			$fin_lien = ' : ' .$result_name_cat['cat_name'];
			mysql_close($lk);
		}
		else
		{
			$url_de_backlink = 'http://www.Tonannu.com';
			$fin_lien = '';
		}
		
		?>
		<input name="textfield" type="text" value='<a href="<?php echo $url_de_backlink; ?>" alt="TonAnnu" title="TonAnnu">TonAnnu<?php echo $fin_lien; ?></a>' size="50" />
		<br />
		Ce qui donne :
		<br />
		<a href="<?php echo $url_de_backlink; ?>" alt="TonAnnu" title="TonAnnu">TonAnnu<?php echo $fin_lien; ?></a>
	</p>
Bien sur, la vérification du lien n'est pas automatique... et l'avertissement se voit moins s'il est après, mais comme mes connaissances sont limitées en javascript et que je vais pas intégrer de l'ajax à l'annuaire je te laisse le courage de chercher ! :-P

PS : Le code est à placer dans submit_site.php avant :

Code : Tout sélectionner

	<p style="text-align:center;"><a href="index.php">Retour à l'annuaire</a></p>
	<?php
}
else //on ne doit pas soumettre de formulaire mais bien l'afficher
Avatar du membre
Keroin
Administrateur
Administrateur
Messages : 1790
Enregistré le : lundi, 27 mars 2006, 16:06
Configuration informatique : -
Tour :
Boitier Corsair 570X Crystal
CPU Intel Core i9-9900K
WaterCooling - Corsair H100i RGB Platinium
32 Go Corsair Vengeance RGB PRO DDR4
Asus ROG Maximus X HERO
CG : MSI Armor OC GTX1070 8 GO
Corsair k95 rgb platinum mécanique + Logitech MX master Pro (souris)
3x Samsung Syncmaster P2450H Eyefinity + 1 Dell UltraSharp U2913WM
Alimentation Corsair HX1200i

Portable :
Lenovo Thinkpad Yoga X1
Intel I7 8550U
16 Go RAM
.
NAS Synology DS415+
Configuration téléphonie : - Samsung Galaxy Note 10+
- Samsung Galaxy Note 8
- Samsung Galaxy S7 Edge
- Samsung Galaxy Note 3
- Samsung Galaxy Note 2
- HTC Sensation Z710e
- HTC Leo Touch HD 2
- HTC Blackstone Touch HD
Localisation : On the web again...What else...
Contact :

Message par Keroin »

Vraiment excellent Mafieuso, je pense que cela correspond exactement à ce que Yacapa cherchait.
Un grand bienvenue :clap2 ;-) :good:


@yacapa : Mafieuso est le programmeur auteur du script RevolutionneYourAnnuaire dont on parlait plus haut donc tu peux tester son code sans hésitation ;-)
Pas de demande de support en MP ou par mail, le forum est là pour ça!
Règles du forum!
Pensez à personnaliser votre profil via le "panneau de l'utilisateur".
Répondre