Loading

Author Topic: Anuncios relacionados  (Read 1754 times)

Chofi

  • Full Member
  • ***
  • Posts: 117
Anuncios relacionados
« on: October 15, 2011, 11:51:50 pm »
Me gustaria colocar en item.php , en la parte de abajo los anuncios relacionados con el producto que estan mirando
Por ejemplo :
                Se vende Ford Mustang .. etc

Articulos Relacionados


    Vendo Ford Mondeo ..
    Se vende Auto audi ..
Todos relacionados a categoria vehiculos
Espero que alguien aporte algo
Saludos
« Last Edit: October 17, 2011, 08:11:19 pm by chofi »

Juan Ramón

  • OSClass Developer
  • Hero Member
  • *****
  • Posts: 2243
    • osclass.org
    • Email
Re: Anuncios relacionados
« Reply #1 on: October 18, 2011, 12:53:39 pm »
Una opción sería hacer una búsqueda para esa categoría y mostrar X anuncios, de momento eso sería lo más relacionado que se podría hacer quizá... no se si te serviría.

Chofi

  • Full Member
  • ***
  • Posts: 117
Re: Anuncios relacionados
« Reply #2 on: October 19, 2011, 02:55:29 am »
Hola Juan
Entonces me podrias explicar como tendria que poner para la busqueda y probarlo.
Saludos

Juan Ramón

  • OSClass Developer
  • Hero Member
  • *****
  • Posts: 2243
    • osclass.org
    • Email
Re: Anuncios relacionados
« Reply #3 on: October 19, 2011, 01:32:12 pm »
Sería algo así...


<?php
    $mSearch 
= new Search() ;
    
$mSearch->addCategory(osc_item_category_ud()) ;
    
$mSearch->limit(04) ; // in case you want only 4 results
    
$aItems $mSearch->doSearch();
?>


$aItems will contain the array of ads

Chofi

  • Full Member
  • ***
  • Posts: 117
Re: Anuncios relacionados
« Reply #4 on: October 19, 2011, 08:57:28 pm »
Probé pero sale un error

Fatal error: Call to undefined function osc_item_category_ud() in ...


Juan Ramón

  • OSClass Developer
  • Hero Member
  • *****
  • Posts: 2243
    • osclass.org
    • Email
Re: Anuncios relacionados
« Reply #5 on: October 19, 2011, 08:57:58 pm »
My mistake... is osc_item_category_id()

Chofi

  • Full Member
  • ***
  • Posts: 117
Re: Anuncios relacionados
« Reply #6 on: October 20, 2011, 02:41:24 am »
Lo corregi pero ahora no aparece nada ..

Juan Ramón

  • OSClass Developer
  • Hero Member
  • *****
  • Posts: 2243
    • osclass.org
    • Email
Re: Anuncios relacionados
« Reply #7 on: October 20, 2011, 03:18:59 pm »
Bueno, ahora deberías mostrar lo que quieras/necesites... tendrás los resultados en $aItems.

Chofi

  • Full Member
  • ***
  • Posts: 117
Re: Anuncios relacionados
« Reply #8 on: October 20, 2011, 05:21:32 pm »
Coloqué tal cual

<?php
    $mSearch = new Search() ;
    $mSearch->addCategory(osc_item_category_id()) ;
    $mSearch->limit(0, 4) ;
    $aItems = $mSearch->doSearch();
?>

Y no apararece nada  .

Chofi

  • Full Member
  • ***
  • Posts: 117
Re: Anuncios relacionados
« Reply #9 on: November 21, 2011, 09:06:57 pm »
Hola. He probado lo que Juan publico , pero solo me sale " Array " . Hay algo que le está faltando ?
<?php
    $mSearch = new Search() ;
    $mSearch->addCategory(osc_item_category_id()) ;
    $mSearch->limit(0, 4) ;
    echo $aItems = $mSearch->doSearch();
?>
Saludos

Juan Ramón

  • OSClass Developer
  • Hero Member
  • *****
  • Posts: 2243
    • osclass.org
    • Email
Re: Anuncios relacionados
« Reply #10 on: November 21, 2011, 09:10:05 pm »
Es porque $aItems es un array... tienes que recorrer esa variable con un foreach o for y mostrar los datos que necesites.

Chofi

  • Full Member
  • ***
  • Posts: 117
Re: Anuncios relacionados
« Reply #11 on: November 21, 2011, 09:20:42 pm »
Entonces puedes explicarme , como debo colocarlo ? . Para que salga lo que quiero.

Juan Ramón

  • OSClass Developer
  • Hero Member
  • *****
  • Posts: 2243
    • osclass.org
    • Email
Re: Anuncios relacionados
« Reply #12 on: November 22, 2011, 02:57:56 pm »
Es que aquí ya deberías usar el formato que tu quieras


<div>
<?
php foreach($aItems as $item) { ?>
<p><?php echo $item['s_title'];  ?></p>
 .... y aqui todos los campos que quieras ...
<?php ?>
</div>

Chofi

  • Full Member
  • ***
  • Posts: 117
Re: Anuncios relacionados
« Reply #13 on: November 22, 2011, 09:14:23 pm »
Oh me salió esto,
Warning: Invalid argument supplied for foreach() in ...

Juan Ramón

  • OSClass Developer
  • Hero Member
  • *****
  • Posts: 2243
    • osclass.org
    • Email
Re: Anuncios relacionados
« Reply #14 on: November 22, 2011, 09:20:22 pm »
Lo has puesto debajo del código anterior?