09
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 :
17
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
-
- Installer Cydia
- Rechercher le paquet OpenSSH
- L'installer
Etape N° 3 : création d'un réseau WiFi ad-hoc entre le PC portable et l'iPhone
- 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)
- Affecter une adresse IP privée fixe à ce réseau ad-hoc (exemple : 192.168.1.100, masque : 255.255.255.0)
- Le démarrer sur le PC
- 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- )
- Rejoindre ce réseau ad-hoc sur votre iPhone
Etape N° 4 : ouverture d'un tunnel SSH entre le PC portable et l'iPhone
- 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
- Entrer le mot de passe : alpine
Etape N°5 : configuration du navigateur sur le PC portable
- Configurer votre navigateur pour utiliser le proxy Socks "localhost" sur le port 9999
- Exemple avec Firefox (Outils -> Optionss -> Avancé -> Réseau -> Paramètres)
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 !
17
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