Recent Topics

1 Mar 25, 2010 23:11    

My b2evolution Version: 2.x

I recently had to re-setup my blog because of my archive and category links going to an Error 404 Not Found. After starting over and my archive links working again I noticed whenever I click on a category link it goes blank. My latest and only post (for now) is on Blog Announcements and even when clicking that I should expect to see my entry but that also goes blank.

Can someone guide me to what I need to change?

My blog URL is: http://elifiles.natedogproductions.com

2 Mar 26, 2010 04:22

Is it maybe the blog skin that you are using?
Maybe it has a bug?

3 Mar 26, 2010 05:01

I was using the Miami Blue skin before I was using the current skin Pigmented and it's still doing the same. I have not worked on it much tonight with the NCAA CBS basketball games on.

4 Mar 27, 2010 01:37

njackson81 wrote:

I was using the Miami Blue skin before I was using the current skin Pigmented and it's still doing the same. I have not worked on it much tonight with the NCAA CBS basketball games on.

Any ideas from anyone on the categories? Both entries that I have now live when you click on the category link still goes blank. I'm willing to barter the help here!

5 Mar 29, 2010 02:43

Are you able to access your server's error log? It may contain some clues.

7 Mar 29, 2010 21:30

Please disable all plugins and try to open any category. I'm almost sure it will work.

Then re-enable plugins one by one and you'll find a broken one

8 Mar 30, 2010 01:19

sam2kb wrote:

Please disable all plugins and try to open any category. I'm almost sure it will work.

Then re-enable plugins one by one and you'll find a broken one

Unfortunately tried this with multiple categories before and after disabling and enabling and no loading of entries for both blogs. If I cannot load them I can do fine without it I guess.

9 Mar 30, 2010 13:29

Change your url settings for categories to use id's ( admin > blog settings > [blog] > urls )

¥

10 Mar 30, 2010 13:35

¥åßßå wrote:

Change your url settings for categories to use id's ( admin > blog settings > [blog] > urls )

¥

Well this is new, I changed my categories to IDs it's no longer blank but comes up with a Error 404 and 410 alert. #FML

11 Mar 30, 2010 13:46

Your skin is barfing out *just* after the <title></title> tag, can you post the code that follows that from your files?

¥

12 Mar 30, 2010 14:17

<meta name="generator" content="b2evolution 3.3.2" /> <!-- Please leave this for stats -->
		<link rel="alternate" type="application/rss+xml" title="RSS 2.0" href="http://elifiles.natedogproductions.com/?tempskin=_rss2" />
	<link rel="alternate" type="application/atom+xml" title="Atom" href="http://elifiles.natedogproductions.com/?tempskin=_atom" />

		 	<link rel="EditURI" type="application/rsd+xml" title="RSD" href="http://www.natedogproductions.com/elifiles/xmlsrv/rsd.php?blog=6" />
	<meta name="viewport" content="width = 750" />
	<link rel="stylesheet" href="style.css" type="text/css" />
	
	<!-- headlines: -->
	<script type="text/javascript" src="http://w.sharethis.com/button/sharethis.js#tabs=web%2Cpost%2Cemail&amp;charset=utf-8&amp;services=reddit%2Cdigg%2Cfacebook%2Cmyspace%2Cdelicious%2Cstumbleupon%2Ctechnorati%2Cgoogle_bmarks%2Cyahoo_bmarks%2Cyahoo_myweb%2Cwindows_live%2Cnewsvine%2Cmeneame&amp;style=default&amp;publisher="></script>
	<script type="text/javascript" src="http://w.sharethis.com/widget/?tabs=web%2Cpost%2Cemail&amp;charset=utf-8&amp;services=reddit%2Cdigg%2Cfacebook%2Cmyspace%2Cdelicious%2Cstumbleupon%2Ctechnorati%2Cgoogle_bmarks%2Cyahoo_bmarks%2Cyahoo_myweb%2Cwindows_live%2Cnewsvine%2Cmeneame&amp;style=default&amp;publisher=098d6f61-2459-4afb-ba72-afe6093f623c"></script>

	</head>

<body>


<div id="skin_wrapper" class="skin_wrapper_anonymous">
<!-- Start of skin_wrapper -->
<div align="center">
  <div id="wrap">
   	<div id="header">
	    <div id="title">
	        <div class="description"><h1><a href="http://elifiles.natedogproductions.com/">Eli Files 2.0</a></h1></div><div class="description">Following the life of Nathaniel Jackson!</div>      	</div>

      	<div id="topright">
		    		  <form action="" method="get" class="search">
			<input name="s" size="25" value="search..." class="form_text_input" type="text" />
		  </form>
				    	</div>
  
    </div>
    <div id="navigation">
   	  <ul>
   	    <li><a href="http://elifiles.natedogproductions.com/">Home</a></li><li><a href="http://elifiles.natedogproductions.com/?title=weight-trek-2010&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">Weight Trek 2010</a></li><li><a href="http://elifiles.natedogproductions.com/?disp=msgform&amp;recipient_id=1&amp;redirect_to=http%3A%2F%2Felifiles.natedogproductions.com%2F%3Fblog%3D6">Contact</a></li><li><a href="http://www.natedogproductions.com/elifiles/htsrv/login.php?redirect_to=http%3A%2F%2Felifiles.natedogproductions.com%2F%3Fblog%3D6">Log in</a></li>      </ul>

    </div>      
      <!-- end of header -->
<div id="main">
<div id="sidebar">

	<ul>
	<li class="widget_core_coll_longdesc">Hello! As a disabled individual who owns and operates a small business and someone that has lived in Topeka, Kansas for 28 years. There comes a time and place where a voice needs to be said about the issues everyday Americans deal with including someone that is disabled and a small business owner.</li><li class="widget_plugin_b2ShareThis">

<div class="sharethis">
			<script type="text/javascript" language="javascript">
				var object = SHARETHIS.addEntry( {
				  title : 'Eli Files 2.0',
				  url   : 'http://elifiles.natedogproductions.com/'		  
				},
				{ button: true }
				) ;
				
			</script></div>
</li>

