Mostrando entradas con la etiqueta html. Mostrar todas las entradas
Mostrando entradas con la etiqueta html. Mostrar todas las entradas

domingo, 19 de agosto de 2018

Moodle: Enviar email como HTML




  • Se añade un quinto valor a la función email_to_user que corresponde con el mensaje en HTML.
Archivo en el que reemplazar texto: moodle/lib/moodlelib.php
Texto a buscar: email_to_user($user, $supportuser, $subject, $message);
Se reemplaza por: email_to_user($user, $supportuser, $subject, $message, $message);
  • Se elimina la función html_to_text
Archivo: moodle/message/lib.php
Texto a buscar: $eventdata->fullmessage = html_to_text($eventdata->fullmessagehtml);
Se reemplaza por: $eventdata->fullmessage = $eventdata->fullmessagehtml;
  • Dónde escribir el texto HTML:

- Personalizar email auto-matriculación en curso:
Cuando el usuario se auto-matricula en un curso.
Administración del curso/Usuarios/Método de matriculación/Auto-matriculación (estudiante)
Rellenar con el texto HTML en la casilla «Mensaje personalizado de bienvenida» y guardar.

- Personalización email alta usuario manual:
Cuando el administrador lo añade de forma manual al sitio, tanto de forma individual como en subida con fichero CSV.
Administración del sitio/Idioma/Personalización idioma
core: moodle.php
string: newusernewpasswordtext
Escribir el texto HTML en la casilla «Traducción local personalizada» y guardar los cambios del paquete de idioma.



- Personalizar email de restablecimiento de contraseña:
Cuando el usuario ha olvidado su usuario o contraseña, y busca por nombre de usuario o contraseña se le envía el e-mail de restablecimiento.
Administración del sitio/Idioma/Personalización idioma
core: moodle.php
string: emailresetconfirmation
Escribir el texto HTML en la casilla «Traducción local personalizada» y guardar los cambios del paquete de idioma.

- Personalizar email de inscripción manual en el sitio:
Cuando el usuario se registra en el sitio.
Administración del sitio/Idioma/Personalización idioma
core: moodle.php
string: emailconfirmation
Escribir el texto HTML en la casilla «Traducción local personalizada» y guardar los cambios del paquete de idioma.

Personalizar email de solicitud de nueva contraseña:
Administración del sitio/Idioma/Personalización idioma
core: moodle.php
string: emailpasswordconfirmation
Escribir el texto HTML en la casilla «Traducción local personalizada» y guardar los cambios del paquete de idioma.

Personalizar email con nueva contraseña:
Administración del sitio/Idioma/Personalización idioma
core: moodle.php
string: newpasswordtext
Escribir el texto HTML en la casilla «Traducción local personalizada» y guardar los cambios del paquete de idioma.

Probado en Moodle 3.3.7, 3.8.5

miércoles, 7 de diciembre de 2016

Comentarios en el código

HTML

<!-- comentario de varias líneas -->

CSS

/* comentario de varias líneas */

SQL, PLSQL, PHP

# comentario de una línea
-- comentario de una línea
/* comentario de varias líneas */

C, C++, JAVA

// comentario de una línea
/* comentario de varias líneas */

Ensamblador

; comentario de una línea


sábado, 19 de septiembre de 2015

Mostrar código con formato en una entrada del blog


Para escribir una entrada en el blog en la que se incluye código y se desea mostrar con un formato que lo diferencie, se puede utilizar la siguiente forma:

1) Escribir el código entre las etiquetas «pre» y «code». «code» indica que es código y «pre» nos facilita la interpretación de este, por ejemplo, evitando así la necesidad de incluir saltos de línea con formato html.
2) Aplicar estilos CSS.

Por ejemplo para mostrar el texto de la siguiente forma:

#!/bin/bash

echo ¡Hola mundo cruel!


El código utilizado es el siguiente:

<div id="codigo">
<pre><code>
#!/bin/bash

echo ¡Hola mundo cruel!

</code>
</pre>
</div>

<style>
#codigo{
color:#ffffff;
background:#000000;
}
</style>

Enlaces relacionados:
Mostrar HTML en una página web
Mostrar etiquetas html <>, sin que sean interpretadas por el navegador

sábado, 26 de marzo de 2011

Mostrar HTML en una página web

Código HTML

Ya conocía cómo mostrar las etiquetas en una entrada sin que sean interpretadas «Mostrar etiquetas html <>, sin que sean interpretadas por el navegador», pero cuando son más que unas pocas líneas de código nos sería muy útil una aplicación que lo haga automáticamente.

Buscando un poco encontré SimpleCode, donde se escribe el código y nos muestra el código modificado, listo para copiarlo y pegarlo (en una entrada por ejemplo).

Fuente:
http://www.missmole.com/mostrar-codigo-html-en-un-post-en-blogger/sin-categoria/

Cambiar color del título de un post de blogger

Imagen con título en diferentes colores

Probando con las plantillas, los títulos de las entradas del blog no tenían el color que yo quería y en la vista de diseño no estaba la opción de cambiarle el color. Lo único que encontraba era cambiarle el color al título de las entradas pero en la vista principal. Al entrar a visualizar una entrada, el color era el mismo del texto de la entrada.

Lo conseguí al modificar la plantilla desde la edición de HTML.

Pestaña de Diseño
Edición de HTML
Buscar la palabra "Post Title" se encontrará en la sección de Variable definitions

En mi caso el código era:


<Group description="Post Title" selector="h3.post-title, .comments h4">

<Variable name="post.title.font" description="Title Font" type="font"

default="normal normal 18px Arial, Tahoma, Helvetica, FreeSans, sans-serif" value="normal normal 18px Verdana, Geneva, sans-serif"/>

</Group>
Y al añadirle una nueva variable post.title.color quedó así:

<Group description="Post Title" selector="h3.post-title, .comments h4">

<Variable name="post.title.font" description="Title Font" type="font"

default="normal normal 18px Arial, Tahoma, Helvetica, FreeSans, sans-serif" value="normal normal 18px Verdana, Geneva, sans-serif"/>

<Variable name="post.title.color" description="Text Color" type="color" default="#ff9900" value="#ff9900"/>

</Group>
El color que tiene #ff9900 se lo cambia por el deseado. Para obtener el código, visitar el enlace.

Ahora buscar la palabra h3.post-title que estará en la sección Posts
El código antes de modificar era:

h3.post-title {

margin: 0;

font: $(post.title.font);

}


.comments h4 {

margin: 1em 0 0;

font: $(post.title.font);

}

Luego de añadir la línea color: $(post.title.color); quedó así:

h3.post-title {

margin: 0;

font: $(post.title.font);

color: $(post.title.color);

}


.comments h4 {

margin: 1em 0 0;

font: $(post.title.font);

color: $(post.title.color);

}

sábado, 25 de septiembre de 2010

Mostrar etiquetas html <>, sin que sean interpretadas por el navegador

Código HTML

Al escribir un post, me encontré con el problema de que no podía escribir una etiqueta tal y cual se escribe. ¡No se mostraba! Buscando un poco, lo que encontré es:

Cambiamos
<

Por
&lt;

Y
>

Por
&gt;

=) Y justo ahora, intentando escribir ésta entrada me encuentro: ¿Cómo lograr mostrar por ejemplo &lt?. Fácil, escribiendo: &amp;lt

Para mostrar otros caracteres especiales en HTML:
& (ampersand) por &amp;
" (comillas) por &quot;
' (apóstrofo) por &apos;
  (espacio en blanco) por &nbsp;

Para ver más caracteres:
http://dev.w3.org/html5/html-author/charref
Otros enlaces: