[THEME] Typebased

Jerry WhamJerry Wham Member
mai 2012 modifié dans Vos créations
Je vous propose le thème Typebased qui initialement est prévu pour Wordpress mais que je viens d'adapter pour notre CMS préféré.

Si vous souhaitez des explications pour sa mise en place, vous pouvez vous rendre sur mon site ou lire le README dans l'archive du thème.


Ch'uis chaud là, ch'uis chaud !

Enjoy ;)

Historique :
Version 1.2 : Modification du plugin plxMySearch suite à la remarque de Den
Version 1.1 : commentaires imbriqués, articles en sous-menu du menu principal, mise à jour du plugin "about";
Version 1.0 : première version

Réponses

  • Jerry Wham a écrit:
    Ch'uis chaud là, ch'uis chaud !
    carrément !
    merci pour ces contributions
  • DenDen Member
    Bonjour à tous,

    Encore une fois bravos et merci! ;)

    P.-S. Si on pouvait regrouper tous ces thèmes dans les ressources...
    C'est déplorable de ne pas s'en préoccuper... :(

    Bye!
  • Den a écrit:
    Bonjour à tous,

    Encore une fois bravos et merci! ;)

    P.-S. Si on pouvait regrouper tous ces thèmes dans les ressources...
    C'est déplorable de ne pas s'en préoccuper... :(

    Bye!

    Je n'avais pas vu que l'on pouvait déposer les thèmes dans les ressources (ça ne m'a même pas traversé l'esprit). Je m'en vais corriger ça.
  • DenDen Member
    Att : Jerry Wham

    Excuse-moi Jerry, je ne m’adressais pas à toi particulièrement... Mais au système qui gère les thèmes. Beaucoup de thèmes n'y ont pas été déposés, car ça fonctionne une fois sur deux... Je trouve ça déplorable... Car c'est la seule chose qui manque à pluxml, des thèmes (mis à jour) et un bon système (page thème) qui fonctionne bien...

    Amicalement! Den
  • bankaibankai Member
    Génial mon Jerry, jolie contribution.
  • apres une vue c'est bon travail!!
  • Den a écrit:
    Att : Jerry Wham

    Excuse-moi Jerry, je ne m’adressais pas à toi particulièrement... Mais au système qui gère les thèmes. Beaucoup de thèmes n'y ont pas été déposés, car ça fonctionne une fois sur deux... Je trouve ça déplorable... Car c'est la seule chose qui manque à pluxml, des thèmes (mis à jour) et un bon système (page thème) qui fonctionne bien...

    Amicalement! Den
    C'est vrai que ce n'est pas idéal. J'ai tenté de poster les deux thèmes que j'ai adapté mais vu qu'ils nécessitent des plugins, l'envoi n'a pas fonctionné. J'ai tenté de gruger en envoyant des fichiers vides accompagnés d'un dossier mais je ne pense pas que cela passera la validation.
    bankai a écrit:
    Génial mon Jerry, jolie contribution.

    Merci.
  • JosJos Member
    Il est très beau ce thème, très moderne.
  • Jerry WhamJerry Wham Member
    mai 2012 modifié
    Mise à jour disponible ici.
  • Bonjour,

    j'utilise ce thème superbement adapté, mais j'ai remarqué que quand j'écris un article et même si je n'utilise pas le chapo de l'article, le thème me "coupe" une partie du texte pour le placer dans un début d'article, avec un lien "lire la suite"

    ce comportement n'est pas celui que je désire... dans quel fichier puis-je désactiver cette "coupure automatique" du texte, de manière à afficher tout l'article si j'ai besoin ?
  • Jerry WhamJerry Wham Member
    septembre 2012 modifié
    Dans les fichiers "home", "categories" et "archives".
    Les lignes concernées sont du style :
    <?php ob_start(); 
    $plxShow->artContent($chapo=true);
    $content = ob_get_clean();
    ob_start();
    $plxShow->artUrl();
    $link = ob_get_clean();
    
    $masque = '#<img(.+?)src="(.+?)"#i'; preg_match($masque, $content, $resultats);
    $extension = pathinfo($resultats[2], PATHINFO_EXTENSION); 
    if($extension['extension'] == ('jpg'||'jpeg'||'png'||'gif')) : ?>									
          <a href="<?php $plxShow->artUrl($type='relatif'); ?>" rel="bookmark" title="Lien vers <?php $plxShow->artTitle(''); ?>">        
    	<img src="<?php $plxShow->template(); ?>/timthumb.php?src=<?php echo $resultats[2]; ?>&amp;w=100&amp;h=100&amp;zc=1&amp;q=90" alt="<?php $plxShow->artTitle(''); ?>" width="100px" height="100px" class="main-image thumb alignleft border" /></a>
    <?php endif;
    $text = preg_replace('/<img(.*?)>/', '', $content, 1);
    echo smarty_modifier_truncate($text, 200, $etc = '(...)',false,false,$link); ?>
    
  • merci de ta réponse rapide, je pense que j'avais à peu près repéré ces lignes, mais en internes à celles-ci quelles instances, bouts de codes correspondent au nombre de caractères ou au moyen d'indiquer ce que l'on veut afficher... (je ne suis pas plus codeurque cela, malheureusement...)

    merci d'avance
  • Jerry WhamJerry Wham Member
    septembre 2012 modifié
    Le nombre de caractères se défini dans la ligne :
    echo smarty_modifier_truncate($text, 200, $etc = '(...)',false,false,$link); ?>
    

    Après, ce n'est pas une obligation d'utiliser ceci. Cette méthode permet juste de récupérer la première image de l'article et de la mettre en avant de façon homogène quel que soit l'article.

    Il est tout à fait possible d'utiliser les outils natifs de pluxml. Il suffit d'être un peu plus rigoureux dans la mise en page.

    A priori (pas testé), si tu remplaces la ligne ci-dessus par
    echo $text;
    
    , tu auras le chapeau ou le contenu sans l'image (l'image sera affichée dans un lien au dessus).
  • RohirrimRohirrim Member
    décembre 2012 modifié
    bonjour,

    j'ai repéré un petit soucis avec ce thème (ou mon hébergement, je ne sais pas encore) : les images ne s'affichent pas ;

    j'ai enlevé la plupart des plugins sauf ceux que j'utilise;
    l'adresse web est temporaire... le nom de domaine n'est pas encore rattaché au nouvel hébergement, car le blog n'est pas encore finalisé...

    de fait cette histoire d'images me gène...

    j'aimerai savoir si cette histoire d'images, ici, vient du thème ou de ckeditor (sur d'autres hébergement, ckeditor de pluxml me génère des fichiers htaccess qui "rend invisible le contenu" quand j'uploade une image dans un article.)

    l'adresse du blog à problèmes : http://cluster015.ovh.net/~amermoao/ime_lefort/
  • Cela doit venir du script timthumb et donc du thème. Il recherche les images dans le dossier /images qu'il pense trouver à la racine du site.


    Si tu sais un peu coder, supprime tout ce qui se rattache à ce script et utilise le chapo. Sinon, patiente un peu pour je puisse corriger tout ça.
  • merci de cette première réponse; Peux-tu me dire dans quels fichiers ce script timtumb est référencé ? ...que je puisse aller voir ce que je peux faire sans te faire perdre ton temps s'il n'y a pas besoin...
  • il y a une fonction native à pluxml pour tronquer du texte ;)
  • @Rohirrim : grosso modo dans toutes les pages, sauf article.php.


    @danielsan : le thème est dérivé de wordpress. Il utilisait timthumb. Mais c'est vrai qu'on pourrait faire ça directement avec les fonctions de pluxml. Je modifierai les thèmes que j'ai postés dès que j'aurai un peu de temps à moi.
  • je profite un peu des fetes pour me remettre la dedans...

    - faut-il que je supprime le fichier "timthumb.php" ?
    - dans le fichier "catégorie.php" (par exemple) quand je supprime la ligne
    <img src="<?php $plxShow->template(); ?>/timthumb.php?src=<?php echo $resultats[2]; ?>&w=100&h=100&zc=1&q=90" alt="<?php $plxShow->artTitle(''); ?>" width="100px" height="100px" class="main-image thumb alignleft border" />, ça enlève le lien image "timthumb"

    est-ce que c'est ça ?
    - ... une version sans timthumb m'arrangerait bien...

    bonnes fêtes à tous..
  • Ce sont toutes les lignes du style :
    <?php ob_start(); 
                    	$plxShow->artContent($chapo=true);
                    	$content = ob_get_clean();
                    	ob_start();
                    	$plxShow->artUrl();
                    	$link = ob_get_clean();
    
                    	$masque = '#<img(.+?)src="(.+?)"#i'; preg_match($masque, $content, $resultats);
                    	$extension = pathinfo($resultats[2], PATHINFO_EXTENSION); ?>
    
                    	<?php if($extension['extension'] == ('jpg'||'jpeg'||'png'||'gif')) : ?>									
                    	<a href="<?php $plxShow->artUrl($type='relatif'); ?>" rel="bookmark" title="Lien vers <?php $plxShow->artTitle(''); ?>">        
                    	<img src="<?php $plxShow->template(); ?>/timthumb.php?src=<?php echo $resultats[2]; ?>&amp;w=100&amp;h=100&amp;zc=1&amp;q=90" alt="<?php $plxShow->artTitle(''); ?>" width="100px" height="100px" class="main-image thumb alignleft border" /></a>
                    	<?php endif; ?>
                    	
                    	<?php $text = preg_replace('/<img(.*?)>/', '', $content, 1);
                    	echo smarty_modifier_truncate($text, 200, $etc = ' Lire la suite',false,false,$link); ?>
    
    qu'il faut remplacer par
    <div class="art-chapo"><?php $plxShow->artChapo(); ?></div>
    

    Ainsi, on utilise le chapo de pluxml. Par contre, si l'on veut des miniatures, il faudra faire attention qu'elles aient toujours les mêmes dimensions pour que le rendu soit propre.
Connectez-vous ou Inscrivez-vous pour répondre.