Zen Cart Logo
Forums / Templates, Stylesheets, Page Layout / Header Rotate With Ultime Seo Urls Broken

Header Rotate With Ultime Seo Urls Broken

Locked

Views: 1,585

Results 1 to 3 of 3
This thread is locked. New replies are disabled.
22 May 2006, 4:37 PM
#1
hobbycache avatar

hobbycache

New Zenner

Join Date:
Jan 2006
Location:
Pleasant Grove, Utah
Posts:
53
Plugin Contributions:
0

Header Rotate With Ultime Seo Urls Broken

Here is what I had:

In the .css file I had this:

background-image: url('../header_images/rotate.php');

then I had a number of jpg's in the /includes/templates/<mytemplate>/header_images along with a rotate.php file (that I found out on the web when google searching) in that same directory that looked like this:

<?php
/*
  By Matt Mullenweg > http://photomatt.net
  Inspired by Dan Benjamin > http://hiveware.com/imagerotator.php
  Latest version always at:
  http://photomatt.net/scripts/randomimage
*/

// Make this the relative path to the images, like "../img" or "random/images/".
// If the images are in the same directory, leave it blank.
$folder = '';

// Space seperated list of extensions, you probably won't have to change this.
$exts = 'jpg jpeg png gif';

$files = array(); $i = -1; // Initialize some variables
if ('' == $folder) $folder = './';

$handle = opendir($folder);
$exts = explode(' ', $exts);
while (false !== ($file = readdir($handle))) {
  foreach($exts as $ext) { // for each extension check the extension
    if (preg_match('/\.'.$ext.'$/i', $file, $test)) { // faster than ereg, case insensitive
      $files[] = $file; // it's good
      ++$i;
      }
    }
  }
closedir($handle); // We're not using it anymore
mt_srand((double)microtime()*1000000); // seed for PHP < 4.2
$rand = mt_rand(0, $i); // $i was incremented as we went along

header('Location: '.$folder.$files[$rand]); // Voila!
?>
Everything was working great until I put on the Ultimate SEO Urls contribution and now my header won't show up. If I change the code in the .css file to this:

Everything was working great until I put on the Ultimate SEO Urls contribution and now my header won't show up. If I change the code in the .css file to this:

background-image: url('../header_images/picture.jpg');

The header works but it won't rotate obviously.

I am thinking it has something to do with the url being rewritten because of the rotate.php file reference but I can't figure it out.

Thanks for your help in advance.

17 Aug 2006, 2:53 AM
#2
hobbycache avatar

hobbycache

New Zenner

Join Date:
Jan 2006
Location:
Pleasant Grove, Utah
Posts:
53
Plugin Contributions:
0

Re: Header Rotate With Ultime Seo Urls Broken

No one wants to reply? I would really like to get this working again but with the SEO URLs, which I want, I can't get it working. Thanks.

18 Aug 2006, 10:35 AM
#3
drbyte avatar

drbyte

Sensei

Join Date:
Jan 2004
Posts:
63,513
Plugin Contributions:
176

Re: Header Rotate With Ultime Seo Urls Broken

You'll have to study some of the other posts in the support thread for the SEFU module you're using ... there are discussions on how to tell the code to bypass rewriting for a specific file ... likely via an extra .htaccess line.