Respuestas de foro creadas
-
AutorEntradas
-
Tux MerlinParticipanteTux MerlinParticipante
No se puede poner una imagen (viñeta) para cada item de un enlace.
La programación del mismo componente no lo permite, toma solo 1 por defecto.Si quieres algo así, podrías armarte un “artículo” conteniendo enlaces y allí le pones la configuración que quieres.
La clase CSS que maneja esas viñetas es tr.sectiontableentry y si miras el código del componente te darás cuenta que es complicadísimo. Tendrías que ir algo así como numerando los enlaces y enlazar cada número con una imagen. No se si vale la pena tanto trabajo, la solución del artículo me parece más adecuada.
Tux MerlinParticipanteTux MerlinParticipanteProbablemente hay algún artículo del frontpage (de los últimos publicados) que tiene algo extra o algún módulo.
Si puedes entrar al back end, ve despublicando los últimos artículos o deshabilitando módulos hasta dar con lo que causa el problema.
Tux MerlinParticipanteLa ubicación de la base de datos se determina en el configuration.php, en la variable “var $host =” , normalmente es:
var $host = ‘localhost’;En tu caso puedes poner la IP del servidor donde se encuentra, ej.:
var $host = ‘192.168.150.14’;
o bien:
var $host = ‘midominio.com’;En ambos casos, el servidor destino tiene que estar configurado para aceptar accesos externos a la BD desde otra IP.
Tux MerlinParticipanteTe comento para que sigas una línea de razonamiento y determines qué pasos seguir.
– La función putenv() en PHP3,4 y 5 se utiliza para fijar o establecer una variable de entorno. En tu caso, el error se produce al intentar establecer una variable de tiempo.
– La función anda si tienes el safe_mode en on. El safe_mode es una variable de entorno que se configura en el php.ini de los servidores y generalmente está en off, apagado.
– En apariencia, el error que tienes es por esto. Si miras el texto dice: “Warning: putenv(): Safe Mode warning…”.
– Si quieres saber cómo está configurado en tu hosting, ve al menú de la administración de Joomla, item Ayuda –> Información del Sistema –> Configuraciones de PHP.
– Si allí tienes el safe_mode en off, puedes intentar activarlo a traves del archivo .htaccess ubicado en la raíz de instalación de Joomla. Agrega una línea allí como esta:
php_admin_flag safe_mode On
o bien:
php_admin_value safe_mode 1Coloca solo una de ellas y vuelve a ver en Configuración de PHP. Es importante aclarar que esto funciona si tu hosting lo permite. Si al hacer esto te aparecer un “Internal Error Server”, borra la línea y consulta con el servicio técnico.
Finalmente, he buscado en internet sobre este fallo y solo aparece 3 veces en algunos foros de Virtuemart y en todos los casos lo han solucionado migrando a PHP5.
Habla con tu servicio de alojamiento.Tux MerlinParticipanteEstuve investigando tu problema y parecer ser alguna mala configuración del php.ini del servidor.
Tu has cambiado de servidor?Tux MerlinParticipanteSi claro…
Accedes a la administración.
Luego en el menú Sitio –> Configuración Global –> Servidor –> Configuración de CorreoTux MerlinParticipanteCannot set environment variable ‘TZ’
Tienes mal seteado el Time Zone parece.
20/01/2010 a las 00:48 en respuesta a: Como enlazar la base de datos de mis clientes en joomla #86989Tux MerlinParticipantepero lo que yo quiero es convertir una tabla del excel en una base de datos para mysql con xampp
Para esto tienes que abrir el archivo con Excel, borrarle las columnas o dejarlo tal cual lo quieres.
Luego necesitas algún programa que importe de distintos formatos a MySQL.
Te recomiendo SQL Maestro para MySQL o EMS MySQL (importan Excel, DBF, y varios formatos más).
En la zona “GNU” HeidiSQL pero aquí importas desde el formato CVS (o sea deberías guardar el Excel en formato CVS). (www.heidisql.com)
Con esos puedes importar desde varios formatos a tablas MySQL, luego usas estas tabla como quieras.
Tux MerlinParticipanteLos mejores son los hosting de alojamiento norteamericanos, por ejemplo: Hostgator.(donde está alojada Solojoomla… 100% up!)
Todos los demás son a suerte y verdad. Te puede tocar algo bueno, regular o malo.
Cada uno tiene su experiencia personal y te van a recomendar miles pero como dice el refrán “no me des consejos que sé equivocarme solo”.Como recomendación, si quieres más económicos que Hostgator y además tener a mano para llamar por teléfono al servicio o ir personalmente a hacer reclamos, busca alguno en tu ciudad o país, uno nunca sabe, tal vez encuentres lo que buscas.
Por ejemplo, donde tengo mi web es en Hostrentable.com (Mendoza-Argentina) y si bien muchos, muchísimos, me habían hablado muy malle han hecho malísima publicidad, la verdad que a no ser por 2 hacking que sufrí (en 5 años o más que hace que tengo la web) no me puedo quejar. Por otro lado son muy baratos y con muy buenas prestaciones.
En fin, todo se hace según los resultados del método empírico de ensayo y error.
Tux MerlinParticipanteTe recomendaría que te mudes a algún sitio de alojamiento de pago, ahora los hay muy económicos, por estos motivos:
1- Si consideras que tu web es de importancia, estar en un sitio gratuito es un despropósito.
2- Los hosting gratuitos trabajan con BD compartidas (por eso los errores que tienes, se saturan de tantas conexiones).
3- En un hosting de pago tendrás soporte técnico y podrás hacer lo que te plazca con la base de datos, incluyendo solicitar ayuda, hacer reclamos, backups, cualqueir modificación, etc.
4- Los accesos a las bases de datos desde otros sitios generalmente están bloqueadas y solo puedes hacer eso si pagas un alojamiento.
5- La BD es el alma del sistema, si no tienes algo bueno en ese sentido, cualquier CMS que uses tendrá problemas.Resumiendo…
19/01/2010 a las 05:01 en respuesta a: Como pasar una base de datos jo_user de una pagina a otra? #86977Tux MerlinParticipanteSi perdiste la contraseña de mysql prueba entrar a /xampp/mysql/bin/ y ejecutar winmysqladmin.exe
En la pestaña my.ini Setup podrás ver la contraseña y/o cambiarla19/01/2010 a las 04:30 en respuesta a: Como enlazar la base de datos de mis clientes en joomla #86976Tux MerlinParticipanteMira esta extensión, tal vez te sirva.
http://www.joomlaspanish.org/component/option,com_remository/Itemid,28/func,fileinfo/id,203/18/01/2010 a las 23:15 en respuesta a: LOS ARCHIVOS DE MI BASE DE DATOS SE RENOMBRARON A BAK_ #86973Tux MerlinParticipanteSi, suele suceder cuando desinstalas alguna extensión que usa la BD, esta deinstalación desde la administración de Joomla no borra las tablas.
Si no la vas a usar más elimínalas.
Para asegurarte que estas borrando las correctas, mira dentro del archivo XML de instalación de aquella que instalaste para saber cuáles tablas creó, dentro de ese archivo veras algo como: “create table….#_nombredelaextension”….Tux MerlinParticipanteEso lo hace automáticamente Joomla.
Sin lo que sucede es que no ves el botón, ve a la Admintración –> Contenido –> Gestor de Artículos –> Preferencias (botón arriba a la izquierda)
Busca allí “Icono Correo” y márcalo.
Luego guardas.
18/01/2010 a las 19:54 en respuesta a: LOS ARCHIVOS DE MI BASE DE DATOS SE RENOMBRARON A BAK_ #86966Tux MerlinParticipanteLo más rápido sería armar un script similar al de la instalación de Joomla.
Lo más lento sería:
1- Entrar a phpmyadmin
2- Hacer click en el nombre de la base de datos (esto desplegará a la derecha todas las tablas que componen la base de datos)
3- En este listado, en la primera tabla que aparece (generalmente y6z4i_banner -en tu caso bak_banner), click en el ícono “Estructura”
4- Luego click en la ficha “Operaciones” (arriba)
5- En el casillero “Opciones de Tabla” y en el campo “Cambiar el nombre de la tabla a:” corregir los tres primeros caracteres y ponerle “jos” (sin comillas)
6- Darle click al botón “Continuar” en el mismo casillero de “Opciones de Tabla”
7- Repetir el proceso con todas las tablas de la BDOtra opción más fácil:
1- Haz un backup (exportación) desde phpmyadmin pero solo de las tablas que comienzan con bak_
2- El backup que sea del tipo sql, sin comprimir
3- Abre el archivo resultante con un editor de texto cualquiera tipo Notepad o Notepad ++
4- Busca y reemplaza la cadena “bak” por la cadena “jos” (ve observando que los reemplazo los haga en todos los textos luego del comando “CREATE TABLE”, los demás remplazos sáltalos)
5- Guarda el archivo
6- Entra a phpmyadmin y elimina todas las tablas de la base de datos
7- Restaura (importa) el archivo que modificaste con notepadTux MerlinParticipanteRevisá los permisos de las carpetas del componente, deberían ser 755.
Tux MerlinParticipanteTienes que cambiar la librería de imágenes que estas utilizando, que ha de ser GD1 o GD2 por ImageMagick que si soporta gif animados.
Si miras en la administración de Jomsocial, en la sección Multimedia, verás un campo que dice: Image Magick Path (optional), aquí deberías colocar la ruta hacia la librería. Si no la sabes consulta en el menú del back end de Joomla, en Ayuda, Información de PHP (si es que la tienes instalada, caso contrario tendrías que ponerte en contacto con tu servicio de alojamiento y consultar).
18/01/2010 a las 19:07 en respuesta a: LOS ARCHIVOS DE MI BASE DE DATOS SE RENOMBRARON A BAK_ #86962Tux MerlinParticipanteJoomla puede trabajar con cualquier prefijo. De hecho se recomienda por cuestiones de seguridad (cosa que nadie hace) renombrar el prefijo por defecto y ponerle otro cualquiera.
En tu caso no pasa nada, la web seguirá tranquilamente.Lo que puede suceder es que si cometes el mismo error se sobreescriban las tablas bak_.
Si quieres volver todo a la normalidad, borra todas las tablas e la nueva instalación que hiciste (las que comienzan con y6z4i_) y a todas las tablas que comienzan con bak_ las vuelves a renombrar como y6z4i_
Tux MerlinParticipanteEs un problema de compatiblidad de la plantilla con Internet Explorer 8.
Si miras tu web en Firefox la vas a ver bien, con Chrome también.Prueba poner esto:
Dentro de las etiquetas HEAD de la plantilla.
Otra solución es instalar el pluguin que te adjunto, que básicamente hace lo mismo. [file name=ie8_compatibility_1-20100114.zip size=1388]http://solojoomla.com/media/kunena/attachments/legacy/files/ie8_compatibility_1-20100114.zip[/file]
Attachments:Tux MerlinParticipanteEsto está dentro de las Normas de Uso del Foro:
.- Abre un post por pregunta
.- El titulo debe tener relacion con la preguntaNo quiero ser exigente pero hay cuestiones básicas que se deberían respetar. 😉
Tux MerlinParticipante14/01/2010 a las 15:19 en respuesta a: Erro en Patway al tratar de enlazar un menu a esa categoría #86903Tux MerlinParticipanteTenes un problema de codificación de los caracteres UTF-8 por la versión de PHP.
Si estas corriendo PHP4 cambiá la linea de rojo por esta:
$item->name = html_entity_decode($name);
Tux MerlinParticipanteLeete este artículo más que nada la parte relativa a usuarios.
Para que Joomla funcione tiene que estar instalado en una carpeta de usuario y además ese usuario debe tener permisos full para acceder a MySQL.
Esa carpeta dentro del usuario hay que configurarla dentro de apache para que sea la que actúe como repositorio de http, donde se van a poner las webs.Tux MerlinParticipanteCreo que me expresé mal.
La librería tcpdf viene incluída con Joomla, en el paquete de instalación. Debes abrir el paquete y volver a subir esa carpeta.En cuanto a los permisos, si son esos, es decir para carpetas 755 y para archivos 644. A esto lo puedes hacer utilizando el cliente FTP Filezilla (sino lo tienes descárgalo es muy bueno y GNU).
Tux MerlinParticipanteLos archivos PDF los crea Joomla mediante una librería GNU llamada tcpdf y que se instala en “raízjoomla/libraries/tcpdf”.
Si no puedes crear los PDF revisa primero si estas utilizando PHP 5.x ya que es la versión que utiliza esta librería.
Si se corresponde la versión y aún así no anda, intenta subir dicha carpeta nuevamente a la web y verifica que las carpetas tengan permisos 755 y los archivos 644.
Tux MerlinParticipanteEl login es el proceso de autenticación del usuario en la base de datos del sistema.
El login o ingreso lo que hace es validar que los datos ingresados de nombre de usuario y contraseña existan en una tabla específica. En el caso de Joomla la tabla se llama y6z4i_users o prefijo_users.
Para poder hacer lo que tu quieres deberías hacer que cuando el usuario se registre, los mismos datos se agreguen en las demás tablas de las otras bases de datos. Es un proceso no solo peligroso, ya que rompe la hegemonía de seguridad de Joomla, sino que además tendrías que “tocar” varios códigos del core.
En resúmen, si bien es posible no te lo recomiendo para nada.
Otra alternativa sería que en el registro se dispare un script que haga el proceso pero también, estarías “jugando” con la seguridad del sitio.
Tux MerlinParticipanteTux MerlinParticipanteEl mod_login no tiene nada que ver con el menú de usuario.
Justamente, el menú de usuario es eso, un menú.
Deberías crear uno y enlazar cada item como: Editar mi Perfil, Cerrar Sesión, Enviar Artículo, Enviar Enlace, etc. -
AutorEntradas