Tuto : Modifier le champ description pour YourPHPAnnuaire

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
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 :

Tuto : Modifier le champ description pour YourPHPAnnuaire

Message par Keroin »

Vous pouvez ici commenter ou poser vos questions sur le tutoriel : Modifier le champ description pour YourPHPAnnuaire.
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
tryan
Participant occasionnel
Participant occasionnel
Messages : 11
Enregistré le : mardi, 13 février 2007, 17:53

Message par tryan »

Salut
Très bon tuto :clap2 qui ma dailleurs été conseillé pour effectuer une modif sur ce script .

Ceci dit,vous est t'il possible de faire un tuto sur la façon de proceder pour ajouter un champs supplémentaire à ce script (du genre url) ?
Cela en partant du principe que l'on est pas tous des lumieres :boulet: et que plus c'est détaillé mieux sait (surtout pour la bdd).

Merci
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 »

Salut tryan et bienvenue ;-)

Pour ta question, c'est possible bien que je ne me sois pas encore trop penché dessus.

Quand tu parles d'un champ en plus, c'est quel genre de champ ?
Pour mettre l'url d'une bannière, un 2d champ description pour faire une description courte et une description longue,...?
Précise ta pensée et j'essayerais de te faire ça, je donne pas de délai non plus mais j'essayerais... :mrgreen:
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
tryan
Participant occasionnel
Participant occasionnel
Messages : 11
Enregistré le : mardi, 13 février 2007, 17:53

Message par tryan »

Bonsoir

Il sagirait d'un simple champ url en supplément .Ce champs permettrais le référencement d'un flux rss et doit etre facultatif lors de la soumission .
J'utilise (en teste) le champ "nom" du script pour l'affichage du flux (d'ou l'utilité perso du tutoriel : Modifier le champ description pour YourPHPAnnuaire. :good: ) .
Voilou , je vais aussi tenter de mon coté...mais vue mon petit niveau , c'est pas gagné ! :cali:
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 »

Bon bah il me semble que c'est très faisable mais juste avec l'url du flux qui afficherais une petite icône RSS près de la description du site sur laquelle il suffirait de cliquer pour accéder au flux RSS du site.
Si aucun flux RSS n'est mentionné l'icône n'apparaît pas ou est remplacé par la mention "Pas de flux RSS pour ce site"...

On pourrait voir à faire un affichage des derniers titres des articles de chaque site mais là ça ce complique un peu et je ne suis pas certain d'y arriver même en utilisant Magpie RSS alors je ne vais pas m'y risquer...

Pour la 1ere solution ça me semble très faisable donc je vais y réfléchir ;-)
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
tryan
Participant occasionnel
Participant occasionnel
Messages : 11
Enregistré le : mardi, 13 février 2007, 17:53

Message par tryan »

Pas de soucis pour l'affichage du flux rss,je sais comment procéder :-) .Ce que je ne sais pas faire :sm1: ,c'est rajouter un champ url (facultatif à la soumission) au script et configurer ma bdd pour enregistrer l'url du flux .
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 »

tryan a écrit :Pas de soucis pour l'affichage du flux rss,je sais comment procéder :-) .Ce que je ne sais pas faire :sm1: ,c'est rajouter un champ url (facultatif à la soumission) au script et configurer ma bdd pour enregistrer l'url du flux .
Pour ça il faut ajouter une table nommée par exemple "RSS" dans la base de données avec un varchar à 150 ou 255 sous les catégories site_in_wait_annuaire et site_annuaire.
Ensuite il faut ajouter un formulaire de saisie du flux rss dans le fichier submit_site.php en s'inspirant des autres champs de saisie (url, e-mail,...) et pour finir, il faut ajouter l'enregistrement dans la base de données du champ rss à la ligne qui commande l'enregistrement dans la BDD des autres données (url, titre, mail,...).
J'ai pas testé mais ça ne doit pas être beaucoup plus compliqué que ça ;-)
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
tryan
Participant occasionnel
Participant occasionnel
Messages : 11
Enregistré le : mardi, 13 février 2007, 17:53

Message par tryan »

Salut :tease:

J' ai pas été assez patient, j'ai opté pour une solution plus simple et à mon niveau.
Pour le début j'aurrais pus y parvenir (avec beaucoup de patience), pour la suite
...ajouter l'enregistrement dans la base de données du champ rss à la ligne qui commande l'enregistrement dans la BDD des autres données (url, titre, mail,...).
j'aurrais été completement dans les choux :sm1: .
Merci quand meme :-D .
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 »

Oui j'ai vu ça avec l'annuaire présent dans ta signature, jolie réalisation :good:
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
tryan
Participant occasionnel
Participant occasionnel
Messages : 11
Enregistré le : mardi, 13 février 2007, 17:53

Message par tryan »

:mrgreen: Merci .
Maintenant je tente d'attribuer une alerte javascript ou autre pour une seul sous catégorie (en l'occurence xxx).
Si vous avez une suggestion détaillé je suis preneur... j'arrive meme pas à trouver le code php des sous catégories du genre .$une_categorie[id]. :sm1: mais pour la sous cat .
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 »

Pour le javascript je ne sais pas par contre pour
j'arrive meme pas à trouver le code php des sous catégories du genre .$une_categorie[id]. :sm1: mais pour la sous cat .

Il faut rechercher l'id de la catégorie/sous catégorie que tu souhaites cibler.
Pour les catégories, elles sont identifiées par l'appellation id_cat_mere.
Les sous catégories sont appelées par l'expression id_cat.

