Форум -> ЧПУ -> ЧПУ для Album | ЧПУ для Album |
---|
septron | Дата: 10.07.2008, в 13:21 | Сообщение №1 | ПользовательПользователь №: 371 Сообщений: 27
| Никак не могу написать ЧПУ для Album.. странный глюк.. собственно правила вот:
config_rewrite
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
| <?php if (!defined("FUNC_FILE")) die("Illegal File Access");
$rewrite_out = array(
//Album 'album-file-index-do-upload.html', 'album-file-index-do-top.html', 'album-file-index-do-showpic-pid-\1.html', 'album-file-index-do-showpic-gid-\1-pid-\2-orderby-dated.html', 'album-file-index-do-showpic-pid-\1-orderby-dated.html', 'album-file-index-do-showgall-gid-\1.html', 'album-file-index.html', 'album.html', );
$rewrite_in = array( //Album "'(?<!/)index.php\?name=Album&file=index&do=upload'", "'(?<!/)index.php\?name=Album&file=index&do=top'", "'(?<!/)index.php\?name=Album&file=index&do=showpic&pid=([0-9]*)'", "'(?<!/)index.php\?name=Album&file=index&do=showpic&gid=([0-9]*)&pid=([0-9]*)&orderby=dateD'", "'(?<!/)index.php\?name=Album&file=index&do=showpic&pid=([0-9]*)&orderby=dateD'", "'(?<!/)index.php\?name=Album&file=index&do=showgall&gid=([0-9]*)'", "'(?<!/)index.php\?name=Album&file=index'", "'(?<!/)index.php\?name=Album'",
);
?> |
.htaccess
RewriteEngine On
RewriteBase /
PHP - Код | 1 2 3 4 5 6 7 8 9 10 11
| <?php ### Album RewriteRule ^album-file-index-do-upload.html$ index.php?name=Album&file=index&do=upload [NC] RewriteRule ^album-file-index-do-top.html$ index.php?name=Album&file=index&do=top [NC] RewriteRule ^album-file-index-do-showpic-pid-([0-9]*).html$ index.php?name=Album&file=index&do=showpic&pid=$1 [NC] RewriteRule ^album-file-index-do-showpic-gid-([0-9]*)-pid-([0-9]*)-orderby-dated.html$ index.php?name=Album&file=index&do=showpic&gid=$1&pid=$2&orderby=dateD [NC] RewriteRule ^album-file-index-do-showpic-pid-([0-9]*)-orderby-dated.html$ index.php?name=Album&file=index&do=showpic&pid=$1&orderby=dateD [NC] RewriteRule ^album-file-index-do-showgall-gid-([0-9]*).html$ index.php?name=Album&file=index&do=showgall&gid=$1 [NC] RewriteRule ^album-file-index.html$ index.php?name=Album&file=index [NC] RewriteRule ^album.html index.php?name=Album [NC] ?> |
Странный глюк заключается в следующем... В моём альбоме всего две категории, поэтому ссылки на них я вывел в меню. При активации этих ссылки, которые в меню нормально преобразовываются, то есть имеют вид album-file-index-do-showgall-gid-1.html, но в самой галереи ссылка на раздел имеет вид album-file-index.html&do=showgall&gid=1... Хотя вроде такого быть не должно...
Может это сам модуль такой?
Прикрепленные файлы:
Скачать: 3.6 KB |
| | goshan | Дата: 10.07.2008, в 15:56 | Сообщение №2 | ПользовательПользователь №: 282 Сообщений: 49
| дай ссылку на свой сайт с альбомом. |
| | septron | Дата: 10.07.2008, в 16:25 | Сообщение №3 | ПользовательПользователь №: 371 Сообщений: 27
| | | | Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|
|