script petites annonces

Un scrit php pour publier des petites annonces sur un site associatif.. Marche indépendament mais j'ai un peu de mal à l'intégrer sur mon site. Si quelqu'un est capable d"en faire un module...

______________________________________________________________________________________________________
https://artweave.fr.fo

Commentaires

  • lemimi
    lemimi Messages 470Moderateur
    novembre 2024 modifié

    Bonjour @Niko ,
    Cela m'a donné des idées pour mes randonnées.
    Bon, j'intègre dans Zwii avec frame, mais cela me permet de modifier comme je le veux, voir ce que cela donne ici.
    Bon dimanche à tous... Michel

    • Il n'est pas interdit de tester sur le site de test :-)
  • Niko
    Niko Messages 192Membre
    novembre 2024 modifié

    Bonjour @lemimi
    Effectivement j'aurais dû penser à iframe

    Post edited by Niko on
    ______________________________________________________________________________________________________
    https://artweave.fr.fo

  • Niko
    Niko Messages 192Membre

    Toujours dans le module "petites annonces" un module php fonctionnel à rectifier améliorer voir le structurer en module

    ______________________________________________________________________________________________________
    https://artweave.fr.fo

  • augras
    augras Messages 454Membre
    novembre 2024 modifié

    @lemini, page blanche quand je clique sur ton lien et au final timeout.
    @Niko, je teste dès que je peux : merci.

    ______________________________________________________
                 Logo de la boutique bi1sur.com
             https://bi1sur.com
  • lemimi
    lemimi Messages 470Moderateur

    Bonjour @augras ,

    page blanche quand je clique sur ton lien et au final timeout.

    J'ai ouvert un ticket le 13 novembre chez Obambu pour leur signaler une extrême lenteur sur mes sites depuis plusieurs jours, voir pas d'ouverture... toujours pas de nouvelles.
    De temps en temps, ça va à peu près bien.
    Si pas plus sérieux, je crois que j'irais voir du côté de o2switch ou PlanetHoster.

  • fred
    fred Messages 2,481Administrateur

    Bonjour tout le monde,
    @lemimi ton site s'affiche correctement ce soir.
    Obambu est parfois décevant, je ne suis pas certain que l'herbe soit toujours plus verte ailleurs.

    The f....g boss
  • TipO
    TipO Messages 510Membre

    Bonjour,
    étranges vos soucis chez Obambu, j'en ai eu aussi pour un site chez Archive-Host, qui utilise l'infra dOVH. Des lenteurs inexplicables par la seule lourdeur de WordPress. L'outil de monitoring de cPanel me signalait des indisponibilités répétées. Et puis, le serveur qui accueille le site tombé pendant quelques dizaines de minutes, jusqu'à 1h30. Là, ça semble être rentré dans l'ordre. Y aurait-il une vague d'attaques sur les serveurs européens ces derniers jours ?

    Utilisateur de ZwiiCMS, contributeur tâtonnant.
  • lemimi
    lemimi Messages 470Moderateur

    Bonsoir,
    Voici la réponse de Obambu ce soir :

    Des lenteurs intermittentes ont en effet été détectées sur votre service depuis près d'une semaine.
    Ces lenteurs semblent faire suite à un trafic anormalement élevé sur un des sites présents sur votre serveur.
    Nous sommes intervenus la semaine dernière et aujourd'hui afin d'ajuster la configuration du serveur afin de mieux gérer les pics de traffic du serveur.
    Nous n'avons pas détectés de ralentissements importants depuis notre intervention mais continuons à surveiller l'activité de votre serveur de près et interviendrons à nouveau si nécessaire.

    15000 visites en une journée !
    Depuis six mois, j'ai banni certaines adresses (pays de l'Est) sur un forum (phpBB) de parapentes pour cause d'invasion pornographique.
    Je le mettrai en veille demain pour voir ce que cela donne.
    Au plaisir... Michel

  • TipO
    TipO Messages 510Membre

    Sur du mutualisé, on peut être amené à cohabiter avec des voisins "encombrants". En principe, si l'hébergeur est vigilant et proactif, il peut agir et rééquilibrer les charges en termes de trafic.

    Utilisateur de ZwiiCMS, contributeur tâtonnant.
  • fred
    fred Messages 2,481Administrateur

    @TipO a mis le doigt sur le problème. L'ip étant partagé entre plusieurs hébergements, cela peut être un très gros problème.

    The f....g boss
  • lemimi
    lemimi Messages 470Moderateur
    2 déc. modifié

    Bonjour vous tous,

    J'ai un peu persévéré sur l'idée de @Niko , et voici un aperçu de ce que j'ai réussi à pondre, c'est actuellement en développement et test ici. Cela me permettra de remplacer cette page de petites annonces qui est ici et insérée via une frame.

    Le code est sur Codeberg à cette adresse.

    Ce script ne compte nullement concurrencer les sites Pro déjà existants.☺ Loin de moi de réinventer le fil à couper le beurre ;-)

    Au plaisir... Michel

    Post edited by lemimi on
  • lemimi
    lemimi Messages 470Moderateur

    Bonjour vous tous,

    Le module de Petites annonces est sur le Store. Dernier ajout, un bouton d'aide d'utilisation côté visiteurs.

    Bon dimanche... Michel

    Et merci à @Niko , l'initiateur du projet ☺

  • fred
    fred Messages 2,481Administrateur

    Chouette, un nouveau module.

    The f....g boss
  • Niko
    Niko Messages 192Membre
    • La photo téléchargée pendant la rédaction de l'annonce n'apparaît pas après modération validée.

    Le fichier .json

    {

      "annonce_1": {

        "content": "<p>Nom de mod&egrave;le Galaxy Tab A9Capacit&eacute; de stockage de la m&eacute;moire 128 GoTaille de l'&eacute;cran 10,9 PoucesR&eacute;solution d'affichage maximale 1920x1200Syst&egrave;me d'exploitatio<\/p>",

        "publishedOn": 1766144580,

        "publishedOff": "",

        "state": true,

        "title": "Vache &agrave; vendre",

        "userId": "_69453a57d12d1",

        "userEmail": "cucu@lapraline.be",

        "userName": "Malard",

        "image": "annonce_1_69453a4538ae3.webp",

        "id": "annonce_1",

        "format": "text",

        "updatedOn": 1766144599

      }

    }

    Une idée du pourquoi l'image uploadée n'y apparait pas ?

    ______________________________________________________________________________________________________
    https://artweave.fr.fo

  • lemimi
    lemimi Messages 470Moderateur

    Bonjour @Niko ,

    J'ai installé la dernière version de ZwiiCMS et uploadé depuis le Store le module Annonce.

    J'ai reproduit ton problème en téléchargeant une image webp de plus de 5 Mo. Voir ici.

    5 Mo, c'est la valeur par défaut que tu peux changer en éditant le fichier annonce.php, ligne 297 :

    296-    $allowedTypes = ['image/jpeg', 'image/jpg', 'image/png', 'image/gif', 'image/webp'];
    297-    $maxSize = 5 * 1024 * 1024;
    298-    if (!isset($_FILES['annonceAddImage']) || $_FILES['annonceAddImage']['error'] !== UPLOAD_ERR_OK) {
    299-                   return '';
    300-    }
    

    Au plaisir et bon week-end... Michel

    Ps: j'essayerai d'inclure un message d'erreur prenant en compte le poids maxi de l'image.

  • lemimi
    lemimi Messages 470Moderateur

    Hello,

    Le problème est résolu, un message d'erreur de couleur rouge, La taille de l'image dépasse la taille autorisée de 5 Mo. est affiché si la taille de l'image dépasse la limite autorisée de 5 Mo définie, et le formulaire n'est pas envoyé.

    La nouvelle Version 1.21 est disponible sur le Store ici.

    Bonne soirée... Michel

  • Niko
    Niko Messages 192Membre
    20 déc. modifié

    Merci Michel

    image : 600 x 300 de 740 ko

    J'ai remarqué que le dossier annonce n'avait pas été construit dans le dossier data/annonce/images/.

    Je l'ai créé manuellement

    Le dossier images n'a pas uploadé l'image mais le fichier json et semble til correct

    {

        "annonce_1": {

            "content": "<p><br \/>Test<\/p>",

            "publishedOn": 1766234760,

            "publishedOff": "",

            "state": true,

            "title": "Vache &agrave; vendre",

            "userId": "_69469acb496a3",

            "userEmail": "test@test.be",

            "userName": "Malard",

            "image": "",

            "id": "annonce_1",

            "format": "text",

            "updatedOn": 1766234827

        },

    Bonnes fêtes à vous

    Post edited by Niko on
    ______________________________________________________________________________________________________
    https://artweave.fr.fo

  • lemimi
    lemimi Messages 470Moderateur
    20 déc. modifié

    Bonjour @Niko ,

    Voici le fonctionnement du module concernant la gestion des annonces et des images :

    1. Vérification et création du dossier site/data/annonce/

    À chaque lancement du module, le script vérifie si le dossier site/data/annonce/ existe.

    Si le dossier est absent : il est automatiquement créé, et un fichier annonces.json vide [ ] , est généré à l’intérieur. (il suffit d'ailleurs de renommer ce dossier (en site/data/annonce-old par exemple), pour qu'un nouveau soit créé avec un fichier .json vide).

    Si le dossier est déjà présent : le script lit et extrait les données du fichier annonces.json pour les utiliser.

    2. Gestion du sous-dossier annonce/images/

    Ce sous-dossier annonce/images/ est créé uniquement lors de la première image valide chargée après l’envoi du formulaire.

    Remarque : Cette logique a été ajoutée après le développement de l’édition en texte brut, côté visiteurs, ce qui explique son fonctionnement distinct.

    Au plaisir et bonnes fêtes... Michel

Connectez-vous ou Inscrivez-vous pour répondre.