Scout Web Portail, le moteur de site internet scout

Forum de Discussions

Forums - Modules pour SWP - Chansonnier - Correction

Rechercher dans le forum

Aller à la page Précédente 1 , 2, 3 Suivante

Re : Chansonnier - Correction

Anolis

Membre du projet
Scout Web Portail

Bonjour à tous,

Ayant un peu de temps durant cette belle seconde sess' (sniff !), je me suis pris de refaire le design du module chansonnier de belfo afin qu'il corresponde le plus possible au design made in SWP La mécanique php restant bien sûr identique.

Dès que j'aurai suffisamment avancé je posterai les fichiers restylés. Néanmoins, j'aurai sûrement besoin d'un petit coup de main pour réécrire certains passages ou je rame un peu

Enfin, je rebondis sur un sujet qui parlait d'écrire un script un générerait le chansonnier au format PDF... Ce qui serait idéale pour l'imprimer et l'utiliser en animation !

A bientôt !
Voir son profil Posté le 31/08/2006 à 11:06:15

Re : Chansonnier - Correction

Loic

Membre du projet
Scout Web Portail

C'est une très bonne idée.

Pour le pdf, il y a une class php qui permet de le faire sans installer de module spplémentaire : pdf-php
Ca m'a vraiment l'air ce qu'il nous faudrait.

L'idéal pour le chansonnier serait de pouvoir également l'exporter au format OpenOffice. (.odt) Ca permettrai de pouvoir remoifier facilement la mise en page avant de créer son pdf.
Voir son profil Posté le 01/09/2006 à 09:58:53

Re : Chansonnier - Correction

Anolis

Membre du projet
Scout Web Portail

Voilà,

Je viens de poster dans la partie module en travaux le premier jet de modification du chansonnier. Néanmoins, n'étant pas un expert en php je me heurte à de nombreux problèmes pour que tout soit exploitable :

Voici le résumé :

Dans la page chanson.php
A priori, pas de problème. Il reste à voir comment faire le chansonnier pour qu'il soit téléchargeable en PDF.
Peut-être, voir comment rendre encore plus esthétique le listing des chansons (numéros utiles ?)

Dans la page chanson_texte.php
Rien à redire

Dans la page chanson_rediger.php
-Je n'arrive pas à centrer le cadre dans lequel se trouve le formulaire.
-Encore un problème au niveau de l'affichage du message pour confirmer l'ajout de la chanson ou au contraire dire que celle-ci est déjà présente : à priori, je pensais renvoyer faire une nouvelle page ou le message serait indiqué.

Dans la page chanson_liste.php
-Je n'arrive pas à créer l'alternance de style td-1 td-2 dans le tableau
-Problème avec le bouton supprimer, il faut trouver comment coder le lien pour supprimer la chanson, peut être demander une confirmation puis renvoyer vers une page avec info swp pour dire que la chanson a bien été supprimée.

Dans la page chanson_modifier.php
-Je n'arrive pas à centrer le cadre dans lequel se trouve le formulaire.
-Encore un problème au niveau de l'affichage du message pour confirmer la modification de la chanson à priori, je pensais renvoyer faire une nouvelle page ou le message serait indiqué.
-Je n'arrive pas à faire apparaitre les données de la chanson dans les champs.
-Et enfin, j'ai ajouté la possibilité dans la page chanson_texte.php de modifier la chanson pour la personne qui a posté cette chanson. En gros, si c'est le webmaster qui arrive sur la page chanson_modifier il a en plus l'option pour valider ou non une chanson tandis que l'auteur, lui, ne sait que modifier les paroles, auteur et titre. Le problème que j'ai est que je n'arrive pas permettre la modification par un posteur des seules chansons qu'il a envoyé (pour le moment en modifiant l'id dans l'url n'importe qui peut modifier n'importe quoi :s)

Voili voilou, j'ai conscience que j'ai pas mal de problèmes... Désolé ! De plus, je me doute qu'en modifiant le chansonnier comme je l'ai fait j'ai pour le moment changé des choses qui fonctionnaient bien ; mon but est seulement de le rendre encore plus attractif au nivau de l'esthétique du module et de la façon de l'aborder pour l'utilisateur normal.
Voir son profil Posté le 01/09/2006 à 12:20:11

Re : Chansonnier - Correction

belfo

Membre du projet
Scout Web Portail

L'exporter en pdf, est possible, mais ca saurait chanson par chanson ^^'

Cree un pdf complet demanderait, en cas de gros chansonier un temp superieur a celui que le server concede, sauf si vous ete proprietaire du server et pouvait modifier cela, ou encore vous ete heberger sur un server de monstre ^^'

Exporter enformat odt ^^' et bien si tu sais comment faire ^^' je veut bien.

La lib php-pdf n'est pas souvent compris sur les server gratuit, et ansi il est possible que ca ne marche pas partout

Quant au design du chansonier^^ je ne sais pas t'aider, il ete code pour mon portail a moi, je l'avait adapte de que j'avait connu swp, mais je ne suis pas si bon que ca ^^' Les idee me manque pour le design, il ete plus ou moin sembleble au design du site
Voir son profil Posté le 01/09/2006 à 15:17:23

