Faire un joli pied de page dans pluxml

Rédigé par Sébastien.C(seb95) - - 1 commentaire

Dans le même style que les articles Mettre ce que l'on veut dans le header d'un site pluxml et Faire une section "articles à retenir" dans pluxml, voici pour mettre ce que l'on veut dans le footer.

D'abord, on va créer une page statique avec ceux qu'on veut voir apparaître dans le footer ça peut être l'image de la bannière, un code qui donne la météo, ect... Dans mon cas c'est cette image:

une fois que c'est fait, on enregistre la page et on lui donne un nom qui a un rapport avec ce que c'est(pour se souvenir dans six mois de ce qu'elle fait), pied de page ou footer fera l'affaire, et surtout on la masque dans le menu.

Ensuite, on se rend dans paramètre d'affichage pour modifier le fichier footer.php de notre thème et on rajoute la balise miracle

<?php $plxShow->staticInclude(2) ?>

dans le body juste avant le menu, en remplaçant le (2) par le numéro de notre page statique(dans mon cas c'est  (5)).

Une fois enregistré on peut aller voir ce que ça donne!

Du coup sans toucher vraiment au css du thème, on peut avoir ce que l'on veut sans prises de tete. On peut tres bien faire pareil pour fabriquer une sidebar, un header ou ce que l'on veut tres simplement.

Faire une section "articles à retenir" dans pluxml

Rédigé par Sébastien.C(seb95) - - aucun commentaire

Il suffit de se rendre dans parametre d'affichage pour modifier le fichier sidebar.php de notre theme et on rajoute la balise:

<div class="well">
            <h3>Articles à retenir</h3>
              <ul>
                <?php $plxShow->lastArtList('<li><a href="#art_url" title="#art_title">#art_title</a></li>',5,'005') ?>
              </ul>         
          </div><!-- /well -->

Une fois enregistré on peut aller voir ce que ça donne!

Minidlna, un autre serveur multimedia.

Rédigé par Sébastien.C(seb95) - - 1 commentaire

Il y a un peu plus de 1 an maintenant, j'écrivais ceci:

Nous avons tous de superbes TV a ecran plat avec des tonnes de fonctions integrées et des ordinateurs a recycler. Du coup ce qui va suivre va certainement vous interesser!

Qui n'a jamais eu la flemme de se lever pour changer de dvd? Qui n'a jamais dit "il n'y a rien ce soir a la télé"? Et qui n'a jamais dit a quoi bon payer la redevance télé? Maintenant imaginez un peu ce qui suit(tiré de fait réél), vous etes chez vous, vous venez de raccompagner vos amis, il est tard et il n'y a rien a la tv mais aucune envie d'aller vous coucher. Vous avez une collection impressionnante de divx(seulement des copies légale de vos dvd)sur le pc du 1er etage mais aucune envie d'aller la haut, vous préféré regarder sur votre canapé devant la belle tv led branché a un ordinateur relié au reseau par wifi. Et si je vous disais que c'est possible et tres simplement?

Mediatomb est le logiciel qui permet de realiser ce reve.

Entre temps, les manières de regarder ses fichiers multimédia ont explosé, de la tv relié a la bulle internet, aux boîtiers multimédia comme le WD TV, en passant par les téléphones portables... Et Mediatomb n'a pas eu de nouvelle version depuis des lustres et il est patché a ne plus savoir quoi faire... Donc j'ai fini par le remplacé par rygel et puis par minidlna, c'est celui ci qui nous intéresse pour aujourd’hui.

Lire la suite de Minidlna, un autre serveur multimedia.

Exemple de difference entre build de archlinux et frugalware(2)

Rédigé par Sébastien.C(seb95) - - aucun commentaire

Faire des paquets sous frugalware est assez simpliste, en voici un autre exemple avec le paquet kde-gtk-config:

sous archlinux:

# $Id$
# Maintainer: Laurent Carlier <lordheavym@gmail.com>
# Contributor: birdflesh <antkoul at gmail dot com>

pkgname=kde-gtk-config
pkgver=2.2.1
pkgrel=2
pkgdesc="GTK2 and GTK3 Configurator for KDE"
arch=('i686' 'x86_64')
url="https://projects.kde.org/kde-gtk-config"
license=('GPL3')
depends=('kdelibs')
makedepends=('cmake' 'automoc4' 'gtk2' 'gtk3')
optdepends=('gtk2: GTK+ v2 support'
        'gtk3: GTK+ v3 support')
source=("http://download.kde.org/stable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.xz")
md5sums=('d155ed431d509e54a60383a70b700e1c')
install=$pkgname.install

build() {
  cd "$srcdir"

  mkdir -p build && cd build

  cmake ../$pkgname-$pkgver
    -DQT_QMAKE_EXECUTABLE=qmake-qt4
    -DCMAKE_BUILD_TYPE=Release
    -DCMAKE_INSTALL_PREFIX=/usr
  make
}

package(){
  cd "$srcdir/build"

  make DESTDIR="$pkgdir" install
}

Et voici la version pour frugalware:

# Compiling Time: ~0.16 SBU
# Maintainer: Seb95

pkgname=kde-gtk-config
pkgver=2.2.1
pkgrel=1
pkgdesc="GTK2 and GTK3 Configurator for KDE"
groups=('kde')
options=('scriptlet')
archs=('i686' 'x86_64')
url="https://projects.kde.org/kde-gtk-config"
Finclude kde
depends=('kdelibs')
makedepends=('gtk+2' 'gtk+3')
source=(http://download.kde.org/stable/$pkgname/$pkgver/src/$pkgname-$pkgver.tar.xz)
sha1sums=('f8886f94904d636d2ff7261b05bbb42ad22297c0')

# optimization OK

Comme on peut le constater, avec "Finclude kde", la partie build n'est pas obligatoire, et certaines dépendances non plus.

Mais j'ai trouvé vraiment tres simple aussi les build de Nutyx, par exemple, pour le même paquet:

Pkgfile:

version=2.2.1

source=(http://download.kde.org/stable/kde-gtk-config/$version/src/$name-$version.tar.xz)

build() {
        cd $name-$version
        mkdir build
        cd build
        cmake -DCMAKE_INSTALL_PREFIX=/usr
                -DSYSCONF_INSTALL_DIR=/etc/kde
                -DCMAKE_BUILD_TYPE=Release
                ..
        make
        make DESTDIR=$PKG install
}

kde-gtk-config.deps:
 

cmake
kde-runtime

et enfin le kde-gtk-config.info:

GTK2 and GTK3 Configurator for KDE
kde-gtk-config permet d'harmoniser l'apparence des applis gtk sous KDE 4

http://www.kde.org

Maintainers:

- KDE Project : https://projects.kde.org/projects/kde

Packagers:

pierre at nutyx dot org

Trois petits fichiers a mettre dans un dossier kde-gtk-config, puis on lance la creation du paquet avec

pkgmk -us
cards sync -p
for i in `cards depends -a kde-gtk-config`;do cd $i; pkgmk; done
cards create -r kde-gtk-config