Personnalisation du thème ABLAZE

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 62)
  • Auteur
    Messages
  • #516158
    graphiklili
    Participant
    Padawan WordPress
    57 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 3.4.2
    – Version de PHP/MySQL :
    – Thème utilisé : ABLAZE (spacehead)
    – Extensions en place : WooCommerce et WP Maintenance Mode
    – Nom de l’hebergeur : OVH
    – Adresse du site : http://www.lesbeckett.com

    Problème(s) rencontré(s) : Tente de dupliquer la mise en plage d’une page à l’autre du thème

    Bonjour,

    Je donne un coup de main à un ami pour son site.
    Il souhaiterait, si possible, dupliquer la mise en plage d’une partie du thème ABLAZE : http://www.spaceheadconcepts.com/ablaze/portfolio-post/bravo-company/ (article du PORTFOLIO) sur une autre : http://www.spaceheadconcepts.com/ablaze/human/blood-spilled-by-all-those-generals/ (article du BLOG)

    Ce sont deux parties bien distinctes dans le backoffice (blog équivaut aux articles WP de base, “portfolio” a été créé lors de l’install du thème)

    Quelqu’un a une idée de comment faire ? Est-ce seulement possible ?

    J’ai essayé la méthode “super-bourrin” qui consiste à copier coller le code de la page “single-portfolio.php” sur “single.php” : le pire c’est que cela a presque marché ! Mais le slideshow ne fonctionne pas…

    C’est peut-être pas grand chose, dans ce cas je peux tenter ; c’est peut-être une montagne, dans ce cas je laisse tomber.
    Je n’ai pas eu de réponse sur le forum dédié au thème.

    Merci beaucoup pour votre aide !

    Julie

    #861029
    Hervel
    Participant
    Maître WordPress
    30288 contributions

    bonjour,

    C’est une page ou un article ?
    si c’est une page, il suffit de créer un modèle de page, il y a un article su wpchannel à ce sujet.

    #861030
    graphiklili
    Participant
    Padawan WordPress
    57 contributions

    Bonjour,

    La mise en page que je souhaite modifier est un article, mais ce que je voudrais copier est un “portfolio” (peut etre un “Custom post type” > à vérifier ??)
    Dans le backoffice il y a une section “portfolio” qui s’est créée

    #861031
    Hervel
    Participant
    Maître WordPress
    30288 contributions

    mais on peut créer des templates pour les pages et non les articles.
    mais sinon le fichier ne doit pas s’appelait single.php mais single-portfolio.php, il ne faut pas toucher à single.php

    http://elliotjaystocks.com/blog/tutorial-multiple-singlephp-templates-in-wordpress/

    Custom post type je ne connais pas

    #861032
    Hervel
    Participant
    Maître WordPress
    30288 contributions

    vous avez raison c’est du domaine custom post type

    single-{post-type}

    Modèle de page pour afficher le contenu de l’article d’un Custom Post Type. Par exemple, si votre Custom Post Type s’appelle « voiture », le fichier template doit être single-voiture.php

    http://www.geekpress.fr/wordpress/guide/templates-wordpress-839/

    donc code pour functions.php avant tout

    Créer une nouvelle entité « Projets » avec les Custom Post Type

    #861033
    graphiklili
    Participant
    Padawan WordPress
    57 contributions

    Du coup, est-ce que je peux copier les contenus et la mise en page de single-portfolio.php dans single.php ?

    Désolée je ne suis pas développeur, je donne juste un coup de main ; j’ai appris WP sur le tas et certainement pas assez… (en tous cas, là j’atteints mes limites je crois :o)

    #861034
    graphiklili
    Participant
    Padawan WordPress
    57 contributions

    Petite correction : je parle surtout de mise en page en fait, les contenus sont différents bien sûr !

    #861035
    Hervel
    Participant
    Maître WordPress
    30288 contributions

    bonjour,

    je ne suis pas développeur,non plus, je suis autodidacte, mais vous n’allez pas faire tous vos articles au format portfolio ??
    et vous lisez bien ce que j’écris?
    ne pas toucher à single.php , créer le fichier single-portfolio.php

    #861036
    graphiklili
    Participant
    Padawan WordPress
    57 contributions

    single-portfolio existe déjà, je pense que l’on s’est mal compris

    je souhaite en effet faire que mes articles de blog soient tous sous la meme mise en forme (je parle de mise en page) que ceux de la section portfolio

    #861037
    Hervel
    Participant
    Maître WordPress
    30288 contributions

    je suis parti sur un erreur que vous parliez de 2 thèmes différent mais non, pardon .
    vous avez dit dans votre message que vous aviez essayé de copier single-portfolio.php dans single.php et que ce n’était pas bon pour réessayer?
    ils doivent avoir des balises div différentes ?
    un thème doit avoir certains fichiers de bases, et single.php et l’un d’entre eux.
    je pense qu’il faut utiliser single-$slug.php avec le slug du Custom Post Type

    j’ai un doute sur la possibilité d’arriver à vos fins, je ne suis pas assez calé pour vos idées, désolé

    #861038
    graphiklili
    Participant
    Padawan WordPress
    57 contributions

    Merci tout de meme de votre aide !

    Quand j’ai copié collé le contenu de single-portfolio.php dans single.php, ça a presque fonctionné sauf le slideshow. En effet les images sont venues par dessus toute la page les unes en dessous des autres, au lieu d’ “entrer” dans le slideshow.
    Il ne s’agit peut être pas de grand chose… mais je suis incapable de trouver (et de savoir comment trouver) d’où cela vient.

    #861039
    Hervel
    Participant
    Maître WordPress
    30288 contributions

    bonjour,
    peut être mettre entre les balises codes bt_pre.png single-portfolio.php et single.php sur le forum.

    #861040
    graphiklili
    Participant
    Padawan WordPress
    57 contributions

    Ah oui d’accord, alors voici

    single.php

    ID, THEME_METABOX . “heading_text”, true) == “”) ? get_the_title() : get_post_meta($post->ID, THEME_METABOX . “heading_text”, true);
    $sidebar_id = “Blog”;
    ?>
    <!-- start wrapper -->
    <div class="wrapper">
    	
    	<div class="single">
    		<!-- start post -->
    		<div >
    			<div class="inner">
    				 
    					
    		   	</div> 
    		</div>
    		<!-- end post -->
    		<div class="entryMeta">
    			<div class="icons">
    				<time class="date" datetime="”><span class="month"></span><span class="day"></span><span class="year"></span>
    				<div class="postIcon">
    				
    					<div class="”></div>
    					<span></span>
    				</div>
    			</div>
    			<ul class="wpMeta">
    				<li class="authorIcon"> </li>
    				<li class="commentsIcon"><a href="”></a></li>
    				<li class="permalinkIcon"><a href="” title=””></a></li>
    				<li class="categoryIcon"></li>
    				<li class="tagsIcon"></li>
    			</ul>
    			
    			
    			
    		</div>
    		
    		
    		
    	</div>
    	
    	
    	
    	
    	 				
    </div>
    <!-- end wrapper -->
    
    
    		
    
    			

    et single-portfolio.php

    ID, THEME_METABOX . “heading_text”, true) == “”) ? get_the_title() : get_post_meta($post->ID, THEME_METABOX . “heading_text”, true);
    
    $portfolio_video_code = (get_post_meta($post->ID, THEME_METABOX . “blog_video_code”, true) == “”) ? “” : get_post_meta($post->ID, THEME_METABOX . “blog_video_code”, true);
    
    $sidebar_id = “Portfolio”;
    ?>
    
    
    
    
    <div id="portfolioGallery">
    	
    	
    		<div id="portfolioVideo">
    			
    		</div>
    	
    		 $post->ID, ‘post_type’ => ‘attachment’, ‘post_mime_type’ => ‘image’, ‘orderby’ => ‘menu_order’, ‘order’ => ‘ASC’, ‘numberposts’ => 999 ) );
    			if( !$images) {
    				$images[] = get_post(get_post_thumbnail_id( $post->ID ));
    			}
    			if ( $images ) : ?>
    			<div id="fullscreenGallery">
    					
    					ID, $gallery_thumb_size );
    					$image_caption_color = get_post_meta($image->ID, ‘theme_item_color’, true);
    					?>
    					<div class="slide">
    						<img src="” alt=”post_excerpt; ?>” />
    						<div class="content “>
    							<h1>post_excerpt; ?></h1>
    							<p>post_content; ?></p>
    						</div>
    					</div>
    						
    				
    			</div>
    			<div id="slideshowNav">
    				<div id="slideCount">
    				</div>
    				<div id="slideControls">
    					<a id="slideprev" href=";"></a>
    					<a id="slidenext" href=";"></a>
    				</div>
    			</div>
    			
    			
    
    		
    	
    	
    </div>
    
    <!-- start wrapper -->
    <div class="wrapper lowtop">
    	<div class="single">
    		<!-- start post -->
    		<div class="post">
    			<div class="inner">
    				<div class="entry">
    					<div class="entryTitle">	
    						<h1></h1>
    					</div>
    				
    					
    				</div>		
    		   	</div>	 
    		</div>
    		
    		 
    		<div class="entryMeta">
    			<div class="icons">
    				<time class="date" datetime="”><span class="month"></span><span class="day"></span><span class="year"></span>
    				
    			</div>
    			<ul>
    			ID, THEME_METABOX . “portfolio_client”, true) == “”) ? “” : get_post_meta($post->ID, THEME_METABOX . “portfolio_client”, true);
    				$portfolio_link = (get_post_meta($post->ID, THEME_METABOX . “portfolio_link”, true) == “”) ? “” : get_post_meta($post->ID, THEME_METABOX . “portfolio_link”, true);
    			?>
    						
    				<li>
    						
    						<strong></strong><?php echo ' <a class="'.$printClass.'" href="' . $portfolio_link . '" target="_blank">‘ . $portfolio_client . ‘</a>‘; ?>
    					
    				</li>
    						
     				ID, THEME_PORTFOLIO_SKILLS);
    				if ( $custom_terms && ! is_wp_error( $custom_terms ) ) : 
    
    					foreach ( $custom_terms as $term ) {
    						$portfolio_skills[] = $term->name;
    					}
    				
    				endif; ?>
    				
    					<li><strong></strong></li>
    						
    			</ul>
    			<ul class="wpMeta">
    				<li class="commentsIcon"><a href="”></a></li>
    				<li class="permalinkIcon"><a href="” title=””></a></li>
    				ID, THEME_PORTFOLIO_TAXONOMY);
    				if ( $custom_terms && ! is_wp_error( $custom_terms ) ) : 
    
    					foreach ( $custom_terms as $term ) {
    						$attachment_categories[] = $term->name;
    					}
    				
    				endif; ?>
    				
    				<li class="categoryIcon"></li>
    			</ul>
    			
    			
    			
    			
    		</div>
    	</div>
    	 
    </div>
    <!-- end wrapper -->
    	
    
    	
    
    				
    
    		

    #861041
    Hervel
    Participant
    Maître WordPress
    30288 contributions

    avez vous essayé d’ouvrir single-portfolio.php avec un éditeur de texte comme notepad++ et de l’enregistré sous la nomination single.php puis de l’envoyer FTP écraser le fichier single.php présent dans wp-content/themes/ablaze/ ?

    #861042
    graphiklili
    Participant
    Padawan WordPress
    57 contributions

    Je viens d’essayer, j’obtiens exactement le meme résultat (le slideshow ne marche pas)

15 sujets de 1 à 15 (sur un total de 62)
  • Vous devez être connecté pour répondre à ce sujet.