Installer WordPress dans un sous-dossier
Article intéressant touvé ici : http://b-website.com/installer-wordpress-dans-un-sous-repertoire
Xampp, Créer un virtualhost vers répertoire de travail
Voici comment créer un virtualhost avec Xampp et surtout voici comment faire pointer ce virtualhost vers le répertoire de travail de votre choix.
Je me suis souvent pris la tête pour créer et gérer ces virtualhost sur mon PC. Sur Mac j’utilise Mamp et cette option est gérée simplement avec une interface.
Quand je travaille sur un site web je créée un dossier de travail dans lequel je met mes documents de travail (images, textes, …) et ensuite je créée un répertoire qui est l’image du site que je développe et que je met à jours au fur et à mesure sur le serveur distant.
Quand on travaille en local pour tester ses développements, j’utilise un serveur apache installé en local, Xampp par exemple.
Le répertoire par défaut de Xampp se trouve à la racine du disque C/xampp/htdocs/
Et je souhaite que mon répertoire de travail reste au même endroit.
Je créée un virtualhost
1/ En éditant le fichier host de mon pc : C:\Windows\System32\drivers\etc\hosts
Je rajoute cette ligne à la fin :
127.0.0.1 monsite-local.fr
Et je sauve
2/ j’édite ce fichier : en l’ouvrant avec notepad ouvert en mode administrateur:
C:\xampp\apache\conf\extra\httpd-vhosts.conf
Et je rajoute ce bloc à la fin :
<VirtualHost *>
DocumentRoot « C:\xampp\htdocs »
ServerName localhost
</VirtualHost>
<VirtualHost *:80>
ServerAdmin webmaster@ton_fai.ext
DocumentRoot « C:/Users/NomUser/Documents/boulots/Client/www/wordpress »
<Directory « C:/Users/NomUser/Documents/boulots/Client/www/wordpress »>
Options All
AllowOverride All
Require all granted
</Directory>
ServerName murviel-local.fr
ServerAlias www.murviel-local.fr
ErrorLog « logs/dummy-host2.example.com-error.log »
CustomLog « logs/dummy-host2.example.com-access.log » common
ServerSignature Off
</VirtualHost>
Fonction qui charge des images en AS3
Voici un bout de code AS3 pour Flash qui permet de charger dynamiquement des images et les intégrer dans un movieClip :
loadImage("urlDeL_image.jpg",NomDuMovieClip); function loadImage(clip:String, holder:MovieClip):void{ removeChil(holder); var imageLoader:Loader = new Loader(); var imageURL:String = clip var imageURLReq:URLRequest = new URLRequest(imageURL); holder.addChild(imageLoader); //trace("loading "+imageURL); imageLoader.load(imageURLReq); imageLoader.contentLoaderInfo.addEventListener(Event.INIT, imageLoaded); imageLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, imageProgress); } function imageProgress (evt:ProgressEvent):void{ //trace(Math.round((evt.bytesLoaded / evt.bytesTotal)*100)); } function imageLoaded(evt:Event):void{ //var targetLoader:Loader= Loader(evt.target.loader); //trace("complete"); } function removeChil(container:MovieClip):void{ while (container.numChildren) { container.removeChildAt (0); } }
Des anagrammes au kilo
Tu saisi un mot, une phrase, une expression … à pis zou ! t’a tous les anagrammes possibles … C’est par ici
Cliquer sur un bouton sous un clip avec RollOver
Hé ! hé ! ça vous parle ?
Moi oui et c’est pour me rapeller de la petite combine que je viens de trouver que je faiscette note :
Par exemple j’ai un MovieClip sur lequel je gère des MouseEvent.ROLL_OVER e tje veux qu’un clic sur un bouton sous ce clip puisse faire une action :
J’écoute (mon code 😉 ) l’event CLIC sur le clip du dessus et si la souris est au dessus du bouton du dessous je fais telle ou telle action …
protected function clickOnMe(event:MouseEvent):void{ var mouseP:Point = new Point(mouseX,mouseY); var overFbBtn:Boolean = bt_facebook.getBounds(this).containsPoint(mouseP); if(!overFbBtn){ trace("pas FB"); var evtNoFB:PageEvent = new PageEvent(PageEvent.CARTE_CLICKED,name,true); dispatchEvent(evtNoFB); } else{ trace("fb"); var evtFB:PageEvent = new PageEvent(PageEvent.FACEBOOK_SHARE,name,true); dispatchEvent(evtFB); } }
Strips
Instancier Dynamiquement une Classe de la bibliothèque Flash
Régulièrement je recherche sur le net des petits bouts de code, des recettes pour mes développements. Pourquoi ne pas les mettre carrément sur mon site. N’hésitez pas, servez-vous !
Ici c’est une recette ActionScript 3 qui permet d’appeler dynamiquement un objet qui est enregistré dans la bibliothèque de Flash avec un nom de « AS linkage »
Par exemple vous souhaitez faire apparaitre sur la scène plusieurs popups en fonction de boutons présents sur la scène.
Les boutons sont nommés « bt1 », « bt2 », etc …
Les objets movieclip sont créés dans la bibliothèque avec comme nom de classe (AS linkage, pas le nom d’acteur) « Pop_bt1 », « Pop_bt2 », etc …
Il suffit de créer une fonction générique qui va récupérer le nom du bouton pour appeler le bon acteur de la bibliothèque et l’ajouter à la scène.
Exemple :
bt1.addEventListener(MouseEvent.CLICK, ouvrePop); bt2.addEventListener(MouseEvent.CLICK, ouvrePop); // La fonction : private function ouvrePop(evt:MouseEvent):void{ var popClass:Class = getDefinitionByName("Pop_" + evt.target.name) as Class; var newPop:MovieClip=new popClass(); addChild(newPop); }
C’est le chantier
En ce mois d’octobre 2013, je profite d’une accalmie de mon activité pour, enfin, rafraîchir un minimum mon site.
Si vous trouvez qu’il manque quelques trucs, c’est normal, j’y travaille.
Revenez bientôt.