helf.fox

Přehled odpovědí

Aktuálně je na stránce zobrazeno 9 příspěvků - 1. až 9. (z celkem 9)
  • Autor
    Příspěvky
  • odpověď na téma: Víceúrovňové menu #25339

    helf.fox
    Participant

    Sidebar.php

    <?php
    /**
     * @package WordPress
     * @subpackage Default_Theme
     */
    ?>
    	<div id="sidebar" role="complementary">
    		<ul>
    			<?php 	/* Widgetized sidebar, if you have the plugin installed. */
    					if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar() ) : ?>
    			<li>
    				<?php get_search_form(); ?>
    			</li>
    
    			<!-- Author information is disabled per default. Uncomment and fill in your details if you want to use it.
    			<li><h2>Author</h2>
    			<p>A little something about you, the author. Nothing lengthy, just an overview.</p>
    			</li>
    			-->
    
    			<?php if ( is_404() || is_category() || is_day() || is_month() ||
    						is_year() || is_search() || is_paged() ) {
    			?> <li>
    
    			<?php /* If this is a 404 page */ if (is_404()) { ?>
    			<?php /* If this is a category archive */ } elseif (is_category()) { ?>
    			<p>You are currently browsing the archives for the <?php single_cat_title(''); ?> category.</p>
    
    			<?php /* If this is a daily archive */ } elseif (is_day()) { ?>
    			<p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php bloginfo('name'); ?></a> blog archives
    			for the day <?php the_time('l, F jS, Y'); ?>.</p>
    
    			<?php /* If this is a monthly archive */ } elseif (is_month()) { ?>
    			<p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php bloginfo('name'); ?></a> blog archives
    			for <?php the_time('F, Y'); ?>.</p>
    
    			<?php /* If this is a yearly archive */ } elseif (is_year()) { ?>
    			<p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php bloginfo('name'); ?></a> blog archives
    			for the year <?php the_time('Y'); ?>.</p>
    
    			<?php /* If this is a search result */ } elseif (is_search()) { ?>
    			<p>You have searched the <a href="<?php bloginfo('url'); ?>/"><?php bloginfo('name'); ?></a> blog archives
    			for <strong>'<?php the_search_query(); ?>'</strong>. If you are unable to find anything in these search results, you can try one of these 
    
    links.</p>
    
    			<?php /* If this set is paginated */ } elseif (isset($_GET['paged']) && !empty($_GET['paged'])) { ?>
    			<p>You are currently browsing the <a href="<?php bloginfo('url'); ?>/"><?php bloginfo('name'); ?></a> blog archives.</p>
    
    			<?php } ?>
    
    			</li>
    		<?php }?>
    		</ul>
    		<ul role="navigation">
    			<?php wp_list_pages('title_li=<h2>Pages</h2>' ); ?>
    
    			<li><h2>Archives</h2>
    				<ul>
    				<?php wp_get_archives('type=monthly'); ?>
    				</ul>
    			</li>
    
    			<?php wp_list_categories('show_count=1&title_li=<h2>Categories</h2>'); ?>
    		</ul>
    		<ul>
    			<?php /* If this is the frontpage */ if ( is_home() || is_page() ) { ?>
    				<?php wp_list_bookmarks(); ?>
    
    				<li><h2>Meta</h2>
    				<ul>
    					<?php wp_register(); ?>
    					<li><?php wp_loginout(); ?></li>
    					<li><a href="http://validator.w3.org/check/referer" title="This page validates as XHTML 1.0 Transitional">Valid <abbr 
    
    title="eXtensible HyperText Markup Language">XHTML</abbr></a></li>
    					<li><a href="http://gmpg.org/xfn/"><abbr title="XHTML Friends Network">XFN</abbr></a></li>
    					<li><a href="http://wordpress.org/" title="Powered by WordPress, state-of-the-art semantic personal publishing 
    
    platform.">WordPress</a></li>
    					<?php wp_meta(); ?>
    				</ul>
    				</li>
    			<?php } ?>
    
    			<?php endif; ?>
    		</ul>
    
    f	</div>
    
    odpověď na téma: Změna functions.php #23214

    helf.fox
    Participant

    Dobrý den,
    mám ještě dotaz k včerejšímu tématu. Ajťákovi se podařilo dát stránky zase dokupy, ale přístup FTP adresáři jsem nedostala, takže chyby takového rozsahu musím řešit přes vedení podniku. Chtěla jsem se proto zeptat, jestli je možné si nějak/někde ověřit, jestli jsem v šabloně neudělala nějakou syntaktickou chybu než aktualizuju šablonu.
    Předem moc díky za odpověď.

    odpověď na téma: Změna functions.php #23200

    helf.fox
    Participant

    Ufff!

    odpověď na téma: Změna functions.php #23198

    helf.fox
    Participant

    Ještě jeden stupidní dotaz. Ty věci (fotky, stránky, příspěvky), co na tom webu byly, tam teoreticky jsou (tedy když obnovím functions.php, tak web normálně pojede), nebo se smazaly?

    odpověď na téma: Změna functions.php #23197

    helf.fox
    Participant

    Toho jsem se bála. Každopádně Vám ale moc děkuji!!!

    Přeji krásný den!

    odpověď na téma: Změna functions.php #23195

    helf.fox
    Participant

    Moc díky! To vypadá naprosto jednoduše.

    Problém je ale v tom, že jsem jen administrátor webu a tuto činnost přebírám netuším po kom. Bohužel tedy nemám přihlašovací údaje k FTP.

    Nedalo by se to nějak obejít?

    odpověď na téma: Změna functions.php #23193

    helf.fox
    Participant

    Ok, omlouvám se. Tak ještě jednou. Nejprve jsem do function.php vložila toto:

    function wpb_latest_sticky() { 
    
    /* Get all sticky posts */
    $sticky = get_option( 'sticky_posts' );
    
    /* Sort the stickies with the newest ones at the top */
    rsort( $sticky );
    
    /* Get the 5 newest stickies (change 5 for a different number) */
    $sticky = array_slice( $sticky, 0, 5 );
    
    /* Query sticky posts */
    $the_query = new WP_Query( array( 'post__in' => $sticky, 'ignore_sticky_posts' => 1 ) );
    // The Loop
    if ( $the_query->have_posts() ) {
    	$return .= '<ul>';
    	while ( $the_query->have_posts() ) {
    		$the_query->the_post();
    		$return .= '<li><a href="' .get_permalink(). '" title="'  . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>';
    		
    	}
    	$return .= '</ul>';
    	
    } else {
    	// no posts found
    }
    /* Restore original Post Data */
    wp_reset_postdata();
    
    return $return; 
    
    } 
    add_shortcode('latest_stickies', 'wpb_latest_sticky');

    To fungovalo, ale chtěla jsem změnit vzhled příspěvků a tak jsem část:

    if ( $the_query->have_posts() ) {
    	$return .= '<ul>';
    	while ( $the_query->have_posts() ) {
    		$the_query->the_post();
    		$return .= '<li><a href="' .get_permalink(). '" title="'  . get_the_title() . '">' . get_the_title() . '</a><br />' . get_the_excerpt(). '</li>';
    		
    	}
    	$return .= '</ul>';
    	
    } else {
    	// no posts found

    nahradila částí šablony single.php konkrétně tímto:

    <div id="text" class="widecolumn" role="main">
    
    	<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    
    		
    
    		<div <?php post_class() ?> id="post-<?php the_ID(); ?>">
    			<h2><?php the_title(); ?></h2>
            <p class="postmetadata alt">
    					<small>
    						Tento příspěvek byl publikován
    						<?php /* This is commented, because it requires a little adjusting sometimes.
    							You'll need to download this plugin, and follow the instructions:
    							http://binarybonsai.com/wordpress/time-since/ */
    							/* $entry_datetime = abs(strtotime($post->post_date) - (60*120)); echo time_since($entry_datetime); echo ' ago'; */ ?>
    						 <?php the_time('d.m.Y') ?> v <?php the_time() ?>
    						v rubrice <?php the_category(', ') ?>.
    						
    
    						<?php if ( comments_open() && pings_open() ) {
    							// Both Comments and Pings are open ?>
    							You can <a href="#respond">leave a response</a>, or <a href="<?php trackback_url(); ?>" rel="trackback">trackback</a> from your own site.
    
    						
    
    						<?php } elseif ( comments_open() && !pings_open() ) {
    							// Comments are open, Pings are not ?>
    							
    
    						<?php } elseif ( !comments_open() && !pings_open() ) {
    							// Neither Comments, nor Pings are open ?>
    							
    
    						
    
    					</small>
    				</p>
    			<div class="entry">
    				<?php the_content('<p class="serif">Read the rest of this entry &raquo;</p>'); ?>
    
    				<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>
    				<?php the_tags( '<p>Tags: ', ', ', '</p>'); ?>
    
    				
    
    			</div>
    			<?php } edit_post_link('Jste přihlášen. Můžete tuto stránku upravit.','','.'); ?>
    		</div>
    
    	<?php comments_template(); ?>
    
    	<?php endwhile; else: ?>
    
    		<p>Sorry, no posts matched your criteria.</p>
    
    <?php endif; ?>
    odpověď na téma: Změna functions.php #23191

    helf.fox
    Participant

    Jinak funkční functions.php mám uložený v počítači, ale s FTP jsem ještě nepracovala.

    odpověď na téma: Změna functions.php #23190

    helf.fox
    Participant

    Potřebovala, aby se příspěvky vypisovaly i na jiné stránce, než je stránka úvodní. Vložila jsem tam tedy kód:

    admin: Kód odebrán kvůli špatnému formátování.

    To fungovalo, ale chtěla jsem změnit vzhled příspěvků a tak jsem část:

    admin: Kód odebrán kvůli špatnému formátování.

    nahradila částí šablony single.php konkrétně tímto:

    admin: Kód odebrán kvůli špatnému formátování.

    Popsala jsem to asi hodně chaoticky, že?

Aktuálně je na stránce zobrazeno 9 příspěvků - 1. až 9. (z celkem 9)

WordPress – novinky, návody a zajímavosti