forum.coppermine-gallery.net

Support => Français (French) => Language Specific Support => cpg1.4.x Français (French) => Topic started by: flog on April 13, 2005, 03:42:50 pm

Title: Faire un sondage
Post by: flog on April 13, 2005, 03:42:50 pm
Bonjour,

J'aimerais faire des sondage sur la première page du site, pour cela j'ai récupéré un script de sondage en PHP ( en document joint).
Je doit incoporer dans la première page (j'imagine index.php) le code suivant:
Quote
<?
$sondage = "1";
include("a-sondages/sondages.php3");
?>
Où puis je le mettre?
Peut être qu'il y à déjà un script de prévu ou plus adapté pour coppremine?

Merci de vos réponses.
Title: Re: Faire un sondage
Post by: Pascal YAP on April 13, 2005, 03:57:20 pm
Bonjour Flog,

On a oublié de joindre le fichier joint ?!  ;)

Tentez de consulter le sujet Anycontent signé par Poubao. C'est super clair et celà peut aider à placer du code PHP ...

http://forum.coppermine-gallery.net/index.php?topic=12681.msg57500#msg57500

PYAP
Title: Re: Faire un sondage
Post by: flog on April 13, 2005, 08:58:09 pm
Désolé, j'ai effectivement oublié le fichier joint.
Remarque vu la qualité du script on perd rien. >:(

Malgrés tout j'ai teste dans la page "Anycontent" et je pense que ça fonctionne.
Il me reste plus qu'à trouver un script de sondage qui fonctionne bien.
Je posterais dès que j'ai trouvé un bon script, et avec le document joint ce coup là. ;D

Merci pour ta réponse.
Title: Re: Faire un sondage
Post by: flog on April 13, 2005, 11:50:30 pm
J'ai changer le script pour les sondages. j'ai placé le code dans une page anycontent. Mais visiblement coppermine mélange les deux base de données. ???
voci le code dans anycontent1.php
Quote
starttable("100%", "News");

?>
<tr><td class="tableb" >


<?php
include_once "/home/httpd/vhosts/www.entramis.org/web/testcpg/pollphp/db/booth.php";
echo $php_poll->poll_process("newest");
?>

</td></tr>
<?php
endtable();

?>


Adresse de la galerie avec le mode debug activé
http://entramis.org/testcpg/index.php

Login: cpg
MdP: cpg

Le script utilisé pour les sondages est trop gros pour être en document joint, mais il est téléchargable ici.
http://entramis.org/pollphp.zip

Merci pour votre aide
Title: Re: Faire un sondage
Post by: François Keller on April 14, 2005, 07:57:23 am
Bonjour,

Sans être spécialiste, il me semble qu'il y a une erreur dans le code du fichier "Anycontent1.php"
il manque les parenteses dans la fonction include_once() ainsi que la balise <?php en début comme ceci
Code: [Select]
<?php
starttable
("100%""News");

?>

<tr><td class="tableb" >


<?php
include_once ("/home/httpd/vhosts/www.entramis.org/web/testcpg/pollphp/db/booth.php");
echo 
$php_poll->poll_process("newest");
?>


</td></tr>
<?php
endtable
();

?>
Title: Re: Faire un sondage
Post by: poubao on April 14, 2005, 08:39:07 am
mySQL error: Table 'sondagepulpeclub.cpg132_albums' doesn't exist

as tu créé la table "sondagepupeclub" dans ta base de données?, ou alors le nom de la table n'est pas conforme trop long,ou alors le préfixe de la table est mal placé, pour les noms de tables que l'on rajoute dans la base de données, il est judicieux de respecter les standarts coppermine cpg132_nom de la table, dans ton cas ce serait plus facile de nommer ta nouvelle table cpg132_sondage1  c'est plus lisible que sondagepulpeclub.cpg132_albums à mon avis !!!
poubao :D

Bonjour Pyap et les autres, me voici de retour  :D
Title: Re: Faire un sondage
Post by: Pascal YAP on April 14, 2005, 01:32:49 pm
Hello Poubao,
Oui : tout le Monde se réjouit de ton retour et de tes bons conseils à venir  ;)
PYAP
Title: Re: Faire un sondage
Post by: flog on April 14, 2005, 02:02:55 pm
Bon en faite, j'ai fait pire que ça, j'ai crée une base SQL juste pour les sondages. :-[
J'ai donc rajouté des tables SQL à la base de coppermine et tout roule maintenant.
Par contre si quelqu'un savait comment je peux centrer le sondage dans Anycontent.php ce serait le top.

Pour ceux qui sont intéressés par les sondages, j'ai laissé en démo sur mon site test:
http://entramis.org/testcpg/index.php

Et le script de sondages est téléchargeable ici:
http://proxy2.de/scripts.php

Encore merci de votre aide ;)
Title: Re: Faire un sondage
Post by: François Keller on April 14, 2005, 02:19:39 pm
Code: [Select]
<?php
starttable
("100%""News");

?>

<tr><td class="tableb" align="center">

en précisant l'alignement de la cellule comme dans le bout de code ci dessus. Ca devrait marcher.
Title: Re: Faire un sondage
Post by: flog on April 14, 2005, 06:52:22 pm
Avec ce code là, ça marche pas. J'ai bien essayé avec:

<td aling="center">

Mais ça décale toute la présentation du dessous ???
Title: Re: Faire un sondage
Post by: François Keller on April 14, 2005, 07:02:39 pm
To, anycontent devrait ressembler à ça
Code: [Select]
<?php
starttable
("100%""News");

?>

<tr><td class="tableb" align="center">

<?php
include_once ("/home/httpd/vhosts/www.entramis.org/web/testcpg/pollphp/db/booth.php");
echo 
$php_poll->poll_process("newest");
?>


</td></tr>
<?php
endtable
();

?>

Chez moi ça marche (pas avec un sondage mais avec des infos que je passe dans mon anycontent.
ça décalle quoi dans ta page ?
Title: Re: Faire un sondage
Post by: flog on April 14, 2005, 07:32:28 pm
Le code que tu m'as donné ne fait rien du tout, mais quand je met <td aling="center"> ça décale le reste de la galerie sous le menude gauche.

Je pensais a une chose cela provient peut être de la feuille de style du theme digital_purpule?
Title: Re: Faire un sondage
Post by: Pascal YAP on April 14, 2005, 07:38:29 pm
Bonjour,

La balise HTML <center></center> ne suffirait-elle pas ?

PYAP
Title: Re: Faire un sondage
Post by: flog on April 14, 2005, 08:21:31 pm
Non ça ne suffit pas, mais j'ai trouvé c'est bien dans la feuille de style du theme.

J'ai rajouté un paragraphe "tabledsondage" dans la feuille de style CSS et j'ai changé le code classe="tabled" par classe="tabledsondage" dans le fichier anycontent1.

Merci de votre aide encore une fois
Title: Re: Faire un sondage
Post by: François Keller on April 14, 2005, 08:28:28 pm
Quote
mais j'ai trouvé c'est bien dans la feuille de style du theme.
Tant mieux  :D
Quote
Merci de votre ade encore une fois
Ya pas de quoi  ;)