<li class="widget_core_coll_search_form"><h2>Search</h2><form action="http://elifiles.natedogproductions.com/" method="get" class="search"><p><input type="text" name="s" size="25" value="" class="SearchField" /></p><div class="search_options"><div class="search_option"><input type="radio" name="sentence" value="AND" id="sentAND" checked="checked" /><label for="sentAND">All Words</label></div><div class="search_option"><input type="radio" name="sentence" value="OR" id="sentOR" /><label for="sentOR">Some Word</label></div><div class="search_option"><input type="radio" name="sentence" value="sentence" id="sentence" /><label for="sentence">Entire phrase</label></div></div><input type="submit" name="submit" class="submit" value="Search" /></form></li><li class="widget_core_coll_common_links"><ul><li><strong><a href="http://elifiles.natedogproductions.com/">Recently</a></strong></li><li><strong><a href="http://elifiles.natedogproductions.com/?disp=arcdir">Archives</a></strong></li><li><strong><a href="http://elifiles.natedogproductions.com/?disp=catdir">Categories</a></strong></li><li><strong><a href="http://elifiles.natedogproductions.com/?disp=comments">Latest comments</a></strong></li></ul></li><li class="widget_core_coll_category_list"><h2>Categories</h2><ul><li><a href="http://elifiles.natedogproductions.com/">All</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=40">Blog Announcements</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=41">Book Reviews</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=42">In the News</a><ul><li><a href="http://elifiles.natedogproductions.com/?cat=43">Local &amp; Regional</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=44">Medical</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=45">National &amp; World</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=46">Science &amp; Technology</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=47">Sports</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=48">Weather</a></li></ul></li><li><a href="http://elifiles.natedogproductions.com/?cat=60">Inside Sports</a><ul><li><a href="http://elifiles.natedogproductions.com/?cat=61">Capital City Crushers</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=62">Kansas City Chiefs</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=63">Kansas City Royals</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=64">Shawnee Heights Thunderbirds</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=65">University of Kansas Jayhawks</a></li></ul></li><li><a href="http://elifiles.natedogproductions.com/?cat=69">Kansas Weather</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=49">Movie Reviews</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=50">NateDog Productions</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=51">On the Television</a><ul><li><a href="http://elifiles.natedogproductions.com/?cat=55">24</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=52">Amazing Race</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=57">Glenn Beck</a><ul><li><a href="http://elifiles.natedogproductions.com/?cat=58">Glenn Beck on Radio</a></li></ul></li><li><a href="http://elifiles.natedogproductions.com/?cat=56">Little People Big World</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=54">Parenthood</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=53">Undercover Boss</a></li></ul></li><li><a href="http://elifiles.natedogproductions.com/?cat=59">Random Thoughts</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=66">The Sims 3</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=67">Topeka Transit</a></li><li><a href="http://elifiles.natedogproductions.com/?cat=68">Weight Trek 2010</a></li></ul></li><li class="widget_plugin_evo_WhosOnline"><h2>Who's Online?</h2><ul><li>Guest Users: 6</li></ul></li><li class="widget_core_coll_xml_feeds"><h2><img src="http://www.natedogproductions.com/elifiles/rsc/icons/feed-icon-16x16.gif" width="16" height="16" class="top" alt="" />  XML Feeds</h2><ul><li>RSS 2.0: <a href="http://elifiles.natedogproductions.com/?tempskin=_rss2">Posts</a>, <a href="http://elifiles.natedogproductions.com/?tempskin=_rss2&amp;disp=comments">Comments</a></li><li>Atom: <a href="http://elifiles.natedogproductions.com/?tempskin=_atom">Posts</a>, <a href="http://elifiles.natedogproductions.com/?tempskin=_atom&amp;disp=comments">Comments</a></li></ul><div class="notes"><a href="http://webreference.fr/2006/08/30/rss_atom_xml" target="_blank">What is RSS?</a></div></li>	</ul>

	<div class="powered_by"><a href="http://b2evolution.net/" target="_blank" title="b2evolution: next generation blog software"><img src="http://www.natedogproductions.com/elifiles/rsc/img/powered-by-b2evolution-120t.gif" alt="blog software" title="b2evolution: next generation blog software" width="120" height="32" border="0" /></a></div>
</div>

      <div id="content">
        

	
	


			<div id="item_85" lang="en-US">
			<div class="post">
			
			<h1>

				<a href="http://jacksonradio.natedogproductions.com/?title=the-nathaniel-jackson-program-is-now-on-facebook&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"></a>
				<a href="http://jacksonradio.natedogproductions.com/?title=the-nathaniel-jackson-program-is-now-on-facebook&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">The Nathaniel Jackson Program is NOW on Facebook</a>			</h1>

			<div class="entry">
				<div class="content_full">		<div class="bText">
			<p class="post_link">Link: <a href="http://tinyurl.com/yl5a5n6">http://tinyurl.com/yl5a5n6</a></p><p style="text-align: justify;">Good evening Insiders, you sick twisted freaks!  This is a quick note as I want to remind you that I have set-up a new fan page for Facebook listeners and Insiders.  I have set-up a discussion board there as well as letting you know our radio program hotline, when we tape and when to come download the radio program.  Due to security and copyright rules we cannot upload the shows on Facebook's server.</p>

<p style="text-align: justify;">Tell your friends to go to this link -&gt; <a title="The Nathaniel Jackson Program is NOW on Facebook" href="http://tinyurl.com/yl5a5n6" target="_blank"><strong>http://tinyurl.com/yl5a5n6</strong></a></p>		</div>
		</div>             </div>

				<div class="postmetadata">
                				 <a href="http://jacksonradio.natedogproductions.com/?cat=24" title="Browse category">Promotions</a>, <a href="http://jacksonradio.natedogproductions.com/?cat=26" title="Browse category">For the Insiders</a>, <em><a href="http://elifiles.natedogproductions.com/?cat=40" title="Browse category">Blog Announcements</a></em> 					<a href="http://jacksonradio.natedogproductions.com/?title=the-nathaniel-jackson-program-is-now-on-facebook&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1#feedbacks" title="Display feedback / Leave a comment">Send feedback &raquo;</a> &bull; 
					
					<a href="http://jacksonradio.natedogproductions.com/?title=the-nathaniel-jackson-program-is-now-on-facebook&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"><img src="http://www.natedogproductions.com/elifiles/rsc/icons/minipost.gif" border="0" align="top" width="11" height="13"  class="icon" alt="Permalink"/>Permalink</a>				</div>


			
			<!-- ===================== START OF FEEDBACK ===================== -->
</div>

			
			

	


			<div id="item_84" lang="en-US">
			<div class="post">
			
			<h1>

				<a href="http://elifiles.natedogproductions.com/?title=amazing-race-episode-007-aamp-undercover-boss-herschend-family-entertainment&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"></a>
				<a href="http://elifiles.natedogproductions.com/?title=amazing-race-episode-007-aamp-undercover-boss-herschend-family-entertainment&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">Amazing Race Episode 007 &amp; Undercover Boss - Herschend Family Entertainment</a>			</h1>

			<div class="entry">
				<div class="content_full">		<div class="bText">
			<p style="text-align: justify;">Good evening Insiders!  Well after watching tonight's episodes of <em>Amazing Race</em> and <em>Undercover Boss</em> I actually seem refreshed and motivated.  Tonight's episode of <em>Amazing Race</em> kept me on the edge of my seat.  As you may know before <em>The Eli Files</em> crashed I have been rooting for Dan and Jordan (who actually are friends with me on Facebook) as well as Jet and Cord.  After seeing Dan and Jordan not only look HOT tonight when they were on the boat but see their triumphant work last week in Champagne, I was hoping they would get up in the rankings again - which they accomplished.  However, after seeing the models Brent and  Caitie come from the last place last week to the top makes me wish they were eliminated last week as I don't like them at all.  As for Jet and Cord, after the coconut was not on the trailer I was like don't let them be eliminated.  Then when they forgot the bottle on the boat I screamed because I knew Phil would make them come back with it but the 'lesbian duds' came back first and I was like NO! I screamed again (sorry to my best friend and neighbor Craig) but thank damn god it was a non-elimination round.  But after watching the previews I know they will not make it this next round.</p>

<p style="text-align: justify;">As for Undercover Boss, this was a great episode.  Albert to me was very motivating so much in fact I would love to have him and his enthusisam a part of my team since Jessie left.  Other than this, a great evening.</p>		</div>
		</div>             </div>

				<div class="postmetadata">
                				 <a href="http://elifiles.natedogproductions.com/?cat=51" title="Browse category">On the Television</a>, <a href="http://elifiles.natedogproductions.com/?cat=52" title="Browse category">Amazing Race</a>, <a href="http://elifiles.natedogproductions.com/?cat=53" title="Browse category">Undercover Boss</a> 					<a href="http://elifiles.natedogproductions.com/?title=amazing-race-episode-007-aamp-undercover-boss-herschend-family-entertainment&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1#feedbacks" title="Display feedback / Leave a comment">Send feedback &raquo;</a> &bull; 
					
					<a href="http://elifiles.natedogproductions.com/?title=amazing-race-episode-007-aamp-undercover-boss-herschend-family-entertainment&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"><img src="http://www.natedogproductions.com/elifiles/rsc/icons/minipost.gif" border="0" align="top" width="11" height="13"  class="icon" alt="Permalink"/>Permalink</a>				</div>


			
			<!-- ===================== START OF FEEDBACK ===================== -->
