Diseño y Posicionamiento Web con Joomla › Foros › General › Joomla en General › RockQuickCart
- Este debate tiene 6 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 8 años, 2 meses por Moderador Foro.
-
AutorEntradas
-
-
02/08/2016 a las 17:07 #115853José Antonio Couce IglesiasParticipante
Buenas.
Estoy haciendo una micro tienda con la extensión RockQuickCart y no doy conseguido localizar en el código un par de detalles para poder adaptarlo a lo que necesito.
En primer lugar está el tema de las cabeceras del carro de compra. He conseguido traducir todo lo que muestra al usuario la extensión pero no doy localizado donde cambiar las cabeceras del carro de compra. (Name, Qty, Price) alguna sugerencia para poder localizarlos?
Por otro lado la configuración creo que no permite que el símbolo del € aparezca a la derecha, sólo permite seleccionar la divisa pero no dónde ponerla, para ello debería de acceder al código, pero tampoco doy con el lugar dónde se encuentra.Alguien podría echarme un cable?
Gracias.
-
04/08/2016 a las 11:07 #115856Moderador ForoParticipante
El idioma español con la última versión de RokQuickCart > http://solojoomla.com/componente-joomla-para-tienda-online-simple.html . Mira la explicación. Es bastante sencillo configurar.
-
04/08/2016 a las 12:36 #115859José Antonio Couce IglesiasParticipante
Gracias por responder.
Si ya había descargado los ficheros de idioma, y los he agregado a mi instalación y sale todo en español a excepción de los tiítulo de columna del carro de compra.
[hr]
Su cesta: (0 articulos)
Name_________________Qty_________________________Price______________________________________SubTotalSubTotal: €0.00
Iva: €0.00
Total: €0.00
Cesta vacia Comprar[hr]
Los textos Name, Qty, Price, Subtotal quería cambiarlos a Nombre, Cantidad, Precio y dejar Subtotal (es esto lo que no soy capaz de conseguir)
Y la otra particularidad es que en lugar de aparecer el precio con el símbolo a la izquierda €10,00 que me lo muestre a la derecha del precio 10,00€ (Tampoco lo consigo)
He instalado la extensión descargada desde donde me indicas, estoy haciendo algo mal?
Gracias nuevamente y saludos
**** Edito ****
La modificación de la posición del símbolo en los artículos si la he conseguido modificando la línea 28 del fichero ‘componentscom_rokquickcartviewsrokquickcarttmpldefault.php’
Línea 28 original.
get('display_item_symbol') == 1) { echo $this->currency_symbol; }?>price;?>
Línea 28 modificada
price;?>get('display_item_symbol') == 1) { echo $this->currency_symbol; }?>
*** fin de la edición ***
-
05/08/2016 a las 11:08 #115864Moderador ForoParticipante
En cuanto tenga un rato lo reviso y te comento. Tardare un poco, que estoy de vacaciones.
-
05/08/2016 a las 11:55 #115865José Antonio Couce IglesiasParticipante
Buenas
Gracias por tu interés.
Yo sigo buscando y he conseguido también cambiar la posición del símbolo euro en el carro de compra.
Para ello he modificado la línea 71 del fichero’componentscom_rokquickcartassetsjssimplecartsimpleCart.js’Línea 71 original
"EUR": { code: "EUR", symbol: "€", name: "Euro" },
Línea 71 modificada
"EUR": { code: "EUR", symbol: "€", name: "Euro", after: true },
Simplemente es indicarle en la lista de mondeas para el Euro la posición con el parámetro after el valor true. Por defecto u omisión este parametro parece estar a false y situar el símbolo antes de los dígitos.
Sigo mirando a ver si localizo lo de las cabeceras del carro.
Una vez más gracias por tu interés y buenas vacaciones.
Un saludo
-
05/08/2016 a las 14:21 #115866José Antonio Couce IglesiasParticipante
Buenas
He conseguido “solucionar” aunque no se si será la forma correcta y optima.
He incluído varias líenas de codigo en el fichero “componentscom_rokquickcartassetsjssimplecartsimpleCart.js”
Codigo original a partir de la línea 653 (Aquí parece ser que es dónde genera las cabeceras del carro de compra)
// create header
for (x = 0, xlen = settings.cartColumns.length; x < xlen; x += 1) {
column = cartColumn(settings.cartColumns[x]);
klass = "item-" + (column.attr || column.view || column.label || column.text || "cell") + " " + column.className;
label = column.label || "";
Código modificado con las líneas agregadas para modificar texto de cabeceras (Name, Price y Qty por Artículo, Precio y Cantidad)
// create header
for (x = 0, xlen = settings.cartColumns.length; x < xlen; x += 1) {
column = cartColumn(settings.cartColumns[x]);klass = "item-" + (column.attr || column.view || column.label || column.text || "cell") + " " + column.className;
label = column.label || "";
// Modificación para cabeceras
if (label=="Price") {label="Precio"};
if (label=="Qty") {label="Cantidad"};
if (label=="Name") {label="Artículo"};
También aparece en la línea de cada artículo del carro de compra la palabra REMOVE para eliminar contenido del carro. Como necesito que ponga Eliminar en lugar de Remove también he modificado las siguientes líneas
Código original a partir de la línea 601
remove: function (item, column) {
return "" + (column.text || "X") + "";
}
Código modificado, agregamos una línea para modificar el texto Remove por Eliminar
remove: function (item, column) {
if (column.text=="Remove") {column.text="Eliminar"}; // línea agregada para modificar texto
return "" + (column.text || "X") + "";
}
—————————
Bueno, esto es lo que he conseguido y seguro que no es lo más ortodoxo. Pero aquí lo dejo por si puede servirle a alguien con más conocimientos como punto de partida.
Gracias redlo por tu interés y ayuda.
Un saludo
-
06/08/2016 a las 21:53 #115869Moderador ForoParticipante
¡ Qué bien ! . Gracias a ti, y por preguntar aquí 😉
-
-
AutorEntradas
- Debes estar registrado para responder a este debate.