Esto lo he necesitado porque al pasar de PHP 4 a PHP 5 la clase catpcha.php dejo de funcionar, el problema era que no encontraba la ruta de Verdana.ttf.
Lo he solucionado así:
Subo a la carpeta includes el fichero Verdana.ttf
y sustituyo:
define (”FONTNAME”, “Verdana.ttf”);
por
define (”FONTNAME”, dirname (__FILE__).”/Verdana.ttf”);
Con esto funciona.
dirname (__FILE__) devuele la carpeta real del disco tipo c:\inetpub\etc… donde está ubicado el archivo que se está ejecutando.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Funciones Tags:
Carpetas,
PHP
Utilidad para crear tutoriales para clientes.
Hypercam, buen programa, de pago. Permite seleccionar el area a escribir. No está en castellano
Camtasia Studio, 299 € parece que no está en castellano aspecto profesional
CamStudio, programa gratuito en SouceForge, sencillo de usar y completo. Es el elegido.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Multimedia Tags:
Manual,
Vídeo
Como se puede tener una página de WordPress en varios idioma, hay distintos métodos que vamos a enumerar.
Plugins de Traducción manual
Estos plugins requieren que los textos se entren en varios idiomas
- Polyglot, permite definir varios idiomas, En las las entradas y páginas se escriben los mismos textos encerrados en unos Tags especiales de cada idioma. Tutroial en el Blog de Andrés Milleir
- QTraslate, permite entrar textos en varios idiomas
Plugins de Traducción Automática
- Wordpress Global Translator, plugin que traduce utilizando servicios externos como Google o Altavista Babel Fish, descargar de Nothing2Hide tutorial en Blog & Web
- Google Translate WordPress Plugin - Utiliza el sistema de traducción de Google para traducir tu blog hasta a 10 idiomas con un sencillo widget.
Más información en All for Blogs
Instalación de
Google Translate WordPress Plugin
Se descarga de la Web y se sube a Plugins
Se activa el Plugin
Se debe retocar los temas, esto es un poco pesado
Instalación de Wordpress Global Translator
Se descarga el plugin, se sube y se activa
Crar subcarpeta chache en la carpeta del plugin con 777+
Se configuran las opciones, por ejemplo:
- Usar Google como motor porque es el que tiene más idiomas
- Poner 4 banderas por fila para que no deforme la visualización
Se añade un Widget en la barra lateral para ver las traducciones.
También es posible modficiar el tema para añadir las banderas
Yo diría que este plugin es el más recomendable para trabajar. Sencillo y Potente
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Plugins Tags:
Plugins,
Widget,
WordPress
Como hacer un Upgrade Automático con un Plugin
Wordpress Automatic Upgrade Plugin,
se descarga el plugin se sube en una Web con WordPress 2.5 y se activa
Se sube el plugin a la Web
En Abanasys:
- Da un error porque no puede escribir en los directorios y pide datos del FTP
- El FTP falla porque el directorio no tiene permisos 777
- Se cambia la protección a 777 y entonces arranca el upgrade
- Se siguen los pasos de actualización y se llega a la versión 2.7 pero en inglés
- Descargo la versión 2.7 es_ES y la subo por FTP
- Funciona todo bien
Pasos para realizar el Upgrade manual de 2.5 a 2.6
Crear respaldo de wordpress:
* Backup de la base de datos.
* Backup de los ficheros.
* Verifica que las copias son correctas.
Actualización:
* Desactiva todos los plugins en el panel de control.¿?
* Borra todos los ficheros wp del directorio raíz, excepto wp-config.php
* Borra los ficheros que no sean del tipo wp del directorio raíz, excepto .htaccess
* Borra la carpeta wp-admin.
* Borra la carpeta wp-includes.
Los ficheros y carpetas que NO debes borrar son:
* No borres el fichero wp-config.php
* No borres el fichero .htaccess
* No borres la carpeta wp-content
Descargar la última version de WordPress:
Puedes descargarla desde el sitio de siempre http://wordpress.org/download/ y subir los ficheros al servidor. Recuerda no sobrescribir el directorio wp-content que tienes en tu servidor y que antes evitamos borrar.
Upgrade de la base de datos:
Cuando hay cambios en la base de datos (como en este caso) es necesario realizar la actualización de la base datos que también nos lo ponen muy sencillo. Solo hay que ejecutar http://www.tusitio.com/wp-admin/upgrade.php y un asistente te guiará por el proceso en el que solo emplearás unos segundos.
Hay un problema aparentemente se ha actualizado pero después da el siguiente error:
No tienes autorización para acceder a esta página wp-admin/index.php
El fallo estaba en los plugins. Se recomienda actualizar Wordpress desactivando previamente los plugins y al hacerlo automáticamente esto no se llevó a cabo. ¿Solución? Pues muy sencillo: accedes por FTP y renombras la carpeta plugins por otra cosa (.plugins, por ejemplo) e intentas hacer login.
Entrarás sin ningún problema pero no podrás utilizar los plugins. Accede a Plugins (/wp-admin/plugins.php) y Wordpress, al no encontrar la carpeta de plugins, los desactivará. En ese momento vuelve a renombrar la carpeta con su nombre original (plugins) y listo. Ahora sólo tendrás que activar los plugins uno a uno para ver cuál era el que causaba el conflicto. Por cierto, siempre es recomendable hacer un backup de todo antes de actualizar
IMPORTANTE ACTIVAR UNO A UNO Y NO A LA VEZ.
Activa tus plugins y ya tienes la versión 2.6 funcionando, puedes comenzar a ver las novedades que nos aporta.
Otro error relacionado con All In One SEO Pack
Warning: Cannot modify header information - headers already sent by (output started at C:\Inetpub\vhosts\marioluna.net\httpdocs\wp-content\plugins\all-in-one-seo-pack\all_in_one_seo_pack.php:944) in C:\Inetpub\vhosts\marioluna.net\httpdocs\wp-includes\functions.php on line 698
Se actualiza el SEO Pack a la última versión y funciona bien.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
WordPress Tags:
WordPress
El sistema que utilizamos para el multiidioma en Access es el siguiente:
1. Primero se realiza la aplicación Access en castellano (por ejemplo)
2. Le pasamos una rutina que documenta en una tabla Access los siguientes elementos:
- Etiquetas de Formularios
- Etiquetas de Informes
- Caption’s de Botonos
- Caption’s de Páginas en el control ficha
- …
Los nombres de las etiquetas quedan asociados al idioma ‘es’
Ventaja
Ahorra mucho tiempo en documentar, es automático
3. Si queremos que la aplicación se presente también en Inglés copiamos la tabla de etiquetas del idioma ‘es’ al ‘en’ y ponemos la descripción de la etiqueta en inglés
Ventaja
Si una etiqueta como ‘Codigo Cliente’ se repite 50 veces en una aplicación de gestión sólo es necesario traducirla una vez. Traducir una aplicación completa lleva 20 minutos.
4. Definimos los usuarios que tienen acceso a la aplicación y con que idioma quieren trabajar
5. Cada vez que se carga un formulario en el evento Form_load añadimos una línea que llama a una función donde se asigna a cada Caption de Etiquetas, botones, etc. su descripción en el idioma del usuario, cuando se presenta el formulario o informe éste ya esta traducido y no se nota ningún tiempo de espera significativo.
Ventaja
Si se cambia de usuario no es necesario reiniciar la aplicación para que cambie al idioma del usuario, ya que la traducción se realiza en tiempo de ejecución.
6. Idioma ‘pz’, éste idoma que quiere decir ‘personalizado’ está dado de alta en la tabla de idiomas y permite que las empresas usuarias de la aplicación se hagan una traducción de la misma ‘a la carta’.
Ventaja
Esto soluciona el típico problema de que en distintas empresas se llama a un mismo concepto con distintos nombres, por ejemplo al artículo se le puede decir: Artículo, Producto, Mercancía, etc. El propio usuario puede personalizarse la aplicación a su medida.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Microsoft Access 2000 Tags:
Access,
Idioma
funcion shell_exec de php.
y que esta función no está habilitada en safe-mode.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Funciones Tags:
PHP
El Error que da:
Error in my_thread_global_end(): 1 threads didn’t exit
Se soluciona entrando en el Plesk a la configuración de PHP del dominio afectado y donde pone PHP marcar la casilla: Ejecutar como extensión ISAPI
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
PHP Tags:
PHP,
WordPress
Pasos para la instalación del Plugin Great Real Estate para administración de inmobiliarias.
- Descargar el Plugin de la Web del Autor: Roger Theriault
- Subirlo y activarlo, el Plugin principal y el Widget
- Crear una página que será el índice de los anuncios, por ejemplo Inmuebles
- Ir al menú de administración Real Estate->Settings y rellenar las casillas de opcines, principalmente indicado cual es la página de Anuncios (Listings)
- Añadir una ficha de inmueble:
- Se crea una nueva subpágina por debao de la principal con un título descriptivo del inmueble que se ofrece, por ejemplo “Casa en Breda”, aquí aún no salen las opciones de Real Estate, se graba la página
- Se accede a la página y entonces si aparecen los campos propio de la ficha del inmueble
Algunos enlaces de Ejemplo:
Página de Roger
Lista de Inmuebles
Ficha de Inmueble
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Plugins Tags:
Inmobiliaria,
Plugins
En Facebook
Clic en el hipervínculo inferior: Desarrolladores ó http://developers.facebook.com/?ref=pf
StarNow
Clic en Go to the Facebook Developer App
Clic en permitir
Vamos a la ventana Mis Aplicaciones y ya tenemos instalada la aplicación del programador
Click en Create One, dar nombre a la aplicación y en Optional Fields poner lenguage Español (España)
En Local
- Descargar el archivo de ejemplo: facebook-platform.tar.gz es el mismo sea desde el link de ejemplo o desde el de Librerías, es el mismo archivo.
- Crea un estructura de carpetas así:
- facebook-platform
- footprints (aplicación de ejempo)
- Modificar config.php poniendo los datos de ip y base de datos
En Facebook
- Modificar datos de URL de la apicación (Callback URL) y la dirección en Facebook (Canvas URL)
- 1º Intento de Carga de la plaición, primer error porque el servidor tiene PHP4, se cambia a 5
- 2º Intento de Carga, otro error, problema de includes, faltaba lib.php
- 3º Intento de Carga ,error¿? Sustituyo código final por Hello World, da error
- 4º Intento de Cara, se deja solo las includes y las 3 prmeras líneas de definición de variable
- 5º Intento de Carga, cambio el index.php descargado por el que ofrece Facebook, pero le faltan las includes, se las añado y ahora en mi Web muestra los código de mis amigos pero en Facebook da error 405.
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Aplicaciones Web Tags:
Facebook
Es posible poner anuncios en Facebook (Facebook Ads) y también crear una página para publicitar nuestros productos.
Facebook Ads en Maestros del Web
Es posible desarrollar aplicaciones para Facebook:
Como hacer aplicaciones en Facebook
Generar aplicaciones en Facebook por Maestros del Web
How to write a Facebookapplication in 10 minutes
VN:F [1.4.6_730]
Rating: 0.0/5 (0 votes cast)
Posted in
Aplicaciones Web Tags:
Facebook