Jeudi, 17 Novembre 2011 13:41
Effectuer un export quotidien des commandes virtuemart
L'export s'effectuera tous les jours à 00:01 et récupérera uniquement les commandes de la veille
Â
(Virtuemart et csviproved doivent être installés)
1. créer le template d'export
2. aller dans plesk, Tâches planifiées
3. saisir les différents paramètres pour l'horaire de la tâche
j'ai choisi: 1 0 * * * (tous les jours à 00:01)
4. saisir la commande:
php /var/www/vhosts/[domaine]/httpdocs/administrator/components/com_csvimproved/helpers/cron.php username="admin" passwd="dutrieux" template_name="CSVI Vero export" orderdatestart="date --date='1 day ago' +\%d-\%m-\%Y" orderdateend="date +\%d-\%m-\%Y"
Pour tester en shell, vous devez omettre les \
Mardi, 28 Décembre 2010 11:26
Votre site présente une "splash page" ou une page "choix de langue" qui ensuite dirige le visiteur vers une page d'accueil.
vous souhaitez que le visiteur passe systématiquement par la splash page via votre nom de domain mais une fois dans le site, vous ne souhaitez plus l'afficher.
Vous créez une page splash.html et vous rediriger le domaine vers cette page.
Vous modifiez le fichier .htaccess en y insérant la ligne suivante:
DirectoryIndex splash.html
Â
Votre nom de domaine atteindra systématiquement la page splash.html et la page d'accueil de joomla restera une page différente.
Â
Lundi, 11 Octobre 2010 18:40
Docman content element pour Joom!fish vous donne l'erreur suivante?
Fatal error: Call to a member function getTable() on a non-object in /administrator/components/com_joomfish/models/ContentObject.php on line 669
La version 2.0 de Joom!fish exige de nommer le fichier du content element de la même manière que la table:
docman.xml au lieu de docman.docman.xml
docman_groups.xml au lieu de docman.groups.xml
docman_licences.xml au lieu de docman.licenses.xml
Voici les fichiers content element Docman corrigés pour joom!fish V2.0.4
Â
Vendredi, 26 Mars 2010 12:44
Utiliser RSform pour créer un formulaire d'inscription à un événement dont les places disponibles sont de 20 personnes maximum.
Â
les dates de l'événement sont représentées par des champs radio identifiés "dateinfo"
Récupérer les différentes dates de l'événement
Pour chaque date, vérifier le nombre d'inscription
Si le nombre d'inscription est supérieur ou égal au nombre de places disponibles
On change l'affichage du bouton radio pour cette date
Â
$max = 20; // le nombre maximum d'inscription par séance d'info
$dates = array();
//on retrouve le champ dateinfo pour retrouver toutes les dates proposées
foreach($fields as $i=>$field){
if($field->name=='dateinfo'){
$valTitle = explode('|',$field->default_value);
$dates[] = $valTitle[0];
}
}
//pour chaque date trouvée on recherche les inscriptions pour cette date
foreach($dates as $dateinfo){
$database->setQuery("SELECT count(*) as subscript FROM jos_forme_data where form_id=3 and params like '%dateinfo=".$dateinfo."%' group by form_id");
$values = $database->loadObjectList();
$subscript = $values[0]->subscript;
//echo "<br />".$subscript;
if($subscript>=$max){
// si on dépasse (plus grand ou =) le max d'inscription, on désactive le champ et on ajoute le texte "complet"
foreach($fields as $i=>$field){
if($field->name=='dateinfo'){
$valTitle = explode('|',$field->default_value);
if($valTitle[0]=='26/02'){
$field->params="disabled";
$field->default_value = $field->default_value ."(complet)";
}
//Â Â Â echo $field->id .' '. $field->default_value . "<br>";Â Â Â
}
}
}
}
Samedi, 31 Octobre 2009 09:46
J'entends par code propre un code html totalement maîtrisé:
La référence aux scripts JavaScript et aux fichiers CSS se trouve dans le fichier index.php du template.
Depuis la version 1.5 de Joomla, il est possible de personnaliser le code HTML des modules et composants SANS TOUCHER AU CORE DE JOOMLA: un dossier html se trouvant dans le dossier de votre template permet de placer les fichiers templates des modules et composants
Exemple:

Dans le dossier html, on retrouve le dossier com_content (composant utilisé pour l'affichage des articles).
On retrouve la structure que le dossier components > com_content > views > article > tmpl.
En recopiant cette structure et en modifiant les fichiers template dans votre dossier template, vous n'aurez pas à modifier le core de Joomla (ce qui rend la vie plus facile en cas de mise à jour de Joomla)
Eviter l'ajout de l'attribut style="xhtml" dans la balise include d'un module: elle ajoute "inutilement" des balises div
<jdoc:include type="modules" name="left" style="xhtml" />
Â
JPAGE_CURRENT_OF_TOTAL
<< Début < Préc 1 2 3 Suivant > Fin >>2011-11-17 13:41:41
Comment créer un cron job dans plesk pour csvimproved
2010-12-28 11:26:31
PHP Comment changer la page par défaut du site?
2010-10-11 18:40:27
Erreur content element docman
2010-03-26 12:44:45
Joomla - RSForm: un formulaire avec un nombre d'inscription maximum
2009-10-31 09:46:16
Joomla: comment avoir un code généré propre?
2009-10-23 08:41:24
Extension Firefox-Firebug: YSlow
2009-10-20 19:21:19
Extension Firefox : Firebug
2009-10-08 22:11:20
Le B-A-BA pour accéler son site PHP
2009-10-06 19:24:32
Extension Firefox: Fireshot
2009-10-06 19:21:00
Joomla: comment retirer Mootools?
46, rue G&J MARTIN
1200 Bruxelles
T: +32 472 808 692
Â
Envoyez vos coordonnées, laissez-nous un message: