Experiencias en Drupal

 Libro obradoiro Drupal

Marquesina en un bloque

Añadimos una marquesina fácilmente editable que puede ir directamente dentro de un bloque: Bloques - Crear bloque - copiar el código de la marquesina en la vista html Ej: http://centros.edu.xunta.es/ceipdeandrade Esta marquesina funciona bien con B7, si se cambia de tema hay que activar de nuevo el bloque. Una de las características de esta marquesina es que al pasar el ratón por encima se detiene. Para editar el contenido basta con sustituir lo que se sitúa entre las etiquetas dentro del código. Si se quieren poner más notas habría que añadir el contenido a continuación de la etiqueta li. El ejemplo que damos va con dos notas, una sin link y la otra con link. La marquesina aparece dimensionada para que vaya bien en el bloque pero evidentemente se pueden cambiar los valores Height y Width. El código es:

<marquee LOOP="0" BEHAVIOR="scroll" onmouseover='this.stop()' onmouseout='this.start()' BGCOLOR="#ffffff" scrollamount="1" DIRECTION="up" HEIGHT="100" WIDTH="160"><li><a>SOLICITUDE DE ADMISIÓN: Aberto o prazo dende o __ ao __ de ____</a><li><a href="http://centros.edu.xunta.es" target="_blank">AXUDAS ORDENADORES: convocadas pola Consellería de Educación</a></li></marquee>

