AntiSlaed CMS
Вход
Логин: Пароль:Забыли пароль?
Запомнить вас на этом компьютере?
Войти скрытым?

Здравствуйте, Гость ( Вход | Регистрация )

> Внимание!

Адрес нашего форума изменился, теперь мы доступны по адресу antislaed.net. Обновите ссылки и закладки, он больше не изменится.


 
Ответить в данную темуНачать новую тему
> Бесплатные ЧПУ для АС by Igorek, Бесплатные ЧПУ
Igorek
сообщение Jul 27 2007, 14:20
Сообщение #1


Приблуда
Иконка группы

Группа: Пользователи

Сообщений: 23
Регистрация:
15.7.2007
Пользователь №: 326
Спасибо сказали: 5

Вставить ник




Вот собственно пришла идея чтоб ссылки на сайте выглядили красивее..
Начал шутить с .htacces вроде преоброзование заработало на некоторые ссылки.. ведуться работы далее.
Так вот моё предложения я сделаю ЧПУ и последовательно можно движок выкладывать уже с встроенным чпу. Что скажите???
Сразу говорю взято с DLE (IMG:http://antislaed.net/style_emoticons/default/biggrin.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sys(3)X
сообщение Jul 27 2007, 14:31
Сообщение #2


Живу на АС
Иконка группы

Группа: Администратор

Сообщений: 2,898
Регистрация:
27.3.2007
Пользователь №: 1
Спасибо сказали: 1012

Вставить ник




Мы только за
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Igorek
сообщение Jul 27 2007, 15:44
Сообщение #3


Приблуда
Иконка группы

Группа: Пользователи

Сообщений: 23
Регистрация:
15.7.2007
Пользователь №: 326
Спасибо сказали: 5

Вставить ник




Бесплатные ЧПУ для АС вер. 1.0 by Igorek

ЧПУ для АС.. и не только!!
Способ установки: просто заменить файл .htaccess в главной дирректории. Если хотите отключить чпу просто удалите файл. Внимание запросы к бд должны увеличится, ответственности никакой не несу! но у меня почемуто стало запросов на 1 меньше (IMG:http://antislaed.net/style_emoticons/default/biggrin.gif) Так же вам нужно ручками прописать новые ссылки в шаблоне!

КОД
Теперь ссылки доступны по след. адресам:
/news.html
/topics
/album.html
/files.html
/faq.html
/pages.html
/voting.html
/search
/add_file.html
/add_News.html
/recommend.html
/contact.html
/account
/register.html
/passlost.html


Думаю в поиснениях вы не нуждаетесь (IMG:http://antislaed.net/style_emoticons/default/smile.gif) Так же буду продолжать улучшать чпу.
Всем кому понравилось жмём СПАСИБО! Критеррии и пожелания пишем здесь. Спасибо за внимание!

Скачать с рапиды _http://rapidshare.com/files/45342256/htaccess.rar
Прикрепленные файлы
Прикрепленный файл  htaccess.rar ( 481 б ) Кол-во загрузок: 80
 
Igorek, Вас 1 раз(а) поблагодарили за это сообщение:
virp
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
screatch
сообщение Jul 27 2007, 16:40
Сообщение #4


Живу на АС
Иконка группы

Группа: Администратор

Сообщений: 2,508
Регистрация:
3.4.2007
Из: Эстония, Таллинн
Пользователь №: 24
Спасибо сказали: 880

Вставить ник




Выложи в ДЦ
А так, полезная вещь..
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Zer0
сообщение Jul 27 2007, 18:33
Сообщение #5


Живу на АС
Иконка группы

Группа: Пользователи

Сообщений: 220
Регистрация:
29.4.2007
Из: Россия
Пользователь №: 55
Спасибо сказали: 36

Вставить ник




Респект, +1
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Haliff3007
сообщение Jul 27 2007, 20:34
Сообщение #6


AS Support
Иконка группы

Группа: Пользователи

Сообщений: 1,408
Регистрация:
15.6.2007
Пользователь №: 185
Спасибо сказали: 417

Вставить ник




Прикрепленный файл  ___.zip ( 55.69 Кб ) Кол-во загрузок: 80

CODE

#Начало стандартного раздела
RewriteEngine On
Options +FollowSymlinks
RewriteBase /
RewriteRule ^index.html index.php [NC,L]
RewriteRule ^pay.html index.php?name=Html_Content&op=page&folder=Demo_1&contentsite=Services.html [NC,L]
RewriteRule ^rss.xml rss.php [NC,L]
RewriteRule ^add_news.html index.php?name=Add_News [NC,L]
RewriteRule ^recommend.html index.php?name=Recommend [NC,L]
RewriteRule ^contact.html index.php?name=Contact [NC,L]
RewriteRule ^rss.html index.php?name=Info [NC,L]
RewriteRule ^topics.html index.php?name=Topics [NC,L]
#Информация о пользователе
RewriteRule ^user_(.*).html index.php?name=Account&op=info&uname=$1 [NC,L]
RewriteRule ^account.html index.php?name=Account [NC,L]
RewriteRule ^edit-home.html index.php?name=Account&op=edithome [NC,L]
RewriteRule ^login.html index.php?name=Account&op=newuser [NC,L]
RewriteRule ^password.html index.php?name=Account&op=passlost [NC,L]
#Стандартное правило для всеъ модулей
RewriteRule ^([a-zA-Z_]+)\.html$ index.php?name=$1 [NC]
#Новости
RewriteRule ^news-cat-([0-9]*)-page-([0-9]*).html$ index.php?name=News&op=categories&op=newindex&catid=$1&pagenum=$2 [NC,L]
RewriteRule ^newscomment-(.*)-go-(.*)(.*) index.php?name=News&op=article&mode=flat&order=$1&sid=$2#$3 [NC,L]
RewriteRule ^newnews-(.*)-page-(.*).html index.php?name=News&op=article&op=show&sid=$1&pagenum=$2 [NC,L]
RewriteRule ^newprints-(.*).html index.php?name=News&op=print&sid=$1 [NC,L]
RewriteRule ^newsnew-(.*)-page-(.*).html index.php?name=News&op=article&sid=$1&pagenum=$2 [NC,L]
RewriteRule ^newstopic-(.*)-page-(.*).html index.php?name=News&new_topic=$1&pagenum=$2 [NC,L]
RewriteRule ^newstopic-(.*).html index.php?name=News&new_topic=$1 [NC,L]
RewriteRule ^newspage-(.*).html index.php?name=News&pagenum=$1 [NC,L]
RewriteRule ^newsnew-(.*).html index.php?name=News&op=article&sid=$1 [NC,L]
RewriteRule ^newsprint-(.*).html index.php?name=News&op=printpage&sid=$1 [NC,L]
RewriteRule ^newsfriend-(.*).html index.php?name=News&op=friendsend&sid=$1 [NC,L]
RewriteRule ^comments.html index.php?name=News&op=comments [NC,L]
RewriteRule ^news.html index.php?name=News [NC,L]
#Голосование
RewriteRule ^voting-page-([0-9]*).html$ index.php?name=Voting&pagenum=$1 [NC,L]
RewriteRule ^voting-([0-9]*).html$ index.php?name=Voting&op=poll_show&poll_id=$1 [NC,L]
RewriteRule ^voting-([0-9]*)-page-([0-9]*).html$ index.php?name=Voting&op=poll_result&poll_id=$1&pagenum=$2 [NC,L]
RewriteRule ^voting-comment-([0-9]*)-page-([0-9]*).html$ index.php?name=Voting&file=comments&op=show&poll_id=$1&pagenum=$2 [NC,L]
RewriteRule ^voting-comment.html$ index.php?name=Voting&file=comments [NC,L]
RewriteRule ^voting.html index.php?name=Voting [NC,L]
RewriteRule ^topuserrules.html index.php?name=Top_Users&op=ShowRules [NC,L]
RewriteRule ^topuserstats.html index.php?name=Top_Users&op=ShowStats [NC,L]
RewriteRule ^topusers.html index.php?name=Top_Users [NC,L]
RewriteRule ^english.html index.php?newlang=english [NC,L]
RewriteRule ^german.html index.php?newlang=german [NC,L]
RewriteRule ^russian.html index.php?newlang=russian [NC,L]
RewriteRule ^htmlcont-(.*)-(.*) index.php?name=Html_Content&op=page&folder=$1&contentsite=$2 [NC,L]
RewriteRule ^htmlcont.html index.php?name=Html_Content [NC,L]
RewriteRule ^faqcat-(.*)-(.*).html index.php?name=FAQ&op=ShowCat&id_cat=$1&categories=&howorder=$2 [NC,L]
RewriteRule ^faqcat-(.*).html index.php?name=FAQ&op=ShowCat&id_cat=$1&categories= [NC,L]
RewriteRule ^faqsend.html index.php?name=FAQ&file=send [NC,L]
RewriteRule ^faqsearch.html index.php?name=FAQ&op=Search [NC,L]
RewriteRule ^faq.html index.php?name=FAQ [NC,L]
#Файловый Архив
RewriteRule ^fileuncat-(.*)-page-(.*).html index.php?name=Files&op=showcat&cid=$1&pagenum=$2 [NC,L]
RewriteRule ^fileout-(.*)-page-(.*).html index.php?name=Files&op=view_file&lid=$1&pagenum=$2 [NC,L]
RewriteRule ^filecoment-(.*)-page-(.*).html index.php?name=Files&file=comments&op=show&lid=$1&pagenum=$2 [NC,L]
RewriteRule ^filecoment-(.*).html index.php?name=Files&file=comments&op=show&lid=$1 [NC,L]
RewriteRule ^filecoment.html index.php?name=Files&file=comments [NC,L]
RewriteRule ^filenon-(.*).html index.php?name=Files&op=broken&lid=$1 [NC,L]
RewriteRule ^fileout-(.*).html index.php?name=Files&op=view_file&lid=$1 [NC,L]
RewriteRule ^fileuncat-(.*).html index.php?name=Files&op=showcat&cid=$1 [NC,L]
RewriteRule ^filescat-(.*).html index.php?name=Files&op=cat&cid=$1 [NC,L]
RewriteRule ^add-file.html index.php?name=Files&op=add_file [NC,L]
RewriteRule ^fileshits.html index.php?name=Files&hits [NC,L]
RewriteRule ^filesnew.html index.php?name=Files&new [NC,L]
RewriteRule ^files-list.html index.php?name=Files&op=liste [NC,L]
RewriteRule ^files.html index.php?name=Files [NC,L]
#Учебника
RewriteRule ^pageuncat-(.*)-page-(.*).html index.php?name=Pages&op=showcat&cid=$1&pagenum=$2 [NC,L]
RewriteRule ^pagcat-(.*)-page-(.*).html index.php?name=Pages&op=page&cid=$1&page=$2 [NC,L]
RewriteRule ^pagsect-(.*)-page-(.*).html index.php?name=Pages&op=page&pid=$1&page=$2 [NC,L]
RewriteRule ^pagsect-(.*).html index.php?name=Pages&op=page&pid=$1 [NC,L]
RewriteRule ^pageuncat-(.*).html index.php?name=Pages&op=showcat&cid=$1 [NC,L]
RewriteRule ^pagescat-(.*).html index.php?name=Pages&op=cat&cid=$1 [NC,L]
RewriteRule ^pages.html index.php?name=Pages [NC,L]


+ Админка человеческая.
Не забываем жать "Спасибо"
Haliff3007, Вас 2 раз(а) поблагодарили за это сообщение:
JIopD XaocA, topme
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Snake
сообщение Jul 27 2007, 23:58
Сообщение #7


Юзверь
Иконка группы

Группа: Пользователи

Сообщений: 46
Регистрация:
22.4.2007
Пользователь №: 45
Спасибо сказали: 3

Вставить ник




а может стоит сделать ссылки как в DLE (по крайне мере новостные) дата/название.html
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sunvas
сообщение Jul 28 2007, 00:03
Сообщение #8


Фэнат Stamina-ы
Иконка группы

Группа: Разработчики
Сообщений: 2,470
Регистрация:
6.7.2007
Из: (-: Украина :-)
Пользователь №: 268
Спасибо сказали: 992

Вставить ник




Автор, извини но не ЧПУ это.. До человекопонятности далеко, да и метод расписывания правил для каждой ссылки мягко говоря бредовый. Я над своим ЧПУ больше трудился. Чтобы написать нормальное ЧПУ, надо как минимум оптимизировать код модулей!
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Igorek
сообщение Jul 28 2007, 06:30
Сообщение #9


Приблуда
Иконка группы

Группа: Пользователи

Сообщений: 23
Регистрация:
15.7.2007
Пользователь №: 326
Спасибо сказали: 5

Вставить ник




ЦИТАТА(Haliff3007 @ Jul 27 2007, 19:34 ) *
+ Админка человеческая.
Не забываем жать "Спасибо"

Опередил)))
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Haliff3007
сообщение Jul 28 2007, 20:01
Сообщение #10


AS Support
Иконка группы

Группа: Пользователи

Сообщений: 1,408
Регистрация:
15.6.2007
Пользователь №: 185
Спасибо сказали: 417

Вставить ник




Sunvas ты прав.

Shake, для этого надо все модули переписать.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sunvas
сообщение Jul 29 2007, 00:37
Сообщение #11


Фэнат Stamina-ы
Иконка группы

Группа: Разработчики
Сообщений: 2,470
Регистрация:
6.7.2007
Из: (-: Украина :-)
Пользователь №: 268
Спасибо сказали: 992

Вставить ник




Если быть хорошим программером, то несложно понять, что параметр op в модулях нах не нужен - делайте выводы о пЭдике. Посмотрите на мое ЧПУ, возьмите идею за основу! А расписывать кучу правил - ламерство.
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
kotofey
сообщение Aug 13 2007, 22:26
Сообщение #12


Я только смотрю...
Иконка группы

Группа: Пользователи

Сообщений: 8
Регистрация:
13.8.2007
Пользователь №: 566
Спасибо сказали: 0

Вставить ник




Sunvas, а какя версия твоего ЧПУ будет работать под последней версией Антислаеда?
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Sunvas
сообщение Aug 13 2007, 23:01
Сообщение #13


Фэнат Stamina-ы
Иконка группы

Группа: Разработчики
Сообщений: 2,470
Регистрация:
6.7.2007
Из: (-: Украина :-)
Пользователь №: 268
Спасибо сказали: 992

Вставить ник




ЦИТАТА
Sunvas, а какя версия твоего ЧПУ будет работать под последней версией Антислаеда?

Никакая (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
Я же говорил, что свое ЧПУ я писал по уму: сначало оптимизировал модули, а затем уже взялся за само ЧПУ. Все ЧПУ построено исключительно на ПХП, а РеврайтРулов у меня всего 3. (IMG:http://antislaed.net/style_emoticons/default/tongue.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение
Youshi
сообщение Aug 14 2007, 09:25
Сообщение #14


Ю а Зверь! (3-815-407)
Иконка группы

Группа: Разработчики
Сообщений: 1,263
Регистрация:
5.7.2007
Из: Рашен федерашен
Пользователь №: 263
Спасибо сказали: 320

Вставить ник




ЦИТАТА(Sunvas @ 13 August 2007 - 23:01 ) *
Никакая
Я же говорил, что свое ЧПУ я писал по уму: сначало оптимизировал модули, а затем уже взялся за само ЧПУ. Все ЧПУ построено исключительно на ПХП, а РеврайтРулов у меня всего 3.


В 3.2.4 как уже говорил, перепишу все модули. Уже придумал, как организовать ЧПУ... постараюсь уложиться в пару-тройку реврайт-рулов (IMG:http://antislaed.net/style_emoticons/default/smile.gif)
Перейти в начало страницы
 
     Выделите текст перед нажатием цитаты
+Цитировать сообщение

Ответить в данную темуНачать новую тему

2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
 

RSS Текстовая версия Сейчас: 14 June 2024 - 12:19
Хостинг предоставлен NetLevel.Ru   Eleanor CMS