tamu secreto Posted October 4, 2010 Share Posted October 4, 2010 al hace clic en box etiquetas imprime Buscar "Array"al realizar una busqueda sucede lo mismoFIX archivo -->search.phpreemplazar por el momento con esto : <?php include(dirname(__FILE__).'/config/config.inc.php'); if (Tools::getValue('ajaxSearch') AND $query = urldecode(Tools::getValue('q')) AND !is_array($query)) { include(dirname(__FILE__).'/init.php'); $link = new Link(); $search = Search::find(intval(Tools::getValue('id_lang')), $query, 1, 10, 'position', 'desc', true); foreach ($search as $product) echo $product['id_product'].'|'.$product['pname'].'|'.$product['cname'].'|'.$link->getProductLink($product['id_product'], $product['prewrite'], $product['crewrite'])."\n"; die; } include(dirname(__FILE__).'/header.php'); include(dirname(__FILE__).'/product-sort.php'); if ($query = Tools::getValue('search_query', Tools::getValue('ref')) AND !is_array($query)) { $n = abs(intval(Tools::getValue('n', Configuration::get('PS_PRODUCTS_PER_PAGE')))); $p = abs(intval(Tools::getValue('p', 1))); $search = Search::find(intval($cookie->id_lang), $query, $p, $n, $orderBy, $orderWay); $nbProducts = $search['total']; include(dirname(__FILE__).'/pagination.php'); $smarty->assign(array('products' => $search['result'], 'nbProducts' => $search['total'], 'query' => $query)); } elseif ($tag = Tools::getValue('tag') AND !is_array($tag)) { $nbProducts = intval(Search::searchTag(intval($cookie->id_lang), $tag, true)); include(dirname(__FILE__).'/pagination.php'); $smarty->assign(array('tag' => $tag, 'products' => Search::searchTag(intval($cookie->id_lang), $tag, false, $p, $n, $orderBy, $orderWay), 'nbProducts' => $nbProducts)); } else { $smarty->assign(array( 'products' => array(), 'pages_nb' => 1, 'nbProducts' => 0)); } $smarty->display(_PS_THEME_DIR_.'search.tpl'); include(dirname(__FILE__).'/footer.php'); ?> guardar el archivo probar ahora!! saludos!! Link to comment Share on other sites More sharing options...
QuinoaDesign Posted October 28, 2010 Share Posted October 28, 2010 Gracias !Ca fonctionne maintenant. Link to comment Share on other sites More sharing options...
HolyGuyZ Posted November 7, 2010 Share Posted November 7, 2010 Thanks for the great tip. Bravo! Link to comment Share on other sites More sharing options...
Recommended Posts