Bonjour,
Je viens d'installer le mod sur free. Lorsque je clique sur "ajouter au panier", le serveur me renvoie l'erreur suivante :
Method Not Allowed
The requested method POST is not allowed for the URL /galerie/modules/download_multi/index.php.
Merci d'avance.
Hors ligne
Bonjour, quelle est la valeur de la variable $conf['mod_dl_multi_rep_pwg'] ? Dans quel répertoire est installé votre galerie ?
D'après le message la valeur $conf['mod_dl_multi_rep_pwg'] devrait ressembler à ca :
$conf['mod_dl_multi_rep_pwg'] = 'galerie/';
Hors ligne
flipflip a écrit:
Bonjour, quelle est la valeur de la variable $conf['mod_dl_multi_rep_pwg'] ? Dans quel répertoire est installé votre galerie ?
D'après le message la valeur $conf['mod_dl_multi_rep_pwg'] devrait ressembler à ca :Code:
$conf['mod_dl_multi_rep_pwg'] = 'galerie/';
OK, j'ai modifié le paramètre dans config_local.inc.php mais j'ai toujours le même message d'erreur :-(
Hors ligne
Ah, malheureusement, je n'ai pas le module installé sur un compte free. J'essai de regarder ce soir.
Est-ce que vous pouvez vérifier si vous obtenez la même erreur avec un formulaire de PhpWebGallery, les commentaires par exemple.
Hors ligne
flipflip a écrit:
Ah, malheureusement, je n'ai pas le module installé sur un compte free. J'essai de regarder ce soir.
Est-ce que vous pouvez vérifier si vous obtenez la même erreur avec un formulaire de PhpWebGallery, les commentaires par exemple.
Les commentaires fonctionnent.
Hors ligne
Vérifie dans le fichier template/TONTEMPLATE/thumbnails.tpl que tu n'a pas oublié quelque chose ou alors que cette ligne est correcte
<form id="dl" action="./modules/download_multi/index.php?dl_act=add" method="post" OnSubmit="return verif();">
Hors ligne
flipflip a écrit:
Vérifie dans le fichier template/TONTEMPLATE/thumbnails.tpl que tu n'a pas oublié quelque chose ou alors que cette ligne est correcte
Code:
<form id="dl" action="./modules/download_multi/index.php?dl_act=add" method="post" OnSubmit="return verif();">
J'ai bien cette ligne là et j'ai vérifié thumbnails.tpl. Il sembel conforme aux instructions de INSTALL.txt
Hors ligne
Tout compte fait j'ai sortie la version 0.5, puisqu'apparament la gestion des plugins et modules n'est pas à l'ordre du jour pour la version 1.6.2 de PhpWebGallery. La documentation est disponible sur le wiki à cette adresse : http://phpwebgallery.net/doc/doku.php?i … _un_mod:dm
Hors ligne
Hello,
Tout d'abord merci pour ce fameux procédé qui va en ravire plus d'un :)
J'ai cependant un peu de mal à l'installer, lorsque j'importe le sql dans mon mysql dans phpmyadmin, j'ai le message
requête SQL:
CREATE TABLE `phpwebgallery_mod_download_multi` (
`id_image` mediumint( 8 ) NOT NULL default '0',
`id_user` smallint( 5 ) NOT NULL default '0',
`type` enum( 't', 'n', 'h' ) NOT NULL default 't',
`filesize` int( 10 ) unsigned NOT NULL default '0',
UNIQUE KEY `Index_1` ( `id_image` , `id_user` , `type` )
) ENGINE = MYISAM DEFAULT CHARSET = utf8 COMMENT = 'Gestion des telechargement sur plusieurs pages'
MySQL a répondu:Documentation
#1064 - You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'DEFAULT CHARSET=utf8 COMMENT='Gestion des telechargement sur pl
Une idée ?
Merci d'avance.
Eric
Salut,
essai de remplacer
ENGINE = MYISAM DEFAULT CHARSET = utf8 COMMENT = 'Gestion des telechargement sur plusieurs pages'
Par
ENGINE = MYISAM COMMENT = 'Gestion des telechargement sur plusieurs pages'
J'ai pas pensé à vérifier le script sql et en plus si c'est à cause du CHARSET je connaissais se problème avec certainne version.
ATTENTION j'ai oublié de préciser qu'il faut au minimum mysql 4.1 pour que le mod fonctionne correctement
Hors ligne
Merci pour ta réponse extremement rapide.
J'ai MySQL 4.0.24 :(
L'import fonctionne avec ta modif en revanche je n'ai rien d'autre qu'une case à cocher en base de ma page.
En passant :
<!-- Mod download multi -->
<input name="id_images[]" type="checkbox" value="{thumbnails.line.thumbnail.ID_DM}" />
<!-- End Mod download multi -->
Derriere :
<span class="thumbLegend">
<!-- BEGIN element_name -->
J'ai les cases à cocher mais toujours pas la partie du bas :(
Eric
Malheureusement je n'ai pas de solution pour le moment pour les version antérieurs à la 4.1 de MySQL. J'utilise la fonction ON DUPLICATE KEY et cette fonction n'est disponible qu'a partir de la 4.1. http://dev.mysql.com/doc/refman/4.1/en/ … icate.html
Je suis pas un grand expert de mysql, si un spécialiste a une meilleure solution ou alors un système pour garder une compatibilité avec les versions <4.1 je prend.
L'import fonctionne avec ta modif en revanche je n'ai rien d'autre qu'une case à cocher en base de ma page.
Est-ce que tu a bien paramétrer la variable $conf['mod_dl_multi_group_id'] ?
Dernière modification par flipflip (2006-10-18 20:49:11)
Hors ligne
Je ne pense pas que mon problème soit au niveau du SQL (enfin pour le moment) mais plutôt au niveau du php.
Le "\template\yoga\thumbnails.tpl" ne fonctionne pas sur mon serveur.
Le voici :
<!-- $Id: thumbnails.tpl 1387 2006-06-24 09:20:43Z chrisaga $ -->
<!-- BEGIN thumbnails -->
<!-- Mod download multi -->
<form id="dl" action="./modules/download_multi/index.php?act=add_cart&cat={thumbnails.U_CAT}" method="post">
<!-- End Mod download multi -->
<ul class="thumbnails">
<!-- BEGIN line -->
<!-- BEGIN thumbnail -->
<li class="{thumbnails.line.thumbnail.CLASS}">
<span class="wrap1">
<span class="wrap2">
<a href="{thumbnails.line.thumbnail.U_IMG_LINK}">
<img class="thumbnail" src="{thumbnails.line.thumbnail.IMAGE}"
alt="{thumbnails.line.thumbnail.IMAGE_ALT}"
title="{thumbnails.line.thumbnail.IMAGE_TITLE}">
</a>
</span>
<span class="thumbLegend">
<!-- BEGIN element_name -->
{thumbnails.line.thumbnail.element_name.NAME}
<!-- END element_name -->
<!-- BEGIN category_name -->
[{thumbnails.line.thumbnail.category_name.NAME}]
<!-- END category_name -->
{thumbnails.line.thumbnail.IMAGE_TS}
<!-- BEGIN nb_comments -->
<br />{thumbnails.line.thumbnail.nb_comments.NB_COMMENTS} {lang:comments}
<!-- END nb_comments -->
</span>
</span>
</li>
<!-- END thumbnail -->
<!-- END line -->
<!-- Mod download multi -->
<input name="id_images[]" type="checkbox" value="{thumbnails.line.thumbnail.ID_DM}" />
<!-- End Mod download multi -->
</ul>
<!-- BEGIN download -->
<div id="download">
<h2>{lang:dl_title}</h2>
<!-- BEGIN form -->
<fieldset id="field_1">
<legend>{lang:dl_legend_select}</legend>
<input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_THUMBNAIL}" checked="checked" />{lang:dl_thumbnail}<br />
<input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_NORMAL}" />{lang:dl_normal}<br />
<input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_HIGH}" />{lang:dl_high}<br />
<span>
<input name="all" type="button" value="{lang:dl_select_all}" OnClick="cocher('dl');" />
<input name="reset" type="reset" value="{lang:dl_uncheck}" />
<input name="select" type="submit" value="{lang:dl_select}" />
</span>
</fieldset>
</form>
<fieldset id="field_2">
<legend>{lang:dl_title}</legend>
<form action="./modules/download_multi/preview.php" method="post">
<input name="preview" type="submit" value="{lang:dl_preview}" />
</form>
<form action="./modules/download_multi/panier.php?src=name" method="post">
<input name="submit" type="submit" value="{lang:dl_start}" />
</form>
</fieldset>
<!-- END form -->
<!-- BEGIN check -->
<div class="infos">
{lang:dl_message_01}{thumbnails.download.check.NB}{lang:dl_message_02}<br />
{lang:dl_message_03}
<form action="./modules/download_multi/index.php?act=del_cart&cat={thumbnails.download.check.U_CAT}" method="post">
<input name="trash" type="submit" value="{lang:dl_trash}" />
</form>
</div>
<!-- END check -->
</div>
<!-- END download -->
<!-- END thumbnails -->
Merci encore
Eric
Oups il y a une erreur dans la doc d'installation. Dans le fichier template/YOURTEMPLATE/thumbnail.tpl.
Il faut remplacer ce bloc d'installation :
# #-----[ FIND ]------------------------------------------ # <!-- END thumbnail --> <!-- END line --> # #-----[ AFTER, ADD ]------------------------------------------ # <!-- Mod download multi --> <input name="id_images[]" type="checkbox" value="{thumbnails.line.thumbnail.ID_DM}" /> <!-- End Mod download multi --> # #-----[ FIND ]------------------------------------------ # <!-- END line --> </ul> # #-----[ AFTER, ADD - TEMPLATE YOGA]------------------------------------------ # <!-- BEGIN download --> <div id="download"> <h2>{lang:dl_title}</h2> <!-- BEGIN form --> <fieldset id="field_1"> <legend>{lang:dl_legend_select}</legend> <input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_THUMBNAIL}" checked="checked" />{lang:dl_thumbnail}<br /> <input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_NORMAL}" />{lang:dl_normal}<br /> <input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_HIGH}" />{lang:dl_high}<br /> <span> <input name="all" type="button" value="{lang:dl_select_all}" OnClick="cocher('dl');" /> <input name="reset" type="reset" value="{lang:dl_uncheck}" /> <input name="select" type="submit" value="{lang:dl_select}" /> </span> </fieldset> </form> <fieldset id="field_2"> <legend>{lang:dl_title}</legend> <form action="./modules/download_multi/preview.php" method="post"> <input name="preview" type="submit" value="{lang:dl_preview}" /> </form> <form action="./modules/download_multi/panier.php?src=name" method="post"> <input name="submit" type="submit" value="{lang:dl_start}" /> </form> </fieldset> <!-- END form --> <!-- BEGIN check --> <div class="infos"> {lang:dl_message_01}{thumbnails.download.check.NB}{lang:dl_message_02}<br /> {lang:dl_message_03} <form action="./modules/download_multi/index.php?act=del_cart&cat={thumbnails.download.check.U_CAT}" method="post"> <input name="trash" type="submit" value="{lang:dl_trash}" /> </form> </div> <!-- END check --> </div> <!-- END download -->
Par
# #-----[ FIND ]------------------------------------------ # <span class="thumbLegend"> <!-- BEGIN element_name --> # #-----[ AFTER, ADD ]------------------------------------------ # <!-- Mod download multi --> <input name="id_images[]" type="checkbox" value="{thumbnails.line.thumbnail.ID_DM}" /> <!-- End Mod download multi --> # #-----[ FIND ]------------------------------------------ # <!-- END thumbnail --> <!-- END line --> # #-----[ AFTER, ADD - TEMPLATE YOGA]------------------------------------------ # <!-- BEGIN download --> <div id="download"> <h2>{lang:dl_title}</h2> <!-- BEGIN form --> <fieldset id="field_1"> <legend>{lang:dl_legend_select}</legend> <input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_THUMBNAIL}" checked="checked" />{lang:dl_thumbnail}<br /> <input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_NORMAL}" />{lang:dl_normal}<br /> <input name="mode" type="radio" value="{thumbnails.download.form.INPUT_VALUE_HIGH}" />{lang:dl_high}<br /> <span> <input name="all" type="button" value="{lang:dl_select_all}" OnClick="cocher('dl');" /> <input name="reset" type="reset" value="{lang:dl_uncheck}" /> <input name="select" type="submit" value="{lang:dl_select}" /> </span> </fieldset> </form> <fieldset id="field_2"> <legend>{lang:dl_title}</legend> <form action="./modules/download_multi/preview.php" method="post"> <input name="preview" type="submit" value="{lang:dl_preview}" /> </form> <form action="./modules/download_multi/panier.php?src=name" method="post"> <input name="submit" type="submit" value="{lang:dl_start}" /> </form> </fieldset> <!-- END form --> <!-- BEGIN check --> <div class="infos"> {lang:dl_message_01}{thumbnails.download.check.NB}{lang:dl_message_02}<br /> {lang:dl_message_03} <form action="./modules/download_multi/index.php?act=del_cart&cat={thumbnails.download.check.U_CAT}" method="post"> <input name="trash" type="submit" value="{lang:dl_trash}" /> </form> </div> <!-- END check --> </div> <!-- END download -->
Hors ligne
Ok pour la 1ère partie mais la partie du bas (choix du type de fichiers à sauvegarder, ...) ne s'affiche pas :(