Diseño y Posicionamiento Web con Joomla › Foros › Componentes Especiales › Virtuemart › Listas desplegables duplicadas
- Este debate tiene 17 respuestas, 4 mensajes y ha sido actualizado por última vez el hace 7 años, 8 meses por Ramon Montero.
-
AutorEntradas
-
-
12/06/2016 a las 21:09 #115653Ramon MonteroParticipante
-
13/06/2016 a las 00:51 #115657RobertParticipante
El problema debe ser por la actualización de versión virtuemart, ya que como indicas, trabajas con VM 3.0.16, lo que indica que has actualizado, ya que esa versión es debido a un problema con el envio de emails con joomla 3.5.1 y aún no esta diosponible para su descarga desde la propia web de virtuemart siendo la 3.0.14 la versión actual.
Tu plantilla utiliza la tecnica template override para virtuemart y el problema debe de estar ahí.
-
13/06/2016 a las 09:51 #115660Ramon MonteroParticipante
Gracias. Entonces, ¿qué me aconsejas?
¿Volver a instalar la versión 3.0.14?, ¿no dará problemas a reinstalarla sobre la 3.0.16? -
13/06/2016 a las 11:23 #115661RobertParticipante
No hagas eso, que sera peor el remedio que la enfermedad. ¿Has leido el tutorial que te he indicado?
-
13/06/2016 a las 14:30 #115662Ramon MonteroParticipante
Sí lo leí. Vi que trataba siempre de VirtueMart 2 y no entendí cómo podía ayudarme a solucionar mi problema.
Yo tengo una tienda VirtueMart anterior y deseo migrarla a un sistema Joomla3.5.x-VirtueMart3.0.x. con una plantilla determinada (Plantilla)¿Cuál crees que puede ser la mejor secuencia?
– Instalar la plantilla QuickkStart, sustituir sus tablas de la base de datos por las de mi tienda y modificar la configuración.
– Instalar Joomla 3.5.1 – VirtueMart 3.0.14 limpios, añadir la plantilla y sustituir las tablas.
– Otra.
No soy un experto en VirtueMart y te agradezco muchísimo tu tiempo y esfuerzo. -
13/06/2016 a las 15:11 #115663RobertParticipante
No, es tambien valido para VM3, Adjunto captura
A ver, tu tienda online, si no me equivoco esta montada sobre virtuemart 3.
Deatalles
Joomla! Compatibility: 3.0.x-3.5.x
Joomla! Engine: 3.3.6
VirtueMart Compatibility: 3.0.x < Y el template override se realizo sobre virtuemart 3.0.6 si no me equivoco. Entonces al actualziar para virtuemart 3.0.14 (o 16) directamente, el template override aplicado con vm 3.0.6 puede dar ese tipo de problemas que aparece.
VirtueMart Engine: 3.0.x
Animation: HTML plus JS
Categories View: Grid, List
Currencies: USD, EUR
Features: Admin Panel, Bootstrap, Responsive
Functionality: Blog, Online Store/Shop
Installation: Installation and set up instructions are attached (look for Documentation folder).
Language support: English
Layout: 2 columns
Web Forms: Contact Form
Width: 1600px[b]
Comprobación[/b]: Accede a tu plantilla con tu cliente FTP, y ve a /templates/TU_PLANTILLA/html y ahi veras una carpeta llamada com_virtuemart.
Renombra esa carpeta, limpia la cache de tu joomla y navegador y mira lo que sucede.Observaras que se ha solucionado el tema. Pero el estilo es diferente.
Attachments: -
13/06/2016 a las 15:41 #115664Ramon MonteroParticipante
El estilo es diferente, pero no se ha solucionado el tema de las listas desplegables duplicadas. Siguen apareciendo en Moneda, Título, País, Provincia.
-
13/06/2016 a las 22:45 #115668Moderador ForoParticipante
Lo que te comenta Robert es correcto, solo que hay otra carpeta relacionada con virtuemart situada en la carpeta LESS.
Esto te ha sucedido por no haber hecho correctamente la actualiazción. ¿Como lo has hecho? No lo se. De todos modos me he tomado la libertad de actualizar el quickstart que tengo aqui subido.
Te lo puedes descargar de modo sencillo, y pasar con DROP TABLE los datos de tu web a ese Quickstart. El mismo ya esta con joomla 3.5.1 y virtuemart 3.0.16.
Debes verificar que en tu base de datos esten incluidas esas tablas en español para una actualización correcta. También he añadido la traducción del propio joomla para le quickstart y el virtuemart 3, traduciendo algunas partes de la plantilla que incluye su propio archivo de idioma.Adjunto captura para que compruebes que una actualizado correctamente, el problema de los desplegables dobles, no existe.
Descarga Plantilla virtuemart 3 actualizada
NOTA: La version php recomendable para el hosting, es la versión 5.6
Attachments: -
14/06/2016 a las 10:29 #115670Ramon MonteroParticipante
Muchísimas gracias a los dos por vuestro trabajo. Ahora mismo voy a instalar la nueva QuickStart de la plantilla y ya os diré cómo me ha ido.
Una pregunta más: ¿Por qué recomiendas PHP 5.6 en vez de PHP 7? -
14/06/2016 a las 10:59 #115671Moderador ForoParticipante
Si ya estas en PHP 7 , lo instalas y te funciona, pues bien. Si se repite tu problema, eso te da una pista del porque de tu problema.
Hay un listado de extensiones joomla que te muestra las extensiones compatibles y no compatibles para php 7.
¿Es mejor php 7? Si claro, ¿Joomla 3.5.x es compatible con php 7? Si claro. Pero ¿Y las extensiones creadas por terceros? Por ejemplo virtuemart y extensiones de la misma.
Saludos
-
14/06/2016 a las 12:03 #115672Ramon MonteroParticipante
Vale, tendré en cuenta lo del PHP 7.
Ya he hecho la instalación con la nueva Quickstart y todo ha ido bien. Ya no se ven duplicadas las listas desplegables.
Lo que sí he notado es que ahora la instalación es distinta de la normal y espero que no haya cometido ningún error con la base de datos (los que no dominamos estos temas, tenemos dudas fácilmente).
Vuelvo a repetir las gracias a los dos. -
14/06/2016 a las 13:04 #115673Moderador ForoParticipante
-
27/07/2016 a las 10:28 #115818Ramon MonteroParticipante
Sigo teniendo el mismo problema, pero creo que ya sé la causa. Es algo relacionado con las librerías JavaScript Ajax – jQuery.
Si solo activo la opción “Usar el Script ajax Países / Regiones” de VM, no se duplican las listas desplegables, pero no funciona la relación automática entre “Países” y “Provincias”. Creo (no estoy seguro) que en este caso funcionan con las librerías de la propia plantilla y no funcionan bien.
Si también activo la opción “Usar jQuery elegido para menús desplegables en el frontal de la web” de VM, se duplican las listas desplegables y ahora sí funciona la relación automática entre “Países” y “Provincias”.
Ninguna de las dos situaciones me sirve. La primera porque no permite seleccionar la Provincia, bloqueando el siguiente paso del registro. La segunda porque es estéticamente inaceptable que se muestren todas las listas desplegables duplicadas.
¿Alguien sabe la forma de resolver esta situación?, ¿se puede anular la librería de la plantilla? -
27/07/2016 a las 13:01 #115819RobertParticipante
Es posible que sea un problema de incompatilidad con la plantilla como comentas. ¿Has mirado en la plantilla si te da opción de anular el uso de jQuery?
-
27/07/2016 a las 18:17 #115822Ramon MonteroParticipante
Sí, ya lo miré y solo permite ajustar el logo, la descripción y un par de cosas de diseño.
No sé si la misma plantilla de pago tendrá más posibilidades. -
28/07/2016 a las 18:51 #115827Moderador ForoParticipante
Instalate el plugin jQuery Easy > http://www.simplifyyourweb.com/downloads/jquery-easy#downloads y activalo. Si no funciona, tiene varias configuraciones posibles. Hay varias versiones.
Comenta con lo que sea.
-
28/07/2016 a las 20:05 #115833Ramon MonteroParticipante
Ya estuve mirando los plugins relacionados con jQuery (Sistema – jQuery Easy y Joomla Options), pero como no entiendo bien dónde está el problema, no sé como hay que configurarlos correctamente. Tienen demasiadas opciones para hacer todas las combinaciones posibles e ir probando.
He estado probando otras demos de plantillas para VirtueMart y he comprobado que ya en las demos, algunas no funcionan lo de que al seleccionar el País “España”, se muestre la lista de las Provincias de forma automática. -
28/07/2016 a las 20:22 #115834Ramon MonteroParticipante
También volví a instalar el “quickstart” totalmente limpio de la plantilla que preparó redlo y tiene el problema desde el principio: al registrarte, la selección de “España” no genera el listado de las Provincias y, si quieres que salgan, hay que mostrar las listas duplicadas.
Sigo agradeciendo a los dos todo el tiempo que me estáis dedicando.
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.