Fork me on GitHub

Nouvelle version pour catads

200527
Février
  thecat Modules 8080
Modules

Open in new window

Cette dernière version du module de petites annonces apporte de nouvelles fonctionnalités principalement au niveau de la gestion des dates.

L'administrateur peut désormais modifier les dates de publication et d'expiration des annonces.
L'utilisateur a, en fonction des préférences, la possibilité de choisir la date de publication (dans une certaine limite paramétrable), ainsi que la durée de son annonce (par liste d'options).

Diverses corrections ont également été apportées, avec notamment la suppression de l'obligation d'avoir au minimum 2 niveaux de rubriques.

Une mise à jour de la version 1.2x à la 1.3 est disponible dans le répertoire upgrade.

L'archive contient un autre module un peu particulier :-o , puisque ce dernier est destiné à vous assister dans la modification de catads, si vous désirez des champs supplémentaires.

Vous complétez le formulaire avec les champs désirés. Vous n'avez ensuite qu'à suivre les instructions, consistant surtout à effectuer des copier/coller de portions de code.
Quelques limitations tout de même:
- les champs sont soit de type texte, soit de type liste déroulante
- la recherche ne prend pas en compte ces champs supplémentaires
- le formulaire d'édition d'annonce par l'administrateur ne prend pas ces champs en compte

Mais rien ne vous empêche de le faire vous-même

Le tout est disponible ici

PS si une bonne âme voulait me traduire en anglais les quelques 'define' de catads et de catadshack...

Note: 0.00 (0 votes) - Noter cet article -

Partager Twitter Partagez cette article sur GG+
Format imprimable Envoyer cet article à un ami
Les commentaires appartiennent à leurs auteurs. Nous ne sommes pas responsables de leur contenu.
Régulier
Inscrit le: 20/03/2004
De:
Contributions: 129
outch Posté le: 27/02/2005 22:58  Mis à jour: 27/02/2005 22:58
 Re: Nouvelle version pour catads
Vu pour la demande de traduction...
Te la faisons dans la semaine
Admin Frxoops
Inscrit le: 16/05/2003
De: Rhone-Alpes
Contributions: 4051
alain01 Posté le: 28/02/2005 09:21  Mis à jour: 28/02/2005 09:21
 Re: Nouvelle version pour catads
Citation :
L'archive contient un autre module un peu particulier , puisque ce dernier est destiné à vous assister dans la modification de catads, si vous désirez des champs supplémentaires.

Alors là, je vais tester ça !

Ca serait interressant d'avoir ce genre de chose sur pas mal de modules.
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris Posté le: 28/02/2005 10:46  Mis à jour: 28/02/2005 10:46
 Re: Nouvelle version pour catads
Bonjour,

Quand je veux éditer le menu déroulant pour la durée des annonces, je tombe sur rien.
En mode debug php, j'ai le message suivant :

Fatal error: Call to a member function on a non-object in c:\program files\easyphp1-7\www\inspecbat\modules\catads\admin\options.php on line 53
Notice [PHP]: Undefined variable: option_id in file c:\program files\easyphp1-7\www\inspecbat\modules\catads\admin\options.php line 52

Qu'est-ce ?

Merci pour la réponse

Bye bye :banana:
Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 28/02/2005 14:05  Mis à jour: 28/02/2005 14:05
 Re: Nouvelle version pour catads
@ Outch
Super, merci

@ kris
J'ai refait 2 install en local, 1 en 2.0.7.3, l'autre en 2.0.9.2 ainsi qu'une install de la v1.23 upgradée en v1.3 sans rencontrer le pb que tu signale
Newbie
Inscrit le: 27/10/2004
De: Suisse
Contributions: 15
seismo Posté le: 28/02/2005 15:18  Mis à jour: 28/02/2005 15:18
 Re: Nouvelle version pour catads
Magnifique, merci the cat, loading sans aucun soucis en 2.09, mais comment on fait pour avoir les titres des catégories multilangue? :admire:
Supporter Xoops
Inscrit le: 09/01/2005
De: Breizh
Contributions: 16972
Kris Posté le: 28/02/2005 15:29  Mis à jour: 28/02/2005 15:29
 Re: Nouvelle version pour catads
Salut,

@ thecat,

Après nouveaux essais l'upgrade n'a pas fonctionné, peut-être parce que je suis sous phpmyadmin 2.6.1.

Désinstallation, réinstallation, et tout fonctionne merveilleusement bien.

Superbes compléments du module, merci

bye bye :banana:
Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 01/03/2005 11:50  Mis à jour: 01/03/2005 11:50
 Re: Nouvelle version pour catads
Citation :
comment on fait pour avoir les titres des catégories multilangue?

On ne peut pas
Le hack multilangue se sert des variables de langage (define).
Or mon module stocke les titres des catégories dans la Bdd.
Il faudrait donc soit écrire les titres dans des fichiers de définition de langage, soit avoir un champ langue dans la table des catégories (et le traiter).
Pas simple dans les 2 cas, et désolé, pas prévu
Régulier
Inscrit le: 20/03/2004
De:
Contributions: 129
outch Posté le: 01/03/2005 13:44  Mis à jour: 01/03/2005 13:44
 Re: Nouvelle version pour catads
Citation :
Il faudrait donc soit écrire les titres dans des fichiers de définition de langage, soit avoir un champ langue dans la table des catégories (et le traiter).


S'il n'y a que cela, la prochaine version sera multilingue

Compte sur nous pour ces traductions

P.S. ML sera bientôt un module
Newbie
Inscrit le: 27/10/2004
De: Suisse
Contributions: 15
seismo Posté le: 01/03/2005 20:49  Mis à jour: 01/03/2005 20:49
 Re: Nouvelle version pour catads
Ok, merci quand même à tous, ai changé mon systeme de classement et éspère vraiment trouver la prochaine en multilangue, mais je reste dorénavant sur Catads. La version allemande est bientot prête, je vous l'envoie si vous la voulez dans 2 jours!
Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 04/03/2005 19:05  Mis à jour: 04/03/2005 19:05
 Re: Nouvelle version pour catads
Pour corriger un petit bug rendant cette version incompatible Php5 :

Changer catadsads en CatadsAds lignes 126 et 153 de class/ads.php

Changer catadsoption en CatadsOption lignes 109 et 136 de class/option.php
Anonyme Posté le: 08/03/2005 11:52  Mis à jour: 08/03/2005 11:52
 Re: Nouvelle version pour catads
