From 711c338de03dd38e71869371b8c843cd123d76eb Mon Sep 17 00:00:00 2001 From: Victor De la Rocha Date: Fri, 7 Sep 2007 12:31:41 +0000 Subject: [PATCH] added urlFriendly with .htaccess --- .htaccess | 6 ++++++ index.php | 8 ++++---- rss.php | 2 +- 3 files changed, 11 insertions(+), 5 deletions(-) create mode 100644 .htaccess diff --git a/.htaccess b/.htaccess new file mode 100644 index 0000000..5919d69 --- /dev/null +++ b/.htaccess @@ -0,0 +1,6 @@ + +RewriteEngine On +RewriteRule ^page/([0-9]+)/?$ index.php?page=$1 [L] +RewriteRule ^post/([0-9]+)/?$ index.php?post=$1 [L] +RewriteRule ^rss/?$ rss.php [L] + \ No newline at end of file diff --git a/index.php b/index.php index 51d2dd9..f939fef 100644 --- a/index.php +++ b/index.php @@ -63,7 +63,7 @@ $gelato_includes = "\n"; $gelato_includes .= "\t\n"; $gelato_includes .= "\turlGelato."/images/favicon.ico\" />\n"; - $gelato_includes .= "\turlGelato."/rss.php\"/>\n"; + $gelato_includes .= "\turlGelato.($conf->urlFriendly?"/rss/":"/rss.php")."\"/>\n"; $gelato_includes .= "\turlGelato."/themes/".$conf->template."/style.css\"/>\n"; $gelato_includes .= "\turlGelato."/admin/css/slimbox.css\" />\n"; $gelato_includes .= "\t\n"; @@ -100,7 +100,7 @@ while($register = mysql_fetch_array($rs)) { $formatedDate = date("M d", strtotime($register["date"])+transform_offset($conf->offsetTime)); if ( $dateTmp != null && $formatedDate == $dateTmp ) { $formatedDate = ""; } else { $dateTmp = $formatedDate; } - $permalink = $conf->urlGelato."/index.php/post/".$register["id_post"]."/"; + $permalink = $conf->urlGelato.($conf->urlFriendly?"/post/":"/index.php/post/").$register["id_post"]."/"; $textile = new Textile(); $register["description"] = $textile->TextileThis($register["description"]); @@ -177,7 +177,7 @@ $p->limit($limit); $p->urlFriendly('[...]'); - $p->target($conf->urlGelato."/index.php/page/[...]/"); + $p->target($conf->urlGelato.($conf->urlFriendly?"/":"/index.php/")."page/[...]/"); $p->currentPage(isset($page_num) ? $page_num : 1); $p->show(); @@ -190,7 +190,7 @@ $register = $tumble->getPost($id_post); $formatedDate = date("M d", strtotime($register["date"])+transform_offset($conf->offsetTime)); - $permalink = $conf->urlGelato."/index.php/post/".$register["id_post"]."/"; + $permalink = $conf->urlGelato.($conf->urlFriendly?"/post/":"/index.php/post/").$register["id_post"]."/"; $textile = new Textile(); $register["description"] = $textile->TextileThis($register["description"]); diff --git a/rss.php b/rss.php index 94266e3..952940f 100644 --- a/rss.php +++ b/rss.php @@ -79,7 +79,7 @@ $desc = $tumble->getMp3Player($register["url"]); break; } - $url = $conf->urlGelato."/index.php/post/".$register["id_post"]."/"; + $url = $conf->urlGelato.($conf->urlFriendly?"/post/":"/index.php/post/").$register["id_post"]."/"; $formatedDate = gmdate("D, d M Y H:i:s \G\M\T", strtotime($register["date"])); ?>