• Twitter
  • Facebook

Blog

Últimos artículos


1 ago. 2016

Magento (recopilación)

Magento (recopilación)

Magento (recopilación)

Versión 1.7.x

Desactivar la visualización de SID en las URL

En ocasiones suele pasar que las URL de magento llevan la variable SID, dominio?SID=09b5e9d112345bd7...
A nivel de SEO se recomienda desactivarlas por considerarlas URL toxicas. Lo hacemos desde
menú administración -> Sistema -> Configuración -> Web -> Session Validation Settings -> Use SID on Frontend
lo seteamos en OFF y guardamos.
-  y en el robot.txt agregamos:
## Do not crawl links with session IDs
Disallow: /*?SID=

en el .htaccess
<IfModule mod_rewrite.c>
    RewriteEngine On
    #remove PHPSESSID
    RewriteCond %{QUERY_STRING} SID=.*$
    RewriteRule .* %{REQUEST_URI}? [R=301,L]
</IfModule>

Determinar si la página actual es una categoria
echo (Mage::registry('current_category')) ? 'is-category-page' : 'default-page';

28 jul. 2016

Drupal 7: agregar rel="next" y rel="prev“ a la paginación

Drupal 7: agregar rel="next" y rel="prev“ a la paginación

Drupal 7: agregar rel="next" y rel="prev“ a la paginación

A nivel de SEO, se suele recomendar que se indique la relación entre las direcciones URL de los componentes de una serie paginada, por ejemplo, un blog. De esa manera, se le dice a los rastreadores tanto la sucesión como la profundidad de páginas  y le facilitamos el trabajo.


Drupal 7 (recopilación)

Drupal 7 (recopilación)

Drupal 7 (recopilación)

¿Cómo ocultar el título "Welcome to site"?
Abrir el page.tpl.php de tu theme y luego buscar la siguiente condicional
<?php if ($title): ?>

y sustituirla por:
<?php if ($title and !drupal_is_front_page()) : ?>
de esa manera Drupal evitará imprimir el título si nos encontramos en el Home page.

¿Cómo eliminar u ocultar el mensaje por defecto "No front page content has been created yet"?
lo podemos hacer de varias formas:
1.- Abrir el page.tpl.php de tu theme y luego buscar la siguiente línea:
<?php print render($page['content']);?>

y sustituirla por:
<?php
if(drupal_is_front_page() and isset($page['content']['system_main']['default_message'])){
   unset($page['content']['system_main']['default_message']);
}
print render($page['content']);
?>

2.- agregar a la hoja de estilos principales, la siguiente línea:
#first-time{display: none;}


Módulos recomendados:

Bundle Copy:  https://ftp.drupal.org/files/projects/bundle_copy-7.x-1.1.zip
- para clonar tipos de contenido

Node Clone: https://www.drupal.org/project/node_clone
- permite clonar nodos completos

Node Class: https://www.drupal.org/project/node_class
- permite agregar clases individuales a los nodos.

Find Content: https://www.drupal.org/project/find_content
- agrega un buscador a la página de administración de contenido, ampliando los filtros.

File Entity: https://ftp.drupal.org/files/projects/file_entity-7.x-2.0-beta3.zip
- Sirve de interfaz para la gestión masiva de archivos.

Actualizando.. =)

16 jun. 2016

Uncaught ReferenceError: Drupal is not defined

Uncaught ReferenceError: Drupal is not defined

Uncaught ReferenceError: Drupal is not defined



Uncaught ReferenceError: Drupal is not defined

En algunos sitios (Drupal 7) al ejecutar cualquier módulo que haga uso de Javascript, me he encontrado con que no funciona correctamente y al visualizar en la consola del navegador, aparece ese error..

Eso indica que el objeto Drupal no está definido, el CMS crea dicho objeto en el archivo drupal.js (tu_sitio/misc/Drupal.js).

Debes comprobar que cuando se imprime el HTML de tu sitio, Drupal incluye ese script y si existe en el servidor. Dentro, el archivo crea el objeto:

var Drupal = Drupal || { 'settings': {}, 'behaviors': {}, 'locale': {} };

También debes comprobar que los primeros JS a incluirse sean JQuery y drupal.js antes que ningún otro.. si no es así, revisa tu archivo html.tpl.php. Me he encontrado sitios que imprimen la variable $page_bottom antes que $scripts cuando debería ser lo contrario.




9 dic. 2015

Prestashop 1.6.x (recopilación)

Prestashop 1.6.x (recopilación)

Prestashop 1.6.x (recopilación)

GLOBALS Smarty variables
$base_dir { root folder of your shop }
$base_dir_ssl { root folder of your shop using HTTPS protocol }
$content_dir { root folder of your shop depending on the SSL settings }
$img_ps_dir { root folder containing images "/img/" }
$img_dir { images folder in your current theme directory }
$css_dir { css folder inside the current theme folder }
$js_dir { JavaScript inside the theme folder }
$tpl_dir { theme root folder }
$modules_dir { modules root folder }
$mail_dir { mail templates root folder }
$lang_iso { current language ISO code }
$come_from { previous page address [absolute] }
$shop_name { your specified shop name }
$cart_qties { total number of products in the cart }
$cart { shopping cart contents }
$currencies { pulls available currencies }
$id_currency_cookie { selected currency id [cookie dependent] }
$currency { active currency }
$cookie { active cookie }
$languages { grabs available languages }
$logged { checks whether users is logged in }
$page_name { current page's name }
$customerName { customer name [session dependent] }
$priceDisplay { current price display settings [currency dependent] }

No funcionan los filtros por categorías
- des instalar y eliminar el módulo "Bloque navegación por facetas (blocklayered)".
- descargar la última versión desde el repositorio en Github
- subir el archivo recién descargado (vía cPanel preferiblemente) a la carpeta "modules" de Prestashop.
- descomprimir la carpeta y re nombrarla a "blocklayered"
- ir al administrador de la tienda e instalar y activar el módulo "Bloque navegación por facetas"

12 nov. 2015

Wordpress (recopilación)

Wordpress (recopilación)

Wordpress (recopilación)


Desactivar plugins a través de la base de datos
- acceder a la base de datos por phpMyAdmin
- localizar la tabla "wp_options" o su equivalente (depende del prefijo que elegiste al momento dela instalación)
- buscar el campo "active_plugins" y editarlo
- borrar la cadena relacionada con el plugin que deseamos desactivar, ejemplo:
i:14;s:50:"google-analytics-for-wordpress/googleanalytics.php";
- guardar los cambios y recargar el sitio (tu Wordpress)


Actualizando...



16 ago. 2015

OpenCart: formato de moneda

OpenCart: formato de moneda

OpenCart: formato de moneda

Si necesitas establecer la posición para el punto y la coma en el formato de la moneda que utilizas por defecto, esta es una opción:

Abre los archivos principales de los idiomas que utilices, por ejemplo, ingles y español:
admin/lenguage/spanish/spanish.php
admin/lenguage/english/english.php
catalog/lenguage/spanish/spanish.php
catalog/lenguage/english/english.php

y edita las siguientes variables
// para separar los decimales
$_['decimal_point'] = '.';
// para separar los miles
$_['thousand_point'] = ',';

Guarda y refresca la página.

22 feb. 2015

Cuadros Sociales con Font-Awesome

Cuadros Sociales con Font-Awesome

Cuadros Sociales con Font-Awesome

Resultado:

Descargar e incluir Font-Awesome dentro de la etiqueta head
<link rel="stylesheet" href="css/font-awesome/css/font-awesome.min.css">

CSS:
.cuadros-sociales{}
.cuadros-sociales .item{
 text-align: center;
 display: inline-block;
 width: 67px;
 margin: 0;
 padding-top: 20px;
 padding-bottom: 20px;
}
.cuadros-sociales .item a{
 text-decoration: none;
 color: #fff;
}
.cuadros-sociales .facebook{
 background-color:#3b579d;
}
.cuadros-sociales .twitter{
 background-color:#33ccff;
}
.cuadros-sociales .google-plus{
 background-color:#e02f2f;
}
.cuadros-sociales .instagram{
 background-color:#2e5e86;
}

HTML:
<div class="cuadros-sociales">
   <div class="item facebook"><a title="Facebook" href="http://facebook.com/" target="_blank"><i class="fa fa-facebook fa-2x"></i></a></div>
   <div class="item twitter"><a title="Twitter" href="http://twitter.com/" target="_blank"><i class="fa fa-twitter fa-2x"></i></a></div>
   <div class="item google-plus"><a title="Google+" href="http://google.com/" target="_blank"><i class="fa fa-google-plus fa-2x"></i></a></div>
   <div class="item instagram"><a title="Instagram" href="http://instagram.com/" target="_blank"><i class="fa fa-instagram fa-2x"></i></a></div>
</div>

Sobre Cassneka

Conoce al equipo


Desarrollador Web

Reinaldo

Reinaldo Desarrollador Web

Informático de profesión desde el año 2008, se dedica al desarrollo Web Backend y FrontEnd, construyendo sitios potentes y seguros.

Herramientas: Drupal, Wordpress, Opencart, Prestashop, Magento, Codeigniter, Laravel.

Cassneka

Coders y Designers

Cassneka Logo

Fundada en el 2010, Cassneka fué concebida para juntar a profesionales de diferentes áreas de la informática y llevar al cliente final productos de calidad.
Te ayudamos a transformar tus ideas en Web .

Diseñador Web

Marco Séneca

Marco Séneca Diseñador Gráfico y Web

Diseñador Venezolano, amante del Rock and roll, el arte y la tecnología. Un mortal más en la red.

Herramientas: Photoshop, Javascript, JQuery, Codeigniter

RESUMEN

Conoce un poco más


El desarrollador

  • 2016-actualidad

    Desarrollador Web @ AreaF5.es

    Desarrollo y mantenimiento de sitios Web. Desarrollo y/o mantenimiento de módulos en Prestashop, Drupal, Wordpress. Lenguajes: PHP (Laravel, Codeigniter), Javascript (JQuery), HTML5, MySQL, JSP.

  • 2014-2015

    Desarrollador Web Freelance @ I2Web.net

    Desarollo y Optimización SEO de sitios Web (Drupal, Codeigniter como principales herrramientas de desarrollo).

  • 2009-2011

    Analista programador @ Inn.gob.ve

    Análisis de sistemas, diseño de base de datos, desarrollo de software, inducciones sobre sistemas desarrollados. Desarrollo de la Intranet, Sistema de control de documentos, módulo de sincronización cliente-servidor del sistema Niño Sano.

El diseñador

  • 2014-actualidad

    Publicity Direct @ Diseñador Gráfico

    Diseño gráfico, maquetación (HTML, CSS, ´Javascript)

  • 2010-2010

    ISPC.com.ve @ Diseñador Web

    Diseño y maquetación de sitios Web (HTML5, CSS3, Javascript)

  • 2009-2010

    graduated @ Diseñador Web

    Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

Algunas habilidades del equipo

Diseño a medida
86%
html & css
Puntualidad
91%
Photoshop
Desarrollos Web
94%
CMS y Frameworks

Portafolio

Nuestros últimos trabajos


Servicios

Lo que hacemos


Ideas

Ideas es lo que mueve a este sitio Web, te ayudamos sepas o no al 100% lo que deseas conseguir.

Diseño Web

LLevamos tus ideas a la Web, no siempre se sabe exactamente lo que queremos, te ayudamos a darle forma a tus ideas.

Diseño Gráfico

Con nuestra creatividad, trasladamos tus ideas a imágenes, logos, folletos, carteles, etc.

Desarrollo

Somos frikis de la programación, nos gusta el desarrollo y vivimos cada día creando lineas de códigos que completen las funcionalidades que necesites.

Photography

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod. Donec sit amet venenatis ligula. Aenean sed augue scelerisque, dapibus risus sit amet.

Colaboramos con los clientes

Somos muy exigentes con nuestro trabajo, para nosotros el cliente casi siempre tiene la razón y cuando no es así, ayudamos a juntar, re organizar y proyectar cada trozo de idea que se tenga.

Contacto

Cuentanos que deseas y vemos como solucionarlo


Introduce el resultado de la suma: 3 + 16

Ubicación

Granada-España / Vargas-Venezuela