Petite remarque, il semble que le formulaire de soumission d'une annonce tienne compte du poids pour les listes déroulantes, par exemple la durée, mais ca n'est pas le cas de la page de gestion des listes déroulantes (dans l'admin)
Par exemple j'ai les durées suivantes:
30
60
90
Mais elles apparaissent sous cette forme dans l'admin :
30
90
60
Alors qu'elles apparaissent comme il faut dans le formulaire de soumission :
30
60
90
Anonyme Posté le: 08/03/2005 11:54  Mis à jour: 08/03/2005 11:54
 Re: Nouvelle version pour catads
Autre petite remarque, uniquement esthétique, lorsqu'on a désactivé l'upload d'images, il y a un trait horizontal de "trop" dans le formulaire de soumission d'annonces.
Semi pro
Inscrit le: 27/10/2004
De:
Contributions: 566
grandoc Posté le: 08/03/2005 17:48  Mis à jour: 08/03/2005 17:48
 Re: Nouvelle version pour catads
Bonjour ,
J'ai ce petit soucis qui apparaît :
Citation :
Notice [PHP]: Undefined variable: pub in file c:\easyphp1-8\www\xoops-2.0.9.2\modules\catads\admin\index.php line 374
Notice [PHP]: Undefined variable: del_img in file c:\easyphp1-8\www\xoops-2.0.9.2\modules\catads\admin\index.php line 374

qu'est-ce donc ?
merci,et bravo au Cat pour son module
Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 08/03/2005 20:27  Mis à jour: 08/03/2005 20:28
 Re: Nouvelle version pour catads
@grandoc
Ce ne sont que des 'Notice' sans conséquence, mais il faut que je les élimine !

@Hervé
Pour le poids des listes il faut changer la ligne 132 par
$criteria->setSort('option_order');

Je corrigerai ça.
Quant à la ligne du formulaire, c'était la fainéantise de faire un test dans le template (même chose si le prix est désactivé dans la catégorie).
Mais à corriger...

merci pour vos remarques
Régulier
Inscrit le: 17/12/2003
De: Laval
Contributions: 304
titoine76 Posté le: 09/03/2005 22:34  Mis à jour: 09/03/2005 22:34
 Re: Nouvelle version pour catads
J'ai egalement une petite remarque qui j'espere sera prise en compte pour une prochaine version.

Lorsqu'on a qu'une serie de catégories, ce module fonctionne impeccable et est relativement simple.

Mais si on fait 2 sous-categories dans 1 catégorie par exemple, on obtient ca:
-Pour la visualisation: Si on clique sur la categorie "parent", on obtient la liste des annonces des 2 categories enfants. OK
-Pour poster une annonce: Si on clique sur la categorie "parent", on n'a aucune possibilité de poster, il faut absolument aller dans une des sous-catégorie pour avoir le lien permettant de poster.

Ce fonctionnement n'est pas idéal d'apres les remontées que j'ai eu de qq visiteurs.

Le top, ca serait d'avoir une page spécifique pour poster une annonce, avec a l'interieur la selection de la categorie sur laquelle on veut la mettre , sous forme de liste deroulante par exemple. (J'espere que je suis clair).

Deuxieme chose, l'admin n'a pas la possibilité de voir le temps de publication d'une annonce (et par consequent n'a pas la possibilité de le changer manuellement).

Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 10/03/2005 09:56  Mis à jour: 10/03/2005 09:56
 Re: Nouvelle version pour catads
Citation :
Le top, ca serait d'avoir une page spécifique pour poster une annonce, avec a l'interieur la selection de la categorie sur laquelle on veut la mettre , sous forme de liste deroulante par exemple.

D'accord avec ça
Mais partant du principe qu'une annonce ne doit pas pouvoir être mise dans une rubrique intermédiaire, je butte sur le pb suivant:
une liste déroulante va afficher toute l'arborescence des rubriques, et je ne sais pas comment interdire la sélection d'une rubrique intermédiaire.
C'est peut-être faisable avec un javascript ?
Si qqun a des infos ...
Régulier
Inscrit le: 17/12/2003
De: Laval
Contributions: 304
titoine76 Posté le: 10/03/2005 10:11  Mis à jour: 10/03/2005 10:11
 Re: Nouvelle version pour catads
Merci d'avoir lu ma petite requete.

Pour la partie technique, suis désolé de ne pas pouvoir apporter mon aide.
Régulier
Inscrit le: 20/03/2003
De: Bruxelles
Contributions: 319
sm@rt-IT Posté le: 10/03/2005 13:56  Mis à jour: 10/03/2005 14:22
 Re: Nouvelle version pour catads
Bonjour TheCat...
J'ai mis à jour ton module vers la version 1.3 en écrasant tout le dossier CATADS par les nouveaux fichiers...

Lorsque je veux changer la date d'expiration d'une annonce expirée (pas encore testé le reste) et que je clique sur "envoyer", je reçois le message d'erreur suivant:

Erreur de mise à jour
Array


Par ailleurs, dans la partie administration, les annonces ne se trouvent que dans la catégorie "toutes les annonces" mais pas dans les autres (publiées, en attente, expirées).

Enfin, toutes mes annonces ont disparues sur la partie publique de mon site...


Heeeelp,
ton traducteur préféré...

PS: Autre remarque, dans le calendrier, il y a un problème d'affichage pour l'accent de "sélectionner une date"
Admin Frxoops
Inscrit le: 16/05/2003
De: Rhone-Alpes
Contributions: 4051
alain01 Posté le: 10/03/2005 14:15  Mis à jour: 10/03/2005 14:15
 Re: Nouvelle version pour catads
Comme on le dit à chaque fois,
bien sur, avant, tu as essayé de mettre à jour depuis un site en test, pas sur ton site en production, directement quand même ! :-o

En plus de cela tu as fais une sauvegarde de ta base et de tes fichiers avant de faire la mise à jour, n'est ce pas ?
Régulier
Inscrit le: 20/03/2003
De: Bruxelles
Contributions: 319
sm@rt-IT Posté le: 10/03/2005 14:22  Mis à jour: 10/03/2005 14:22
 Re: Nouvelle version pour catads
J'avoue... :oops:
J'ai mis à jour directement sur mon site de production... MAIS j'ai fait une sauvegarde de ma base et de mes fichiers avant.
Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 10/03/2005 15:40  Mis à jour: 10/03/2005 15:40
 Re: Nouvelle version pour catads
Me trompe peut-être, mais as-tu lancé le script uprade/upgrade.php après avoir uploadé tes fichiers ?
D'après les symptomes, j'en doute

Pour ce qui est des accents, je n'y suis pour rien
Il faut t'en prendre aux traducteurs de la VF de xoops qui s'obstinent à ne pas mettre les caractères accentués dans le fichier language/french/calendar.php

Dans ce fichier, il faut remplacer F & eacute;vrier par Février, Ao& ucirc;t par Août, etc.
Régulier
Inscrit le: 17/12/2003
De: Laval
Contributions: 304
titoine76 Posté le: 10/03/2005 16:32  Mis à jour: 10/03/2005 16:32
 Re: Nouvelle version pour catads
Avis aux spécialistes :

L'admin ne peut meme pas modifier une photo directement par le ftp ? Impossible d'obtenir la permission d'uploader une photo a la place d'une deja en place pour une annonce...
:-o

Impossible egalement d'ajouter une photo pour une annonce deja en place... ou alors je vois pas comment.

Pour ces 2 choses, on est obligé de recreer une nouvelle annonce avec photo

Ca serait bien qu'au moins l'administrateur d'un site puisse avoir acces à ces fonctionnalités.



Sinon pour ma remarque concernant le probleme avec les catégories / sous catégorie pour poster une annonce, il suffit dans un premier temps de mettre un lien "cliquer ici pour poster une annonce" dans le template 'catads_adslist.html' qui redirige vers la page ../modules/catads/submit1.php
En effet sur cette page, il est impossible d'avoir acces aux categories parents
Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 10/03/2005 17:00  Mis à jour: 10/03/2005 17:00
 Re: Nouvelle version pour catads
Citation :
L'admin ne peut meme pas modifier une photo directement par le ftp ? Impossible d'obtenir la permission d'uploader une photo a la place d'une deja en place pour une annonce...

A priori, rien à voir avec le module
Citation :
Impossible egalement d'ajouter une photo pour une annonce deja en place...

Exact, l'admin peut seulement l'effacer. Mais il ne faudrait pas croire que rajouter cette fonctionnalité se code en 5 mn
Sinon, ce serait fait depuis longtemps !

Si seulement c'était la seule amélioration demandée... Je vous fait grâce de la liste
Régulier
Inscrit le: 17/12/2003
De: Laval
Contributions: 304
titoine76 Posté le: 10/03/2005 17:12  Mis à jour: 10/03/2005 17:12
 Re: Nouvelle version pour catads
Oui je sais bien qu'il doit y avoir un liste importante.
T'inquiete ce module me va bien c'est juste des remarques pour des versions a venir

Concernant le pb ftp ... si tu essayes d'ecraser une image d'une annonce dans le repertoire "ads" pour faire un maj par exemple , tu verras: impossible. PERMISSION DENIED.
Et quand on essaye de changer les attibuts de l'image elle meme, on a "Le serveur ne supporte pas la modification d'attributs"

Suis-je le seul avec ce soucis ? (hebergement chez l'hebergeur xoops.fr)
Régulier
Inscrit le: 20/03/2003
De: Bruxelles
Contributions: 319
sm@rt-IT Posté le: 10/03/2005 17:26  Mis à jour: 10/03/2005 17:26
 Re: Nouvelle version pour catads
Citation :
Auteur: thecat Posté le: 10/3/2005 15:40:18

Me trompe peut-être, mais as-tu lancé le script uprade/upgrade.php après avoir uploadé tes fichiers ?
D'après les symptomes, j'en doute


C'était bien cela, sorry...

Pour ce qui est des traductions, si tu en as encore besoin, n'hésite pas à me recontacter... tu as mon mail perso...
Régulier
Inscrit le: 20/03/2003
De: Bruxelles
Contributions: 319
sm@rt-IT Posté le: 10/03/2005 17:30  Mis à jour: 10/03/2005 17:30
 Re: Nouvelle version pour catads
Citation :
Auteur: titoine76 Posté le: 10/3/2005 16:32:03

Avis aux spécialistes :

L'admin ne peut meme pas modifier une photo directement par le ftp ?

Tu crois pas que le ton employé est un peu déplacé??? :non: TheCat nous a concocté un super module (rien vu de mieux sur Xoops), la moindre des choses, si tu fais une remarque, même constructive,
c'est de montrer un peu de respect...
Allez, sans rancune...
Régulier
Inscrit le: 17/12/2003
De: Laval
Contributions: 304
titoine76 Posté le: 10/03/2005 18:19  Mis à jour: 10/03/2005 18:20
 Re: Nouvelle version pour catads
T'as raison le "meme" n'a rien a faire dans cette phrase car ce n'est pas du tout une critique du module.

Je me pose juste une question par rapport a ce que j'ai observé (impossibilité d'uploader une photo pour ecraser un fichier existant dans le repertoire "ads"... :-o

Tiens d'ailleurs, puisque tu utilises sans doute catads, tu pourrais essayer de faire une reponse constructive en testant le pb probleme ennoncé et en donnant une reponse ici

Allez, sans rancune... :pouce:

Edit: Ton module est excellent ô grand TheCat :merci:
Admin Frxoops
Inscrit le: 04/02/2003
De: Blois
Contributions: 3071
philou Posté le: 11/03/2005 07:15  Mis à jour: 11/03/2005 07:15
 Re: Nouvelle version pour catads
@claude :
concernant le multilingue et les categories
Le fait que les titres des categories soient stockés dans la BDD ne gene pas le multilingue de fonctionner.... tant que tu fait passer tes titres par le sanitizer cela fonctionnera. Il suffit de nommer correctement les categories facon ML
[fr]cat1[/fr][en]cat1anglais[/en] non ?????
Xoops accro
Inscrit le: 18/01/2004
De: Ma Caverne
Contributions: 2839
Marco Posté le: 10/04/2005 22:31  Mis à jour: 10/04/2005 22:31
 Re: Nouvelle version pour catads
Citation :

Si seulement c'était la seule amélioration demandée... Je vous fait grâce de la liste


lol, il est prometteur ce petit module !

je viens d'installer la RC2, et te fais remonter mes premiers constats !
D'ailleurs, t'as pas un site support pour que je poste cela qq part ????

- J'arrive pas à modifier le contenu des listes déroulantes ou à ajouter des choses dedans.
- J'ajouterai la possibilité de joindre des pièces, comme par exemple un CV ! As tu vu à ce propos le module jobs1.8 ?
- Mieux, la possibilité de personnaliser les champs, mais je crois que le petit module complémentaire sert à cela, mais la recherche ne portera sur ces champs.

- Qq erreurs :

. Notice [PHP]: Undefined index: nb_days_before in file modules/catads/submit1.php line 308 (quand je veux ajouter une offre)

. Notice [PHP]: Use of undefined constant _MD_CATADS - assumed '_MD_CATADS' in file modules/catads/admin/options.php line 103 (quand j'ajoute une option dans une liste déroulante)
le xoops version est à changer, on est encore en 1.23

. il doit manquer un define en français dans l'admin

Thecat, contacte moi par PM si tu veux plus d'aide sur le debuggage !
marco
Semi pro
Inscrit le: 23/09/2003
De: Perdu dans le Morvan
Contributions: 562
thecat Posté le: 11/04/2005 09:55  Mis à jour: 11/04/2005 09:55
 Re: Nouvelle version pour catads
Citation :
D'ailleurs, t'as pas un site support pour que je poste cela qq part ????

Non, je viens ici

Pour ta remontée de bugs et suggestions, c'est noté, mais je suis en panne sur ce module (manque de temps pour l'instant!).
Xoops accro
Inscrit le: 18/01/2004
De: Ma Caverne
Contributions: 2839
Marco Posté le: 11/04/2005 13:43  Mis à jour: 11/04/2005 13:43
 Re: Nouvelle version pour catads
Citation :

mais je suis en panne sur ce module (manque de temps pour l'instant!).

ça c'est moins cool !!!
Newbie
Inscrit le: 13/03/2003
De:
Contributions: 15
Rogers Posté le: 30/04/2005 18:56  Mis à jour: 01/05/2005 12:01
 Re: Nouvelle version pour catads
J'ai trouvé une petit bug que je n'arrive pas à résoudre mais qui ne doit pas être trop important.
Sur la 1.3 RC2, lorsque l'on veut soumettre dans une sous-catégorie et que l'on a des sous-catégorie dans celle-ci. La liste des sous-catégories disponibles sont affichées (normal, il faut cliquer sur une d'elles pour pouvoir poster) on a ce message sur la page :

Notice [PHP]: Undefined variable: this in file c:\program files\easyphp1-8\www\i-dealiz\modules\catads\class\cat.php line 211
Notice [PHP]: Undefined variable: this in file c:\program files\easyphp1-8\www\i-dealiz\modules\catads\class\cat.php line 212

Il n'est visible que si la sous-catégorie, contient elle même des rubriques.


De même, lorsque l'on édite les options ou que l'on en ajoute ou efface, ça ne marche pas. En fait les appels SQL dans le options.php n'y sont pas. Il faut les remettre. Dans le case "add", la condition "si il y a une erreur" bug, je l'ai commentée.

Voila, si ça peut aider.
Semi pro
Inscrit le: 04/10/2007
De: Cuges Les Pins
Contributions: 843
iLuc Posté le: 07/02/2009 02:25  Mis à jour: 07/02/2009 02:25
 Re: Nouvelle version pour catads
Bonsoir,

Juste savoir si quelqu'un aurais le fichier ??...

Où si quelqu'un sais ou le télécharger. :) :) :)

Je continu à chercher au cas ou. ;)
Régulier
Inscrit le: 17/12/2008
De:
Contributions: 203
Corbac Posté le: 23/03/2009 09:57  Mis à jour: 23/03/2009 09:57
 Re: Nouvelle version pour catads
Google - Catads - Le site de Kraven: V1.51 Beta
Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

40 Personne(s) en ligne (3 Personne(s) connectée(s) sur Articles) | Utilisateur(s): 0 | Invité(s): 40 | Plus ...