jueves, 17 de diciembre de 2020

Modificar Configuración del Moodle desde el archivo "config.php"

¿Cómo habilitar el modo debug en Moodle?

Si necesitas habilitar el modo debug de Moodle manualmente y no puedes entrar a la administración, puedes habilitarlo añadiendo las siguientes líneas al archivo config.php:

@error_reporting(E_ALL | E_STRICT); @ini_set('display_errors', '1'); $CFG->debug = (E_ALL | E_STRICT); $CFG->debugdisplay = 1;




¿Cambiar de tema desde el config.php?

$CFG->theme = 'moove';
Nota: Reemplazar 'move' por el nombre del témplate que tenga instalado en su moodle. El tema 'classic' es el tema por defecto.



Configuración Avanzada Mediante «config.php» y MySQL

Debemos editar el fichero «config.php» del directorio raíz de Moodle. En él, debemos añadir nuevas líneas con las nuevas instrucciones de la configuración desdadas antes de la línea:

require_once(dirname(__FILE__) . '/lib/setup.php');

Utilizaremos el siguiente formato, usando una línea para cada elemento a configurar, si se trata de un elemento del núcleo de Moodle:

$CFG->NombreElemento = valor;

O este otro formato si se trata de un plugin. En este caso se trata de un formato de matriz, en que se ponen todos los valores de una vez:

$CFG->forced_plugin_settings = array('NombrePlugin'  => array(
	'NombreElemento-1' => 'valor-1',
	'NombreElemento-2' => 'valor-2',
));

Podemos averiguar si el elemento que queremos configurar es parte del núcleo de Moodle o es un plugin así como NombreElemento y en su caso NombrePlugin para el elemento que queramos configurar desde las opciones de configuración de Moodle.


NOTA:

Las opciones adicionales disponibles para config.php no se encuentran en documentación de Moodle ni en las ayudas, sino que se encuentran documentadas y comentadas con ejemplos en el fichero config-dist.php del propio Moodle.


Fuente: https://bit.ly/2J3SvZA



Share:

jueves, 20 de febrero de 2020

New Proyect Estruct/Villano Yii1

Yii1/PHP
Postgress

Crear repositorio en bitbucket
Crear BD Posgress (DigitalOcean)

clonar de tu cuenta el proyecto en tu PC
git fetch && git checkout development
-->desgarga los datos en la rama development


npm install gulp-cli -g

npm install  


GENERAMOS UN TOKEN EN GITHUB 


REEMPLAZAMOS EL ULTIMO NUMERO POR EL NUEVO TOKEN
composer config --global --auth github-oauth.github.com 612f25147c4123597b357fbfd4cf5baaa42d7b14


 composer install

GULP




Share:

viernes, 14 de febrero de 2020

Nota Respecto a Invocar una Función dentro de una clase (Yii1 Framework)

self::graficoBarras($pathName);
/*----
invocar una función interna que
"no VOID(Void=Retorna un valor)"
"una función Static(not return)"
"no es una acction de un controller"
----*/

AuditoriaGrafico::graficoBarras($pathName);
/*----
invocar una función para clases externas
----*/

$this->graficoBarras($pathName);
/*----
invocar una función interna VOID o Static
----*/
Share:

viernes, 24 de mayo de 2019

Ingresar a la BIOS HP 14 | Desactivar UEFI para instalar WINDOWS

Ingresar a la Bios / HP14[Esc]
Tecnología de Virtualización: DESACTIVADO

Opciones de Arranque:
Compatibilidad Heredada: DESACTIVADO(por defecto) (ACTIVAR para hacer instalaciones inferiores a Win8)

Ordenar las opciones de arranque.

 
Share:

miércoles, 20 de junio de 2018

Solucionar el problemas de las tildes y eñes con PHP y Mysql

Guía paso a paso para solucionar el problema de los acentos y eñes al traer los datos de la base de datos

  1. Cotejamiento
    Al crear la base de datos MySQL, asegúrate que los campos string y demás esten en utf8_spanish_ci y el cotejamiento de las tablas en utf_unicode_ci (más tarde en Operations > Collation de phpMyAdmin se puede cambiar)
  2. Content type HTML
    Pon en el <head> de todos los archivos HTML:
    <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
  3. Content type PHP
    Y en los puramente PHP (que muestran XML, llamadas de AJAX, APIs…) pon el código:
    header("Content-Type: text/html;charset=utf-8");
  4. Set names
    Al crear la conexión de PHP con MySQL, envía esta consulta justo tras la conexión:
    mysqli_query("SET NAMES 'utf8'");
    (Para MySQLi escribe $acentos = $db->query("SET NAMES 'utf8'"); gracias Fernando)
  5. Convertir codificado a UTF-8
    Convierte todo lo que esté codificado de latin1 a UTF-8 (graciasGuillermo)
    SELECT convert(cast(convert(content using latin1) as binary) using utf8) AS content
  6. Apache
    Quita el DefaultCharset del Apache o modifícalo
  7. htmlentities
    Como última y desesperada opción, quita todos los htmlentities(); y sustitúyelo por otro parser para ‘sanitizar’ los datos.
Fuente: https://goo.gl/2DykoC
Share:

sábado, 9 de junio de 2018

Evitar el submit de la tecla enter en un form

No tiene mayor explicación, el onsubmit="return false;" en el formulario evita que al dar enter en cualquier input, me mande automaticamente al submit.

Por otro lado, el boton con el evento onClick="submit();" remplaza al input tipo submit, por lo que solo se podran enviar los valores si se hace clic y no con el enter.


<form action="agregar.php" method="post" onsubmit="return false;">
   <input name="usuario" type="text"><br/>    
   <input type="button"  value="Enviar" onClick="submit();">
</form>
Share:

BTemplates.com

Con la tecnología de Blogger.