• Rozwiązano mierzluk

    (@mierzluk)


    mozecie mi podpowiedziec, w jaki sposob moge poradzic sobie z banerem glownym? tak aby przy roznych rozdzielczosciach monitora byl rozciagniety na calej szerokosci monitora. (dopasowywal sie samodzielnie do roznych rozdzielczosci)
    baner mam o wymiarach 1300×230

    sprawdzalem u siebie na 3 przegladarkach internetowych i na kazdej baner jest innego rozmiaru (dlugosci).

    z gory dziekuje za wszelka pomoc

Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)
  • Musisz zmodyfikować sobie plik bfa_header_config.php, fragment pod
    // Header Image, okolice 290 linijki ….tak, by obrazek wywalało w IMG a nie w background. Obrazkowi dajesz width 100%, a dla diva #imagecontainer dajesz height:auto !important;

    Twórca wątku mierzluk

    (@mierzluk)

    dzieki ci wielkie adpawl, jezeli nie byloby problemu to bardzo bym cie prosil o ta mala zmiane, bo ja jestem bladszy niz zielony.

    <?php
    function bfa_header_config() {
    
    	global $bfa_ata, $post, $templateURI, $homeURL;
    
    	// Since 3.6: bfa_header_config() instead of bfa_header_config($header_items)
    	$header_items = $bfa_ata['configure_header'];
    
    	$page_menu_bar	= ''; 		$cat_menu_bar	= '';  		$logo_area	= '';
    	$header_image	= '';  		$horizontal_bar1	= ''; 	$horizontal_bar2	= ''; 
    
    	// Page Menu Bar
    	if ( strpos($header_items,'%pages') !== FALSE OR strpos($header_items,'%page-center') !== FALSE
    	OR strpos($header_items,'%page-right') !== FALSE ) {
    
    		// Since 3.5.2: New WP 3 menu system:
    		if ( has_nav_menu('menu1') )
    		{
    			if ( strpos($header_items,'%pages') !== FALSE )
    				$alignment = "left";
    			elseif ( strpos($header_items,'%page-center') !== FALSE )
    				$alignment = "center";
    			else
    				$alignment = "right";
    			$page_menu_bar = bfa_new_wp3_menus("menu1", $alignment );
    		} 
    
    		// Old custom Atahualpa menu system:
    		else
    		{
    			ob_start();
    			echo '<div id="menu1">';
    
    			// Left, Right or Centered
    			if ( strpos($header_items,"%page-right") !== FALSE )
    				echo '<ul id="rmenu2" class="dropdown clearfix rMenu-hor rMenu-hRight rMenu">' . "\n";
    			elseif ( strpos($header_items,"%page-center") !== FALSE )
    				echo '<table cellpadding="0" cellspacing="0" style="margin: 0 auto"><tr><td align="center">
    				<ul id="rmenu2" class="clearfix rMenu-hor rMenu">' . "\n";
    			else
    				echo '<ul id="rmenu2" class="clearfix rMenu-hor rMenu">' . "\n";	
    
    			// "Home" Link?
    			if ( $bfa_ata['home_page_menu_bar'] != '' )
    			{
    				echo '<li class="page_item';
    				if ( is_front_page() OR is_home() ) {
    					echo ' current_page_item';
    				}
    				echo '"><a href="' . $homeURL . '/" title="'; bloginfo('name'); echo '"><span>' .
    				$bfa_ata['home_page_menu_bar'] . '</span></a></li>' . "\n";
    			}
    
    			// Empty setting "levels" same as 0
    			if ( $bfa_ata['levels_page_menu_bar'] == '' )
    				$bfa_ata['levels_page_menu_bar'] = 0; 	
    
    			echo bfa_hor_pages($bfa_ata['sorting_page_menu_bar'], $bfa_ata['levels_page_menu_bar'],
    			$bfa_ata['titles_page_menu_bar'], $bfa_ata['exclude_page_menu_bar']);
    
    			// Close table if centered
    			if ( strpos($header_items,"%page-center") !== FALSE )
    				echo '</ul></td></tr></table></div>' . "\n";
    			else
    				echo '</ul></div>' . "\n";
    
    			$page_menu_bar = ob_get_contents();
    			ob_end_clean();
    		}
    
    	}
    
    	// Category Menu Bar
    	if ( strpos($header_items,'%cats') !== FALSE OR strpos($header_items,'%cat-center') !== FALSE
    	OR strpos($header_items,'%cat-right') !== FALSE ) {
    
    		// Since 3.5.2: New WP 3 menu system:
    		if ( has_nav_menu('menu2') )
    		{
    			if ( strpos($header_items,'%cats') !== FALSE )
    				$alignment = "left";
    			elseif ( strpos($header_items,'%cat-center') !== FALSE )
    				$alignment = "center";
    			else
    				$alignment = "right";
    
    			$cat_menu_bar = bfa_new_wp3_menus("menu2", $alignment );
    		} 
    
    		// Old custom Atahualpa menu system:
    		else
    		{
    			ob_start();
    			echo '<div id="menu2">';
    
    			if ( strpos($header_items,"%cat-right") !== FALSE )
    				echo '<ul id="rmenu" class="dropdown clearfix rMenu-hor rMenu-hRight rMenu">' . "\n";
    			elseif ( strpos($header_items,"%cat-center") !== FALSE )
    				echo '<table cellpadding="0" cellspacing="0" style="margin: 0 auto"><tr><td align="center">
    				<ul id="rmenu" class="clearfix rMenu-hor rMenu">' . "\n";
    			else
    				echo '<ul id="rmenu" class="clearfix rMenu-hor rMenu">' . "\n";
    
    			// Home Link?
    			if ( $bfa_ata['home_cat_menu_bar'] != '' )
    			{
    				echo '<li class="cat-item';
    				if ( is_front_page() OR is_home() )
    						echo ' current-cat';
    				echo '"><a href="' . $homeURL . '/" title="'; bloginfo('name'); echo '">' .
    				$bfa_ata['home_cat_menu_bar'] . '</a></li>' . "\n";
    			}	
    
    			// Empty setting "levels" same as 0
    			if ( $bfa_ata['levels_cat_menu_bar'] == '' )
    				$bfa_ata['levels_cat_menu_bar'] = 0; 
    
    			// Create menu list
    			echo bfa_hor_cats($bfa_ata['sorting_cat_menu_bar'], $bfa_ata['order_cat_menu_bar'],
    			$bfa_ata['levels_cat_menu_bar'], $bfa_ata['titles_cat_menu_bar'], $bfa_ata['exclude_cat_menu_bar']);
    
    			// Close table if centered
    			if ( strpos($header_items,"%cat-center") !== FALSE )
    				echo '</ul></td></tr></table></div>' . "\n";
    			else
    				echo '</ul></div>' . "\n";
    
    			$cat_menu_bar = ob_get_contents();
    			ob_end_clean();
    		}
    	}
    
    	// Logo Area
    	if ( strpos($header_items,'%logo') !== FALSE ) {
    
    		ob_start();
    		echo '<table id="logoarea" cellpadding="0" cellspacing="0" border="0" width="100%"><tr>';
    
    		if ( $bfa_ata['show_search_box'] == "Yes" AND ($bfa_ata['show_posts_icon'] == "Yes" OR
    		$bfa_ata['show_email_icon'] == "Yes" OR $bfa_ata['show_comments_icon'] == "Yes") )
    			$header_rowspan = 'rowspan="2" ';
    		else
    			$header_rowspan = ''; 
    
    			// Logo Icon for WordPress and WPMU
    			if ( $bfa_ata['logo'] != "" )
    			{
    				echo '<td ' . $header_rowspan . 'valign="middle" class="logoarea-logo"><a href="'
    				. $homeURL . '/"><img class="logo" src="';
    
    				// if this is WordPress MU
    				if ( file_exists(ABSPATH."/wpmu-settings.php") )
    				{
    					// two ways to figure out the upload path on WPMU, first try easy version 1, :
    					$upload_path1 = ABSPATH . get_option('upload_path');
    
    					// Try the hard way, version 2:
    					$upload_path2 = str_replace('themes/' . get_option('stylesheet') .
    					'/functions', '', $_SERVER['DOCUMENT_ROOT']) .
    					'/wp-content/blogs.dir/' . $wpdb->blogid . '/files';
    
    					// see if user has uploaded his own "logosymbol.gif" somewhere into his upload folder, version 1:
    					$wpmu_logosymbol = bfa_m_find_in_dir($upload_path1,$bfa_ata['logo']); $upload_path = $upload_path1;
    
    					// try version 2 if no logosymbol.gif was found:
    					if ( !$wpmu_logosymbol )
    						$wpmu_logosymbol = bfa_m_find_in_dir($upload_path2,$bfa_ata['logo']); $upload_path = $upload_path2;
    
    					// if we found logosymbol.gif one way or another, figure out the public URL
    					if ( $wpmu_logosymbol )
    					{
    						$new_logosymbol = str_replace($upload_path,
    						get_option('fileupload_url'), $wpmu_logosymbol);
    						echo $new_logosymbol[0] . '" alt="'; bloginfo('name');
    					} 
    
    					// otherwise: print the one in the theme folder
    					else
    					{
    						echo $templateURI . '/images/' . $bfa_ata['logo'] .
    						'" alt="'; bloginfo('name');
    					}
    				} 
    
    				// if this is WordPress and not WPMU, print the logosymbol.gif in the theme folder right away
    				else
    				{
    					echo $templateURI . '/images/' . $bfa_ata['logo'] . '" alt="';
    					bloginfo('name');
    				} 
    
    				echo '" /></a></td>';
    			} 
    
    			// Blog title and description
    			if ( $bfa_ata['blog_title_show'] == "Yes" OR $bfa_ata['blog_tagline_show'] == "Yes" ) {
    
    				echo '<td ' . $header_rowspan . 'valign="middle" class="logoarea-title">';
    
    				if ( $bfa_ata['blog_title_show'] == "Yes" ) {
    					echo '<h' . $bfa_ata['h_blogtitle'] . ' class="blogtitle"><a href="'
    					. $homeURL . '/">'; bloginfo('name'); echo '</a></h' . $bfa_ata['h_blogtitle'] . '>';
    				}
    
    				if ( $bfa_ata['blog_tagline_show'] == "Yes" ) {
    					echo '<p class="tagline">'; bloginfo('description'); echo '</p>';
    				}
    
    				echo '</td>';
    			}
    
    			// is any feed icon or link active?
    			if ( $bfa_ata['show_posts_icon'] == "Yes" OR $bfa_ata['show_email_icon'] == "Yes" OR
    			$bfa_ata['show_comments_icon'] == "Yes" )
    				echo '<td class="feed-icons" valign="middle" align="right"><div class="clearfix rss-box">';
    
    			// COMMENT Feed link
    			if ( $bfa_ata['show_comments_icon'] == "Yes" ) { 
    
    				echo '<a class="comments-icon" '; 
    
    				if ( $bfa_ata['nofollow'] == "Yes" )
    					echo 'rel="nofollow" '; 
    
    				echo 'href="'; bloginfo('comments_rss2_url'); echo '" title="' .
    				$bfa_ata['comment_feed_link_title'] . '">' . $bfa_ata['comment_feed_link'] . '</a>';
    			} 
    
    			// Feedburner Email link
    			if ( $bfa_ata['show_email_icon'] == "Yes" ) { 
    
    				echo '<a class="email-icon" '; 
    
    				if ( $bfa_ata['nofollow'] == "Yes" )
    					echo 'rel="nofollow" '; 
    
    				echo 'href="http://' . ($bfa_ata['feedburner_old_new'] == 'New - at feedburner.google.com' ?
    				'feedburner.google.com/fb/a/mailverify?uri=' : 'www.feedburner.com/fb/a/emailverifySubmit?feedId=') .
    				$bfa_ata['feedburner_email_id'] . '&loc=' . get_locale() . '" title="' .
    				$bfa_ata['email_subscribe_link_title'] . '">' . $bfa_ata['email_subscribe_link'] . '</a>';
    			} 
    
    			// POSTS Feed link
    			if ( $bfa_ata['show_posts_icon'] == "Yes" )
    			{
    				echo '<a class="posts-icon" '; 
    
    				if ( $bfa_ata['nofollow'] == "Yes" )
    					echo 'rel="nofollow" '; 
    
    				echo 'href="'; bloginfo('rss2_url'); echo '" title="' .
    				$bfa_ata['post_feed_link_title'] . '">' .
    				$bfa_ata['post_feed_link'] . '</a>';
    			} 
    
    			if ( $bfa_ata['show_posts_icon'] == "Yes" OR $bfa_ata['show_email_icon'] == "Yes" OR
    			$bfa_ata['show_comments_icon'] == "Yes" ) {
    				echo '</div></td>';
    				if ( $bfa_ata['show_search_box'] == "Yes" )
    					echo '</tr><tr>';
    			}	
    
    			// Search box
    			if ( $bfa_ata['show_search_box'] == "Yes" )
    			{
    				echo '<td valign="bottom" class="search-box" align="right"><div class="searchbox">
    					<form method="get" class="searchform" action="' . $homeURL . '/">
    					<div class="searchbox-form">' .
    					// Since 3.6.8: Removed check whether get_search_query() exists and added esc_js
    						'<input type="text" class="text inputblur" onfocus="this.value=\'' .
    						( get_search_query() ? esc_js(get_search_query()) : '' ) . '\'"
    						value="' . ( get_search_query() ? esc_js(get_search_query()) : esc_attr($bfa_ata['searchbox_text']) ) .
    						'" onblur="this.value=\'' . ( get_search_query() ? esc_js(get_search_query()) :
    						esc_attr($bfa_ata['searchbox_text']) ) . '\'" name="s" />' .
    					'</div>
    					</form>
    				</div>
    				</td>';
    			} 
    
    		echo '</tr></table>';
    		$logo_area = ob_get_contents();
    		ob_end_clean();
    	}
    
    	// Header Image
    	if ( strpos($header_items,'%image') !== FALSE ) {
    
    		ob_start();
    		$bfa_header_images = bfa_rotating_header_images();
    
    		echo '<div id="imagecontainer" class="header-image-container" style="background: url(' .
    		$bfa_header_images[array_rand($bfa_header_images)] . ') ' . $bfa_ata['headerimage_alignment'] .
    		' no-repeat;">';
    
    		if ( $bfa_ata['header_image_clickable'] == "Yes" ) {
    			echo '<div class="clickable"><a class="divclick" title="';
    			bloginfo('name'); echo '" href ="' . $homeURL . '/">&nbsp;</a></div>';
    		}
    
    	// Header Code Overlay
    	if ( isset($bfa_ata['overlay_header_image']) ) {
    	$overlay_image_code = $bfa_ata['overlay_header_image'];
    	// Parse PHP code
    		if ( strpos($overlay_image_code,'<?php ') !== FALSE ) {
    			ob_start();
    				bfa_incl('overlay_header_image');
    				$overlay_image_code = ob_get_contents();
    			ob_end_clean();
    		}
    
    		echo '<div class="codeoverlay">';
    		echo $overlay_image_code;
    		echo '</div>';
    	}
    
    		if ( $bfa_ata['header_opacity_left'] != 0 AND $bfa_ata['header_opacity_left'] != '' )
    			echo '<div class="opacityleft">&nbsp;</div>';
    
    		if ( $bfa_ata['header_opacity_right'] != 0 AND $bfa_ata['header_opacity_right'] != '' )
    			echo '<div class="opacityright">&nbsp;</div>';
    		// END: If Header Opacity 
    
    		if ( $bfa_ata['overlay_blog_title'] == "Yes" OR $bfa_ata['overlay_blog_tagline'] == "Yes" )
    		{
    			echo '<div class="titleoverlay">'; 
    
    			if ( $bfa_ata['overlay_blog_title'] == "Yes" ) {
    				echo '<h' . $bfa_ata['h_blogtitle'] . ' class="blogtitle"><a href="' . $homeURL . '/">';
    				bloginfo('name'); echo '</a></h' . $bfa_ata['h_blogtitle'] . '>';
    			}
    
    			if ( $bfa_ata['overlay_blog_tagline'] == "Yes" ) {
    				echo '<p class="tagline">'; bloginfo('description'); echo '</p>';
    			}
    			echo '</div>';
    		}
    
    		echo '</div>';
    		$header_image = ob_get_contents();
    		ob_end_clean();
    	}
    
    	// Horizontal bar 1
    	if ( strpos($header_items,'%bar1') !== FALSE )
    		$horizontal_bar1 = '<div class="horbar1">&nbsp;</div>';
    
    	// Horizontal bar 2
    	if ( strpos($header_items,'%bar2') !== FALSE )
    		$horizontal_bar2 = '<div class="horbar2">&nbsp;</div>';
    
    	$header_item_numbers = array(
    		"%pages", "%page-center", "%page-right",
    		"%cats", "%cat-center", "%cat-right",
    		"%logo",
    		"%image",
    		"%bar1", "%bar2"
    	);
    
    	$header_output = array(
    		$page_menu_bar, $page_menu_bar, $page_menu_bar,
    		$cat_menu_bar, $cat_menu_bar, $cat_menu_bar,
    		$logo_area,
    		$header_image,
    		$horizontal_bar1, $horizontal_bar2
    	);
    
    	$header_items = trim($header_items);
    	$final_header = str_replace($header_item_numbers, $header_output, $header_items);
    
    	// Parse widget areas:
    	$final_header = bfa_parse_widget_areas($final_header);
    
    	return $final_header;
    }
    ?>

    z gory wielkie dzieki 🙂

    Twórca wątku mierzluk

    (@mierzluk)

    jeszcze raz pieknie dziekuje

Zobacz 4 odpowiedzi - od 1 do 4 (z 4 łącznie)

Temat ‘baner glowny Atahualpa 3.7.7’ jest zamknięty na nowe odpowiedzi.