Aangemaakte reacties

14 reacties aan het bekijken - 1 tot 14 (van in totaal 14)
  • Thread starter FrankG2013

    (@frankg2013)

    Oké doe ik!

    Thread starter FrankG2013

    (@frankg2013)

    Helemaal top! het werkt…. ik heb het volgende er van gemaakt:

    <?php if ( is_page()  ){
    					// Top Slider Part
    					if( $gdl_top_slider_type == 'Layer Slider' ){
    						echo '<div class="gdl-top-slider">';
    						echo '<div class="gdl-top-slider-wrapper ' . $full_slider . '">';
    						if($post->ID=="30" || $post->post_title=="contact" ){
    						putRevSlider("contactslide");}
    						else {
    						putRevSlider("homeslide");}
    						echo '<div class="clear"></div>';
    						echo '</div>';
    						echo '</div>';
    
    					}

    Kan ik eindelijk verder 😉 hartstikke bedankt Danny

    Thread starter FrankG2013

    (@frankg2013)

    ID=30 en SLUG=contact

    Thread starter FrankG2013

    (@frankg2013)

    Nee die laatste is oké, heb deze inderdaad terug geplaatst.
    Maar als ik het dus goed begrijp moet ik dus in het stukje is_page()
    via ID of via Titel gaan filteren o.i.d.. Hoe ziet dan de code eruit? heb je eventueel een voorbeeld?

    Wederom bedankt, Frank.

    Thread starter FrankG2013

    (@frankg2013)

    Danny iig bedankt voor jouw berichten/hulp tot nu toe

    Thread starter FrankG2013

    (@frankg2013)

    Ik kwam erachter dat er waarschijnlijk nog meer code achter zit, onderstaand is de originele code. Hoe kan ik het nu voor elkaar krijgen dat ik bij bijv: contact pagina een andere slide laat zien? want ook met die } toegevoegd krijg ik een http 500 fout

    <?php if ( is_page()  ){
    					// Top Slider Part
    					if( $gdl_top_slider_type == 'Layer Slider' ){
    						echo '<div class="gdl-top-slider">';
    						echo '<div class="gdl-top-slider-wrapper ' . $full_slider . '">';
    						putRevSlider("coco");
    						echo '<div class="clear"></div>';
    						echo '</div>';
    						echo '</div>';
    
    					}
    
        					else if( empty($gdl_top_slider_type) || $gdl_top_slider_type == 'Title' || $gdl_top_slider_type == 'No Slider' ){
    						$page_caption = get_post_meta($post->ID, 'page-option-caption', true);
    						print_page_header(get_the_title(), $page_caption);
    					}else if ( $gdl_top_slider_type != "None"){
    						echo '<div class="gdl-top-slider">';
    						echo '<div class="gdl-top-slider-wrapper ' . $full_slider . '">';
    						$slider_xml = "<Slider>" . create_xml_tag('size', 'full-width');
    						$slider_xml = $slider_xml . create_xml_tag('slider-type', $gdl_top_slider_type);
    						$slider_xml = $slider_xml . $gdl_top_slider_xml;
    						$slider_xml = $slider_xml . "</Slider>";
    						$slider_xml_dom = new DOMDocument();
    						$slider_xml_dom->loadXML($slider_xml);
    						print_slider_item($slider_xml_dom->documentElement);
    						echo '<div class="clear"></div>';
    						echo '</div>';
    						echo '</div>';
    					}
    					// Under Slider Area
    					if(get_post_meta( $post->ID, 'page-option-enable-bottom-slider', true) == 'Yes'){
    						$stunning_title = get_post_meta( $post->ID, 'page-option-under-slider-title', true);
    						$stunning_caption = get_post_meta( $post->ID, 'page-option-under-slider-caption', true);
    						$stunning_button_text = get_post_meta( $post->ID, 'page-option-under-slider-button-text', true);
    						$stunning_button_link = get_post_meta( $post->ID, 'page-option-under-slider-button-link', true);
    
    						$button_class = (!empty($stunning_button_text) && !empty($stunning_button_link))? 'button-on': '';
    
    						echo '<div class="under-slider-wrapper">';
    						echo '<div class="under-slider-container container">';
    						echo '<div class="under-slider-inner-wrapper ' . $button_class . '">';
    						echo '<h1 class="under-slider-title">' . $stunning_title . '</h1>';
    						echo '<div class="under-slider-caption">' . $stunning_caption . '</div>';
    						if( !empty($stunning_button_text) && !empty($stunning_button_link) ){
    						echo '<a href="' . $stunning_button_link . '" class="under-slider-button gdl-button large">';						echo $stunning_button_text . '</a>';
    						}
    						echo '</div>';
    						echo '</div>';
    						echo '</div>';
    					}
    
    				}else if( is_single() ){
    					if( $post->post_type == 'portfolio' ){
    						$single_title = get_the_title();
    						$single_caption = get_post_meta( $post->ID, "post-option-blog-header-caption", true);
    						print_page_header($single_title, $single_caption);
    					}else if($post->post_type == 'package'){
    						$single_title = get_the_title();
    						$single_caption = get_post_meta( $post->ID, "post-option-blog-header-caption", true);
    						print_page_header($single_title, $single_caption);
    					}else{
    						$single_title = get_post_meta( $post->ID, "post-option-blog-header-title", true);
    						$single_caption = get_post_meta( $post->ID, "post-option-blog-header-caption", true);
    						if(empty( $single_title )){
    							$single_title = get_option(THEME_SHORT_NAME . '_default_post_header','Blog Post');
    							$single_caption = get_option(THEME_SHORT_NAME . '_default_post_caption');
    						}
    						print_page_header($single_title, $single_caption);
    					}
    				}else if( is_404() ){
    					global $gdl_admin_translator;
    					if( $gdl_admin_translator == 'enable' ){
    						$translator_404_title = get_option(THEME_SHORT_NAME.'_404_title', 'Page Not Found');
    					}else{
    						$translator_404_title = __('Page Not Found','gdl_front_end');
    					}
    					print_page_header($translator_404_title);
    				}else if( is_search() ){
    					global $gdl_admin_translator;
    					if( $gdl_admin_translator == 'enable' ){
    						$title = get_option(THEME_SHORT_NAME.'_search_header_title', 'Search Results');
    					}else{
    						$title = __('Search Results', 'gdl_front_end');
    					}		
    
    					$caption = get_search_query();
    					print_page_header($title, $caption);
    				}else if( is_archive() ){
    
    					if( is_category() || is_tax('portfolio-category') || is_tax('product_cat') ||
    						is_tax('package-category')){
    						$title = __('Category','gdl_front_end');
    						$caption = single_cat_title('', false);
    					}else if( is_tag() || is_tax('portfolio-tag') || is_tax('product_tag') ||
    						is_tax('package-tag') ){
    						$title = __('Tag','gdl_front_end');
    						$caption = single_cat_title('', false);
    					}else if( is_day() ){
    						$title = __('Day','gdl_front_end');
    						$caption = get_the_date('F j, Y');
    					}else if( is_month() ){
    						$title = __('Month','gdl_front_end');
    						$caption = get_the_date('F Y');
    					}else if( is_year() ){
    						$title = __('Year','gdl_front_end');
    						$caption = get_the_date('Y');
    					}else if( is_author() ){
    						$title = __('By','gdl_front_end');
    
    						$author_id = get_query_var('author');
    						$author = get_user_by('id', $author_id);
    						$caption = $author->display_name;
    					}else{
    						$title = __('Shop','gdl_front_end');
    					}
    
    					print_page_header($title, $caption);
    				}
    			?>

    Thread starter FrankG2013

    (@frankg2013)

    Ik krijg na uploaden dan fout 500 fout te zien bij bekijken website

    Thread starter FrankG2013

    (@frankg2013)

    Klopt dan toch? Je krijgt random posts, of die nou op de 1e pagina, 2e of 3e (ook) getoond worden dat kan dus voorkomen.

    Dat is dus wat ik prober aan te passen, zodat dit niet meer voor komt.

    Ik zal proberen het iets beter uit te leggen. Op mijn website die ik aan het bouwen ben: Webshopwererld.nl gebruik ik verschillende categorieën om web shops in weer te geven. Omdat bij sorteren op datum e.d. allen de laatst of eerste geplaatste posts getoond worden, en dus niet iedere shops willekeurig op de eerste pagina een keer wordt weergegeven, zullen deze die achteraan staan minder views of clicks krijgen. vandaar dat ik er voor gekozen heb om dit random te doen. alleen als ik nu bijvoorbeeld in de categorie “Mode/Accessoires” nu op dit moment 14 shops (posts) heb staan, dat is met 5 posts per pagina, dus 3 pagina’s in totaal. Krijg ik ze niet allemaal verdeeld over de pagina’s heb ik het idee, ik krijg wel netjes 3 pagina’s, maar op iedere pagina komt wel een keer 1 of meer shops welke ik op de andere pagina’s ook al had gezien. En ontbreken er gewoon een paar dan. Mijn vraag is dan ook kun je dit op een of andere manier voorkomen?

    Wat je kunt doen is de eerste 5 pagina’s ophalen, en die per pagina in een willekeurige volgorde zetten.(

    Die snap ik niet helemaal, wat bedoel je daarmee? hoe doe je dat?

    Thread starter FrankG2013

    (@frankg2013)

    Onderstaand is overigens de loop welke ik gebruik, ik krijg het niet voor elkaar om dit te linken naar de volgende 5 berichten in dezelfde categorie. Doe ik iets verkeerd?

    <?php
    $loop = new WP_Query( array(
    	'showposts=5'.'&paged='.$paged,
      	'post_type' => 'shop',
            'orderby' => 'rand',
            'order' => 'DESC',
    	'cat' => get_query_var('cat') )
      ); 
    
    if ($loop->have_posts()) : while ( $loop->have_posts() ) : $loop->the_post(); ?>
    Thread starter FrankG2013

    (@frankg2013)

    Beste Danny,

    Met bovenstaande loop krijg ik wanneer ik bij het plaatsen van de post bijvoorbeeld 2 categorieën aanvink waarin hij weergegeven zou moeten worden, dan wordt hij maar in 1 van deze categorieën weergegeven (niet in beide). mijn bedoeling is dat het bericht wordt weergegeven in de alle door mij geselecteerde categorieën.

    hopelijk is het zo wat duidelijker?

    Thread starter FrankG2013

    (@frankg2013)

    Kun je daar misschien een voorbeeld van geven hoe je dit in de code toepast? of waar moet ik naar zoeken? thx in ieder geval voor je reactie Karthuizer.

    Thread starter FrankG2013

    (@frankg2013)

    Thnx Matthieu Scholtes, ondertussen is het met jouw aanwijzingen gelukt!
    Nu nog een ander probleem waar ik tegenaan loop, maar daar zal ik een andere topic voor starten.

    Nogmaals bedankt!

    Thread starter FrankG2013

    (@frankg2013)

    Beste Mathieu Scholtes, allereerst bedankt voor jouw reactie.
    Ik heb inmiddels easy fancybox geinstalleerd en wat aangepast (voor inline inhoud en iframe)
    Hoe kan ik nou dan de content weer laten geven d.m.v. Fancybox? dit lukt me niet….

    Thread starter FrankG2013

    (@frankg2013)

    misschien ben ik sowieso verkeerd bezig.
    Ik zal het proberen uit te leggen, misschien kunnen jullie me dan verder helpen.

    ik heb een aantal categorieën aangemaakt. bij elke categorie wil ik in een wrapper bovenin 6 of 7 posts weergeven met thumbnail en daaronder wil ik in dezelfde wrapper nog eens 10 berichten weergeven, maar dan als alleen een link.

    nu ben ik begonnen met het aanpassen van category.php, daar heb ik de volgende code in gezet.
    `<div class=”wrapper_shops_top”>
    <?php get_template_part(‘shops’); ?>
    </div>
    <div class=”wrapper_shops_bottom”>
    <?php get_template_part(‘shops_link’); ?>
    </div>`

    Vervolgens heb ik 2 php bestanden aangemaakt (shops.php en shops_link.php) en heb hierin de volgende code gezet.

    <?php
    /*
    Template Name Posts: Shops
    */
    ?>
    <?php  if (have_posts()) : while (have_posts()) : the_post(); ?>
    	<!--Start Shop-->
    <a href="<?php global $wp_query;$postid = $wp_query->post->ID; echo get_post_meta($postid, 'Link', true);?>" rel="bookmark" title="Ga naar: <?php the_title_attribute(); ?>" target="_blank" ><?php if ( has_post_thumbnail()) { the_post_thumbnail('shops_post_thumbnail', array('class' => 'shops')); } ?></a>
        <!--End Shop-->
    
    <?php endwhile;?>
    <?php else : ?>
    
    <p style="color: #d40152; margin:10px 0px 0px 10px;">
    <?php _e('Sorry, er zijn (nog) geen winkels in deze categorie.', 'themia'); ?></p>
    
    <?php endif; wp_reset_query(); ?>

    en voor shops_link de volgende code:

    <?php
    /*
    Template Name Posts: Shops_link
    */
    ?>
    <?php query_posts( 'post_type=shops_link'); ?>
    <?php  if (have_posts()) : while (have_posts()) : the_post(); ?>
    	<!--Start Shop_link-->
     <a href="<?php global $wp_query;$postid = $wp_query->post->ID; echo get_post_meta($postid, 'Link', true);?>" rel="bookmark" title="Ga naar: <?php the_title_attribute(); ?>" target="_blank" ><?php the_title_attribute(); ?></a>
        <!--End Shop_link-->
    
    <?php endwhile; ?>
    
    <?php else : ?>
    
    <p style="color: #d40152; margin:10px 0px 0px 10px;">
    <?php _e('Sorry, er zijn (nog) geen winkels in deze categorie.', 'themia'); ?></p>
    
    <?php endif; wp_reset_query(); ?>

    Op zich gaat het goed, alleen worden de aangemaakte shops_link berichten nu in elke categorie weergegeven i.p.v. de geselecteerde categorie.

    Misschien doe ik het helemaal verkeerd en hebben jullie een andere mogelijkheid om dit te realiseren?

14 reacties aan het bekijken - 1 tot 14 (van in totaal 14)