Scout Web Portail, le moteur de site internet scout

Forum de Discussions

Forums - Modules pour SWP - Module pour réservation de soupers

Rechercher dans le forum

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

Re : Module pour réservation de soupers

xavierbh

Visiteur

Voilà tout est ok.

J'ai une dernière question j'ai configuré de sorte qu'une personne qui n'est pas inscrite sur le portail puisse s'inscrire car c'est la majorité des cas pour les parents.

Je me suis déconnecté et je ne peux pas aller sur la page. Peux-tu m'expliquer comment je peux faire.

Et autre chose donc j'ai mis sur mon mail et je reçois un mail mais sans sujet et rien inscrit dans le mail.

Bien merci à toi.

Xavier
Voir son profil Posté le 23/08/2006 à 23:01:33

Re : Module pour réservation de soupers

Loic

Membre du projet
Scout Web Portail

La liste déroulante du listing est effectivement buggée. Ma table unites_sections est un peu dans le désordre et ça à l'air d'embrouiller complètement le script.

Je reporte le bug et je met deux copies d'écran pour vous montrer de quoi je parle.

table unites_sections : http://loic.infos.st/swp/sql.jpg

liste déroulante générée : http://loic.infos.st/swp/liste1.jpg
Voir son profil Posté le 24/08/2006 à 15:38:26

Re : Module pour réservation de soupers

Loic

Membre du projet
Scout Web Portail

Désolé, mais je me suis emballé

La liste déroulante n'a pas la prétention de classer les sections en dessous des unités correspondante. Elles sont juste affichée dans l'ordre de création, avec les unités en gras.

A défaut d'être un bug, ca pourrait être une suggestion pour une amélioration. C'est ma fois pas primordial, mais je trouve cette présentation un peu déconcertante. On a l'impression que les unités sont là comme titre et que l'on va retrouver les sections en dessous.
Voir son profil Posté le 24/08/2006 à 15:51:16

Re : Module pour réservation de soupers

Addax

Membre du projet
Scout Web Portail

Loïc:
hum, c'est pourtant le cas chez moi.
Tu peux enlever le gras aussi, ca semblera peut-être moins déconcertant..

Xavier:
tu veux dire que l'envoi de mail ne fonctionne pas correctement? Explique un peu. Normalement le réservant doit recevoir un mail, et la personne de contact pour la réservation doit aussi en recevoir un.
Voir son profil Posté le 24/08/2006 à 17:35:00

Re : Module pour réservation de soupers

Loic

Membre du projet
Scout Web Portail

Si tu as créé tes unités dans l'ordre (Première unité - section1 - Section2 ... Deuxième Unité - section 1 - section 2 ...) Elles apparaitront correctement dans la liste déroulante.

Si comme moi, tu as rajouté des sections à la première unité, après avoir créé la seconde, elle seront pas dans l'ordre.
(En gros, l'ordre de la liste = l'ordre de la base de données)

Code :
foreach($sections as $section)
{
	if (!$section['anciens'])
        {
?>
				<option value="<?php echo $section['numsection']; ?>"<?php echo ($section['unite'] == 0) ? ' style="font-weight:bold;"' : ''; ?><?php echo ($section['numsection'] == $user['numsection']) ? ' selected="selected"' : ''; ?>><?php echo $section['nomsection']; ?></option>
<?php
	}
}

Pas bête d'enlever le gras, mais je vais vite recoder le bazar pour que ca s'affiche dans le bon ordre en toute circonstance. C'est plus organisé avec les titres.
Voir son profil Posté le 24/08/2006 à 17:56:28

Re : Module pour réservation de soupers

Addax

Membre du projet
Scout Web Portail

Ah oui, xavier t'as mis le doigt sur un petit bug. Une personne qui n'est pas connectée n'as pas accès au module, même si on met l'accès via les options du module.
Voir son profil Posté le 24/08/2006 à 18:04:57

Re : Module pour réservation de soupers

Loic

Membre du projet
Scout Web Portail

