wordpress 3.1 ajouter menu, admin bar

Fichier functions.php de votre thème à la fin rajoutez une inclusion d’un autre fichier  fonctionsAddAdminMenu.php

include('fonctionsAddAdminMenu.php');
?>

Créer le fichier fonctionsAddAdminMenu.php, ajoutez le code suivant

<?php
function zenbienAdmin()
{
add_action( 'admin_bar_menu''zb_ajout_lien', 40 );
}
function zb_ajout_lien()
{
global $wp_admin_bar;
$wp_admin_bar->add_menu( array'id' => 'new-link''title' => __( 'Add New Link' ), 'href' => admin_url( 'link-add.php' ) ) );
}
add_action('add_admin_bar_menus''zenbienAdmin');
?>
http://www.zenbien.com/wordpress-3-1-ajouter-menu-admin

 

 

client zone transfer AXFR denied

notez l'adresse ip

client 12.345.678.9#42902: zone transfer 'mondomaine.com/AXFR/IN' denied

Ajoutez l'option allow-transfert avec l'adresse ip en question dans le fichier /etc/bind/named.conf.options
puis redemarrez le serveur 

 

options{

#...

allow-transfer { 12.345.678.9;};

#...

}

Serveur dédié ubuntu mémoire utilisée

cat /proc/meminfo

# disque dur
free

#Mémoire vive
free -m

#Swap
vmstat

Dédié, Bind apache et dns ?

Voiçi une petite liste de commandes utiles pour gérer vos conflits de config dns / bind sur votre dédié

//config bind
nano  /etc/bind/named.conf

//config dns
 nano  /etc/bind/votreDomaine.com

//virtualhost apache par defaut
nano /etc/apache2/sites-available/default

//virtualhost de votre domaine
nano /etc/apache2/sites-available/votreDomaine.com
nano /etc/apache2/sites-enabled/votreDomaine.com 


//les derniers logs apache
tail -50 /var/log/syslog 

//Redemarrer apache
/etc/init.d/apache2 restart

 //voir la config
named-checkconf -z

 //Vérifier la propagation des dns
nslookup votre-site.com ns.kimsufi.com 

//les droits de votre répertoire www

chown -R www-data:www-data /var/www
chmod -R 755 /var/www

Montre à gagner, saison 2

Et oui je vais vous faire profiter du jeu que je mets en place sur www.e-montre.com alors profitez-en

Il y a des montres de marque à gagner (YEMA  Yonger et Bresson)

 

