Accueil   Accueil    Forum   Forum    Download   Download    Livre d'or   Livre d'or    Contact   Contact    Liens Web   Liens Web

[syndication] flux rss - CMS KwsPHP - Le site clés en main

Colonne de gauche

Espace membre

Privé Masquer le formulaire de connexion


Se souvenir de moi ?


Mot de passe oublié

Menu

Forum

Sujets Importants

fleche basForum : Masquer l’entête

Accès rapide :

 

Effectuer une Recherche avancée OU


fleche bas[syndication] flux rss  [98 réponses]

puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules


Répondre


fleche bas

σstefff
starsj7.png
Dieu Supreme
Mega Cool


avatar
Hors ligne

Nombre de posts: 3069 (0.41/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien vendredi 5 septembre 2008 à 16:17  
Bonjour,

Après avoir vu avec Fifi69 pour modifier son module flux rss, j'ai décidé de me lancer dans mon premier module smiley sg23gstupidg23g.gif

Je suis donc parti du module_vide.

Je voudrais rajouter un bloc qui affiche un lien pour s'abonner au flux. Jusque là pas de problème. Le bloc s'ajoute bien via "Administration des colonnes" il apparait bien sur le coté de mon site, mais une fois ajouté il n'apparait pas dans l'Administration des colonnes.


Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. if (!(defined('__KWS__'))) {die ('Erreur d\'appel de fichier.');}
  5.  
  6. $infos = 'Nom : '.ax($result_blocs->parametre1).' <a href="index.php?mod=admin&ac=param&id='.ax($result_blocs->id).'">[Editer]</a><br />
  7. <br />';
  8.  
  9. //Informations générales, pensez à les modifier
  10. $informations = '<strong>Nom</strong> : Syndication<br />
  11. <strong>Type :</strong> Bloc<br />
  12. <strong>Auteur :</strong> Fifi69 et stefff <br />
  13. <strong>Description :</strong> Affichage du bloc (Inscription à un Flux RSS).<br />' ;
  14.  
  15. //Lors de la mise en place du bloc, vous devrez rentrer des informations. Veillez là aussi à les modifier.
  16. $new = '<form action="modules/admin/new3.php">
  17.     Ajouter le bloc : <strong>Syndication</strong><br />
  18.     <br />
  19.     '.$informations.'
  20.     <br />
  21.     Nom de la fenêtre :
  22.     <input type="text" value="Syndication" name="parametre1" size="20" maxlength="30" /><br />
  23.     <br />
  24.     <input type="submit" value="Ajouter le bloc" />
  25.     <input type="hidden" name="emplacement" value="'.intval($_GET['emplacement']).'" />
  26.     <input type="hidden" name="module" value="Syndication" />
  27. </form>' ;
  28.  
  29. $edit = '<form action="modules/admin/edit.php">
  30.     <br />
  31.     Nom du bloc : <input type="text" value="'.ax($result_blocs->parametre1).'" name="parametre1" size="30" maxlength="28" /><br />
  32.     <br />
  33.     <input type="submit" value="Valider" />
  34.     <input type="hidden" name="id" value="'.ax($result_blocs->id).'" />
  35. </form>' ;
  36.  
  37. #####!!!#####
  38. ?>


Ça commence bien =)

EDit: si j'enlève le fichier gestionnaire.txt ça marche smiley sg3ags.gif

Edité vendredi 05 septembre 2008 : 16:17 par stefff

Edité vendredi 05 septembre 2008 : 16:23 par stefff

Edité samedi 06 septembre 2008 : 15:59 par stefff

https://kangarooroad.com/
@KangarooRoad


Infos CMS KwsPHP


Informations : Avant de poster un sujet sur le forum

Veuillez avant tout vérifiez la comparaison de vos fichiers sur votre site
Mon compte / Outils / Comparaison


La recherche avancée du forum (en ciblant au mieux les options de la recherche)
La Faq - La documentation - La documentation en vidéo - Le sujet "Install et Mise à jour"
Vous devez lire en priorité le topic de la 1.6 pour en découvrir ses fonctionnalités


Afficher



σGarveur
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 3238 (0.46/Jour)
Inscrit(e) le: 17 juillet 2007
Visiter son site
Imprimer Permalien vendredi 5 septembre 2008 à 16:42  
Bonjour,

