Drupal

code generator for css grids in omega 3.x

<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

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)

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 traducir cadenas de texto usando la función javascript Drupal.t()

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

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
Imagen