Fork me on GitHub


 Bas   Précédent   Suivant

(1) 2 3 4 ... 6 »


Re: Olédrion et frais de port
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

ce n'est pas tout à fait exact. Il est tout à fait possible de mettre en place des frais de port dégressif avec Oledrion.
Cela se passe dans l'onglet "Réduction" - Rubrique "Réductions sur les frais de port"
Là tu peux choisir le cout du port en fonction du nombre d'article.

Jean-Christophe

Posté le : 26/05/2011 18:28
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Re: pb FCKeditor "The server didn't reply with a proper XML data."
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Merci, c'est quelque chose que j'ai déjà essayé mais apparemment ça ne fonctionne pas avec xoops 2.3.3
Est-ce que quelqu'un a d'autres pistes ?

Posté le : 09/03/2011 08:53
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Re: pb FCKeditor "The server didn't reply with a proper XML data."
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

j'ai le même message d'erreur (The server didn't reply with a proper XML data. Please check your configuration.) avec fckeditor avec le module news 1.63 et xoops 2.3.3

La solution proposée par patron ne fonctionne pas chez moi : ça ne marche pas mieux en mode debug ni en modifiant le paramètre de compression gzip.

Merci d'avance de votre aide.

Cordialement

Jean-Christophe

Posté le : 08/03/2011 18:47
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Re: Oledrion - page blanche au telechargement de fichiers
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

une autre piste possible pour corriger ton problème (trouvé sur xoops.org ici : http://www.xoops.org/modules/newbb/vi ... id=327919#forumpost327919

dans le fichier download.php, ligne 73 remplacer

$parameters $plugins->fireFilter(oledrion_plugins::EVENT_ON_PRODUCT_DOWNLOAD$parameters);


par

$parameters[] = $plugins->fireFilter(oledrion_plugins::EVENT_ON_PRODUCT_DOWNLOAD$parameters);

Posté le : 15/07/2010 11:19
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Re: Oledrion - page blanche au telechargement de fichiers
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

il faut bien qu'il y ait le xoops_root_path dans l'adresse de téléchargement de ton fichier.
En ce qui concerne l'onglet "Attribut" il s'agit d'informations supplémentaires que tu peux ajouter sur tes produits (par exemple la taille ou la couleur d'un tee-shirt si tu vends des tee-shirts).

Jean-Christophe

Posté le : 09/07/2010 08:00
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Re: Oledrion - page blanche au telechargement de fichiers
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Citation :

Lou86 a écrit:

Quelqu'un saurait m'expliquer comment sont générées les urls de téléchargement? Où comment les produits sont rendus accessibles via ces urls "à usage unique"
Ca vient peut être de là :/ Ce sont mes premiers pas avec un système d'e-boutique et je n'y comprends encore pas grand chose ^^


C'est le fichier download.php qui est appelé pour le chargement d'un fichier.

Pour vérifier que le chargement ne se fait qu'une seule fois, un code de vérification est généré à chaque commande. Ce code est stocké dans le champ caddy_pass de la table caddy.
Une fois que le lien est présenté une fois, cette variable est effacé.
D'ailleurs si tu veux tester un téléchargement plusieurs fois, tu peux décommenter la ligne 70 du fichier download.php

$h_oledrion_caddy->markCaddyAsNotDownloadableAnyMore($caddy);

Le lien de téléchargement restera valable autant de fois que tu le souhaites.

Un point qui peut poser problème est la façon dont le téléchargement se déroule. Par défaut, le fichier est ouvert par le navigateur car l'entête suivant est envoyé :

Content-disposition: inline; (ligne de download.php)

Si tu souhaites que le fichier s 'enregistre sur l'ordinateur il faut remplacer cela par

Content-disposition: attachment;

Jean-Christophe

Posté le : 06/07/2010 17:28
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Re: Oledrion - page blanche au telechargement de fichiers
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

- est ce que le chemin d'accès à ton fichier dans "Chemin du fichier à télécharger" est correct, c'est à dire est-ce qu'il part bien de la racine de ton serveur genre '/var/www/vhosts/....'

- est-ce que tu as testé avec différents navigateurs ?

Posté le : 01/07/2010 11:49
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Re: Oledrion - page blanche au telechargement de fichiers
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

pour la page blanche, je ne sais pas mais le message d'erreur "Erreur ID inconnue" vient du fait que pour des raisons de sécurité, le lien de téléchargement n'est valable qu'une seule fois. Si une personne essaie d'utiliser le lien une seconde fois c'est le message "Erreur ID inconnue" qui s'affiche.

Jean-Christophe

Posté le : 17/06/2010 09:28
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Oledrion - Problème avec le retour IPN Paypal
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

depuis notre changement de serveur, le retour de validation de commande par Paypal (système IPN) ne fonctionne plus dans Oledrion (idem pour le module Adhésion qui utilise le même principe).

Nous avons pu le constater et nous avons également reçu un message de Paypal qui l'indiquait.

Voici les paramètres du serveur

XOOPS Version - XOOPS 2.3.3
PHP Version - 5.1.6
MySQL Version - 5.0.51a-24+lenny3
Server API Version - apache2handler
OS Version - Linux

safe_mode - Off
register_globals - Off
magic_quotes_gpc - Off
allow_url_fopen - On
fsockopen - On
allow_call_time_pass_reference - Off
post_max_size - 8M
max_input_time - 60
output_buffering - 4096
max_execution_time - 30
memory_limit - 32M
file_uploads - On
upload_max_filesize - 2M


Si quelqu'un a une idée de où cela pourrait venir.

Merci d'avance

Jean-Christophe

Posté le : 17/06/2010 08:45
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer


Hack Oledrion pour un meilleur suivi des commandes
Aspirant
Inscrit: 04/02/2003 13:31
Messages: 81
Bonjour,

nous avons réalisé une petite modification dans Oledrion afin de mieux suivre les commandes payées par chèque (c'est à dire non réglées en ligne).
En effet, d'une part, le module ne gardait pas de trace en base de données de l'information sur les paiements. D'autre part, il n'y avait pas la trace de la date de validation de la commande.

Les modifs suivantes ont donc été réalisées (sur une version 2.31 d'Oledrion)

Ajout de deux champs dans les tables d'Oledrion

- un pour garder en mémoire le type de paiement utilisé (en ligne ou par chèque). En effet, cette information recueillie lors de la commande
n'est pas enregistré alors qu'il pourrait être utile de l'avoir pour les statistiques pour la suite ou pour savoir si une commande en attente été payée par chèque
- un pour stocker la date de validation de la commande. Toujours dans le cas où le payement n’est pas effectué directement en ligne.

Ces deux nouvelles informations sont visibles lorsque l'on liste les commandes dans la partie administration du module.


1 - Ajout des champs dans la requête de construction

Dans sql\mysql.sql, ajout de deux champs dans la table oledrion_commands

ligne 137
'cmd_date_validation' date NOT NULL,
'cmd_paiement_mode' tinyint(1) unsigned NOT NULL,

2 - Ajout des champs dans la classe commande

Dans class\oledrion_commands.php
Lignes 66-67
$this->initVar('cmd_date_validation',XOBJ_DTYPE_TXTBOX,null,false);
$this->initVar('cmd_paiement_mode',XOBJ_DTYPE_INT,null,false);

On renseigne le champs cmd_date_validation lors de la validation

Ligne 248
function validateOrder(oledrion_commands $order, $comment = '')
{
$retval = false;
$order->setVar('cmd_state', OLEDRION_STATE_VALIDATED);
$order->setVar('cmd_comment', $comment);



$order->setVar('cmd_date_validation', date("Y-m-d"));

$retval = $this->insert($order, true);
if($retval) {
$this->updateStocks($order);
$this->notifyOrderValidated($order, $comment);
}
return $retval;
}


3 - Sauvegarde des informations de ces deux champs

checkout.php - ligne 163
if (intval($_POST['offline_payment']) == 0) {
$commande->setVar('cmd_paiement_mode', '1');}



4 - Modification de l'administration

Dans admin\actions\orders.php
On rappatrie les deux champs supplémentaires de la base de données pour pouvoir les afficher
Ligne 90
$date_validation = formatTimestamp(strtotime($item->getVar('cmd_date_validation')), 's');
if ($date_validation=='01/01/1970'){$date_validation="-";}
$paiement_mode = $item->getVar('cmd_paiement_mode');
if ($paiement_mode == 0){$paiement_mode="En ligne";} else {$paiement_mode="Chèque";}



On modifie l'affichage du tableau

Ligne 82 - les entêtes
echo "<tr><th align='center'>"._AM_OLEDRION_ID."</th><th align='center'>"._AM_OLEDRION_DATE."</th><th
align='center'>"._AM_OLEDRION_DATE_VALIDATION."</th><th align='center'>"._AM_OLEDRION_PAIEMENT_MODE."</th><th
align='center'>"._AM_OLEDRION_CLIENT."</th><th align='center'>"._AM_OLEDRION_TOTAL_SHIPP."</th><th
align='center'>"._AM_OLEDRION_ACTION."</th></tr>";

Ligne 96 - les données

echo "<td align='right'>".$id."</td><td align='center'>".$date."</td><td align='center'>".$date_validation."</td><td
align='center'>".$paiement_mode."</td><td align='center'>".$item->getVar('cmd_lastname').' '.$item->getVar('cmd_firstname')."</td><td
align='center'>".$oledrion_Currency->amountForDisplay($item->getVar('cmd_total', 'n')).' /
'.$oledrion_Currency->amountForDisplay($item->getVar('cmd_shipping'))."</td><td align='center'>".implode(' ', $actions)."</td>\n";


5 - On met à jour le fichier langage admin.php

define('_AM_OLEDRION_PAIEMENT_MODE', "Paiement");
define('_AM_OLEDRION_DATE_VALIDATION', "Date validation");

Posté le : 21/05/2010 14:19
_________________
Planet'Anim, le portail de l'animation
http://www.planetanim.com
Transférer la contribution vers d'autres applications Transférer



 Haut
(1) 2 3 4 ... 6 »




Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

28 Personne(s) en ligne (22 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 28 | Plus ...