</div>

			
			

	


			<div id="item_83" lang="en-US">
			<div class="post">
			
			<h1>

				<a href="http://jacksonradio.natedogproductions.com/?title=glenn-beck-insider-extreme&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"></a>
				<a href="http://jacksonradio.natedogproductions.com/?title=glenn-beck-insider-extreme&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">Glenn Beck Insider Extreme</a>			</h1>

			<div class="entry">
				<div class="content_full">		<div class="bText">
			<p style="text-align: justify;">
<div class="image_block" style="text-align: center;"><a href="/elifiles/media/blogs/elifiles/beckiextreme.jpg"><img src="/elifiles/media/blogs/elifiles/beckiextreme.jpg" alt="" width="336" height="590" /></a></div>
Earlier tonight on <em>Eli Files 2.0</em> I was talking about Glenn Beck's Insider Extreme.  To be nice and share with my listeners and Insiders both with <em>The Nathaniel Jackson Program</em> and <em>Eli Files 2.0</em> am showing you the screenshot most will see once you become a member.  You can watch Glenn Beck and the radio team live and on-demand in HD for the three hour radio program plus the 4th Hour with Pat Gray and Steve Burguiere.  Plus, you can get the latest specials of Social Injustice, Doomed to Repeat and the new Insider Extreme exclusive Czar at Large with Brian Sack going over radio reviews of the week.</p>

<p style="text-align: justify;"><a title="Glenn Beck Insider Extreme" href="http://www.GlennBeck.TV" target="_blank">http://www.GlennBeck.TV</a>... check it out for as low as $6.26 per month</p>		</div>
		</div>             </div>

				<div class="postmetadata">
                				 <a href="http://jacksonradio.natedogproductions.com/?cat=26" title="Browse category">For the Insiders</a>, <em><a href="http://elifiles.natedogproductions.com/?cat=57" title="Browse category">Glenn Beck</a></em>, <em><a href="http://elifiles.natedogproductions.com/?cat=58" title="Browse category">Glenn Beck on Radio</a></em> 					<a href="http://jacksonradio.natedogproductions.com/?title=glenn-beck-insider-extreme&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1#feedbacks" title="Display feedback / Leave a comment">Send feedback &raquo;</a> &bull; 
					
					<a href="http://jacksonradio.natedogproductions.com/?title=glenn-beck-insider-extreme&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"><img src="http://www.natedogproductions.com/elifiles/rsc/icons/minipost.gif" border="0" align="top" width="11" height="13"  class="icon" alt="Permalink"/>Permalink</a>				</div>


			
			<!-- ===================== START OF FEEDBACK ===================== -->
</div>

			
			

	


			<div id="item_82" lang="en-US">
			<div class="post">
			
			<h1>

				<a href="http://elifiles.natedogproductions.com/?title=saturday-night-update&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"></a>
				<a href="http://elifiles.natedogproductions.com/?title=saturday-night-update&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">Saturday Night Update</a>			</h1>

			<div class="entry">
				<div class="content_full">		<div class="bText">
			<p style="text-align: justify;"><strong>WILDCATS RETURN HOME UPSET!</strong></p>
<p style="text-align: justify;">After a tough loss for the Kansas State Wildcats against the Indinapolis Butler Bulldogs, 56 to 63.  Wildcats fans and team will be returning home without seeing the light of the Final Four.  Their passion for today's game was not with Frank Martin and his team.  We had the passion on Thursday.  Kansas State played in the similar style as the Kansas Jayhawks played last weekend in Oklahoma City.</p>

<p style="text-align: justify;"><strong>DOOMED TO REPEAT? </strong></p>
<p style="text-align: justify;">If your an Insider member with Glenn Beck's website you really need to upgrade your service membership to become an Insider Extreme member.  It also applies for people that are not Glenn Beck Insiders.  You really should check out this new 14-minute documentary you will not see anywhere else except on <a title="Glenn Beck Insider Extreme" href="http://www.GlennBeck.TV" target="_blank">GlennBeck.TV</a>.  I've already checked out this documentary once and I'm going to watch it again  to learn more.  You see I find myself learning more every time you watch it again with documentaries Glenn produces.</p>
<p style="text-align: justify;"><strong>TELEVISION CATCH-UP TIME!</strong></p>

<p style="text-align: justify;">I'm still one week behind on watching <em>Amazing Race</em> and <em>Undercover Boss</em> I did see about ten minutes of <em>Undercover Boss </em>earlier this week when I was out at the ranch.  It was rather interesting but I want to finish this off before tomorrow.  I'm about two weeks out on <em>Parenthood</em> but I should be able to catch up on this as well.  I'm all caught up on <em>24</em> but I am still very livid and upset that FOX has decided to pull the plug.  What is your reaction to this? Let me know by leaving your opinions here, or by phoning me on the radio program hotline at 206-376-0234.  I'll play your phone calls on April 19th when I return to the air.</p>

<p style="text-align: justify;">That's about it, I hope everyone has a great Saturday evening!</p>
<p style="text-align: justify;"> </p>		</div>
		</div>             </div>

				<div class="postmetadata">
                				 <a href="http://elifiles.natedogproductions.com/?cat=47" title="Browse category">Sports</a>, <a href="http://elifiles.natedogproductions.com/?cat=52" title="Browse category">Amazing Race</a>, <a href="http://elifiles.natedogproductions.com/?cat=53" title="Browse category">Undercover Boss</a>, <a href="http://elifiles.natedogproductions.com/?cat=54" title="Browse category">Parenthood</a>, <a href="http://elifiles.natedogproductions.com/?cat=55" title="Browse category">24</a>, <a href="http://elifiles.natedogproductions.com/?cat=58" title="Browse category">Glenn Beck on Radio</a>, <a href="http://elifiles.natedogproductions.com/?cat=59" title="Browse category">Random Thoughts</a> 					<a href="http://elifiles.natedogproductions.com/?title=saturday-night-update&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1#feedbacks" title="Display feedback / Leave a comment">Send feedback &raquo;</a> &bull; 
					
					<a href="http://elifiles.natedogproductions.com/?title=saturday-night-update&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"><img src="http://www.natedogproductions.com/elifiles/rsc/icons/minipost.gif" border="0" align="top" width="11" height="13"  class="icon" alt="Permalink"/>Permalink</a>				</div>


			
			<!-- ===================== START OF FEEDBACK ===================== -->
</div>

			
			

	


			<div id="item_80" lang="en-US">
			<div class="post">
			
			<h1>

				<a href="http://elifiles.natedogproductions.com/?title=kansas-state-wildcats-in-the-elite-eight&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"></a>
				<a href="http://elifiles.natedogproductions.com/?title=kansas-state-wildcats-in-the-elite-eight&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">Kansas State Wildcats in the Elite Eight</a>			</h1>

			<div class="entry">
				<div class="content_full">		<div class="bText">
			<p style="text-align: justify;">One week ago we were looking at the Second Round of the NCAA Division I tournament with both the University of Kansas Jayhawks and the Kansas State Wildcats in Oklahoma City in two different brackets both trying to head to same place.  Unfortunately the Jayhawks had something else on their minds the lack of playing and Bill Self, head coach of the Kansas Jayhawks not coaching as he should have been until the final six minutes in the game and by then it was too late.</p>
