Drupal

code generator for css grids in omega 3.x

Submitted by admin on Sat, 08/15/2015 - 15:00

<code>

<?php

$columns = 24;
$left_margin = 10;
$right_margin = 10;
$width = 1024;
$gutter = 20;

$column_width = ($width - ($columns - 1)* $gutter) / $columns;
$total_width = $width + $left_margin + $right_margin;

foreach (range(1, $columns) as $column) {
$grid[] = ".grid-" . $column;
$push[] = ".push-" . $column;
$pull[] = ".pull-" . $column;
$prefix[] = ".prefix-" . $column;
$suffix[] = ".suffix-" . $column;
}

Etiquetas

Instalación de Solr 4.6.1 (multicore) bajo Tomcat 7.0.54 en Centos 6.6 x86_64

Submitted by admin on Sun, 12/28/2014 - 12:40

Aqui se pueden seguir los pasos para ejecutar Solr 4.6.1 (multicore) bajo Tomcat 7.0.54 en Centos 6.6 x86_64

1. Descargar solr-4.6.1 y descomprimir de modo que quede asi /usr/local/src/solr-4.6.1

2. Descargar tomcat-7.0.54 y descomprimir de modo que quede asi /usr/local/src/apache-tomcat-7.0.54

3. Copiar /usr/local/src/solr-4.6.1/dist/solr-4.6.1.war a /usr/local/src/apache-tomcat-7.0.54/webapps/solr.war

4. Crear la carpeta /usr/local/src/solr

Etiquetas

Corriendo una instalación de Drupal 6 en Apache 2.2.26 y PHP 5.4.24 (en Mac Mavericks)

Submitted by admin on Sat, 05/17/2014 - 15:27

Lo tenia que hacer para darle mantenimiento. No fue fácil, en principio no me reconocía el htaccess, entonces había que desactivar el modo URL limpios.

1) Detectar los mensajes de error

<code>
/private/var/log/apache2/error_log
</code>

2) Desactivar el modo URL limpios

<code>
UPDATE `variable` SET `value` = 's:0:"1";' WHERE `variable`.`name` = 'clean_url';
</code>

3) Opcional. Cambiar el password del administrador

Etiquetas

Como guardar un nodo usando Entity Metadata Wrapper

Submitted by admin on Wed, 09/25/2013 - 03:35

Creando un nodo y un término de taxonomía

<code>
$node = entity_create('node', array('type' => 'article'));
$article = entity_metadata_wrapper('node', $node);

$article->title->set('mi titulo');
$article->body->set(array('value' => 'aqui mi cuerpo de mensaje'));
$article->field_address->set('Pamplona Alta');

Etiquetas

Como traducir cadenas de texto usando la función javascript Drupal.t()

Submitted by admin on Wed, 09/04/2013 - 18:54

Poner este codigo dentro un archivo js y cargarlo en tu archivo info usando scripts[]
<code>
(function($){
Drupal.behaviors.my_module_name = {};
Drupal.behaviors.my_module_name.attach = function(context, settings) {
home = Drupal.t("Home");
jQuery(".main-menu .first a").html(home);
}
}
)(jQuery)
</code>

Modificar al gusto :)

Más información

Etiquetas

Escribiendo una función almacenada para MySQL

Submitted by admin on Mon, 07/08/2013 - 15:53

Como necesitaba hacer una consulta como
<code>
SELECT * FROM `locales_target` where CAST(translation AS CHAR(10000) CHARACTER SET utf8) LIKE '%Editar%'
</code>
Tuve que implementar una función para simplificar la consulta además de mejorar la legilibilidad

<code>
DELIMITER $$

CREATE FUNCTION BLOB2TXT (blobfield VARCHAR(255)) RETURNS longtext
DETERMINISTIC
NO SQL
BEGIN
RETURN CAST(blobfield AS CHAR(10000) CHARACTER SET utf8);
END
$$

DELIMITER ;

</code>

Etiquetas