Explication de script automatique
Fermé
michael10fr
Messages postés
55
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
8 janvier 2023
-
30 juil. 2008 à 23:21
mrwiliams - 12 mai 2010 à 11:47
mrwiliams - 12 mai 2010 à 11:47
A voir également:
- Explication de script automatique
- Réponse automatique thunderbird - Guide
- Script vidéo youtube - Guide
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Logiciel de sauvegarde automatique gratuit - Guide
- Sommaire automatique word - Guide
6 réponses
Bonjour, Michael svp pouriez vous me contacter avec l'expert j'ai un code que je voudrais son expliquation pour chaque ligne.
Merci de m'envoyer votre e-mail et celui de ton expert sur mon mail mrwiliams@hotmail.fr
Merci.
Merci de m'envoyer votre e-mail et celui de ton expert sur mon mail mrwiliams@hotmail.fr
Merci.
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
31 juil. 2008 à 10:01
31 juil. 2008 à 10:01
non ça n'existe pas, en revanche certaines personnes peuvent t'aider.
Si tu colles le script ici on pourra peut-être t'en dire plus (s'il n'est pas trop long bien sûr)
Si tu colles le script ici on pourra peut-être t'en dire plus (s'il n'est pas trop long bien sûr)
michael10fr
Messages postés
55
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
8 janvier 2023
4
31 juil. 2008 à 12:52
31 juil. 2008 à 12:52
bonjour ThEBiShop,
merci de ton aide ...
j'ai deja fais les cours entier du site du zero pour comprendre le php cela ma beaucoup aider à comprendre,mais voila je tombe sur des scripts comme celui de virtuemart tres compliquer à comprendre meme en ayant fais les cours du zero et pour les comprendres il me faudrait un dico des code php ou une methode que je ne maitrise pas ...
as tu un lien vers un site ou il y aurais un tableau avec la commande ou instruction php et la traduction de l'instruction php ou autre technique pour apprendre ?
Alors voila mon probléme j'ai créé un site web sous joomla 1.0.15 + virtuemart 1.1 et dans virtuemart il y a un module qui s'appel mod_productscroller.php .
Ce module sert à faire defiler les images des produits à vendre sur mon site internet dont voici le lien : http://www.en-rose.biz/index.php?page=shop.browse&option=com_virtuemart&task=view&category_id=10&Itemid=50
en faite ce script fais defiler les produits ou images de 3 maniéres "random""oldest"newest" qui veux dire au image au haszard le plus vieux le plus recent du site cela me conviens pas je voudrais en faite qu'il mafiche les objet dans la categorie ou j'ai cliquer .
par exemple un client clic sur robe ce sont toutes les robe qui defile ,pull tous les pull qui defile ect....
tu vois mon probleme ?
voici un bout du code ou il faut agir mais je n'arrive pas a tout decoder pour comprendr comment agir:
function getProductSKU( $limit=0, $how=null, $category_id=0, $featuredProducts='no' ) {
global $my, $mosConfig_offset;
$database = new ps_DB();
if($limit>0) {
$limit = "LIMIT $limit";
} else {
$limit = "";
}
$query = "SELECT p.product_sku FROM #__{vm}_product AS p";
$query .= "\nJOIN #__{vm}_product_category_xref as pc ON p.product_id=pc.product_id";
if( $category_id != 0 ) {
$query .= " AND pc.category_id=$category_id";
}
$query .= "\nJOIN #__{vm}_category as c ON pc.category_id=c.category_id";
$query .= "\n WHERE p.product_publish = 'Y' AND c.category_publish = 'Y' AND product_parent_id=0 ";
if( CHECK_STOCK && PSHOP_SHOW_OUT_OF_STOCK_PRODUCTS != "1") {
$query .= " AND product_in_stock > 0 ";
}
if( $featuredProducts=='yes' ) {
$query .= "\n AND product_special = 'Y' ";
}
switch( $how ) {
case 'random':
$query .= "\n ORDER BY RAND() $limit";
break;
case 'newest':
$query .= "\n ORDER BY p.cdate DESC $limit";
break;
case 'oldest':
$query .= "\n ORDER BY p.cdate ASC $limit";
break;
default:
$query .= "\n ORDER BY p.cdate DESC $limit";
break;
}
$database->query( $query );
$rows = $database->record;
return $rows;
}
}
merci de ton aide ..
merci de ton aide ...
j'ai deja fais les cours entier du site du zero pour comprendre le php cela ma beaucoup aider à comprendre,mais voila je tombe sur des scripts comme celui de virtuemart tres compliquer à comprendre meme en ayant fais les cours du zero et pour les comprendres il me faudrait un dico des code php ou une methode que je ne maitrise pas ...
as tu un lien vers un site ou il y aurais un tableau avec la commande ou instruction php et la traduction de l'instruction php ou autre technique pour apprendre ?
Alors voila mon probléme j'ai créé un site web sous joomla 1.0.15 + virtuemart 1.1 et dans virtuemart il y a un module qui s'appel mod_productscroller.php .
Ce module sert à faire defiler les images des produits à vendre sur mon site internet dont voici le lien : http://www.en-rose.biz/index.php?page=shop.browse&option=com_virtuemart&task=view&category_id=10&Itemid=50
en faite ce script fais defiler les produits ou images de 3 maniéres "random""oldest"newest" qui veux dire au image au haszard le plus vieux le plus recent du site cela me conviens pas je voudrais en faite qu'il mafiche les objet dans la categorie ou j'ai cliquer .
par exemple un client clic sur robe ce sont toutes les robe qui defile ,pull tous les pull qui defile ect....
tu vois mon probleme ?
voici un bout du code ou il faut agir mais je n'arrive pas a tout decoder pour comprendr comment agir:
function getProductSKU( $limit=0, $how=null, $category_id=0, $featuredProducts='no' ) {
global $my, $mosConfig_offset;
$database = new ps_DB();
if($limit>0) {
$limit = "LIMIT $limit";
} else {
$limit = "";
}
$query = "SELECT p.product_sku FROM #__{vm}_product AS p";
$query .= "\nJOIN #__{vm}_product_category_xref as pc ON p.product_id=pc.product_id";
if( $category_id != 0 ) {
$query .= " AND pc.category_id=$category_id";
}
$query .= "\nJOIN #__{vm}_category as c ON pc.category_id=c.category_id";
$query .= "\n WHERE p.product_publish = 'Y' AND c.category_publish = 'Y' AND product_parent_id=0 ";
if( CHECK_STOCK && PSHOP_SHOW_OUT_OF_STOCK_PRODUCTS != "1") {
$query .= " AND product_in_stock > 0 ";
}
if( $featuredProducts=='yes' ) {
$query .= "\n AND product_special = 'Y' ";
}
switch( $how ) {
case 'random':
$query .= "\n ORDER BY RAND() $limit";
break;
case 'newest':
$query .= "\n ORDER BY p.cdate DESC $limit";
break;
case 'oldest':
$query .= "\n ORDER BY p.cdate ASC $limit";
break;
default:
$query .= "\n ORDER BY p.cdate DESC $limit";
break;
}
$database->query( $query );
$rows = $database->record;
return $rows;
}
}
merci de ton aide ..
michael10fr
Messages postés
55
Date d'inscription
vendredi 28 décembre 2007
Statut
Membre
Dernière intervention
8 janvier 2023
4
3 août 2008 à 21:57
3 août 2008 à 21:57
peti up ?
personne ne comprend le script ?
personne ne comprend le script ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
13 août 2008 à 13:05
13 août 2008 à 13:05
en gros il s'agit là d'une fonction permettant d'extraire des éléments de la base de données.
Il est difficile de donner une réponse avec si peu d'éléments.
Il faudrait un aperçu de la base, ça ne devrait pas être trop compliqué de modifier légèrement la fonction pour qu'elle ne donne que des éléments d'une seule catégorie.
D'autre part pour répondre à la premier partie du message, LE site qui référence les fonctions php c'est https://www.php.net/
Mais il faut déjà connaître le principe syntaxique du php, mais ça peut toujours donner pas mal d'infos, même si on ne comprends pas tout.
Il est difficile de donner une réponse avec si peu d'éléments.
Il faudrait un aperçu de la base, ça ne devrait pas être trop compliqué de modifier légèrement la fonction pour qu'elle ne donne que des éléments d'une seule catégorie.
D'autre part pour répondre à la premier partie du message, LE site qui référence les fonctions php c'est https://www.php.net/
Mais il faut déjà connaître le principe syntaxique du php, mais ça peut toujours donner pas mal d'infos, même si on ne comprends pas tout.
Bonsoir ThEBiShOp,
MErci pour ta reponse ,j'ai Garce D... trouver un expert, qui à réussi du premier coup a me decoder mon script je lui ai envoyer par mail et lui ma donner la bonne requete ,il est trop fort voici le réusltat ,j'en suis fier de cette exploit !!
voici le code
$rows = getProductSKU( $scroller->NumberOfProducts, $scroller->ScrollSortMethod, isset($_GET['category_id']) ? (int)$_GET['category_id'] : 0 , $scroller->featuredProducts );
merci qu'en meme
MErci pour ta reponse ,j'ai Garce D... trouver un expert, qui à réussi du premier coup a me decoder mon script je lui ai envoyer par mail et lui ma donner la bonne requete ,il est trop fort voici le réusltat ,j'en suis fier de cette exploit !!
voici le code
$rows = getProductSKU( $scroller->NumberOfProducts, $scroller->ScrollSortMethod, isset($_GET['category_id']) ? (int)$_GET['category_id'] : 0 , $scroller->featuredProducts );
merci qu'en meme