<p style="text-align: justify;">Well, the Kansas Jayhawks got their #1 overall seed rubbed into by all sorts of reviews and comics but after the smoke cleared the Kansas State Wildcats were still standing.  Earlier this week the Wildcats and Frank Martin’s team took on the most heated game a double overtime win over Xavier in Salt Lake City, Eric Ives the photographer with WIBW Television 13 News, a CBS affiliate here in Topeka called it a “tension mounted game and all of the sudden he could see in Jacob Pullen’s eyes it was coming to their time."  After the second overtime closely ending at 96-96 a piece Jacob Pullen made an half-court throw that gave the Kansas State Wildcats a 3-point lead with only 5.0 seconds on the clock.  After Xavier fouled and we did a free-throw Jacob Pullen pulled it in for the Kansas State Wildcats 101-96 taking the only team standing from the State of Kansas into the Elite Eight from the Sweet Sixteen.  Last time the Wildcats attempted something this great was in the 1998.</p>

<p style="text-align: justify;">Later this afternoon the Wildcats, Dennis Clemente, Wally Judge, Jacob Pullen will face Butler at 4:32 pm EDT / 3:32 pm CDT on all CBS affiliates.  Stay tuned afterwards on WIBW-TV’s MyTV 13.2 or on WIBW.com afterwards for a post-game special from J.B. Bauersfeld and Matt Blanchette of WIBW-TV 13 News.  Good Luck K-State! Go Wildcats!</p>
<p style="text-align: justify;">EMAW.  <em>Every Man a Wildcat!</em></p>		</div>
		</div>             </div>

				<div class="postmetadata">

                				 <a href="http://elifiles.natedogproductions.com/?cat=47" title="Browse category">Sports</a>, <a href="http://elifiles.natedogproductions.com/?cat=65" title="Browse category">University of Kansas Jayhawks</a> 					<a href="http://elifiles.natedogproductions.com/?title=kansas-state-wildcats-in-the-elite-eight&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1#feedbacks" title="Display feedback / Leave a comment">Send feedback &raquo;</a> &bull; 
					
					<a href="http://elifiles.natedogproductions.com/?title=kansas-state-wildcats-in-the-elite-eight&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"><img src="http://www.natedogproductions.com/elifiles/rsc/icons/minipost.gif" border="0" align="top" width="11" height="13"  class="icon" alt="Permalink"/>Permalink</a>				</div>


			
			<!-- ===================== START OF FEEDBACK ===================== -->
</div>

			
			

	


			<div id="item_81" lang="en-US">
			<div class="post">
			
			<h1>

				<a href="http://jacksonradio.natedogproductions.com/?title=governor-mark-parkinson-opens-new-doors-for-topeka-transit&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"></a>
				<a href="http://jacksonradio.natedogproductions.com/?title=governor-mark-parkinson-opens-new-doors-for-topeka-transit&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">Governor Mark Parkinson opens new doors for Topeka Transit</a>			</h1>

			<div class="entry">
				<div class="content_full">		<div class="bText">

			<p style="text-align: justify;">Topeka Metropolitan Transit Authority (TMTA) received some <em>fantastic</em> news on Friday that allows their service range to be opened up not just from inside the City of Topeka but to other surrounding cities of Lawrence, Kansas City, Manhattan and Emporia.  This will really open up doors for people wanting to get jobs or travel to other cities they could not get to because of being transit-dependent like myself.</p>
<p style="text-align: justify;">According to the bill SB-544, this grants Topeka Transit (TMTA) <span id="storyText" class="headlines">increases from a radius of three  miles of the city’s corporate limits to a radius of 90 miles from those  limits. Under current law, Topeka and the Topeka Metropolitan Transit  Authority is the only transit operator in the state limited to the  original three mile radius.</span></p>
<p style="text-align: justify;"><span class="headlines">I would like to congratulate Topeka Metropolitan Transit Authority and general manager Janlyn Nesbett-Tucker on a job well done and for a step for a brighter and better transit agency who has seen their share of trouble.  We can now say we are heading for a future that can make people be proud to ride and know Topeka Transit.<br /></span></p>		</div>

		</div>             </div>

				<div class="postmetadata">
                				 <a href="http://jacksonradio.natedogproductions.com/?cat=26" title="Browse category">For the Insiders</a>, <em><a href="http://elifiles.natedogproductions.com/?cat=67" title="Browse category">Topeka Transit</a></em> 					<a href="http://jacksonradio.natedogproductions.com/?title=governor-mark-parkinson-opens-new-doors-for-topeka-transit&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1#feedbacks" title="Display feedback / Leave a comment">Send feedback &raquo;</a> &bull; 
					
					<a href="http://jacksonradio.natedogproductions.com/?title=governor-mark-parkinson-opens-new-doors-for-topeka-transit&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"><img src="http://www.natedogproductions.com/elifiles/rsc/icons/minipost.gif" border="0" align="top" width="11" height="13"  class="icon" alt="Permalink"/>Permalink</a>				</div>


			
			<!-- ===================== START OF FEEDBACK ===================== -->
</div>

			
			

	


			<div id="item_78" lang="en-US">
			<div class="post">
			
			<h1>

				<a href="http://jacksonradio.natedogproductions.com/?title=breaking-news-fox-says-good-bye-to-24-and-jack-bauer&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"></a>
				<a href="http://jacksonradio.natedogproductions.com/?title=breaking-news-fox-says-good-bye-to-24-and-jack-bauer&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">BREAKING NEWS: FOX says good-bye to "24" and Jack Bauer...</a>			</h1>

			<div class="entry">
				<div class="content_full">		<div class="bText">
			<p style="text-align: justify;">Earlier this month it was reported that this season of <a href="http://www.imdb.com/title/tt0285331/">24</a> would likely be the  last for the series as the ratings have dropped and Fox seems  disinterested in continuing production. At the time it was mentioned  that the studio is considering shopping the series to other networks,  but everyone believed that interest would probably be limited due to the  high costs involved. It was later reported that Fox has been approached  by NBC to pick up the series. But that last ditch effort did not come  through. Series director/producer <a href="http://www.imdb.com/name/nm0143984/">Jon Cassar</a> announced  minutes ago on Twitter that the show has been officially canceled: News from the 24 set,the crew has been told that 24 has come to an end.  There will b no season 9. Its been a great run, thanx all 4 watching</p>
<p style="text-align: justify;">-- Reported on IMDB at 6:10 pm CDT</p>		</div>

		</div>             </div>

				<div class="postmetadata">
                				 <a href="http://jacksonradio.natedogproductions.com/?cat=26" title="Browse category">For the Insiders</a>, <em><a href="http://elifiles.natedogproductions.com/?cat=55" title="Browse category">24</a></em> 					<a href="http://jacksonradio.natedogproductions.com/?title=breaking-news-fox-says-good-bye-to-24-and-jack-bauer&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1#feedbacks" title="Display feedback / Leave a comment">2 feedbacks &raquo;</a> &bull; 
					
					<a href="http://jacksonradio.natedogproductions.com/?title=breaking-news-fox-says-good-bye-to-24-and-jack-bauer&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"><img src="http://www.natedogproductions.com/elifiles/rsc/icons/minipost.gif" border="0" align="top" width="11" height="13"  class="icon" alt="Permalink"/>Permalink</a>				</div>


			
			<!-- ===================== START OF FEEDBACK ===================== -->
</div>

			
			

	


			<div id="item_76" lang="en-US">
			<div class="post">
			
			<h1>

				<a href="http://elifiles.natedogproductions.com/?title=we-are-back-we-are-live&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"></a>
				<a href="http://elifiles.natedogproductions.com/?title=we-are-back-we-are-live&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1">We Are Back - We Are Live!</a>			</h1>

			<div class="entry">
				<div class="content_full">		<div class="bText">
			<p style="text-align: justify;">Good evening Insiders, you sick twisted freaks!!  I am now back up and running with our new blog Eli Files 2.0.  If your just joining us or, your an Insider that has been out of the loop the last few days I have been noticing some technical problems with our now deceased blog The Eli Files I was having technical problem issues with having the archive and category links not working properly and then not having the featured pages for Weight Trek 2010 show up properly.  With that all being said I was not able to move our previous blog entries over so we are starting fresh.  Once again to everyone, welcome back!</p>		</div>

		</div>             </div>

				<div class="postmetadata">
                				 <a href="http://elifiles.natedogproductions.com/?cat=40" title="Browse category">Blog Announcements</a> 					<a href="http://elifiles.natedogproductions.com/?title=we-are-back-we-are-live&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1#feedbacks" title="Display feedback / Leave a comment">Send feedback &raquo;</a> &bull; 
					
					<a href="http://elifiles.natedogproductions.com/?title=we-are-back-we-are-live&amp;more=1&amp;c=1&amp;tb=1&amp;pb=1" title="Permanent link to full entry"><img src="http://www.natedogproductions.com/elifiles/rsc/icons/minipost.gif" border="0" align="top" width="11" height="13"  class="icon" alt="Permalink"/>Permalink</a>				</div>


			
			<!-- ===================== START OF FEEDBACK ===================== -->
</div>

			
			

	

	
</div>
	
	<div align="center">
			</div>
      </div></div>
</div>
<!-- =================================== START OF FOOTER =================================== -->
<div id="footer">

		<a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/88x31.png" /></a><br /><span xmlns:dc="http://purl.org/dc/elements/ | 
		<a href="http://elifiles.natedogproductions.com/?disp=msgform&amp;recipient_id=1&amp;redirect_to=http%3A%2F%2Felifiles.natedogproductions.com%2F%3Fblog%3D6" title="Send a message to the owner of this blog..." class="contact_link">Contact</a> | 
		Design by <a href="http://realestatepr.org/" target="_blank">Real Estate Press</a> | Credits:  <a href="http://b2evolution.net/" target="_blank">blogtool</a> | <a href="http://b2evolution.net/web-hosting/ssh-hosting-secure-shell-access.php" target="_blank">SSH web hosting</a> | <a href="http://b2evolution.net/dev/authors.html" target="_blank">team</a>  </div>

</div><!-- end of wrap --></div>

</div><!-- end of center -->
</body>
</html>

13 Mar 30, 2010 14:24

Sorry, I meant the php source code, it's probably in _html_header.inc.php

¥

14 Mar 30, 2010 14:36

Where in my directory do I find this? I've looked in the root and the current skin directory.

15 Mar 30, 2010 19:03

It should be in /skins/ or /skins/your_skin/

¥

16 Mar 30, 2010 19:57

<?php
/**
 * This is the HTML header include template.
 *
 * For a quick explanation of b2evo 2.0 skins, please start here:
 * {@link http://manual.b2evolution.net/Skins_2.0}
 *
 * This is meant to be included in a page template.
 * Note: This is also included in the popup: do not include site navigation!
 *
 * @package evoskins
 */
if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );

global $xmlsrv_url;

add_js_for_toolbar();		// Registers all the javascripts needed by the toolbar menu

header_content_type();	// Sets charset!
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php locale_lang() ?>" lang="<?php locale_lang() ?>">
<head>
	<?php skin_content_meta(); /* Charset for static pages */ ?>
	<?php skin_base_tag(); /* Base URL for this skin. You need this to fix relative links! */ ?>
	<?php $Plugins->trigger_event( 'SkinBeginHtmlHead' ); ?>
	<title><?php
		// ------------------------- TITLE FOR THE CURRENT REQUEST -------------------------
		request_title( array(
			'auto_pilot'      => 'seo_title',
		) );
		// ------------------------------ END OF REQUEST TITLE -----------------------------
	?></title>
	<?php skin_description_tag(); ?>
	<?php skin_keywords_tag(); ?>
	<?php robots_tag(); ?>
	<meta name="generator" content="b2evolution <?php app_version(); ?>" /> <!-- Please leave this for stats -->

17 Mar 30, 2010 20:32

Ok, looks like it's barfing out on description, keywords or robots tags.

Might be worth enabling errors and seeing what's spat out ( add : ini_set('display_errors', 'on' ); after the <?php line at top of that file )

¥

18 Mar 30, 2010 21:31

Error log now shows...

Fatal error: Call to a member function on a non-object in /elifiles/inc/skins/_skin.funcs.php on line 521

19 Mar 31, 2010 02:22

<?php
/**
 * This file implements Template tags for use withing skins.
 *
 * This file is part of the b2evolution/evocms project - {@link http://b2evolution.net/}.
 * See also {@link http://sourceforge.net/projects/evocms/}.
 *
 * @copyright (c)2003-2009 by Francois PLANQUE - {@link http://fplanque.net/}.
 * Parts of this file are copyright (c)2004-2005 by Daniel HAHLER - {@link http://thequod.de/contact}.
 *
 * @license http://b2evolution.net/about/license.html GNU General Public License (GPL)
 *
 * {@internal Open Source relicensing agreement:
 * Daniel HAHLER grants Francois PLANQUE the right to license
 * Daniel HAHLER's contributions to this file and the b2evolution project
 * under any OSI approved OSS license (http://www.opensource.org/licenses/).
 * }}
 *
 * @package evocore
 *
 * {@internal Below is a list of authors who have contributed to design/coding of this file: }}
 * @author blueyed: Daniel HAHLER.
 * @author fplanque: Francois PLANQUE.
 *
 * @version $Id: _skin.funcs.php,v 1.67.2.7 2009/09/25 22:05:27 tblue246 Exp $
 */
if( !defined('EVO_MAIN_INIT') ) die( 'Please, do not access this page directly.' );


/**
 * Template tag. Initializes internal states for the most common skin displays.
 *
 * For more specific skins, this function should not be called and
 * equivalent code should be customized within the skin.
 *
 * @param string What are we going to display. Most of the time the global $disp should be passed.
 */
function skin_init( $disp )
{
	/**
	 * @var Blog
	 */
	global $Blog;

	/**
	 * @var Item
	 */
	global $Item;

	/**
	 * @var Skin
	 */
	global $Skin;

	global $robots_index;
	global $seo_page_type;

	global $redir, $ReqHost, $ReqURI, $m, $w, $preview;

	global $Chapter;
	global $Debuglog;

	/**
	 * @var ItemList2
	 */
	global $MainList;

	/**
	 * This will give more detail when $disp == 'posts'; otherwise it will have the same content as $disp
	 * @var string
	 */
	global $disp_detail;

	if( empty($disp_detail) )
	{
		$disp_detail = $disp;
	}

	$Debuglog->add('skin_init: '.$disp, 'skin');

	// This is the main template; it may be used to display very different things.
	// Do inits depending on current $disp:
	switch( $disp )
	{
		case 'posts':
		case 'single':
		case 'page':
		case 'feedback-popup':
			// We need to load posts for this display:

			// Note: even if we request the same post as $Item above, the following will do more restrictions (dates, etc.)
			// Init the MainList object:
			init_MainList( $Blog->get_setting('posts_per_page') );
			break;
	}

	// SEO stuff:
	$seo_page_type = NULL;
	switch( $disp )
	{
		// CONTENT PAGES:
		case 'single':
		case 'page':
			if( $disp == 'single' )
			{
				$seo_page_type = 'Single post page';
			}
			else
			{
				$seo_page_type = '"Page" page';
			}

			// Check if the post has 'redirected' status:
			if( ! $preview && $Item->status == 'redirected' && $redir == 'yes' )
			{	// $redir=no here allows to force a 'single post' URL for commenting
				// Redirect to the URL specified in the post:
				$Debuglog->add( 'Redirecting to post URL ['.$Item->url.'].' );
				header_redirect( $Item->url, true );
			}

			// Check if we want to redirect to a canonical URL for the post
			// Please document encountered problems.
			if( ! $preview
					&& (( $Blog->get_setting( 'canonical_item_urls' ) && $redir == 'yes' )
								|| $Blog->get_setting( 'relcanonical_item_urls' ) ) )
			{	// We want to redirect to the Item's canonical URL:

				$canonical_url = $Item->get_permanent_url( '', '', '&' );
				if( preg_match( '|[&?](page=\d+)|', $ReqURI, $page_param ) )
				{	// A certain post page has been requested, keep only this param and discard all others:
					$canonical_url = url_add_param( $canonical_url, $page_param[1], '&' );
				}

				if( ! is_same_url( $ReqHost.$ReqURI, $canonical_url) )
				{	// The requested URL does not look like the canonical URL for this post...
					if( $Blog->get_setting( 'canonical_item_urls' ) && $redir == 'yes' )
					{	// REDIRECT TO THE CANONICAL URL:
						$Debuglog->add( 'Redirecting to canonical URL ['.$canonical_url.'].' );
						header_redirect( $canonical_url, true );
					}
					else
					{	// Use rel="canoncial":
						add_headline( '<link rel="canonical" href="'.$canonical_url.'" />' );
					}
					// EXITED.
				}
			}

			if( ! $MainList->result_num_rows )
			{	// There is nothing to display for this page, don't index it!
				$robots_index = false;
			}
			break;

		case 'posts':
			// Get list of active filters:
			$active_filters = $MainList->get_active_filters();

			if( !empty($active_filters) )
			{	// The current page is being filtered...

				if( array_diff( $active_filters, array( 'page' ) ) == array() )
				{ // This is just a follow "paged" page
					$disp_detail = 'posts-next';
					$seo_page_type = 'Next page';
					if( $Blog->get_setting( 'paged_noindex' ) )
					{	// We prefer robots not to index category pages:
						$robots_index = false;
					}
				}
				elseif( array_diff( $active_filters, array( 'cat_array', 'cat_modifier', 'cat_focus', 'posts', 'page' ) ) == array() )
				{ // This is a category page
					$disp_detail = 'posts-cat';
					$seo_page_type = 'Category page';
					if( $Blog->get_setting( 'chapter_noindex' ) )
					{	// We prefer robots not to index category pages:
						$robots_index = false;
					}

					global $cat, $catsel;
					if( empty( $catsel ) && preg_match( '¤[0-9]+¤', $cat ) )
					{	// We are on a single cat page:
						// NOTE: we must have selected EXACTLY ONE CATEGORY through the cat parameter
						// BUT: - this can resolved to including children
						//      - selecting exactly one cat through catsel[] is NOT OK since not equivalent (will exclude children)
						// echo 'SINGLE CAT PAGE';
						if( ( $Blog->get_setting( 'canonical_cat_urls' ) && $redir == 'yes' )
							|| $Blog->get_setting( 'relcanonical_cat_urls' ) )
						{ // Check if the URL was canonical:
							if( !isset( $Chapter ) )
							{
								$ChapterCache = & get_Cache( 'ChapterCache' );
								/**
								 * @var Chapter
								 */
								$Chapter = & $ChapterCache->get_by_ID( $MainList->filters['cat_array'][0], false );
							}
							if( $Chapter )
							{
								$canonical_url = $Chapter->get_permanent_url( NULL, NULL, $MainList->get_active_filter('page'), NULL, '&' );
								if( ! is_same_url($ReqHost.$ReqURI, $canonical_url) )
								{	// fp> TODO: we're going to lose the additional params, it would be better to keep them...
									// fp> what additional params actually?
									if( $Blog->get_setting( 'canonical_cat_urls' ) && $redir == 'yes' )
									{	// REDIRECT TO THE CANONICAL URL:
										header_redirect( $canonical_url, true );
									}
									else
									{	// Use rel="canoncial":
										add_headline( '<link rel="canonical" href="'.$canonical_url.'" />' );
									}
								}
							}
						}
					}
				}
				elseif( array_diff( $active_filters, array( 'tags', 'posts', 'page' ) ) == array() )
				{ // This is a tag page
					$disp_detail = 'posts-tag';
					$seo_page_type = 'Tag page';
					if( $Blog->get_setting( 'tag_noindex' ) )
					{	// We prefer robots not to index tag pages:
						$robots_index = false;
					}

					if( ( $Blog->get_setting( 'canonical_tag_urls' ) && $redir == 'yes' )
							|| $Blog->get_setting( 'relcanonical_tag_urls' ) )
					{ // Check if the URL was canonical:
						$canonical_url = $Blog->gen_tag_url( $MainList->get_active_filter('tags'), $MainList->get_active_filter('page'), '&' );
						if( ! is_same_url($ReqHost.$ReqURI, $canonical_url) )
						{
							if( $Blog->get_setting( 'canonical_tag_urls' ) && $redir == 'yes' )
							{	// REDIRECT TO THE CANONICAL URL:
								header_redirect( $canonical_url, true );
							}
							else
							{	// Use rel="canoncial":
								add_headline( '<link rel="canonical" href="'.$canonical_url.'" />' );
							}
						}
					}
				}
				elseif( array_diff( $active_filters, array( 'ymdhms', 'week', 'posts', 'page' ) ) == array() ) // fp> added 'posts' 2009-05-19; can't remember why it's not in there
				{ // This is an archive page
					// echo 'archive page';
					$disp_detail = 'posts-date';
					$seo_page_type = 'Date archive page';

					if( ($Blog->get_setting( 'canonical_archive_urls' ) && $redir == 'yes' )
							|| $Blog->get_setting( 'relcanonical_archive_urls' ) )
					{ // Check if the URL was canonical:
						$canonical_url =  $Blog->gen_archive_url( substr( $m, 0, 4 ), substr( $m, 4, 2 ), substr( $m, 6, 2 ), $w, '&', $MainList->get_active_filter('page') );
						if( ! is_same_url($ReqHost.$ReqURI, $canonical_url) )
						{
							if( $Blog->get_setting( 'canonical_archive_urls' ) && $redir == 'yes' )
							{	// REDIRECT TO THE CANONICAL URL:
								header_redirect( $canonical_url, true );
							}
							else
							{	// Use rel="canoncial":
								add_headline( '<link rel="canonical" href="'.$canonical_url.'" />' );
							}
						}
					}

					if( $Blog->get_setting( 'archive_noindex' ) )
					{	// We prefer robots not to index archive pages:
						$robots_index = false;
					}
				}
				else
				{	// Other filtered pages:
					// pre_dump( $active_filters );
					$disp_detail = 'posts-filtered';
					$seo_page_type = 'Other filtered page';
					if( $Blog->get_setting( 'filtered_noindex' ) )
					{	// We prefer robots not to index other filtered pages:
						$robots_index = false;
					}
				}
			}
			else
			{	// This is the default blog page
				$disp_detail = 'posts-default';
				$seo_page_type = 'Default page';
				if( ($Blog->get_setting( 'canonical_homepage' ) && $redir == 'yes' )
						|| $Blog->get_setting( 'relcanonical_homepage' ) )
				{ // Check if the URL was canonical:
					$canonical_url = $Blog->gen_blogurl();
					if( ! is_same_url($ReqHost.$ReqURI, $canonical_url) )
					{
						if( $Blog->get_setting( 'canonical_homepage' ) && $redir == 'yes' )
						{	// REDIRECT TO THE CANONICAL URL:
							header_redirect( $canonical_url, true );
						}
						else
						{	// Use rel="canoncial":
							add_headline( '<link rel="canonical" href="'.$canonical_url.'" />' );
						}
					}
				}

				if( $Blog->get_setting( 'default_noindex' ) )
				{	// We prefer robots not to index archive pages:
					$robots_index = false;
				}
			}

			break;

		// SPECIAL FEATURE PAGES:
		case 'feedback-popup':
			$seo_page_type = 'Comment popup';
			if( $Blog->get_setting( $disp.'_noindex' ) )
			{	// We prefer robots not to index these pages:
				$robots_index = false;
			}
			break;

		case 'arcdir':
			$seo_page_type = 'Date archive directory';
			if( $Blog->get_setting( $disp.'_noindex' ) )
			{	// We prefer robots not to index these pages:
				$robots_index = false;
			}
			break;

		case 'catdir':
			$seo_page_type = 'Category directory';
			if( $Blog->get_setting( $disp.'_noindex' ) )
			{	// We prefer robots not to index these pages:
				$robots_index = false;
			}
			break;

		case 'msgform':
			$seo_page_type = 'Contact form';
			if( $Blog->get_setting( $disp.'_noindex' ) )
			{	// We prefer robots not to index these pages:
				$robots_index = false;
			}
			break;

		case 'profile':
		case 'subs':
			$seo_page_type = 'Special feature page';
			if( $Blog->get_setting( 'special_noindex' ) )
			{	// We prefer robots not to index these pages:
				$robots_index = false;
			}
			break;

		case '404':
			// We have a 404 unresolved content error
			// How do we want do deal with it?
			skin_404_header();
			// This MAY or MAY not have exited -- will exit on 30x redirect, otherwise will return here.
			// Just in case some dumb robot needs extra directives on this:
			$robots_index = false;
			break;
	}

	// dummy var for backward compatibility with versions < 2.4.1 -- prevents "Undefined variable"
	global $global_Cache, $credit_links;
	$credit_links = $global_Cache->get( 'creds' );

	// Initialize displaying....
	$Skin->display_init();
}


/**
 * Tells if we are on the default blog page
 *
 * @return boolean
 */
function is_default_page()
{
	global $disp_detail;
	return ($disp_detail == 'posts-default' );
}


/**
 * Template tag. Include a sub-template at the current position
 *
 */
function skin_include( $template_name, $params = array() )
{
	global $skins_path, $ads_current_skin_path, $disp;

	// Globals that may be needed by the template:
	global $Blog, $MainList, $Item;
	global $Plugins, $Skin;
	global $current_User, $Hit, $Session, $Settings;
	global $skin_url, $htsrv_url, $htsrv_url_sensitive;
	global $credit_links, $skin_links, $francois_links, $fplanque_links, $skinfaktory_links;

	if( $template_name == '$disp$' )
	{ // This is a special case.
		// We are going to include a template based on $disp:

		// Default display handlers:
		$disp_handlers = array(
				'disp_404'            => '_404_not_found.disp.php',
				'disp_arcdir'         => '_arcdir.disp.php',
				'disp_catdir'         => '_catdir.disp.php',
				'disp_comments'       => '_comments.disp.php',
				'disp_feedback-popup' => '_feedback_popup.disp.php',
				'disp_mediaidx'       => '_mediaidx.disp.php',
				'disp_msgform'        => '_msgform.disp.php',
				'disp_page'           => '_page.disp.php',
				'disp_posts'          => '_posts.disp.php',
				'disp_profile'        => '_profile.disp.php',
				'disp_single'         => '_single.disp.php',
				'disp_subs'           => '_subs.disp.php',
				'disp_user'           => '_user.disp.php',
			);

		// allow skin overrides
		$disp_handlers = array_merge( $disp_handlers, $params );

		if( !isset( $disp_handlers['disp_'.$disp] ) )
		{
			printf( '<div class="skin_error">Unhandled disp type [%s]</div>', $disp );
			return;
		}

		$template_name = $disp_handlers['disp_'.$disp];

		if( empty( $template_name ) )
		{	// The caller asked not to display this handler
			return;
		}
	}

	$disp_handled = false;
	if( file_exists( $ads_current_skin_path.$template_name ) )
	{	// The skin has a customized handler, use that one instead:
		global $Debuglog;
		$file = $ads_current_skin_path.$template_name;
		$Debuglog->add('skin_include ('.($Item ? 'Item #'.$Item->ID : '-').'): '.rel_path_to_base($file), 'skins');
		require $file;
	}
	elseif( file_exists( $skins_path.$template_name ) )
	{	// Use the default template:
		global $Debuglog;
		$file = $skins_path.$template_name;
		$Debuglog->add('skin_include ('.($Item ? 'Item #'.$Item->ID : '-').'): '.rel_path_to_base($file), 'skins');
		require $file;
	}
	else
	{ // nothing handled the disp mode
		printf( '<div class="skin_error">Sub template [%s] not found.</div>', $template_name );
		if( !empty($current_User) && $current_User->level == 10 )
		{
			printf( '<div class="skin_error">User level 10 help info: [%s]</div>', $ads_current_skin_path.$template_name );
		}
	}
}


/**
 * Template tag. Output HTML base tag to current skin.
 *
 * This is needed for relative css and img includes.
 */
function skin_base_tag()
{
	global $skins_url, $skin, $Blog, $disp;

	if( ! empty( $skin ) )
	{
		$base_href = $skins_url.$skin.'/';
	}
	else
	{ // No skin used:
		if( ! empty( $Blog ) )
		{
			$base_href = $Blog->gen_baseurl();
		}
		else
		{
			global $baseurl;
			$base_href = $baseurl;
		}
	}

	$target = NULL;
	if( !empty($disp) && strpos( $disp, '-popup' ) )
	{	// We are (normally) displaying in a popup window, we need most links to open a new window!
		$target = '_blank';
	}

	base_tag( $base_href, $target );
}


/**
 * Template tag
 *
 * Note for future mods: we do NOT want to repeat identical content on multiple pages.
 */
function skin_description_tag()
{
	global $Blog, $disp, $disp_detail, $MainList, $Chapter;

	$r = '';

	if( is_default_page() )
	{
		if( !empty($Blog) )
		{	// Description for the blog:
			$r = $Blog->get('shortdesc');
		}
	}
	elseif( $disp_detail == 'posts-cat' )
	{
		if( $Blog->get_setting( 'categories_meta_description') )
		{
			$r = $Chapter->get( 'description' );
		}
	}
	elseif( in_array( $disp, array( 'single', 'page' ) ) )
	{	// custom desc for the current single post:
		$Item = & $MainList->get_by_idx( 0 );
		if( is_null( $Item ) )
		{	// This is not an object (happens on an invalid request):
			return;
		}

		$r = $Item->get_metadesc();

		if( empty( $r )&& $Blog->get_setting( 'excerpts_meta_description' ) )
		{	// Fall back to excerpt for the current single post:
			$r = preg_replace( '|[\r\n]+|', '', $Item->get('excerpt') );
		}
	}

	if( !empty($r) )
	{
		echo '<meta name="description" content="'.format_to_output( $r, 'htmlattr' )."\" />\n";
	}
}


