Browse Source

added urlFriendly with .htaccess

Victor De la Rocha 16 years ago
parent
commit
711c338de0
3 changed files with 11 additions and 5 deletions
  1. 6 0
      .htaccess
  2. 4 4
      index.php
  3. 1 1
      rss.php

+ 6 - 0
.htaccess View File

@@ -0,0 +1,6 @@
1
+<IfModule mod_rewrite.c>
2
+RewriteEngine On
3
+RewriteRule ^page/([0-9]+)/?$ index.php?page=$1 [L]
4
+RewriteRule ^post/([0-9]+)/?$ index.php?post=$1 [L]
5
+RewriteRule ^rss/?$ rss.php [L]
6
+</IfModule>

+ 4 - 4
index.php View File

@@ -63,7 +63,7 @@
63 63
         $gelato_includes = "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"/>\n";
64 64
         $gelato_includes .= "\t<meta name=\"generator\" content=\"gelato cms ".version()."\" />\n";
65 65
         $gelato_includes .= "\t<link rel=\"shortcut icon\" href=\"".$conf->urlGelato."/images/favicon.ico\" />\n";
66
-        $gelato_includes .= "\t<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"".$conf->urlGelato."/rss.php\"/>\n";
66
+        $gelato_includes .= "\t<link rel=\"alternate\" type=\"application/rss+xml\" title=\"RSS\" href=\"".$conf->urlGelato.($conf->urlFriendly?"/rss/":"/rss.php")."\"/>\n";
67 67
         $gelato_includes .= "\t<link rel=\"stylesheet\" type=\"text/css\" href=\"".$conf->urlGelato."/themes/".$conf->template."/style.css\"/>\n";
68 68
         $gelato_includes .= "\t<link rel=\"stylesheet\" type=\"text/css\" href=\"".$conf->urlGelato."/admin/css/slimbox.css\" />\n";    
69 69
         $gelato_includes .= "\t<script language=\"javascript\" type=\"text/javascript\" src=\"".$conf->urlGelato."/admin/scripts/mootools.js\"></script>\n";
@@ -100,7 +100,7 @@
100 100
                         while($register = mysql_fetch_array($rs)) {
101 101
 								$formatedDate = date("M d", strtotime($register["date"])+transform_offset($conf->offsetTime));
102 102
                                 if ( $dateTmp != null && $formatedDate == $dateTmp ) { $formatedDate = ""; } else { $dateTmp = $formatedDate; }
103
-                                $permalink = $conf->urlGelato."/index.php/post/".$register["id_post"]."/";
103
+								$permalink = $conf->urlGelato.($conf->urlFriendly?"/post/":"/index.php/post/").$register["id_post"]."/";
104 104
                                 
105 105
 								$textile = new Textile();				
106 106
 								$register["description"] = $textile->TextileThis($register["description"]);
@@ -177,7 +177,7 @@
177 177
                         $p->limit($limit);
178 178
                         
179 179
                         $p->urlFriendly('[...]');
180
-                        $p->target($conf->urlGelato."/index.php/page/[...]/");
180
+						$p->target($conf->urlGelato.($conf->urlFriendly?"/":"/index.php/")."page/[...]/");
181 181
                         
182 182
                         $p->currentPage(isset($page_num) ? $page_num : 1);
183 183
                         $p->show();
@@ -190,7 +190,7 @@
190 190
                 $register = $tumble->getPost($id_post);
191 191
                 
192 192
 				$formatedDate = date("M d", strtotime($register["date"])+transform_offset($conf->offsetTime));
193
-                $permalink = $conf->urlGelato."/index.php/post/".$register["id_post"]."/";
193
+				$permalink = $conf->urlGelato.($conf->urlFriendly?"/post/":"/index.php/post/").$register["id_post"]."/";
194 194
                 
195 195
 				$textile = new Textile();				
196 196
 				$register["description"] = $textile->TextileThis($register["description"]);

+ 1 - 1
rss.php View File

@@ -79,7 +79,7 @@
79 79
 					$desc = $tumble->getMp3Player($register["url"]);
80 80
 					break;
81 81
 			}
82
-			$url = $conf->urlGelato."/index.php/post/".$register["id_post"]."/";
82
+			$url = $conf->urlGelato.($conf->urlFriendly?"/post/":"/index.php/post/").$register["id_post"]."/";
83 83
 			$formatedDate = gmdate("D, d M Y H:i:s \G\M\T", strtotime($register["date"]));
84 84
 ?>
85 85