Wiki

Afficher une page de liens pour une catégorie donnée dans WordPress

Cet article vise à expliquer comment créer une page affichant des objets liens regroupés par catégorie.

Malgré l'existence de nombreux plugins parmi lesquels :

… qui ne donnent toutefois pas de résultats satisfaisants, j'ai choisi de coder un template en m'appuyant sur la référence de la fonction wp_list_bookmarks() .

La démarche consiste en 2 points :

 

1. Création du template

1. Créer un fichier template-custom-blogroll.php par exemple

2. Insérer le code suivant :

<?php
/*
Template Name: Custom blogroll
*/

//get template header
get_header();

//start post loop
if (have_posts()) : while (have_posts()) : the_post(); ?>

    <header id="page-heading">
        <h1><?php the_title(); ?></h1>        
    </header><!– /page-heading –>
    
    <article id="post" class="clearfix">
        <div class="entry clearfix">
<?php
$cat_name = get_post_meta($post->ID, 'wpex_blogroll_cat_name', true);
wp_list_bookmarks('title_li=&categorize=0&before=<p>&after=</p>&show_description=1&between=<br/>&show_name=true&show_images=true&category_name='.$cat_name);?>
        </div><!– /entry –>       
    </article><!– /post –>
    
    <?php
    //show comments if not disabled
    if($data[‘enable_disable_page_comments’] !='disable') { comments_template(); } ?>
    
<?php
//end post loop
endwhile; endif;

//get sidebar template
get_sidebar('pages');

//get footer template
get_footer(); ?>
 

3. Le sauvegarder à la racine de votre thème (/wp-content/themes/XXYY)

2. Création de la page

1. Créer une page dans la section eponyme

2. Lui affecter le template précédemment créé (Custom blogroll)

3. Créer un Custom field dans cette page intitulé "wpex_blogroll_cat_name" et lui affecter la valeur de la catégorie de liens que l'on veut afficher

 

Le résultat permet d'afficher les éléments de la section Liens correspondant à la catégorie "sites-amis" avec leur description et leur image :

 

Utilisation de l’iPhone comme modem d’un PC portable

Pré-requis : un iPhone 3G ou 3GS en version 3.1

Etape N° 1 : Jailbreak de l'iPhone

Différentes possibilités :

Etape N°2 : Installation de OpenSSH sur l'iPHone

    1. Installer Cydia
    2. Rechercher le paquet OpenSSH
    3. L'installer

Rejoindre le réseau Ad-Hoc sur l'iPhone

Etape N° 3 : création d'un réseau WiFi ad-hoc entre le PC portable et l'iPhone

  1. Créer un réseau Wifi sur votre PC (voir  ce lien pour un PC sous Windows et ce lien pour un PC sous Linux)
  2. Affecter une adresse IP privée fixe à ce réseau ad-hoc (exemple : 192.168.1.100, masque : 255.255.255.0)
  3. Le démarrer sur le PC
  4. Créer (menu Réglages -> WiFi) de même ce réseau sur l'iPhone (même nom, paramètres IP fixes – exemple : 192.168.1.101, masque : 255.255.255.0- )
  5. Rejoindre ce réseau ad-hoc sur votre iPhone

Paquet OpenSSH dans Cydia

Etape N° 4 : ouverture d'un tunnel SSH entre le PC portable et l'iPhone

  1. Une fois le connexion WiFi établie, ouvrir un tunnel SSH sur un port TCP disponible (exemple ici avec le port 9999) entre le PC et l'iPhone par la commande :

ssh -ND 9999 root@192.168.1.101

  1. Entrer le mot de passe : alpine

Etape N°5 : configuration du navigateur sur le PC portable

  1. Configurer votre navigateur pour utiliser le proxy Socks "localhost" sur le port 9999
  2. Exemple avec Firefox (Outils -> Optionss -> Avancé -> Réseau -> Paramètres)

Paramètres proxy Firefox

 

 

 

 

 

 

 

 

 

 

 

 

 

Etape N°6 : Surfez !

Etape N°7 : utilisation du Citrix Receiver (plugin permettant la connexion à des applications Citrix via un portail d'accès distant)

 

1. Installer le paquet proxychains

apt-get install proxychains

2. Modifier le fichier /etc/proxychains.conf pour qu'il pointe sur le proxy Socks créer par le tunnel SSH

[ProxyList]
socks5  127.0.0.1 9999

3. Désactiver le plugin Citrix au niveau du navigateur Web

4. Enregistrer le fichier launch.ica lors du clic sur  une icône Citrix

5. Saisir à la ligne de commande

proxychains /usr/lib/ICAClient/wfica launch.ica

6. That's All Folks !

 

 

Conversion de vidéos au formal Flash

Etape 1 : téléchargement ffmpeg

Etape 2 : Conversion d'un fichier vidéo

Exemple avec une vidéo au format QuickTime :

Il faut décendre le bitrate audio à 44k :

ffmpeg -i input.mov -vcodec flv -ar 44100 output .flv