/**
 * Template tag
 *
 * Note for future mods: we do NOT want to repeat identical content on multiple pages.
 */
function skin_keywords_tag()
{
	global $Blog, $disp, $MainList;

	$r = '';

	if( is_default_page() )
	{
		if( !empty($Blog) )
		{
			$r = $Blog->get('keywords');
		}
	}
	elseif( in_array( $disp, array( 'single', 'page' ) ) )
	{	// custom keywords for the current single post:
		$Item = & $MainList->get_by_idx( 0 );
		if( is_null( $Item ) )
		{	// This is not an object (happens on an invalid request):
			return;
		}

		$r = $Item->get_metakeywords();

		/* fp> TODO:
		if( empty( $r ) && $Blog->get_setting( 'tags_meta_keywords' ) )
		{	// Fall back to tags for the current single post:

		}
		*/
	}

	if( !empty($r) )
	{
		echo '<meta name="keywords" content="'.format_to_output( $r, 'htmlattr' )."\" />\n";
	}
}


/**
 * Sends the desired HTTP response header in case of a "404".
 */
function skin_404_header()
{
	global $Blog;

	// We have a 404 unresolved content error
	// How do we want do deal with it?
	switch( $resp_code = $Blog->get_setting( '404_response' ) )
	{
		case '404':
			header('HTTP/1.0 404 Not Found');
			break;

		case '410':
			header('HTTP/1.0 410 Gone');
			break;

		case '301':
		case '302':
		case '303':
			// Redirect to home page:
			header_redirect( $Blog->get('url'), intval($resp_code) );
			// THIS WILL EXIT!
			break;

		default:
			// Will result in a 200 OK
	}
}


/**
 * Template tag. Output content-type header
 * For backward compatibility
 *
 * @see skin_content_meta()
 *
 * @param string content-type; override for RSS feeds
 */
function skin_content_header( $type = 'text/html' )
{
	header_content_type( $type );
}


/**
 * Template tag. Output content-type http_equiv meta tag
 *
 * @see skin_content_header()
 *
 * @param string content-type; override for RSS feeds
 */
function skin_content_meta( $type = 'text/html' )
{
	global $io_charset;

	echo '<meta http-equiv="Content-Type" content="'.$type.'; charset='.$io_charset.'" />'."\n";
}


/**
 * Template tag. Display a Widget.
 *
 * This load the widget class, instantiates it, and displays it.
 *
 * @param array
 */
function skin_widget( $params )
{
	global $inc_path;

	if( empty( $params['widget'] ) )
	{
		echo 'No widget code provided!';
		return false;
	}

	$widget_code = $params['widget'];
	unset( $params['widget'] );

	if( ! file_exists( $inc_path.'widgets/widgets/_'.$widget_code.'.widget.php' ) )
	{	// For some reason, that widget doesn't seem to exist... (any more?)
		echo "Invalid widget code provided [$widget_code]!";
		return false;
	}
	require_once $inc_path.'widgets/widgets/_'.$widget_code.'.widget.php';

	$widget_classname = $widget_code.'_Widget';

	/**
	 * @var ComponentWidget
	 */
	$Widget = new $widget_classname();	// COPY !!

	return $Widget->display( $params );
}


/**
 * Display a container
 *
 * @param string
 * @param array
 */
function skin_container( $sco_name, $params = array() )
{
	global $Skin;

	$Skin->container( $sco_name, $params );
}


/**
 * Install a skin
 *
 * @todo do not install if skin doesn't exist. Important for upgrade. Need to NOT fail if ZERO skins installed though :/
 *
 * @param string
 * @return Skin
 */
function & skin_install( $skin_folder )
{
	$SkinCache = & get_cache( 'SkinCache' );
	$Skin = & $SkinCache->new_obj( NULL, $skin_folder );

	$Skin->install();

	return $Skin;
}


/**
 * Checks if a skin is provided by a plugin.
 *
 * Used by front-end.
 *
 * @uses Plugin::GetProvidedSkins()
 * @return false|integer False in case no plugin provides the skin or ID of the first plugin that provides it.
 */
function skin_provided_by_plugin( $name )
{
	static $plugin_skins;
	if( ! isset($plugin_skins) || ! isset($plugin_skins[$name]) )
	{
		global $Plugins;

		$plugin_r = $Plugins->trigger_event_first_return('GetProvidedSkins', NULL, array('in_array'=>$name));
		if( $plugin_r )
		{
			$plugin_skins[$name] = $plugin_r['plugin_ID'];
		}
		else
		{
			$plugin_skins[$name] = false;
		}
	}

	return $plugin_skins[$name];
}


/**
 * Checks if a skin exists. This can either be a regular skin directory
 * or can be in the list {@link Plugin::GetProvidedSkins()}.
 *
 * Used by front-end.
 *
 * @param skin name (directory name)
 * @return boolean true is exists, false if not
 */
function skin_exists( $name, $filename = 'index.main.php' )
{
	global $skins_path;

	if( skin_file_exists( $name, $filename ) )
	{
		return true;
	}

	// Check list provided by plugins:
	if( skin_provided_by_plugin($name) )
	{
		return true;
	}

	return false;
}


/**
 * Checks if a specific file exists for a skin.
 *
 * @param skin name (directory name)
 * @param file name
 * @return boolean true is exists, false if not
 */
function skin_file_exists( $name, $filename = 'index.main.php' )
{
	global $skins_path;

	if( is_readable( $skins_path.$name.'/'.$filename ) )
	{
		return true;
	}

	return false;
}


/**
 * Check if a skin is installed.
 *
 * This can either be a regular skin or a skin provided by a plugin.
 *
 * @param Skin name (directory name)
 * @return boolean True if the skin is installed, false otherwise.
 */
function skin_installed( $name )
{
	$SkinCache = & get_Cache( 'SkinCache' );

	if( skin_provided_by_plugin( $name ) || $SkinCache->get_by_folder( $name, false ) )
	{
		return true;
	}

	return false;
}


/*
 * $Log: _skin.funcs.php,v $
 */
?>

20 Mar 31, 2010 02:23

^ This is the file at risk.

23 Mar 31, 2010 03:15

There are instruction on how to replicate the bug :)

So either [u]check[/u] the "Make canonical" or [u]uncheck[/u] "Meta description" or set your category URLs to "[u]extra path[/u]"

24 Mar 31, 2010 06:28

None of these helped. I'm leaving this tonight with canonical off, meta off and the cats path with cat/subcat. ¥åßßå if your on later let me know your analysis.

25 Mar 31, 2010 14:28

Your categories need to be on ID's not cat/subcat

¥

26 Mar 31, 2010 19:44

As of right now I have this problem resolved. Taking consideration from ¥åßßå and the advice from last night from sam2kb I will keep an eye on this situation from here.

27 Mar 31, 2010 20:09

/me hands beer to sam2kb, you can take the cape off now, your job is done :D

¥

29 Mar 31, 2010 21:05

Thanks to you both again!


Form is loading...