Au cas ou ça intèresse quelqu'un, voiçi une petite modif pour afficher les sections dans l'ordre (Je sais, je suis chiant avec ça. Mais ca me perturbais. Mais c'est résolu)
Il faut remplacer

Code :
foreach($sections as $section)
{
	if (!$section['anciens'])
        {
?>
				<option value="<?php echo $section['numsection']; ?>"<?php echo ($section['unite'] == 0) ? ' style="font-weight:bold;"' : ''; ?><?php echo ($section['numsection'] == $user['numsection']) ? ' selected="selected"' : ''; ?>><?php echo $section['nomsection']; ?></option>
<?php
	}
}


Code :
foreach($sections as $section)

{

	if($section['unite'] == 0)
	{
		$unite = $section['numsection'];
?>

				<option value="<?php echo $section['numsection']; ?>"<?php echo ' style="font-weight:bold;"'; ?><?php echo ($section['numsection'] == $user['numsection']) ? ' selected="selected"' : ''; ?>><?php echo $section['nomsection']; ?></option>

<?php
		foreach($sections as $section_bis)

		{
			if ($section_bis['unite'] == $unite AND !$section_bis['anciens'])
			{
?>

				<option value="<?php echo $section_bis['numsection']; ?>"<?php echo ($section_bis['numsection'] == $user['numsection']) ? ' selected="selected"' : ''; ?>><?php echo $section_bis['nomsection']; ?></option>

<?php

			}
		}
	}

}


Ca fonctionne mais il doit y avoir moyen de faire mieux.
Voir son profil Posté le 24/08/2006 à 18:26:16

Re : Module pour réservation de soupers

xavierbh

Visiteur

Donc je reçois bien un mail. Mais il n'y a acun objet ni contenu dans le mail.

C'est un mail blanc. Je suppose que lorsqu'on envoi on doit recevoir la confirmation en disant vous êtes bien inscrit à ....

Et l'organisateur tel personne c'est inscrite ...

Enfin je suppose que c'est de ce style là.

Mais moi tout est blanc enfin pas de texte rien.

Xavier
Voir son profil Posté le 24/08/2006 à 22:44:18

Re : Module pour réservation de soupers

Addax

Membre du projet
Scout Web Portail

en effet, le mail blanc, c'est pas normal. Es-tu certain de bien avoir placé les fichiers inscription_reservation_participant.txt et inscription_reservation_gestionnaire.txt dans le bon dossier? (/lang/fr/mails)

Mon diagnostique, mais je n'en suis pas plus sûr que ca, c'est que le mail s'envoie normalement, mais qu'il ne trouve pas le fichier texte (qui contient le contenu du mail).
Chez moi ca marche en tout cas...

Pour info, il y a un petit bug aussi: toute personne réservant recevra le mail de confirmation et celui qui doit être envoyé à la personne de contact pour l'activité. Une erreur de copié-collé de ma part. Pour corriger cela trouvez:
Code :
					include_once('prv/emailer.php');
					$courrier = new emailer();
					$expediteur = (!empty($site['mailwebmaster'])) ? $site['mailwebmaster'] : 'noreply@noreply.be';
					$reponse = $expediteur;
					$courrier->from($expediteur);
					$courrier->to($membre['email']);
					$courrier->reply_to($expediteur);
					$courrier->use_template('inscription_reservation_gestionnaire', 'fr');
					$courrier->assign_vars(array(
						'USER_PSEUDO' => $membre['pseudo'],
						'RESERVATION' => $reserv['titre_event'],
						'ADRESSE_SITE' => $site['adressesite']));
					$courrier->send();
					$courrier->reset();
				}


et remplacez par:
Code :
					include_once('prv/emailer.php');
					$courrier = new emailer();
					$expediteur = (!empty($site['mailwebmaster'])) ? $site['mailwebmaster'] : 'noreply@noreply.be';
					$reponse = $expediteur;
					$courrier->from($expediteur);
					$courrier->to($mail_cont);
					$courrier->reply_to($expediteur);
					$courrier->use_template('inscription_reservation_gestionnaire', 'fr');
					$courrier->assign_vars(array(
						'USER_PSEUDO' => $membre['pseudo'],
						'RESERVATION' => $reserv['titre_event'],
						'ADRESSE_SITE' => $site['adressesite']));
					$courrier->send();
					$courrier->reset();
				}


note: attention, ce bloc de code ressemble à s'y méprendre à un bloc précédent (situé juste au dessus), dont l'effet est d'envoyer le mail au participant, d'où le copié-collé abusif de ma part...

Je regarderai plus tard le problème du visiteur non connecté ne pouvant voir le module et je placerai la version corrigée 1.1.2 du module en téléchargement ensuite.
Voir son profil Posté le 27/08/2006 à 11:54:16

Re : Module pour réservation de soupers

ChMat

Webmaster

Pour information, le portail renvoie une erreur "Le template x n'existe pas (fichier où se trouve l'erreur ligne y)" lorsqu'il ne trouve pas le fichier de template du mail.

C'est bien le message que Xavier avait évoqué plus haut
Voir son profil Posté le 27/08/2006 à 12:34:02

Re : Module pour réservation de soupers

xavierbh

Visiteur

Je lance mon ordinateur maintenant ou tout à l'heure par la fenêtre.

Bon voilà j'ai tout effacé même la table comme ça je reprenais à 0 pour ce module.

Je le réinstalle et voilà ce qui se passe:

Table 'unite102_db.swp_res_reservations' doesn't exist
SELECT * FROM swp_res_reservations ORDER BY id_section

Ah ah la bonne blague j'en ri encore

Xavier
Voir son profil Posté le 27/08/2006 à 19:53:40

Re : Module pour réservation de soupers

Addax

Membre du projet
Scout Web Portail



As-tu bien effacé les 3 tables swp_res_... ?

Enfin, en attendant, ton problème de mail "blanc" n'est donc pas dû au fichier texte mal placé.. Je ne sais pas à quoi c'était dû alors. Vois lors de la nouvelle installation...
Voir son profil Posté le 27/08/2006 à 20:40:38

Re : Module pour réservation de soupers

xavierbh

Visiteur

Et bien c'est ce que j'ai fait une nouvelle installation et c'est là qu'est apparu le texte que j'ai mis juste avant.

J'ai eu un soucis avec le transfert de mes fichier dans lan/fr/mails donc le problème je vois d'où il vient.

Comment je peux recréer ma table vu qu'il ne veut plus l'installer??

Xavier
Voir son profil Posté le 27/08/2006 à 21:34:26

Re : Module pour réservation de soupers

Addax

Membre du projet
Scout Web Portail

hé bien l'analyse de ton problème me conduit invariablement à la même conclusion:
Les trois tables n'ont pas été effacées...

En fait, je t'explique:
1) tu es webmaster => lorsque tu arrive sur la page de réservation, le fichier vérifie si les 3 tables existent.
a) Si une de ces tables existe, il considère que les deux autres aussi, et le module à donc déjà été installé.
=> dans ce cas, il va récupérer les infos dans la table swp_res_reservation pour afficher les réservations existantes.

b) Si aucune des tables n'existe, le module s'installe(*) et tu as le petit message d'info te le disant.

2) tu n'es pas webmaster
a) Si aucune des trois tables existe, tu as un message t'indiquant que le module n'est pas installé,
b) Si une des trois tables existe, on se retrouve dans le cas 1) a).

Ton problème:
tu as un message t'indiquant que la table swp_res_reservations n'existe pas, ce qui indique que le module n'a pas été correctement installé et tu es dans le cas 1) a) ou 2) b). Ceci est possible s'il réside une ou deux des trois tables dans ta base de données. En effet, dans ce cas, le script considère que le module à été installé et que les trois tables existent. Donc il ne passe pas par la phase d'installation et va directement chercher dans la table swp_res_reservations les réservations existantes.

La solution:
effacer (pas vider, donc faire un "drop") les tables swp_res_reservations, swp_res_entrees et swp_res_options.

Fais gaffe à pas effacer ta base de données mais juste les trois tables (ou les deux tables/la table qui reste(nt), étant donné ta situation).

Je vois pas d'autres configuration possible.

(*) l'installation consiste à créer les trois tables et à remplir la table swp_res_options de valeurs par défaut.
Voir son profil Posté le 28/08/2006 à 13:31:02

Re : Module pour réservation de soupers

Addax

Membre du projet
Scout Web Portail

voilà,

J'ai adapté le script pour les personnes non connectée. Ces personnes n'ont pas de numniveau, ce qui fait que le script ne fonctionnait pas (vu que pour lui, le numniveau d'un visiteur non connecté est défini à 0). Ca a nécessité quelques adaptations un peu partout,

J'ai modifié aussi les paramètes de l'envoi de mail et d'inscription à une activité, toujours pour tenir compte d'une personne non connectée au site,

J'ai adapté la partie d'installation pour éviter à l'avenir d'avoir un problème du genre de celui de Xavier,

J'ai encore effectué quelques petites corrections ou changements mineurs (entre autre la prise en compte d'une réservation non payante),

J'ai aussi inséré le "correctif" de Loïc pour la liste déroulante des sections.

J'ai donc créé le pack Reservation V1.1.2 en téléchargement.

A+
Voir son profil Posté le 28/08/2006 à 15:55:45

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

Forums - Modules pour SWP - Module pour réservation de soupers


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.13 secondes (6 requêtes)