michael10ff

Inscris le 03/08/2008 à 21:48
  • Signature
    Michael de www.webdesign-x.net
  • Site web
  • Nombre de sujets
    1
  • Nombre de messages
    1
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
michael10ff
bonjour à tous,

j'ai déjà 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 ...

avez vous 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 défiler les images des produits à vendre sur mon site internet dont voici le lien : http://www.en-rose.biz/index.php?pag...d=10&Itemid=50

en faite ce script fais défiler les produits ou images de 3 maniéres "random""oldest"newest" qui veux dire au image au hasard 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 votre aide ..
Michael de www.webdesign-x.net

Ses derniers messages sur les forums

forum
michael10ff
bonjour à tous,

j'ai déjà 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 ...

avez vous 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 défiler les images des produits à vendre sur mon site internet dont voici le lien : http://www.en-rose.biz/index.php?pag...d=10&Itemid=50

en faite ce script fais défiler les produits ou images de 3 maniéres "random""oldest"newest" qui veux dire au image au hasard 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 votre aide ..
Michael de www.webdesign-x.net

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours