Si nos pasa que estamos trabajando con alguna aplicación que utiliza tipografias TRUETYPE y aparece este error es que no tenemos instalado en nuestro servidor la librería FreeType. Con solo instalarla solucionamos el problema.
Archivo para el mes enero, 2009
Fatal error: Call to undefined function imagettftext()
Autor: Pablo Glanzene 29
Tipografias True Type en nuestro sitio web con PHP + imagettftext()
Autor: Pablo Glanzene 28
Quizás más de una vez les pasó que un cliente vino con una muestra de la página web que quería, hecha, claro está por un usuario de corel o algo asi, y si bien tratamos de explicarle de varias formas que esa Tipografía era un montón de cosas, menos, lo que el necesitaba para su web, la frase EL CLIENTE SIEMPRE TIIENE LA RAZON, pasa a ser válida, como pasa SIEMPRE.
Leer el resto de esta entrada…
Error en searchTermTagging.php – Warning: array_unique() [function.array-unique]: The argument should be an array
Autor: Pablo Glanzene 27
Luego de probar el plugin Search Term Tagging 1.0 me encontré con que en las páginas que aun no tienen almacenadas frases provenientes de los buscadores aparece un error: Warning: array_unique() [function.array-unique]: The argument should be an array in /home/username/public_html/wp-content/plugins/searchTermTagging.php on line 118.
Sencillamente trata de crear un array de valores unicos con el resultado de buscar todas las frases de un post, y si en post no tenemos ninguna frase, genera un error. La solución que encontré es bastante facil. Antes de crear el array nos aseguramos que la consulta a nuestra DDBB va a arrojar algún valor de no existir alguno definimos nosotros en forma manual un array con un único valor: “No hay frases”.
function stt_getinfo() { global $post; $post_ID = $post->ID; if (get_post_meta($post_ID, 'searchTerm') <> '') { $arr = array_unique(get_post_meta($post_ID, 'searchTerm')); } else { $arr = array("No hay frases") ;}; if(empty($arr)) { return false; } else { return $arr; } }
Líneas modificadas, antes 118, ahora 118, 119 y 120
Extracto del código arreglado.
Search Term Tagging 1.0, plugin que agrega los keywords de los buscadores a nuestro post
Autor: Pablo Glanzene 26
Con Search Term Tagging 1.0 tenemos una buena herramienta para conocer con que palabras llegaron desde un buscador a nuestros post.
Es una versión algo vieja, pero la he probado y funciona casi bien. Genera un error en los post sin palabras, pero en otro post pondré como lo solucioné.
Tiene un array con el listado de los buscadores de los cuales lee y es muy facil de modificar. Entre los buscadores encontramos: google.com, yahoo.com, search.msn.com, excite.com, lycos.com, alltheweb.com, aol.com, ask.com y netscape.com.
Leer el resto de esta entrada…
Cambiar Idioma de WordPress
Autor: Pablo Glanzene 16
Al igual que con la instalación de wordpress, este es un post que siempre tengo agendado para publicar y olvido de hacerlo, asi que acá tienen:
- Descarga el paquete de WordPress que se corresponda con tu versión instaladao descargá directamente los archivos en español desde este enlace es_es.
- Descomprime el paquete en una carpeta vacía.
- Copia los archivo
es_ES.*que encontrarás en la carpeta/wp-content/languagesa la misma carpeta de tu instalación. De no existir, debes crearla. - Edita el archivo
wp-config.phpde tu WordPress. Busca la linea donde se define WPLANG y asegúrate que es exactamente igual adefine('WPLANG', 'es_ES'); - ¡Disfruta de tu WordPress en castellano!
Más información sobre traducciones de wordpress
Error en vTiger: Fatal error: Call to undefined function imagettfbbox()
Autor: Pablo Glanzene 14
Es bastante frecuente que nos encontremos con este error “Fatal error: Call to undefined function imagettfbbox()” en la generación de graficos en nuestro vtiger y en otros software que uilizan la función imagettfbbox().
El motivo es que para funcionar requiere de dos bibliotecas, segun información oficial en PHP.net. Estas son GD y FREETYPE. Si bien la primera es común y esta presente en la mayoria de los servers, la segunda es poco común encontrarla su tenemos un hosting en ambiente compartido.
La solución es sencilla, intalar o hablar con nuestro proveedor para que las instale.
Para poder sabes que bibliotecas tenemos instaladas necesitamos ejecutar en nuestro servidor el archivo phpinfo.php. A continución el código necesario para crear este archivo.
phpinfo();
Problemas con Emails cortados en vTiger
Autor: Pablo Glanzene 13
Un problema aparentemente bastante común si utilizamos nuestro vTiger como un cliente IMAP para usar nuestro correo via WEBMAIL es que algunos contenidos de los correos recibidos se cortan o al recibirlos o bien al reenviarlos o contestarlos.
El problema es bastante sencillo y también su solución.
Leer el resto de esta entrada…
Ejemplo de utilización de FCKEditor
Autor: Pablo Glanzene 5
Acá tenemos 2 ejemplos sencillos de implementación de FCKEditor en un campo de texto “text area” cuyo nombre es “Comentario”. Recordar de incluir al comienzo del siguiente código:
Ejemplo 1:
;ToolbarSet = 'Default' ; $oFCKeditor->;Width = '700' ; $oFCKeditor->;Height = '500' ; //$oFCKeditor->;Value = '' ; $oFCKeditor->;Create() ; ?>
