Agafix V3.0 : Agadir Geeky Minds

December 30, 2008

Submitted by: Fahdos

Category: News, Web & Design

1,190 views

Et voila, la nouvelle version d’Agafix blog ” agafix v3.0 ” est enfin en ligne, ça fait presque 2 mois que j boss dessus, l’idée était simple ( crée un theme wordpress 100% agafix ). C’est vrai que j’aurais gagné du temps en utilisant un theme genre mimbo ou revolution 2, mais quoi faire? j’aime compliquer les choses :lol:

Au début, je manquais d’inspiration alors j’ai fait le tour de plusieurs blogs ( blogs magazine ) sur tt les blogs marocains, question de leur piquer des idées :P  ce qui m’a vraiment pas aidé. tous les blog se ressemblait, malheureusement ils telechargent les même theme et changent juste le Header et quelques couleurs au CSS . Tant pis j vais ouvrir my Beloved Photoshop et jouer avec jusque à s que j trouve le design dont j rêvais. :halo:

photoshop-agafix

Baraka men l Blabla et passons aux choses sérieuses, Vu que j’ai passé pas mal de temps a chercher des solutions pour mon nouveau theme, j vais etre Sympa et partager avec vous quelque ligne du code que ‘jai utilisé.

TimThumb : générateur de vignettes
ce script crée pour Mimbro pro a été met depuis Avril-2008 comme un projet Open-source : TimThumb
il est facile à intégrer, faut juste replacé le lien vers l’image src=”image.jpg” par :

<img src="/scripts/timthumb.php?src=/images/whatever.jpg&h=150&w=150&zc=1" alt="" />

et pour les utilisateur des champs personnalisés ( custom fields ) :

<img src="<?php bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php echo get_post_meta($post->ID, "thumb", $single = true); ?>&h=155&w=240&zc=1" alt="<?php the_title(); ?>" />

Dont thumb est la clé.

Limiter L’excerpt à un nombre de mots:
Ajouter cette Fonction a votre fichier Function.php

function string_limit_words($string, $word_limit)
{
  $words = explode(' ', $string, ($word_limit + 1));
  if(count($words) > $word_limit)
  array_pop($words);
  return implode(' ', $words);
}

Apres, faut juste replacer the_content() dans votre theme par:

<?php
  $excerpt = get_the_excerpt();
  echo string_limit_words($excerpt,25);
?>

dont le nombre de mots a publier est de 25.

Tronquer les titres longs ( Truncate title - wordpress -)
c’est simple , faut juste crée une fonction genre:
tronquer après un nombre de mots:

function word_split_title($words=1) {
$str = get_the_title('');
$a = preg_split("/[\s]+/", $str,$words+1);
if (count($a)>8)
{
	$a = array_slice($a,0,$words);
	$final_title = join(' ',$a);
	$final_title = $final_title . " ...";
}
else
{
$final_title = $str;
}
echo $final_title;
}

et pour faire appelle a la fonction

<?php word_split_title(8); ?>

a noter bien que la fonction est personnalisé, ce qui veux dire, si le titre contient plus de 8 mots il ajout … après le 8eme , si contient moins de 8 mois, il laisse le litre tranquille :lol:

tronquer après un nombre de caractères:

function max_split_title($max=35)
{
  $str = get_the_title('');
  if (strlen($str)>$max)
  {
    $str = substr($str,0,$max) . '...';
  }
  echo $str;
 }

c’est tout pour aujourd-hui, j vais laisser le reste pour d’autre articles Inchhalah ;)

If you liked this, please share it at your favorite sites:
  • Digg
  • Reddit
  • del.icio.us
  • Wikio
  • Facebook
  • Google
  • Technorati
  • TwitThis
  • MySpace
  • N4G
  • NewsVine
  • StumbleUpon
  • BlogMemes
  • Blogsvine
  • blogtercimlap
  • DotNetKicks
  • eKudos
  • Faves
  • Fleck
  • Scoopeo
  • Socialogs
  • Upnews
  • Yigg
  • E-mail this story to a friend!
  • Mixx

