Ajout et récupération d'un champ

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

  • [RÉGLÉ] Ajout et récupération d'un champ

    Bonjour,

    j'ai ajouté un champ à ma table de modules car je souhaites afficher des sous titres.

    J'aimerais savoir comment récupérer ce champ sous la forme $module -> subtitle.

    Est ce bon d'ajouter un champ en cas de mise à jour ?

    Et après, comment ajouter ce champ dans la gestion des modules du panneau d'administration ?

    Merci beaucoup.

    Config: joomla 2.5.1

  • #2
    Re : Ajout et récupération d'un champ

    Divise ton titre en deux !
    en css, et php !
    non ?
    c'est pour qu elle occasion ?
    Créateur de Classe A , pour Audiophile.
    Concepteur de Robotique Industrielle.
    Radio Amateur F5
    Créez votre thème avec la suite Arts-Soft : http://arts-soft.com/

    Commentaire


    • #3
      Re : Ajout et récupération d'un champ

      Oui c'est ce que je pensais faire si je n'arrivais pas à faire ça, ajouter une classe dynamiquement.
      C'est quen fait, pour un effet de design, j'ai la premiere partie de mon titre en gris sur une ligne, et la deuxième partie en blanc sur une ligne avec une indentation et en italique.
      C'est pour ça que j'ai pensé à le faire avec un champ sous titre, pour gérer les expressions et la séparation.

      Si je n'arrive pas à faire comme cela je pense le faire soit en php soit en javascript, je compte les mots, je prends à la moitié, j'ajoute un retour chariot et j'ajoute une classe.

      Commentaire


      • #4
        Re : Ajout et récupération d'un champ

        Voici le module.php pour mon site, deux couleurs :

        function modChrome_ASxhtml($module, &$params, &$attribs)
        {
        ?>
        <div class="AScube<?php echo $params->get('moduleclass_sfx'); ?>">
        <?php if ($module->showtitle) : ?>
        <h4>
        <?php
        $title = $module->title;
        $title = explode(' ', $title);
        $title[0] = '<span>'.$title[0].'</span>';
        $title= join(' ', $title);
        $title = str_replace("&","&amp;",$title);
        echo $title;
        ?>
        </h4>
        <?php endif; ?>
        <div class="AScube_in"><?php echo $module->content; ?></div>
        </div>
        <?php } ?>
        Créateur de Classe A , pour Audiophile.
        Concepteur de Robotique Industrielle.
        Radio Amateur F5
        Créez votre thème avec la suite Arts-Soft : http://arts-soft.com/

        Commentaire


        • #5
          Re : Ajout et récupération d'un champ

          Merci ça correspond bien à ce que je veux faire, en le modifiant un petit peu

          Commentaire


          • #6
            Re : Ajout et récupération d'un champ

            J'ai modifié un peu la fonction pour l'adapter à mon visuel,

            Code PHP:
            function modChrome_titreD($module, &$params, &$attribs)
            {
                $title=$module->title;
                $title = explode(' ', $title);
                $nbMots=count($title);
                $moitie=$nbMots/2;
                $mod=$nbMots%2;
                if ($mod != 0)
                {$moitie=$moitie+0.5;}
                $title[$moitie-1] = ''.$title[$moitie-1].'<br /><span class="subtitle">';
                $title= join(' ', $title);
                if (!empty ($module->content)) : ?>
                    <?php if ($module->showtitle) : ?>
                        <h3><?php echo $title?></span></h3>
                    <?php endif; ?>
                    <?php echo $module->content?>
                <?php endif;
            }
            Merci beaucoup en tout cas !

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X