Nota para webmaster: el problema es que al poner el código, Drupal lo interpreta con lo que no se visualiza. Estoy seguro que hay alguna etiqueta que soluciona esto. Nota 2: He estado investigando y no es tan fácil, al menos no lo he encontrado. Se podrían sustituir los caracteres <> por > y > respectivamente pero se hace muy farragoso. Hay un módulo para drupal que se llama CodeFilter (http://drupal.org/node/107193) y que permite usar las etiquetas code. Otra opción para citar código sería poder enviar un adjunto de texto con el código pero yo no tengo esa posiblidad. ---------------

  • SOLICITUDE DE ADMISIÓN: Aberto o prazo dende o __ ao __ de ____
  • AXUDAS ORDENADORES: convocadas pola Consellería de Educación

  • Marquesina na zona de contido en Firefox

    Cando queremos introducir unha marquesina na parte central do contido teremos que crear un novo contido, tipo páxina, por exemplo, e pegar o seguinte código:

    <marquee LOOP="0" BEHAVIOR="scroll" onmouseover='this.stop()' onmouseout='this.start()' BGCOLOR="#ffffff" scrollamount="1" DIRECTION="up" HEIGHT="100" WIDTH="100%">
    <p>Parágrafo 1 con <a href="http://www.google.es/" target="_blank">enlace a Google</a></p>
    <p>Parágrafo 2 con <a href="http://www.edu.xunta.es/" target="_blank">enlace a Portal educativo</a></p>
    </marquee>

    Ollo! dependendo das etiquetas que leve a marquesina pode ser que funcione ou non nalgúns navegadores. Nas probas efectuadas observouse que se empregamos as etiquetas de listas non ordenadas <ul> e <li> a marquesina non funciona no navegador Mozilla Firefox.

    00-Prólogo

    Bloques con imaxes

    Tratamos en todo momento de escapar do código pero neste caso creémolo necesario, xustificado e moi sinxelo.

    Un dos bloques de menús do noso portal contén imaxes con Link's que abren en ventá nova, concretamente o bloque Ligazóns.
    O procedemento para facelo sería o seguinte:

    1.Creamos un novo bloque (administrar>bloques>engadir bloque)
    2.Prememos en configurar bloque. Poñemoslle nome e editamos con código as ligazóns e imaxes se quixeramos

    Código empregado no bloque ligazóns:
    <a target="_blank" href="
    http://moodle.org/course/view.php?id=11">
    <img border="0" src="/formaciondrupal/files/moodle.gif" width="91" height="26"></a>
    <a target="_blank" href="
    http://drupal.org.es">
    <img border="0" src="/formaciondrupal/files/drupal.gif" width="91" height="26"></a>
    <a target="_blank" href="
    http://coppermine-gallery.net/">
    <img border="0" src="/formaciondrupal/files/coppermine.gif" width="91" height="26"></a>

    Importante: Previamente creei as imaxes (irfanview) e subínas como adxuntos mediante un contido tipo páxina.

    Inicio sesión

    Podemos crear un novo bloque que nos permite personalizar/modificar o modo de inicio de sesión.

    Consiste en crear un enlace diferente dependendo de se estamos xa ou non autenticados.

    En caso de que non esteamos autenticados aparecerá un enlace "Acceso" que nos leva á páxina de inicio de sesión do usuario, pero se xa estamos dentro, coa sesión aberta, entón aparecerá o nome do usuario e un enlace "Pechar" que nos pecha a sesión.

    Para constuír este bloque realizaremos os seguintes pasos:

    1. Crear un bloque novo

    2. Introducir este código PHP; como imos a escribir directamente o código no corpo teremos que previamente premer no enlace de Deshabilitar texto rico e despois xa podemos pegar o código seguinte:

    <?php global $user; ?>
    <?php if ($user->uid) : ?>
    Usuario: <?php print l($user->name,'user/'.$user->uid); ?> |
    <?php print l("Pechar","logout"); ?>
    <?php else : ?>
    Si eres usuario: <?php print l("Acceso","user/login"); ?>
    <?php endif; ?>

    3. Na opción de 'Formato de entrada' seleccionar a opción

    PHP code.

    4. Unha vez gardado este bloque decidir en que Rexión queremos que se vexa.

    5. Desactivar bloque de "Iniciar sesión". 

     


     

    Inicio de sesión sin bloque de acceso.

    Cando desaparece o bloque de inicio de sesión, ben porque se desactivou accidentalmente ou ben porque se cambiou de plantilla e na nova non tiña ese bloque activo, podemos acceder igualmente á sesión do usuario tecleando directamente na barra de enderezos do navegador a seguinte URL:

    Unha vez que xa teñamos a sesión iniciada podemos acceder á paxina de adminsitración (solo si temos o rol de administrador) a través da seguinte URL:

    Con estas dúas rutas poderemos entrar e administrar sin problemas o noso espazo Drupal.

    Recursos Web 2.0

    Podemos empregar algúns recursos que posibilitan páxinas da chamada web 2.0 O procedimento é bastante sinxelo e semellante en todas as páxinas: hai que rexistrarse (normalmente na cabeceira das páxinas no apartado signup e subir os arquivos que queremos para logo copiar un código que poñer no noso espazo web (Drupal). É algo similar a youtube pero permiten subir documentos en distintos formatos, imaxes, etc... As veces os resultados son espectaculares. Comentamos algunhas:

    http://www.box.net

    Ao rexistrarse da 1GB de almacenamento gratuito en box basic. Permite subir ppt, doc, txt, rtf, jpg.... O resultado, por ejemplo, con imaxes é: Box.net permite facer una presentación de todo tipo de documentos que nos interese sobre un tema dado (funciona como un disco virtual). Por exemplo:

    http://www.bubbleshare.com

    Bubbleshare é unha das páxinas que permite ver as nosas imaxes nunha presentación flash. O procedemiento é simellante ao comentado con box.net. Precisa rexistrarse (só pide correo-e, nome de usuario e contrasinal). É totalmente gratuito. Unha vez logeado subimos as imaxes que queiramos e unha vez creado o nosoo álbum chega con clickar no apartado Blog Album e elixir unha das cuatro formas de presentación en flash que nos ofrece, copiamos o código e pegámolo en Drupal. En todas as presentaciós podemos elixir entre tres tamaños. También se pode editar cada foto ou engadirlle algún efecto (bocadillos, estrelas... e sorprendentemente vídeo). É como flickr pero se cadra mellor. Un exemplo: Este álbum está realizado con BubbleShare e outro Este álbum está realizado conBubbleShare non  resistimos a poñer o último: Este álbumestá realizadoBubbleShare

    http://www.slideshare.net/

    Slideshare é como youtube pero con presentacións de powerpoint. O procedimiento é como o descrito anteriormente: rexistro, subir a nosa presentación é copiar o código e xa está a nosa presentación en formato flash dispoñible no noso espazo web (Drupal). Outro recurso, esta vez non externo para que as presentaciones ppt poidan ser "colgadas" en Drupal é abrilas con OpenOffice, exportarlas a flash e subilas á nosa páxina e despois utilizar a etiqueta embed. Poño un exemplo cunha presentación sinxela subida a slideshare:

    http://slidez.net/

    Moi parecida a Bubbleshare. Ao rexistrarse crea unha dirección tipo http://nomedeusuario.slidez.net/ e logo é o de sempre: subir imaxs... Nesta páxina hai que ir polas pestanas vendo as posibilidades (son bastantes), crear álbumes... Para copiar o código: unha vez creada a nosa presentación, seleccionala e ir a la pestana share e despois a embedding. O resultado: onde se pode modificar sen problemas a anchura e altura da presentación Como é unha páxina web tambén podemos linkara: presentación Resulta menos intrusiva que bubbleshare e é unha opción máis. (Na súa versión gratuita permite subir 100 imaxes) Para compartir contido baixo licencia CreativeCommons basta seguir o link ao que te lleva o logo e copiar o código Web 2.0 (todo en web, todo libre) Creative Commons License
    Este traballo está baixo unha licenza Recoñecemento 2.5 España de Creative Commons