IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

EDI, CMS, Outils, Scripts et API PHP Discussion :

[eZ Publish] Affichage par cellule défini dans une table


Sujet :

EDI, CMS, Outils, Scripts et API PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut [eZ Publish] Affichage par cellule défini dans une table
    bonjour

    je cherche en mettre en place une affichage par cellule defini (3) dans un tableau

    j'aimerais qu'au bout de trois cellule le tableau revient à la ligne et me refait trois cellule

    voici un code que j'utilise en php

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
     
    // CREATION D'UN TABLEAU AUTOMATISE AVEC DEUX CELLULES
       $count=1;
       echo "<table border=0 cellspacing=5 cellspadding=0 width=100%>";
       $result = mysql_query("SELECT * FROM products limit 10 ");
       while($row = @mysql_fetch_array($result, MYSQL_ASSOC)){
          if($count==1){
    	  echo"<tr>";
    	  }
          echo "<td bgcolor=white width=100><a href='#'>".$row['products_id']."</a></td>";
          if($count==2){
          // 2 pour deux colonnes 3 pour 3 etc ...
             echo"</tr>";
             $count=0;
          }
          $count++;
       }
       echo "</table>";

    Je cherche un code en ezpublish avec ça. Qui a une idée ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    // COMPTE LE NOMBRE DE CHILDREN
     
    {def $file_count=fetch_alias( 'children_count', hash( 'parent_node_id', $node.node_id,
                                                                          'class_filter_type', 'include',
                                                                          'class_filter_array', array( 'file'),
                                                                          ) )}
     
     
    // AFFICHAGE DES ENFANTS
     
    {foreach fetch_alias( 'children', hash( 'parent_node_id', $node.node_id,
                                                                'class_filter_type', 'include',
                                                                'class_filter_array', array( 'file'),
                                                                'sort_by', $node.sort_array,
                                                                ) ) as $childs }
     
    {$childs.name}
     
    {/foreach}
    merci d'avance

  2. #2
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Bonjour,
    Vous pouvez essayer en adaptant ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
     
     
    // COMPTE LE NOMBRE DE CHILDREN
     
    {def $file_count=fetch_alias( 'children_count', hash( 'parent_node_id', $node.node_id,
                                                                          'class_filter_type', 'include',
                                                                          'class_filter_array', array( 'file'),
                                                                          ) )}
     
     
    // AFFICHAGE DES ENFANTS
     
    {def $childs = fetch_alias( 'children', hash( 'parent_node_id', $node.node_id,
                                                                'class_filter_type', 'include',
                                                                'class_filter_array', array( 'file'),
                                                                'sort_by', $node.sort_array,
                                                                ) ) }
     
     
    {foreach $childs as $objectKey => $object}
     
     {if eq($objectKey|mod(2),0)}
      {* Affichage *}
     {/if}
     
     {if eq($objectKey|mod(3),0)}
      {* Affichage *}
     {/if}
     
    {/foreach}

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    en faite on souci est que je dois associer l'affichage des childs qui sont des fichiers texte et images comme ça

    1.txt | 1.txt.txt | 1.txt.jpg

    2.txt | 2.txt.txt | 2.txt.jpg

    3.txt | 3.txt.txt | 3.txt.jpg

    4.txt | 4.txt.txt | 4.txt.jpg

    c'est à dire extraire tout ce qui commence par 1 et l'associer au 1

  4. #4
    Membre émérite Avatar de sboyer
    Homme Profil pro
    Développeur PHP chez OpenWide
    Inscrit en
    Février 2010
    Messages
    348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur PHP chez OpenWide
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2010
    Messages : 348
    Par défaut
    Je ne parviens pas à cerner la demande...

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    heureusement vous etes là je vous explique en details

  6. #6
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    149
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2007
    Messages : 149
    Par défaut
    J'ai une classe qui s'appelle test_process à l'interieur j'ai des enfants que j'ai uploader via le multi-upload.

    J'ai importer 9 fichiers de type txt et image

    J'aimerais les afficher comme ça dans un tableau

    1.txt | 1.txt.txt | 1.txt.jpg

    2.txt | 2.txt.txt | 2.txt.jpg

    3.txt | 3.txt.txt | 3.txt.jpg

    4.txt | 4.txt.txt | 4.txt.jpg

    vous voyez ?

Discussions similaires

  1. Affichage de fenêtre définie dans une structure
    Par kevingiroux dans le forum GTK+ avec C & C++
    Réponses: 18
    Dernier message: 25/01/2013, 13h46
  2. Affichage popup après insertion dans une table
    Par PowerGel dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 19/03/2012, 12h08
  3. remplacer les espaces par des _ dans une table
    Par NeutronDance dans le forum Requêtes
    Réponses: 3
    Dernier message: 15/10/2010, 00h16
  4. Réponses: 2
    Dernier message: 08/10/2008, 13h08
  5. Réponses: 2
    Dernier message: 09/11/2006, 09h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo