juin 2018

Commande Ionic

Posted on 21 juin 2018

Bon je commence à tester Ionic pour faire des applications mobiles hybrides (qui fonctionne sur toute les plateformes et qui sont codée avec des technos web). Je ferais peut être un tuto une fois que je me serait enfin dépatouiller avec l'implémentation de SQLite. Démarrer un nouveau projet Ionic: ionic start [nomDuProjet] [template] template peut etre tabs, blank, etc. Ajouter un component: ionic g [component] component => page, tabs, etc. Lancer le serveur de développement: ionic serve –lab /!\ attentionRead More

Rendre une photo plus nette avec Gimp

Posted on 20 juin 2018

Pour rendre une photo de qualité moyenne plus net, il est possible en suivant ces étapes très simple d'améliorer le rendu. Tout d'abord faire une copie de l'image avant de travailler avec. Une fois ouverte avec Gimp. Duppliquer le calque 3 fois (toujours dans l'esprit de garder une copie) seul 2 calques servent au traitement. Selectionner le calque le plus haut, aller dans le menu filtre/flou/flou gausseen. mettre la valeur du taux de flou à 40. Changer le mode deRead More

Remplacer une partie d’une chaine de caractère dans un champs SQL

Posted on 20 juin 2018

UPDATE table SET champsAModifier = REPLACE(champsAModifier, '@', '_a_') WHERE champsAModifier LIKE '%@%';

Installation de MediaWiki

Posted on 19 juin 2018

Présentation: MédiaWiki est le moteur de wiki utilisé par Wikipedia. Il est open source, robuste et gratuit. Il peut être utilisé pour la réalisation d'une doc produit, partage de compétence au sein d'une entreprise, etc.  Prérequis: un serveur web fonctionnel (Lamp, Wamp, Xampp, etc.) composer sur votre serveur (www.get-composer.com) si possible un accés SSH ou une invite de commande Pas obligatoire, mais pour des raisons de performance fortement conseillé, une base de donnée MySQL ou Postgrès (au moins pour laRead More

Système de vue objet Elgg

Posted on 18 juin 2018

definition d'une vue qui est appelé depuis la page Structure : views/default/module/object.php

Lister attribut objet JavaScript

Posted on 18 juin 2018

Il est possible de lister tout les attribut d'un objet javascript avec une simple boucle pour avoir un affichage proche du var_dump:     var getKeys = function (inst) {             var keys = [];             for (var key in obj) {                 console.log(key);                keys.push(key);             }             return keys;         };

Supprimer les balises html

Posted on 17 juin 2018

Pour supprimer les balises HTML dans une chaine en javascript. stringSansBalise = stringBalise.replace(/(<([^>]+)>)/ig,"");

Ajout d’un getUrl

Posted on 15 juin 2018

Pour ajouter un getUrl sur l'objet et par exemple avoir un lien dans le titre d'un objet sur le River. Ajouter un hook handler dans le start.php // Register a URL handler for idea elgg_register_plugin_hook_handler('entity:url', 'object', 'idea_set_url'); et la fonction qui va bien: function idea_set_url($hook, $type, $url, $params) { $entity = $params[‘entity’]; if (elgg_instanceof($entity, 'object', 'idealab_idea')) { $title = elgg_get_friendly_title($entity->title); return "module/view/" . $entity->getGUID() . "/" . $title; } }

Afficher la date au bon format en JavaScript

Posted on 14 juin 2018

Ahh le Javascript, mon langage préféré. Pour faire de l'affichage de la date du jour et pourvoir la formater comme bon me semble.   clickDate = (date.getFullYear().toString()) + "-" + ("0" + (date.getMonth() + 1).toString()).substr(-2) + "-" + ("0" + date.getDate().toString()).substr(-2) ; affiche une date au format: 2016-09-29   C'est juste pour rappel, mais c'est plus un pense bête pour moi, comme 90% des articles du site, c'est suivant un context du besoin du moment.

Utilisé une vue d’un autre plugin dans Elgg

Posted on 13 juin 2018

il existe plusieurs fonctions pour afficher les vues dans Elgg. elgg_view, elgg_view_form, elgg_view_annotation, etc. Pour afficher une autre vue de base dans son module il suffit d'appeler la fonction elgg_view("chemin_du_module/nom_de_vue"). Attention si c'est une vue de type formulaire, c'est bien la fonction elgg_view_form Cette fonction retourne un string du HTML generé par le moteur Elgg.