As-tu bien installer ton module via le gestionnaire (afin de créer la variable de module valide) ?

A+

Avoir l'air coñ n'est qu'une question de point de vue....


σstefff
starsj7.png
Dieu Supreme
Mega Cool


avatar
Hors ligne

Nombre de posts: 3069 (0.41/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien vendredi 5 septembre 2008 à 19:25  
oui j'ai bien installé via le gestionnaire.

Cette variable ce crée a partir d'ou et de quel fichier.

Réponse ci-dessus posté le vendredi 05 septembre 2008 : 16:46



C'est good problème résolu une faute de frappe qui m'a fait chercher pendant plus d'1h00 yes Vive le codage smiley sg3agbigeekg3ag.gif

ligne 23 Syndication avec un "s" minuscule.

Aperçu du module en question :

http://www.brikwo.com/labo/index.php



Edité vendredi 05 septembre 2008 : 18:12 par stefff

Réponse ci-dessus posté le vendredi 05 septembre 2008 : 18:11



S'il y a des personnes qui veulent tester et faire remonter les bugs ou améliorations.

http://www.brikwo.com/v1.0/labo/syndication.zip




Edité vendredi 05 septembre 2008 : 21:05 par stefff

Edité samedi 13 septembre 2008 : 13:50 par stefff

https://kangarooroad.com/
@KangarooRoad


ΨFifi69
Manager
starsr6.png


avatar
Hors ligne

Nombre de posts: 1191 (0.17/Jour)
Inscrit(e) le: 28 juillet 2007
Visiter son site
Imprimer Permalien vendredi 5 septembre 2008 à 21:50  
Salut Steff

Je teste ...

BRAVO !!! Chapeau bas.
Installation, c'est nickel.
Génial, les news en HTML.
Le simple Hack est devenu un vrai module.
Une petite remarque, il faudrait remplir correctement le fichier aide.php

Merci;

Edité vendredi 05 septembre 2008 : 21:12 par Fifi69

Edité vendredi 05 septembre 2008 : 21:15 par Fifi69

Réponse ci-dessus posté le vendredi 05 septembre 2008 : 20:56



Re Stefff;

Pour une validité totale, il ne faut pas utiliser de liens relatifs.
C'est à dire, utiliser http://...../index.php?...
Peut-être qu'il serait bon d'ajouter une ligne qui remplacerait automatiquement le terme <a href="index.... par $url.index
je te propose d'intercaler juste après la ligne 116 :

Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $description=str_replace('<a href="index.php','<a href="'.ax($url_site)."index.php",$description);
  5.  
  6. #####!!!#####
  7. ?>


Edité vendredi 05 septembre 2008 : 22:01 par Fifi69

- Site de la Cie Temps'Danse


σstefff
starsj7.png
Dieu Supreme
Mega Cool


avatar
Hors ligne

Nombre de posts: 3069 (0.41/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien mardi 9 septembre 2008 à 00:33  
Ligne de code ajouté.

Pour l'aide je suis en cours, mais j'attend que le module soit fini pour terminer ce fichier.


Edité samedi 06 septembre 2008 : 16:00 par stefff

Réponse ci-dessus posté le vendredi 05 septembre 2008 : 22:57



Mise à jour de l'archive.



Réponse ci-dessus posté le samedi 06 septembre 2008 : 16:00



Hello,

fifi69 il faudrait voir pour mettre le module en téléchargement soit sur ton site, soit voir avec la team s'ils veulent le mettre ici sur le site.

Sur mon serveur j'ai de la place, mais un module n'a pas de rapport avec mon site...


https://kangarooroad.com/
@KangarooRoad


dimeric
starsj3.png
Habitué


avatar
Hors ligne

Nombre de posts: 206 (0.03/Jour)
Inscrit(e) le: 05 juillet 2006
Visiter son site
Imprimer Permalien mardi 9 septembre 2008 à 08:58  
Bonjour

Petit pb avec ce module sympathique

Il y a une erreur de requête dans le fichier syndication/gestion.php à la ligne 106.
Cette erreur est intervenue le 09/09/2008 à 08:56 lors du passage de dimdod à partir de ce lien en venant de cette page.
Unknown column 'rubriques.groupe' in 'field list'
SELECT news.*, rubriques.groupe FROM news INNER JOIN rubriques ON rubriques.id = news.ref WHERE rubriques.groupe <= 1 ORDER BY news.date DESC LIMIT 0 , 5

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /mnt/165/sdb/9/8/dimdod/modules/syndication/gestion.php on line 109

il est a noter que le site est bheberge par free et j ai pense a un pb de droit

a suivre


σGarveur
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 3238 (0.46/Jour)
Inscrit(e) le: 17 juillet 2007
Visiter son site
Imprimer Permalien mardi 9 septembre 2008 à 09:49  
Bonjour,

Ce n'est pas un problème de droits mais de requête, et comme elle correctement écrite (vérifié à l'instant chez Free) cela provient vraisemblablement d'une mise àç jour de ton portail oublié ou mal terminée.

A+

Avoir l'air coñ n'est qu'une question de point de vue....


σjack
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1624 (0.22/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien mardi 9 septembre 2008 à 11:33  
Je viens d'avoir le même problème, et après vérification, il semblerait que la requête fasse appel au champ groupe de la table rubrique, or, ce champ n'existe pas

La requete (ligne 106 du gestion.php)
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. $res=reqmysql('SELECT news.*, rubriques.groupe FROM news INNER JOIN rubriques ON rubriques.id = news.ref WHERE rubriques.groupe <= '.$rss_groupe.' ORDER BY news.date DESC LIMIT 0 , '.$rss_nb);
  5.  
  6.  
  7. #####!!!#####
  8. ?>


install.sql trouvé dans le correctif2 :
Code PHP :
Pour copier le contenu exact du code,
Veuillez citer le message
  1. <?php  
  2. #####!!!#####
  3.  
  4. DROP TABLE IF EXISTS `rubriques`;
  5. CREATE TABLE `rubriques` (
  6. `id` int(11) NOT NULL auto_increment,
  7. `sref` INT (11) DEFAULT '0',
  8. `module` varchar(100) NOT NULL default '',
  9. `titre` varchar(60) NOT NULL default '',
  10. `image` varchar(60) NOT NULL default '',
  11. `texte` text NOT NULL,
  12. PRIMARY KEY (`id`)
  13. ) TYPE=MyISAM COMMENT='Module rubriques' AUTO_INCREMENT=1 ;
  14.  
  15. #####!!!#####
  16. ?>


Amors, devons nous créer ce champ ou alors modifier la requete ??? smiley sg3agp.gif

Edité mardi 09 septembre 2008 : 11:33 par jack

Edité mardi 09 septembre 2008 : 11:35 par jack

Tech-radiotherapie.info, Le site des techniciens et dosimétristes de radiothérapie


σstefff
starsj7.png
Dieu Supreme
Mega Cool


avatar
Hors ligne

Nombre de posts: 3069 (0.41/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien mardi 9 septembre 2008 à 11:41  
Hello,

Ça va relancer la question est ce que ce module a besoin d'un groupe ???



https://kangarooroad.com/
@KangarooRoad


σjack
starsj6.png
Dieu


avatar
Hors ligne

Nombre de posts: 1624 (0.22/Jour)
Inscrit(e) le: 24 juin 2006
Visiter son site
Imprimer Permalien mardi 9 septembre 2008 à 11:45  
Pour moi non, il ne faut pas générer de flux sur les parties privées tout simplement.

Tech-radiotherapie.info, Le site des techniciens et dosimétristes de radiothérapie


σGarveur
starsj7.png
Dieu Supreme


avatar
Hors ligne

Nombre de posts: 3238 (0.46/Jour)
Inscrit(e) le: 17 juillet 2007
Visiter son site
Imprimer Permalien mardi 9 septembre 2008 à 11:45  
C'est une bonne question, mon site n'a pas encore le correctif 2 et cela fonctionne !!!

C'est donc une évolution de correctif, Stefff a pose la bonne question :

Citation de Stefff :

Ça va relancer la question est ce que ce module a besoin d'un groupe ???



A+

Avoir l'air coñ n'est qu'une question de point de vue....


fleche bas[syndication] flux rss  [98 réponses]

Répondre



puce Index du Forum  » Portail & Modules  » Modifications et Créations des modules