Pour trouver l'id de la catégorie en question il faut fouiller dans la table categories_annuaire de la base de données ;-)
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
tryan
Participant occasionnel
Participant occasionnel
Messages : 11
Enregistré le : mardi, 13 février 2007, 17:53

Message par tryan »

J'ai retouné le truc dans tout les sens mais sans succès.Je suis partit sur la base d'attribuer une simple image à une sous catégorie bien precise ... i l n'y a pas à dire, je hais vraiment le PHP . :rolleyes:
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 »

Bah pour l'image d'une sous-catégorie, tu peux attribuer celles que tu veux en utilisant ce tuto (c'est le même principe que pour les catégories mères).
Le souci c'est qu'en utilisant ce tuto, tu dois attribuer une image à TOUTES les sous-catégories (sauf bien sur si tu rajoute un "else" à la ligne de code qu'il faut chercher dans le fichier index.php.

NB : pour l'image des sous-catégories, il faut rechercher la deuxième occurrence "<img src="img/dossier.gif" border=0>" dans le fichier, la première étant utilisée pour les catégories mères ;-)
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
sparh
Vient de débarquer
Vient de débarquer
Messages : 1
Enregistré le : lundi, 28 mai 2007, 09:46

Message par sparh »

Salut,
j'éssayais moi aussi de modifier la longueur du champ description dans categorizator mais n'y arrivant pas je suis tombé sur ton tuto/
Déjà bravo il est très bien fait.
Coté admin,y a pas de problème tout va bien.

Par contre dans submit_site.php pas moyen de changer les 255 caractères maxi?
J'ai changé le javascript
J'ai changé est_trop_long
j'ai changé mes tables sql (remplacé par TEXT sans valeur maxi!)

Rien n'y fait la valeur maxi reste à 255!

Si tu pouvais m'aider ce serai super sympa.

Merci d'avance
Avatar du membre
tryan
Participant occasionnel
Participant occasionnel
Messages : 11
Enregistré le : mardi, 13 février 2007, 17:53

Message par tryan »

Salut

As tu viré la partie maxlength="***" dans ton fichier ?
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 »

sparh a écrit :Salut,
j'éssayais moi aussi de modifier la longueur du champ description dans categorizator mais n'y arrivant pas je suis tombé sur ton tuto/
Déjà bravo il est très bien fait.
Coté admin,y a pas de problème tout va bien.

Par contre dans submit_site.php pas moyen de changer les 255 caractères maxi?
J'ai changé le javascript
J'ai changé est_trop_long
j'ai changé mes tables sql (remplacé par TEXT sans valeur maxi!)

Rien n'y fait la valeur maxi reste à 255!

Si tu pouvais m'aider ce serai super sympa.

Merci d'avance
Salut et bienvenue sparh ;-)

Normalement cette manip n'est pas nécessaire mais ça peut débloquer ton souci.
Dans le fichier meta.php, à la fin du fichier, remplace les valeurs 255 par 500 après
function CheckLen(Target)
{
StrLen = Target.value.length;
Tu as bien validé tes modifs dans les champs de la base de données en faisant "exécuter" à chaque fois ?
Reprend également le tuto du début voir si tu n'as pas oublié quelque chose car la manipulation fonctionne habituellement ;-)
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
landry
Utilisateur
Utilisateur
Messages : 24
Enregistré le : vendredi, 09 mai 2008, 11:02
Contact :

Re: Tuto : Modifier le champ description pour YourPHPAnnuaire

Message par landry »

Bonjour,
Un petit ajout :
Modifiez la valeur du champ qui est actuellement en VARCHAR (limité à un maximum de 255 caractères) et passez là en TEXT (qui accepte un maximum de 65 000 caractères), dans la colonne "Taille/Valeurs*" indiquer le nombre de caractères que vous souhaitez avoir pour votre champ description (pour notre exemple nous choisirons une limite de 500 caractères).
Il faudrait préciser qu'une table VARCHAR ne se change pas en TEXT aussi facilement que cela. IL est fréquent de rencontrer ce problème :
MySQL a répondu:Documentation
#1170 - BLOB column 'post_text' used in key specification without a key length
Pour éviter cela il faut d'abord sortir la table "description" VARCHAR de l'index car une valeur de type BLOB (TEXT) ne peut etre mise dans l'index. :sm28:

Après je pense que cette ajout est inutile :

A. Le fichier "Submit_site.php" :

Chercher :

Code : Tout sélectionner

</head>



Avant, ajouter :

Code : Tout sélectionner

<script type="text/javascript">
<!--
   function CheckLen(Target)
   {
      StrLen = Target.value.length;
      if ( StrLen>500 ) {
         Target.value = Target.value.substring(0,500);
         CharsLeft = 500;
      } else {
         CharsLeft = StrLen;
      };
      var CharsLeft1 = 500 - CharsLeft;
      document.form2submit.reste.value = CharsLeft1;
   };
//-->
</script>

(changer le chiffre 500 par celui que vous avez choisis pour le nombre de caractères si celui-ci est différent)

Il faut mieux modifier, de la manière que tu l'expliques, le script <script type="text/javascript"> déjà existant dans meta.php plutôt que d'en ajouter un autre dans submit_site

++ :-D
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 :

Re: Tuto : Modifier le champ description pour YourPHPAnnuaire

Message par Keroin »

Il faut mieux modifier, de la manière que tu l'expliques, le script <script type="text/javascript"> déjà existant dans meta.php plutôt que d'en ajouter un autre dans submit_site
Oui exactement, c'est vrai que quand j'ai fait le tuto je n'avais pas pensé à modifier ça dont je m'étais rendu compte un peu tard, mais les deux fonctionnent...
Merci en tout cas pour la précision :good:
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