• Witam!

    Mam problem tego typu, że po dodaniu tagu more do wpisu,
    wyświetla mi się losowa ilość znaków/ liter i dopiero po jakimś fragmencie tekstu pojawia się „czytaj dalej”

    Mam skórkę z elegant themes, i tam obsługa techniczna doradziła mi, abym dodał ten tekst który chcę żeby był widoczny po wyświetleniu kategorii wpisał w polu „Excerpt”

    Niestety nie po wpisaniu fragmentu tekstu w to pole nic się nie zmienia 🙁

    Może coś gdzieś trzeba przestawić??

    Sugerowano mi zmianę skórki, ale ta opcja odpada, bo bardzo pasuje do strony ciastkarni ta skórka i już się strasznie napracowałem z przetłumaczeniem itd…

Viewing 10 replies - 1 through 10 (of 10 total)
  • Daj namiar na stronę, jeśli jest dostępna w internecie lub udostępnij jakoś pliki skórki. Bez tego trudno będzie cokolwiek pomóc raczej.

    Thread Starter pkninjatrader

    (@pkninjatrader)

    http://weselneciasta.pl/category/oferta/

    to jest link do strony

    Chodzi o to że chcę żeby po wyświetleniu katagorii było tylko jedno zdanie i zaraz po nim ” czytaj dalej ”

    Thread Starter pkninjatrader

    (@pkninjatrader)

    Jeśli mam przesłać kod plików to powiedz konkretnie których
    ?????

    Chodzi o szablon, który jest odpowiedzialny za wyświetlanie danej strony.

    Obstawiam (w tej kolejności, jeśli nie ma pierwszego, to drugi, itd.):
    – category.php
    – archive.php
    – index.php

    Thread Starter pkninjatrader

    (@pkninjatrader)

    z tych wymienionych jest tylko index.php

    <?php get_header(); ?>

    <?php get_template_part(’includes/breadcrumbs’); ?>
    <div class=”container”>
    <div id=”content” class=”clearfix”>
    <div id=”left-area”>
    <?php get_template_part(’includes/entry’); ?>
    </div> <!– end #left-area –>

    <?php get_sidebar(); ?>
    </div> <!– end #content –>
    <div id=”bottom-shadow”></div>
    </div> <!– end .container –>

    <?php get_footer(); ?>`

    Thread Starter pkninjatrader

    (@pkninjatrader)

    <?php get_header(); ?>
    
    <?php get_template_part('includes/breadcrumbs'); ?>
    <div class="container">
    	<div id="content" class="clearfix">
    		<div id="left-area">
    			<?php get_template_part('includes/entry'); ?>
    		</div> 	<!-- end #left-area -->
    
    		<?php get_sidebar(); ?>
    	</div> <!-- end #content -->
    	<div id="bottom-shadow"></div>
    </div> <!-- end .container -->
    
    <?php get_footer(); ?>
    Thread Starter pkninjatrader

    (@pkninjatrader)

    podejrzewam że może to być też plik: Szablon strony Blog Page (page-blog.php)

    <?php
    /*
    Template Name: Blog Page
    */
    ?>
    <?php
    $et_ptemplate_settings = array();
    $et_ptemplate_settings = maybe_unserialize( get_post_meta($post->ID,'et_ptemplate_settings',true) );
    
    $fullwidth = isset( $et_ptemplate_settings['et_fullwidthpage'] ) ? (bool) $et_ptemplate_settings['et_fullwidthpage'] : false;
    
    $et_ptemplate_blogstyle = isset( $et_ptemplate_settings['et_ptemplate_blogstyle'] ) ? (bool) $et_ptemplate_settings['et_ptemplate_blogstyle'] : false;
    
    $et_ptemplate_showthumb = isset( $et_ptemplate_settings['et_ptemplate_showthumb'] ) ? (bool) $et_ptemplate_settings['et_ptemplate_showthumb'] : false;
    
    $blog_cats = isset( $et_ptemplate_settings['et_ptemplate_blogcats'] ) ? (array) $et_ptemplate_settings['et_ptemplate_blogcats'] : array();
    $et_ptemplate_blog_perpage = isset( $et_ptemplate_settings['et_ptemplate_blog_perpage'] ) ? (int) $et_ptemplate_settings['et_ptemplate_blog_perpage'] : 10;
    ?>
    
    <?php get_header(); ?>
    
    <?php get_template_part('includes/breadcrumbs'); ?>
    
    <div class="container<?php if($fullwidth) echo (' fullwidth');?>">
    	<div id="content" class="clearfix">
    		<div id="left-area">
    		<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
    			<div class="entry post clearfix">
    				<?php if (get_option('mycuisine_page_thumbnails') == 'on') { ?>
    					<?php
    						$thumb = '';
    						$width = 212;
    						$height = 213;
    						$classtext = 'post-thumb';
    						$titletext = get_the_title();
    						$thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext,false,'Entry');
    						$thumb = $thumbnail["thumb"];
    					?>
    
    					<?php if($thumb <> '') { ?>
    						<div class="post-thumbnail">
    							<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?>
    							<span class="post-overlay"></span>
    						</div> 	<!-- end .post-thumbnail -->
    					<?php } ?>
    				<?php } ?>
    
    				<?php the_content(); ?>
    				<?php wp_link_pages(array('before' => '<p><strong>'.esc_html__('Pages','MyCuisine').':</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
    
    				<div id="et_pt_blog">
    					<?php $cat_query = '';
    					if ( !empty($blog_cats) ) $cat_query = '&cat=' . implode(",", $blog_cats);
    					else echo '<!-- blog category is not selected -->'; ?>
    					<?php
    						$et_paged = is_front_page() ? get_query_var( 'page' ) : get_query_var( 'paged' );
    					?>
    					<?php query_posts("showposts=$et_ptemplate_blog_perpage&paged=" . $et_paged . $cat_query); ?>
    					<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    						<div class="et_pt_blogentry clearfix">
    							<h2 class="et_pt_title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
    
    							<p class="et_pt_blogmeta"><?php esc_html_e('Posted','MyCuisine'); ?> <?php esc_html_e('by','MyCuisine'); ?> <?php the_author_posts_link(); ?> <?php esc_html_e('on','MyCuisine'); ?> <?php the_time(get_option('mycuisine_date_format')) ?> <?php esc_html_e('in','MyCuisine'); ?> <?php the_category(', ') ?> | <?php comments_popup_link(esc_html__('0 comments','MyCuisine'), esc_html__('1 comment','MyCuisine'), '% '.esc_html__('comments','MyCuisine')); ?></p>
    
    							<?php $thumb = '';
    							$width = 184;
    							$height = 184;
    							$classtext = '';
    							$titletext = get_the_title();
    
    							$thumbnail = get_thumbnail($width,$height,$classtext,$titletext,$titletext);
    							$thumb = $thumbnail["thumb"]; ?>
    
    							<?php if ( $thumb <> '' && !$et_ptemplate_showthumb ) { ?>
    								<div class="et_pt_thumb alignleft">
    									<?php print_thumbnail($thumb, $thumbnail["use_timthumb"], $titletext, $width, $height, $classtext); ?>
    									<a href="<?php the_permalink(); ?>"><span class="overlay"></span></a>
    								</div> <!-- end .thumb -->
    							<?php }; ?>
    
    							<?php if (!$et_ptemplate_blogstyle) { ?>
    								<p><?php truncate_post(550);?></p>
    								<a href="<?php the_permalink(); ?>" class="readmore"><span><?php esc_html_e('read more','MyCuisine'); ?></span></a>
    							<?php } else { ?>
    								<?php
    									global $more;
    									$more = 0;
    								?>
    								<?php the_content(); ?>
    							<?php } ?>
    						</div> <!-- end .et_pt_blogentry -->
    
    					<?php endwhile; ?>
    						<div class="page-nav clearfix">
    							<?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); }
    							else { ?>
    								 <?php get_template_part('includes/navigation'); ?>
    							<?php } ?>
    						</div> <!-- end .entry -->
    					<?php else : ?>
    						<?php get_template_part('includes/no-results'); ?>
    					<?php endif; wp_reset_query(); ?>
    
    				</div> <!-- end #et_pt_blog -->
    
    				<?php edit_post_link(esc_html__('Edit this page','MyCuisine')); ?>
    			</div> <!-- end .entry -->
    		<?php endwhile; endif; ?>
    		</div> 	<!-- end #left-area -->
    
    		<?php if (!$fullwidth) get_sidebar(); ?>
    	</div> <!-- end #content -->
    	<div id="bottom-shadow"></div>
    </div> <!-- end .container -->
    
    <?php get_footer(); ?>

    Może Cie interesować ta funkcja
    <?php truncate_post(550);?>
    z tego co pamiętam w Elegant Themes właśnie korzystają z tego do wyświetlania zajawek. Zmień wartość na inna liczbę, albo zamień to na http://codex.wordpress.org/Template_Tags/the_content (wtedy będzie dział tag more).

    Ja bym proponował po prostu wywołanie tej funkcji wywalić. W ten sposób przywrócisz normalne działanie WP (nic nie powinno Ci obcinać treści wpisów) i znacznik more powinien działać normalnie.

    Jeśli nadal by nie działał, to możesz jeszcze sprawdzić, czy nic się nie podpina pod filtr the_content.

    A tak przy okazji, to…

    1. Zainstaluj wtyczkę do wycinania „category” z urla kategorii.
    2. Wpisy z oferty to powinny raczej być strony, a nie wpisy 😉 Wtedy będzie można np. wygodnie zmieniać ich kolejność, a to może być ważne. (wszak przy pozycjach oferty ich data publikacji nie ma zbyt wielkiego znaczenia). Generalnie wszystkie artykuły, które masz dodane na stronie, powinny być stronami, a nie wpisami (nie powinny być też publikowane w RSS).
    3. W dziale oferta raczej nie powinno znajdować się artykułu „Nasza firma” – to zupełnie osobna strona i z ofertą niewiele ma wspólnego 😉 Wrzuć ją na główny poziom menu. Na końcu tego artykułu wstaw dane tej firmy, a stronę „dane firmy” wtedy możesz w ogóle wywalić. Menu będzie bardziej przejrzyste i czytelniejsze…

    W razie pytań – pisz śmiało.

Viewing 10 replies - 1 through 10 (of 10 total)
  • Temat ‘Problem z tagiem more’ jest zamknięty na nowe odpowiedzi.