Lien du jeu ici  (l'inscription prend 1mn)

Apache .htaccess redirection www

D'un point de vue référencement il est recommandé de rediriger votre domaine vers www pour éviter les duplicate content

Editez le fichier .htaccess pour cela

RewriteEngine on
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Wordpress résultat référencement

Et bien maintenant le site de test est en 1ere page 1er de la liste sur 2 mots (diagnostic doubs)

avec cette fois une concurence 182 000, c'est mieux, combien de temps ça va durer?, c'est peut etre un effet de nouveau site.

diagnostic doubs

Bon et si on testait avec un autre thème?

Wordpress et le referencement de votre site

Il y a deux jours j'ai testé un site développé sur wordpress pour voir le temps que google met pour référencer un site

le site: diagnostic immobilier doubs

Donc en deux jours le site a 12 pages de référençées (normal je n'ai pas mis beaucoups de post, ça prends du temps en rédaction...)

Résultat.

Sur les mots "bilan immobiler doubs" dans une recherche google, à ce jour me place en 1ere page 1ere position pour 81 000 résultats en tout, vous noterez que je suis même dans les premiers résultats pour l'instant, car bien sûr ça peut changer avec le temps.

Capture

diagnostic immobilier doubs

 

 

Conclusion.

Le référencement a bien fonctionné, vous pouvez donc faire appel à mes services !!

Flex désactiver le focus sur un composant

Exemple pour un canvas:

canvas.mouseChildren=false;

canvas.mouseFocusEnabled=false;

canvas.mouseEnabled=false;

flex Ajouter un swf en dynamique

 

private function applicationComplete(event:Event):void

{

var request:URLRequest = new URLRequest("http://www.richgraphs.com/RichGraphs_header.swf");

var loader:Loader = new Loader()

loader.load(request);

uicomp.addChild(loader);

}

 

Flex police embarquée

//otf ou ttf

 

@font-face {

src:url("assets/font/GothamRnd-Book.otf");

fontFamily: GothamRnd;

advancedAntiAliasing: true;

fontWeight: normal; 

}

@font-face {

src:url("assets/font/GothamRnd-Bold.otf");

fontFamily: GothamRnd;

advancedAntiAliasing: true;

fontWeight: bold; 

}

Application {    

font-family:GothamRnd;

font-size:12;

}

Flex connaitre le type d'une variable

 

//pour connaitre le type

describeType(uneVar);

 

//pour connaitre le nom du type

describeType(uneVar)[0].@name;

 

html meta désactiver le cache

Pour désactiver le cache d'une page html

 

<meta http-equiv="pragma" content="no-cache">

<meta http-equiv="EXPIRES" content="Mon, 22 Jul 2000 11:12:01 GMT">

Flex url sur clic navigateToURL URLRequest

 

Méthode 1

[Bindable]

public var mail:URLRequest = new URLRequest('http://progs.fr');

 

Méthode 2

click="{navigateToURL(new URLRequest('http://progs.fr'),'_blank'))}"

 

 

 

Diagnostic immobilier doubs 25 prêt taux zéro

En cours

http://diagnostic.doubs-25.com/

Et oui je vais y mettre quelques infos concernant le prêt à taux zéro, et puis j'en profite pour faire de la pub !

Reste à trouver un thème wordpress pour aller avec, peut-être du vert on va voir.

Bien pratique wordpress, on va tester le temps que ça met pour me référencer quelques mots...

à suivre donc

Wordpress 3.05 fichier de traduction

Disponible sur le lien suivant (merci Xavier !)

http://svn.automattic.com/wordpress-i18n/fr_FR/tags/3.0.5/messages/fr_FR.mo

Toutes les versions

http://svn.automattic.com/wordpress-i18n/fr_FR/tags/

La derniere version de wordpress

http://wordpress.org/latest.zip

Utile:
Editer le fichier wp-config-sample.php
Trouver à la ligne
define ('WPLANG', '');
Remplacer par
define ('WPLANG', 'fr_FR');


Créer un dossier languages dans le dossier wp-includes (wp-includes/languages) et mettre le fichier de langue dedans

Punbb 1.3.4 ajout dynamique de post

Il y a plusieurs manipulations à faire pour ajouter dynamiquement un post sur punbb (version 1.3.4)
Reperage du forum, ajout d'un topic, ajout d'un post, mise à jour des tables forum, topics et post, et puis reconstruction de l'index de recherche ...

 

1/id du forum
à chercher dans la table forums
$forum_id = 10;
$ip = $_SERVER['REMOTE_ADDR'];  
$mail = 'admin@progs.fr'; 


2/quelsques variables utiles
$now = time();
$poster = 'admin';//à configurer avec le bon nom 

3/ajout du topic
$sql ="insert into forum_topics (poster, subject, posted, first_post_id, last_post, last_post_id, last_poster, forum_id)  values('$poster','le titre',$now,0,$now,0,'$poster',$forum_id)"; 
mysql_query($sql);
$insert_id1 = mysql_insert_id();

4/ajout du post
$sql = "insert into forum_posts (poster, poster_id, poster_ip,poster_email, message, posted, topic_id) values('$poster',2,'$ip','$mail','$message',$now,$insert_id1)"; 
mysql_query($sql);
$insert_id2 = mysql_insert_id(); 

 5/maj
 $sql = "update forum_forums set num_topics = num_topics+1, num_posts = num_posts+1 , last_post = $now , last_post_id = $insert_id2 , last_poster = '$poster' where id = $forum_id";
mysql_query($sql);

$sql = "update forum_topics set first_post_id = $insert_id2, last_post_id = $insert_id2  where id='$insert_id1'"; 
mysql_query($sql);

6/autre
mettez à jour votre index de recherche dans l'administration -> gestion -> reconstruire l'index 

 

Dean KONG A SIOU / Yu CHEN

Ubuntu Ioncube loader pour magento

1/ récupérez la bonne version ioncube loader (pour moi x86 64)
http://www.ioncube.com/loaders.php


wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_lin_x86-6...


2/  tar
tar -zxvf ioncube_loaders_lin_x86-64.tar.gz

3/exécuter l'utilitaire de detection de version compatible
ioncube/loader-wizard.php

4/mettez l'extension au bon endroit et editez php.ini, redemarrez apache
nano /etc/php5/apache2/php.ini
zend_extension = /usr/local/src/php5/ext/ioncube_loader_lin_5.2.so
/etc/init.d/apache2 restart

Ubuntu zip unzip

//installation

sudo apt-get install zip unzip

//zip d'un dossier et ses sous répertoires

zip -r fichier.zip /lien/unDossier

//unzip

unzip fichier.zip

 


 

//un fichier gz

gunzip unFichier.gz

//un fichier tar

tar -xvf unFichier.tar

Syndiquer le contenu