Re : Chansonnier - Correction

ChMat

Webmaster

Pour l'exportation en pdf, inutile de le générer à chaque fois qu'un utilisateur veut le télécharger.

On peut le générer une fois, mettre une balise quelque part pour indiquer au portail qu'il a une version pdf prête et si quelqu'un modifie une chanson, on lui propose de mettre à jour la version pdf du chansonnier. Non ?
Voir son profil Posté le 01/09/2006 à 15:24:44

Re : Chansonnier - Correction

Loic

Membre du projet
Scout Web Portail

Justement, php-pdf est une classe php que l'on pourrait inclure dans le module chansonnier (c'est un ou deux fichier .php) et qui permet de générer des pdf sans besoin particulier au niveau du serveur (apparament, j'ai jamais travaillé avec)

L'export chanson par chanson, c'est pas le top. Mais c'est clair que ca doit prendre un temps dingue de générer un gros fichier.
Je vais me renseigner pour l'export en .odt
Voir son profil Posté le 01/09/2006 à 15:24:30

Re : Chansonnier - Correction

belfo

Membre du projet
Scout Web Portail

Oui generer une fois ce pas con ^^'

Mais bon on pourrait laisser au webmaster seul la possibilite de generer le nouveau pdf.

Sinon tout depend de ce que il doit cree, car si tu a 100 chanson, ce quand meme long a transfere en pdf, et le probleme ce que tu a un tot de sec prestabili pour executer ton operation, avant d'avoir un TIME EXECUTION ERROR, (ce qui arrivait avec mon script de redimensionement d'image si l'image ete superieur a 700k)

Faut essaier pour voir
Voir son profil Posté le 01/09/2006 à 15:40:10

Re : Chansonnier - Correction

Loic

Membre du projet
Scout Web Portail

Pour créer l'alternance des styles, j'utilise le script suivant.

Code :
$i++;
if ($i%2 == 0)
{
	$class="td-1";
}
else
{
	$class="td-2";
}


Il faut penser à définir $i=0 avant l'entrée dans la boucle
Voir son profil Posté le 01/09/2006 à 16:03:25

Re : Chansonnier - Correction

belfo

Membre du projet
Scout Web Portail

bha dans le module chansonier l'alternance de style est deja en place non?
Voir son profil Posté le 01/09/2006 à 16:15:27

Re : Chansonnier - Correction

Anolis

Membre du projet
Scout Web Portail

Loic, c'est ce que j'ai fait mais dans l'atlernance ne se produit pas... :s
Voir son profil Posté le 01/09/2006 à 16:18:21

Re : Chansonnier - Correction

Loic

Membre du projet
Scout Web Portail

Tu dois bien mettre Code :
<tr class="<?echo $class;?>">


pour appliquer le style à la ligne du tableau
Voir son profil Posté le 01/09/2006 à 16:21:02

Re : Chansonnier - Correction

Anolis

Membre du projet
Scout Web Portail

J'ai trouvé merci !

J'avais oublié Code :
$i++;
Voir son profil Posté le 01/09/2006 à 16:32:23

Re : Chansonnier - Correction

Anolis

Membre du projet
Scout Web Portail

Voilà,

J'ai fini ! Je suis arrivé à trouver une solution à tous les petits problèmes cités ci-dessus. J'ai supprimer l'ancien rar et je l'ai replacé par le nouveau chansonnier. J'attends vos commentaires et signalements de bugs.

Il me reste deux choses qui ne sont pas encore fonctionnelles :

1) Le problème du PDF.
2) Dans chanson_rediger.php, lorsque la boucle vérifie si le titre que l'on ajoute existe déjà, si tel est le cas, renvoyer alors vers un "autre step" où est indiqué que ce titre se trouve déjà :

Code :
while ($resultat = mysql_fetch_array($req))
         {
            if ($title == $resultat['title'])
            {
               --> c'est ici que je cherche la portion de code a ajouter
            }
         }
Voir son profil Posté le 02/09/2006 à 11:29:29

Re : Chansonnier - Correction

belfo

Membre du projet
Scout Web Portail

tu voudriat faire quoi?
A ma connaissance actuelment il renvoie une erreur...

On pourrait reafficher la page en demandant de changer le titre.

Pour cela un copy-paste de l'html d'entre, et metre les info dans les differnt from.
Voir son profil Posté le 02/09/2006 à 11:36:17

Re : Chansonnier - Correction

Anolis

Membre du projet
Scout Web Portail

Ce que je voulais faire c'est renvoyé vers une autre page dans laquelle se trouve le cadre de l'erreur.
En somme que cela renvoie ver ../index.php?page=chanson_rediger&step=erreur
Voir son profil Posté le 02/09/2006 à 11:51:51

Aller à la page Précédente 1 , 2, 3 Suivante

Forums - Modules pour SWP - Chansonnier - Correction


Forum en accès public
Modération par les animateurs de section

Pour écrire sur le forum, connecte-toi ci-dessous ou inscris-toi sur le site.

Plus d'infos au sujet du forum

Page générée en 0.11 secondes (6 requêtes)