Componentes
Un Componente también conocida como extensiones, es un programa que insertamos dentro de nuestro Joomla. Sólo puede haber un componente activo por página. Son los elementos más complejos que podemos instalar en Joomla.
Por lo general los componentes tienen dos partes bien diferenciadas la parte BackEnd y otra FrontEnd. En la Administrativa (BackEND) podemos ver sus configuración y más acciones administrativas
Los componentes son las partes software de nuestro portal, que le dan la funcionalidad básica al mismo.
El archivador de multimedia de virtuemart
La opción de virtuemart para gestionar las imagenes de la tienda online le llama : "Archivo de medios"
En está seccion del administrador de virtuemart podrás encontrar todas las imagenes que hayamos subido a la tienda on line (productos, fabricantes, ...)
Hoy nos encontramos con el problema (error en virtuemart) que uno de nuestros clientes nos comenta que en su tienda creada con virtuemart version 3.0.6 no puede imprimir pedido desde back-end de su tienda, saliendo el siguiente error
Hay que tener en cuenta que que este error a la hora imprimir pedido ( icono imprimir) solo sucede a la hora de intentar imprimir un pedido cuando hay alguien logueado en la parte front-end.
Por lo que consideramos que es un error de la version que utilizamos, por falta de tiempo y presupuesto vamos a esperar que las nuevas versiones lo solucionen.
Cuando montamos una tienda, inicialmente siempre lo enfocamos a uno o varios países, por ello revisamos esos países y vemos la organización territorial de cada país en los que va vender nuestra tienda online.
Normalmente pensamos que virtuemart ya no facilita esa organización, los estados o provincias... de cada país, pero no siempre es así.
El motivos, es que es algo muy particular de cada país, por lo que hay alguno metidos, pero eso no implica que estén bien o que no falte algunos.
En principio hablamos para una tienda ONLINE está creada con virtuemart version 3.0.6 o 3.0.8 , que son las que en esto momentos tenemos instaladas y gestionamos el mantenimiento web.
En estas versiones encontramos varios países que no tienen los estados:
Portugal, Francia, Belgica, Noruega ....
Incluso encuentro otros, como Reino Unido aunque se considerá un país es el conjunto de varios, que tambien son considerado países ( Inglaterra, Escocia, Gales ... ) , por ello es algo particular de cada uno el organizar estado y provincias de alguna manera.
Nosotros pretendemos organizar y tener una forma sencilla estos estado para poder añadirlos a las tiendas online que no necesiten, estándo siempre adaptadas a nuestros clientes y sus necesidades , pero quiere decir que sea lo correcto.
Creamos un repositorio en GITHUB con la tabla de los países con sus estados , distritos o provincias que les falta.
ANTES DE AÑADIR LOS REGISTROS A LA TABLA VIRTUEMART STATES
Hay par de puntos que debemos hacer y comprobar antes de añadir los estado que os facilitamos en el repositorio Git.
CAMBIAR PREFIJO POR EL DE NUESTRA INSTALACIÓN.
Para realizar esto, simplemente abrimos el fichero prefijo_virtuemart_states.sql
con un editor texto plano que utilicemos.
Buscamos las lineas:
CREATE TABLE IF NOT EXISTS `prefijo_virtuemart_states` (
INSERT INTO `prefijo_virtuemart_states` (
y sustituimos prefijo por el de nuestra instalación.
COMPROBAR LOS ID DE LOS PAÍSES QUE VAMOS AÑADIENDO.
El fichero que os facilito, añade los estado de los siguiente países:
- Portugal
...
Por ello debemos revisar si el ID de ese país es el mismo del que le ponemos nosotros en el fichero, deberái de ser, pero nunca se sabe.
ID DE PORTUGAL: 171
<CAPA SISTEMA>
Os comento que de momento no probamos a añadir esos campo automaticamente, pero lo haremos y ya continuaremos con con este post.
<CAPA SISTEMA>
CREAR ESTADO / PROVINCIAS DE OTROS PAISES A MANO
Desde la parte administrativa de nuestra web, podemos crear a mano los estados de países, es relativamente fácil.
Pero nos encontramos un par de quebraderos de cabeza con dos campos que virtuemart no obliga meter.
codigo estado(2) -> Normalmente son letras
codigo estado(3)-> Normalmente son Numeros...
No se muy bien que es lo que pretende virtuemart con esos codigo, y que poner.
¡¡ Mandame el listado y os preparo un instrucción SQL para añadirlo automáticamente. !!
La modificación y la maquetación de los pdf que generamos en los pedidos, albaranes y facturas de Vituemart, son bastante complejos y no es una tarea fácil.
Aunque el componente virtuemart nos ofrece en el menù >>Tienda una forma bastante interactiva de modificar los pdf que genera, aunque con bastantes limitaciones.
SOBI PRO si queremos actualiza versiones inferiores 1.0.8 a 1.1 no podemos, necesitamos tener instalada primero la versión 1.0.8 y luego realizar la instalación 1.1. x.
Hasta ahora las pruebas realizadas fuero todas un desastre, lo que está claro que si quieres conseguir la versión 1.0.8 tiene que pagar a sus creadores, ya que en su web no permite la descarga.
Aunque no es mucho, ya que puede subcríbirte por 40 euros, como esto es para una web de un cliente de momento lo descartamos, hasta que este nos lo confirme.
BUSQUEDA DE SOBI VERSION 1.0.8
Encontramos el siguiente link:
http://code.openhub.net/project?pid=LtlFqA9eV-4&cid=w8j_HxGRgxI&fp=281592&mp=&projSelected=true
Pero vemos que no hay forma descargar el paquete completo. Se lo comentamos a nuestro técnico de sistemas, pero este tampo fue capaz de buscar ninguna manera de poder descargarlo.
No remite otro link:
https://svn.suski.eu/SobiPro/Component/trunk
El cual por la pinta pertenece a los creadores de SOBI PRO, por lo que tampo se puede descargar.
Así que no queda otra que pagar o perder todas las entradas que tengas en ese componente y instalar desde cero.
" Se me ocurre utilizar un componente que hay por ahí para añadir entradas a sobipro automaticamente"
YA OS DIRE COMO ME FUE.
Estuve buscando si la encontraba y lo único que encontre es este repositorio svn pero pide contraseña.. ;-) -Guillermo.
El objetivo de esta entrada, es anotar un poco los cambios de css que ponemos para centrar la images de la galeria phocagallery en nuestras plantillas.
Conseguir que si mostramos varias fotos por columnas, que estas cuando no llenen la plantilla que se centren en ella.
A veces , cuando las imagenes metemos , son demasiado grandes, nos deja un espacio a la derecha o incluso centrar las imagenes de la ultima fila, como se enseña en la imagen.
Lo podemos hacer es sobreescribir el css que genera el componente.
1.- Localiza la capa contendora de las imagenes, en la version actual es:
pg-msnr-container
y añadimos al css de nuestra plantilla:
#pg-msnr-container {
margin: 0 auto;
text-align: center;
}
Luego buscamos el contenedor ( capa ) de cada imagen
.pg-cv-box{
float: none; /* Para eliminar el que traer left */
display: inline-block;
}
Bueno, lo siento por no explicar más , espero que valga de ayuda, a nosotros no sirve recordatorio...
Cualquier duda , podéis informanos en contactar.
- Olalla
- Componentes
Requisitos: (en Front-end, site --> views o models)
1. En el .xml de la vista en el tmpl, podemos cambiar el titulo de la vista del item menu , donde
<layout title="COM_MYRSSREADER_VIEW_TITLE"> sería:
<layout title="nuevaVistaDeItemMenu">
2. Nombre de la carpeta de la vista se usa en las clases creadas en :
vista creada: nuevorss
la vista : view.html.php --> class LectorViewNuevorss extends JView
el models : --> class LectorModelNuevorss extends JModel
3. Palabra PROHIBIDA: Usar MODELO! Si lo usas como nombre de la carpeta de la vista te dara un error y no te funcionará el componente.
- Olalla
- Componentes
Para que el cliente suba las imagenes a una categoría creada desde administrador
cuando se crea una categoria en phocagallery para que el cliente suba las fotos... debo en dicha categoria DAR PERMISOS (una vez logueado pueda subir fotos) en opc. Derechos de acceso y subir derechos → todos los usuarios.
Config. general
En parte publica de la WEB, al añadir un evento, me generaba el siguiente error:
El problema es que en esa web el administrador de la categoria de los eventos , tenía un correo que no correspondia con el dominio de la web.
Ejemplo:
La web en cuestión era evigo.es
Pero el administrador tenia el email info @ solucionesvigo.es y por consecuencia el componente generaba ese error.
Lee más…