Jump to content

JuanJo Tech

Members
  • Posts

    16
  • Joined

  • Last visited

Profile Information

  • Location
    Madrid
  • Activity
    Project Owner

Recent Profile Visitors

2,578,463 profile views

JuanJo Tech's Achievements

Newbie

Newbie (1/14)

  • Dedicated Rare
  • Week One Done Rare
  • One Month Later Rare
  • One Year In Rare

Recent Badges

0

Reputation

  1. Hola, Tu web parece que (aunque todo es mejorable) esta bien ....exactamente ¿porqué quieres cambiar? Saludos.
  2. ¿cual es la plantilla? ¿qué versión de Presta estas usando? y ¿qué error te da?
  3. Hola viajero, parece que tienes muchos problemas en tu proyecto,,, ¿puedes pasar una URL para que veamos que pasa?
  4. Gracias por tu ayuda joseantgv Pero no, no funciona, y es por eso que de alguna forma ese indice debe estar declarado en algun sitio y la verdad es que no dejo de buscar pero nada, sin resultado....
  5. joseantgv, pero....¿Quieres decir que funcionaría igual si llamamos a esa key con otro nombre? por ejemplo, si en vez de 'states' lo llamo 'provincias': $countries[$row['id_country']]['provincias'][] = $row; Entiendo que no funciona, por eso lo que necesito es saber es donde lo declara o como lo obtiene...(quiero reproducir ese comportamiento, es decir que en función de un valor me filtre un segundo campo en una nueva lista.) . Gracias
  6. Hola joseantgv, Gracias por seguir en el hilo Claro, pero lo que yo quiero saber es donde se declara exactamente el indice ('states') del array ... Gracias !
  7. Hola Antonio, Gracias por responder, en la siguiente función: public static function getCountries($id_lang, $active = false, $contain_states = false, $list_states = true) { $countries = array(); $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS(' SELECT cl.*,c.*, cl.`name` country, z.`name` zone FROM `'._DB_PREFIX_.'country` c '.Shop::addSqlAssociation('country', 'c').' LEFT JOIN `'._DB_PREFIX_.'country_lang` cl ON (c.`id_country` = cl.`id_country` AND cl.`id_lang` = '.(int)$id_lang.') LEFT JOIN `'._DB_PREFIX_.'zone` z ON (z.`id_zone` = c.`id_zone`) WHERE 1'.($active ? ' AND c.active = 1' : '').($contain_states ? ' AND c.`contains_states` = '.(int)$contain_states : '').' ORDER BY cl.name ASC'); foreach ($result as $row) $countries[$row['id_country']] = $row; if ($list_states) { $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->ExecuteS('SELECT * FROM `'._DB_PREFIX_.'state` ORDER BY `name` ASC'); foreach ($result as $row) if (isset($countries[$row['id_country']]) && $row['active'] == 1) $countries[$row['id_country']]['states'][] = $row; } return $countries; } Y aquí es donde no entiendo como construye el array en función de la query, identifico todos los campos, por ejemplo id_country es un campo de la tabla PS_COUNTRY y en la tabla PS_COUNTRY_LANG, lo que no acabo de entender es de donde se obtiene el campo 'states' ya que no esta implicado en ninguna de los campos de las tablas de la query, tampoco lo encuentro declarado como una variable.... Saludos y gracias.
  8. Hola joseantgv, Gracias por tu respuesta, pero mi pregunta esta relacionada directamente con el origen de esa variable 'states', imagina que en el registro de un usuario quieres incluir una nueva lista despegable, que a la vez interactue con lo seleccionada en otra, es decir, tal y como funcionan Paises y provincias (si seleccionas un pais se cargan las provinciasde ese pais), entiendo toda la logica excepto qué es y de donde viene ese campo 'states'. Saludos,
  9. Hola, Estudiando como se generan las listas despegables de paises/ provincias en el registro de usuarios encuentro esta linea en el country.php: $countries[$row['id_country']]['states'][] = $row; Alguien puede ayudarme a entender exactamente qué es 'states'. Saludos y gracias!
  10. Hola a todos, ¿Se puede eliminar la confirmación del carrito, sin deshabilitarlo y comprar directamente desde el Home u otra pag. ( cambiando texto y link de "Añadir al carrito") alguien lo ha probado? Un saludo y gracias por adelantado ! JJ
  11. Cierto, edité el reply y adjunte de nuevo ! la ves ahora ok?
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More