23 Responses :D Pretty Cool

  • un beau mix de couleurs et de design, j’adore :halo:
    nb: voila une autre façon pour tronquer selon le nombre des mots :)

    function word_split_title($max_words=8)
    {
      $str = get_the_title('');
      if (str_word_count($str)>$max_words)
      {
        $a = explode(' ',$str,$max_words+1);
        $a[$max_words] = '...';
        $str = implode(' ',$a) ;
      }
      echo $str;
    }
    
  • Hum c’est plus claire que celui que j’ai utilisé :D ( comme j’ai déjà dis j’aime compliquer les choses :D )
    PS: :vangry: fallait me l dire avant :x

  • 7ta ana 3aqli tqil :mrgreen:

  • anyway , et a vrai dire j crois que j vais tronquer selon le nombre de caractères, c’est plus sûr. ( question de pas gâcher l’aspect esthétique du blog )

  • Sympa! Bse7tkoume le nouveau thème :up:
    Agadir en force 8)

  • :D merci a toi aussi pour avoir partager avec nous le pack kawaiiii ;)

  • il est sympa le nouveau Look :D mtn on peux dire Agadir 2.0
    bssa7a

  • Lah i3tik se77a :D

  • Trop jolie thèmes :XO: et j’aime beaucoup les smilies :halo:

  • Allah ya3tik sa77a :up:
    Je vais m’en inspirer si je décide de faire un theme à moi (enfin.. si j’ai le temps)
    Est-ce qu’il n’est pas téléchargeable???? :-D
    J’ai une seule remarque: faut me quelque part dans ton blog un lien vers Wordpress, c’est la moindre des choses pour le supporter et compenser sa gratuité
    Bonne continuation

  • @Simpldespry: je compte le publier mais pas mnt :D ce thème est encore New ( mazal f miktou ) donc d’ici quelque mois inchallah.
    Pour wordpress t’as raison, j vais l’ajouter au footer ;)

  • tu vois Dos, meme les zinzins de l’espace crois que rak nkar alkhir :D

  • :D hani zetha, b9a a sidi 3la khatrek :D

  • :twisted: no mazal, il bghiti l’7aq tu dois ajouter un lien pour chaque plugin wordpress que tu utilises, un autre lien vers linux, un pour jQuery, un autre pour photoshop (meme si c piraté ta version), un pour feedburner, un autre vers google friends etc etc etc :D

  • Un autre pour La ou j boss, un autre pour HP ( pc que j’utilise ) un pour google reader, un autre pour l7aj bel3id ( kent kantssenet lih meli kent kangad design :D ) …. :? tu sais quoi, ghadi nsed agafix w nthenna :D

  • @ The Daily REMT
    Je suis zinzin de la terre moi! :vangry:

  • :D oui c’est vrai, ton personnage scotché devant la télé etait le plus terrien des 6 zinzins de l’esapce :D

    nb: c’est fou ce qu’ont peut lire d’amusant sur wikipedia :

    “Bud Buddiovitch

    Grand alien orange avec des yeux roses globuleux et des dents écartées. Simplet de la bande. Il est tombé sous le charme de l’invention terrienne nommée « télévision », devant laquelle il passe son temps. Il est mou et inactif, c’est pour cela que Bud semble être le plus jeune de la bande, car il fait un peu penser à un adolescent. Malgré son manque d’intelligence, il n’est pas à prendre à la légère, car la majorité du temps, c’est lui qui détient la solution des nombreux problèmes qui se mettent en travers de la route des aliens, grâce aux émissions qu’il a pu voir à la télévision. Il emploie souvent des expressions de personnages célèbres, comme « no problemo », réplique des Simpson, par exemple. Il regarde souvent « Space cruiser », Inspecteur Derrick et Oggy et les cafards. Sa voix dans la saison 2 est moins attardée, néanmoins, il est plus idiot et moins actif dans cette saison. Mais il a réussi à apprendre par la télé la leçon sur l’édit de Nantes. De plus, dans la saison 2, il parle avec une grammaire horrible et un vocabulaire approximatif. Par exemple, dans l’épisode Space micmac lors de la scène du toit, il dit « Ouais, j’m'est prêt », ou bien dans l’épisode Le zinzin show, il dit « Hé ho, je suis pas goïste! ». Il a aussi des difficultés pour lire, dans l’épisode OVNI, il met au moins deux bonnes minutes à lire le mot « Welcome », au point qu’Etno le coupe avant qu’il ait fini de lire ce mot. Il semble avoir une petite place dans le cœur de Candy : celui-ci s’inquiète pour lui dans les épisodes Cochon dingue et Rebelle. En fait, Bud étant considéré comme l’adolescent et Candy comme la maman, il est normal qu’elle materne Bud un peu plus que les autres. Comme évoqué précédemment, Bud aime bien Etno, mais il le décrit comme « Quelqu’un qui sait tout et qui sait surtout se planter ! ».”

    credits to wiki

  • @ The Daily REMT
    C’est tout!

  • ces gens qui remplissent wiki ne vont jamais cesser de m’etonner en tout cas…

  • Erratum : je voulais dire:
    C’est tout moi!

  • :twisted: donc c comme ça que tu dors moins bete chaque soir :D
    merci en tout cas pour la nostalgie des zinzins de l’espace… akhhh le bon vieux temps alors que j’etais tjr mome sans responsabilité :cry:

  • Sympathique. TOmbé dessus par hazard. Est tout à fait ce que je cherchais. Vive gg et vive ton blog. 8)

  • Du bon travail les gars ;) ! Gadiris en force !

Leave a Reply

:D :) :cry: :( 8O :twisted: :!: :vangry: :XO: :up: ;) :mrgreen: :halo: :kiss: :roll: :? 8) :evil: :oops: :| :?: :x :$: