Joomladay francophone 2018 à Paris 18 et 19 mai

Modifier template WoW

Réduire
X
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • Modifier template WoW

    Bonjour,

    J'ai trouvé un template wow pour ma guilde. Sur celui-ci j'ai fait quelques petites modifications afin d'avoir les modules que je souhaite et de bien distinguer 2 news. Mais voilà ce n'est pas encore comme je le voudrais pour l'affichage des news et je ne trouve pas comment faire.

    Voici mon site :
    http://www.residents-of-asylum.fr/

    Pour le moment ma page s'affiche en frontpage, car si je le modifie j'ai rien en fond puisque rien n'existe dans ce theme.

    CE que je voudrais c'est avoir a la palce de ceci : "Residents of Asylum » Update" le nom de la news, l'auteru et la date, puis en desous la news, et un bloc avec jsute marqué : Commentaire (issu de yvcomments que j'ai deja mis).

    Et la meme chose pour la news suivante et ainsi de suite.

    Voici le code :
    Code PHP:
    <?php // no direct access
    defined('_JEXEC') or die('Restricted access'); ?>


    <table class=contentbody cellspacing=1 cellpadding=4 width="100%">
     <tr>
      <td class="heads"><a class="heads" href=""><?php echo $this->params->get('page_title'); ?></a> » Update</td>
     </tr>
     <tr>
      <td class=contentodd>


    <table class="blog<?php echo $this->params->get('pageclass_sfx'?>" cellpadding="0" cellspacing="0">
    <?php if (isset($this->frontpage->description)) : ?>
    <tr>
        <td valign="top">
        <?php if ($this->params->get('show_description_image') && $this->frontpage->description->image) : ?>
            <img src="<?php echo $this->frontpage->description->link ?>" align="<?php echo $this->frontpage->description->image_position ?>" hspace="6" alt="" />
        <?php endif; ?>
        <?php if ($this->params->get('show_description') && $this->frontpage->description->text) : ?>
            <?php echo $this->frontpage->description->text?>
        <?php endif; ?>
        <br/><br/>
        </td>
    </tr>
    <?php endif; ?>
    <?php 
    if ($this->params->def('num_leading_articles'1)) : ?>
    <tr>
        <td valign="top" style="background-color : #BBA170;">
        <?php for ($i $this->pagination->limitstart$i $this->params->get('num_leading_articles'); $i++) : ?>
            <?php if ($i >= $this->total) : break; endif; ?>
            <div>
            <?php
                $this
    ->item =& $this->getItem($i$this->params);
                echo 
    $this->loadTemplate('item');
            
    ?>
            </div>
        <?php endfor; ?>
        </td>
    </tr>
    <?php else : $i $this->pagination->limitstart; endif; ?>

    <?php if ($this->params->def('num_intro_articles'4) && ($i $this->total)) : ?>
    <tr>
        <td valign="top">
            <table width="100%"  cellpadding="0" cellspacing="0">
            <tr>
            <?php
                $divider 
    '';
                for (
    $z 0$z $this->params->def('num_columns'2); $z ++) :
                    if (
    $z 0) : $divider " column_separator"; endif; ?>
                    <td valign="top" width="<?php echo intval(100 $this->params->get('num_columns')) ? style="background-color : #BBA170;">%" class="article_column<?php echo $divider ?>">
                    <?php for ($y 0$y $this->params->get('num_intro_articles') / $this->params->get('num_columns'); $y ++) :
                        if (
    $i $this->total) :
                            
    $this->item =& $this->getItem($i$this->params);
                            echo 
    $this->loadTemplate('item');
                            
    $i ++;
                        endif;
                    endfor; 
    ?>
                    </td>
            <?php endfor; ?>
            </tr>
            </table>
        </td>
    </tr>
    <?php endif; ?>
    <?php 
    if ($this->params->def('num_links'4) && ($i $this->total)) : ?>
    <tr>
        <td valign="top">
            <div class="blog_more<?php echo $this->params->get('pageclass_sfx'?>">
                <?php
                    $this
    ->links array_splice($this->items$i);
                    echo 
    $this->loadTemplate('links');
                
    ?>
            </div>
        </td>
    </tr>
    <?php endif; ?>

    <?php if ($this->params->def('show_pagination'2) == 1  || ($this->params->get('show_pagination') == && $this->pagination->get('pages.total') > 1)) : ?>
    <tr>
        <td valign="top" align="center">
            <?php echo $this->pagination->getPagesLinks(); ?>
            <br /><br />
        </td>
    </tr>
    <?php if ($this->params->def('show_pagination_results'1)) : ?>
    <tr>
        <td valign="top" align="center">
            <?php echo $this->pagination->getPagesCounter(); ?>
        </td>
    </tr>
    <?php endif; ?>
    <?php 
    endif; ?>
    </table>

        
      </td>
     </tr>
    </table>
    Si je ne me trompe pas, c'est ce que j'ai (mais comme je ne suis pas chez moi, je n'ai pas ma page actuelle, j'ai donc repris le theme et modifé ce que j'avais modifié, de tete ca doit etre cela )

    Donc, si quelqu'un pouvait me dire comment faire pour afficher comme je le voudrais? S'il faut que je créer autre chose que defaud.php dans frontpage, et comment marche le loadTemplate('item'), car je suppose que c'est ceci que permet mon affichage de news

    Merci d'avance

  • #2
    Je ne sais pas si j'ai très bien compris, c'est un peu confus tout ça ... En fait tu voudrais n'avoir que la news et le commentaire c'est ça ????

    Commentaire


    • #3
      En fait, oui que la news, enfin je m'explique

      Je voudrais que :
      - chaque news soit encadrée par un cadre propre à chacun
      - que ce cadre soit composé de 3 partie : une premeire ligne avec le titre, l'auteur et la date / une seconde partie avec le code de la news / une derniere partie avec ecrit "Commentaire(3)" par exemple.

      En gros, a chaque fois une ligne pour le haut de la news et une pour le commentaire.

      Laisser le fond de base et au lieu d'avoir mon cadre actuel qui fonctionne par frontpage (il prend donc l'ensemble de toute les news et créer un seul bloc "titre" en quelques sorte ), avoir pour chaque news/article un cadre

      J'espere que c'est un peu plus clair ...

      En gros ca ferai, juste pour la partie centrale
      Code PHP:
      --------- Haut du site avec image Content ------------

      -----------------------------------------------------
      Titre de ma news ecrit par Elerinna le 21/08/07   |
      -----------------------------------------------------
      |                                                   |
      |                       
      Corps de ma news            |
      |                                                   |
      -----------------------------------------------------
      |                                     
      Commentaire(3)|
      -----------------------------------------------------

      Un espace avec le fond de base du site

      -----------------------------------------------------
      Titre de ma news ecrit par Elerinna le 10/08/07   |
      -----------------------------------------------------
      |                                                   |
      |                       
      Corps de ma news            |
      |                                                   |
      -----------------------------------------------------
      |                                     
      Commentaire(1)|
      ----------------------------------------------------- 
      Je pense que comme ceci ca doit être plus clair

      Commentaire


      • #4
        Pour les cadres dans les articles, je te conseille de lire ces deux très bon topic
        http://forum.joomla.fr/showthread.ph...+dans+articles

        http://forum.joomla.fr/showthread.ph...hlight=article

        Pour "Titre de ma news ecrit par Elerinna le 21/08/07" C'est dans la configuration globale de ton site/contenu.

        Ou menu/menu_principal/acceuil/Paramètres.

        Pour le commentaire, tu utilises Akocomment ?

        @+

        Pierre
        Dernière édition par Peter_P à 21/08/2007, 14h07

        Commentaire


        • #5
          Ok je vais aller lire tout ceci
          Merci beaucoup à toi

          En fait pour les commentaires, utilisant Joomla 1.5, j'ai eu pas mal de mal à trouver un systèmle de commentaires fonctionnant et enf ait, j'ai pris yvcomment, il marche très bien, mais pour le moment il n'est qu'en anglais (le reste de mon site est en francais), mais ce n'est pas génant en fait

          Encore merci à toi

          Edit :
          Bon je viens de tenter, en recuperant les images que papounet avait mis en reprenant le CSS (mais je ne sais pas trop ou je dois le mettre enf ait : Je laisse le fichier comme ca ou je dois changer dans un autre fichier ?) Par cotnre, le content.html.php n'existe plus sous 1.5 (en tout cas je ne l'ai po trouvé.. j'ai bien trouvé content.php tout simple mais c'est tout).

          Et sinon, j'ai tenté de mettre le bot_beautiful_content.zip, mais ne passe pas, car ancienne version.

          Je cherche, je teste Mais pour le moment po trop de changement encore

          Edit 2 ;
          Je n'ai pas trouvé ou je pouvais modifié pour le titre comme tu me l'as suggéré Je vais bien dans menu>Mainmenu>home .. mais apres j'ai pleins de parametres sur le coté (basic/advanced/component/system) c'est ou

          Désolée de t'embeter.. enfin de vous embeter avec ces questions de débutantes
          Dernière édition par Elerinna à 21/08/2007, 15h15

          Commentaire

          Annonce

          Réduire
          1 sur 2 < >

          C'est [Réglé] et on n'en parle plus ?

          A quoi ça sert ?
          La mention [Réglé] permet aux visiteurs d'identifier rapidement les messages qui ont trouvé une solution.

          Merci donc d'utiliser cette fonctionnalité afin de faciliter la navigation et la recherche d'informations de tous sur le forum.

          Si vous deviez oublier de porter cette mention, nous nous permettrons de le faire à votre place... mais seulement une fois
          Comment ajouter la mention [Réglé] à votre discussion ?
          1 - Aller sur votre discussion et éditer votre premier message :


          2 - Cliquer sur la liste déroulante Préfixe.

          3 - Choisir le préfixe [Réglé].


          4 - Et voilà… votre discussion est désormais identifiée comme réglée.

          2 sur 2 < >

          Assistance au forum - Outil de publication d'infos de votre site

          Compatibilité: PHP 4.1,PHP4, 5, 6DEV MySQL 3.2 - 5.5 MySQLi from 4.1 ( @ >=PHP 4.4.9)

          Support Version de Joomla! : | J!3.0 | J!2.5.xx | J!1.7.xx | J!1.6.xx | J1.5.xx | J!1.0.xx |

          Version française (FR) D'autres versions sont disponibles depuis la version originale de FPA

          UTILISER À VOS PROPRES RISQUES :
          L'exactitude et l'exhaustivité de ce script ainsi que la documentation ne sont pas garanties et aucune responsabilité ne sera acceptée pour tout dommage, questions ou confusion provoquée par l'utilisation de ce script.

          Problèmes connus :
          FPA n'est actuellement pas compatible avec des sites Joomla qui ont eu leur fichier configuration.php déplacé en dehors du répertoire public_html.

          Installation :

          1. Téléchargez l'archive souhaitée : http://afuj.github.io/FPA/

          Archive zip : https://github.com/AFUJ/FPA/zipball/master

          2. Décompressez le fichier de package téléchargé sur votre propre ordinateur (à l'aide de WinZip ou d'un outil de décompression natif).

          3. Lisez le fichier LISEZMOI inclus pour toutes les notes de versions spécifiques.

          4. LIRE le fichier de documentation inclus pour obtenir des instructions d'utilisation détaillées.

          5. Téléchargez le script fpa-fr.php à la racine de votre site Joomla!. C'est l'endroit que vous avez installé Joomla et ce n'est pas la racine principale de votre serveur. Voir les exemples ci-dessous.

          6. Exécutez le script via votre navigateur en tapant: http:// www. votresite .com/ fpa-fr.php
          et remplacer www. votresite .com par votre nom de domaine


          Exemples:
          Joomla! est installé dans votre répertoire web et vous avez installé la version française du fichier FPA:
          Télécharger le script fpa-fr.php dans: /public_html/
          Pour executer le script: http://www..com/fpa-fr.php

          Joomla! est installé dans un sous-répertoire nommé "cms" et vous avez installé la version française du fichier FPA:
          Télécharger le script fpa-fr.php dans: /public_html/cms/
          Pour executer le script: http://www..com/cms/fpa-fr.php

          En raison de la nature très sensible de l'information affichée par le script FPA, il doit être retiré immédiatement du serveur après son utilisation.

          Pour supprimer le script de votre site, utilisez le lien de script de suppression fourni en haut de la page du script. Si le lien de suppression échoue pour supprimer le script, utilisez votre programme FTP pour le supprimer manuellement ou changer le nom une fois que le script a généré les données du site et le message publié sur le forum. Si le script est toujours présent sur le site, il peut être utilisé pour recueillir suffisamment d'informations pour pirater votre site. Le retrait du script empêche des étrangers de l'utiliser pour jeter un oeil à la façon dont votre site est structuré et de détecter les défauts qui peuvent être utilisé à vos dépends.
          Voir plus
          Voir moins
          Travaille ...
          X