Форум -> Сделаю за мани! -> Продаются скрипты и модули |
Продаются скрипты и модули |
---|
Insecticide | Дата: 11.03.2008, в 16:05 | Сообщение №1 |
Активный участникПользователь №: 182 Сообщений: 130
| Мои последние наработки:
1. Система онлайн-тестирования на PHP.
платформа: PHP5, MySQL 5+
Демо: http://itest.cdtrussia.ru
Демо вход (функционал полный, но без права на внесение изменений):
логин: demo
пароль: demonstration
цена: 200$
2. Модуль универсального медиа-каталога для Slaed Lite 2.3 (при необходимости возможна адаптация под любую другую версию без доплаты)
Демо: http://demo.cdtrussia.ru/
Админка:
логин: admin
пароль: 12345
Цена: 50$
3. Чпу для Slaed любой версии
Универсально, работает с любыми модулями, не требует никаких настроек после установки.
Демо: http://demo.wishhost.net/
Цена: 10$
---
Ну, для начала хватит, я думаю :)
Желающим обращаться:
ICQ: 334-917-187
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Insecticide 11.03.2008 г. в 16:08:04 |
|
|
leo | Дата: 11.03.2008, в 21:09 | Сообщение №2 |
СтарожилПользователь №: 47 Сообщений: 321
| http://demo.wishhost.net/News/op-view/ - косяк
а так нормальный скриптик, возьму позже... |
|
|
Insecticide | Дата: 12.03.2008, в 08:41 | Сообщение №3 |
Активный участникПользователь №: 182 Сообщений: 130
| Цитата | http://demo.wishhost.net/News/op-view/ - косяк
а так нормальный скриптик, возьму позже... |
Ага. Не замечал... Разберемся, поправим. |
|
|
leo | Дата: 12.03.2008, в 09:26 | Сообщение №4 |
СтарожилПользователь №: 47 Сообщений: 321
| и еще - возможно .html не указывать? т.е. ссылка на новости будет http://demo.wishhost.net/News, а не http://demo.wishhost.net/News.html
А от лишнего op-view вообще избавиться. И маленькими буквами сделать. Вот тогда будет почти идеальное ЧПУ |
|
|
Insecticide | Дата: 12.03.2008, в 10:18 | Сообщение №5 |
Активный участникПользователь №: 182 Сообщений: 130
| Цитата | и еще - возможно .html не указывать? т.е. ссылка на новости будет http://demo.wishhost.net/News, а не http://demo.wishhost.net/News.html
А от лишнего op-view вообще избавиться. И маленькими буквами сделать. Вот тогда будет почти идеальное ЧПУ |
Вообще делалось из расчета простота/универсальность.
Поэтому ссылка изменяется только внешне.
Можно в принципе немного усложнить и убрать из ссылок лишний мусор, но тогда пострадает совместимость.
Насчет html в конце ссылки. ЧПУ работает как с html, так и с htm, так и без них вобще. То биш
http://demo.wishhost.net/News.html
http://demo.wishhost.net/News.htm
http://demo.wishhost.net/News
ведут в одно и то же место. Убрать расширение из ссылки - не проблема. Раз надо, уберем.
--------------
.html из ссылок удалил....
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Insecticide 12.03.2008 г. в 10:21:38 |
|
|
Insecticide | Дата: 13.03.2008, в 01:31 | Сообщение №6 |
Активный участникПользователь №: 182 Сообщений: 130
| Цитата | http://demo.wishhost.net/News/op-view/ - косяк |
косяк исправил.
теперь корректно работают ссылки вида:
http://demo.wishhost.net/News/op-view/id-1.html
http://demo.wishhost.net/News/op-view/id-1.htm
http://demo.wishhost.net/News/op-view/id-1/
http://demo.wishhost.net/News/op-view/id-1
добавил возможность быстро включать/выключать добавление расширения в ссылку по желанию. мало ли кому как захочется.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Insecticide 13.03.2008 г. в 01:37:46 |
|
|
leo | Дата: 13.03.2008, в 09:26 | Сообщение №7 |
СтарожилПользователь №: 47 Сообщений: 321
| http://demo.wishhost.net/News/op-view/ - ведет на http://demo.wishhost.net/News/op-view/index.php?name=News
Вместо http://demo.wishhost.net/News/op-view/id-1 можно сделать http://demo.wishhost.net/News/id-1 ?
так по моему поудобнее будет... |
|
|
Insecticide | Дата: 13.03.2008, в 10:03 | Сообщение №8 |
Активный участникПользователь №: 182 Сообщений: 130
| Цитата | http://demo.wishhost.net/News/op-view/ - ведет на http://demo.wishhost.net/News/op-view/index.php?name=News |
да. кривовато мал мал... это уже проблема самого двига - редиректы все относительные в модулях.
Цитата | Вместо http://demo.wishhost.net/News/op-view/id-1 можно сделать http://demo.wishhost.net/News/id-1 ?
так по моему поудобнее будет... |
Можно. Седня вечером попробую, как время свободное будет.
--------- добавлено позднее ---------
Переделал ссылки:
ссылки с op=view имеют вид:
http://demo.wishhost.net/News/id-1
ссылки с op=<что-то_еще>:
http://demo.wishhost.net/News/<что-то_еще>
http://demo.wishhost.net/News/<что-то_еще>/id-1
Просьба потестить, как работает...и все ли работает.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Insecticide 13.03.2008 г. в 17:48:14 |
|
|
Insecticide | Дата: 14.03.2008, в 11:40 | Сообщение №9 |
Активный участникПользователь №: 182 Сообщений: 130
| Вынес разделитель в отдельную константу. Любой желающий сможет сам выбрать, какого вида ссылки ему нужны:
http://host.ru/Module/operation/id-0
http://host.ru/Module/operation/id-0.html
или
http://host.ru/Module__operation__id-0
http://host.ru/Module__operation__id-0.html
или может быть такая:
http://host.ru/Module:operation:id-0
http://host.ru/Module:operation:id-0.html
Или еще какая-нить...
Цитата | И маленькими буквами сделать. |
Весь косяк в том, что названия модулей регистрозависимы... Сделать-то можно, но тогда не гарантирована работа некоторых ссылок (где в названии модуля большая буква встречается не только в самом начале).
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Insecticide 14.03.2008 г. в 11:44:10 |
|
|
leo | Дата: 14.03.2008, в 16:38 | Сообщение №10 |
СтарожилПользователь №: 47 Сообщений: 321
| а operation убрать вообще можно? это же лишний элемент |
|
|
Insecticide | Дата: 14.03.2008, в 21:54 | Сообщение №11 |
Активный участникПользователь №: 182 Сообщений: 130
| Цитата | а operation убрать вообще можно? это же лишний элемент |
Цитата | ссылки с op=view имеют вид:
http://demo.wishhost.net/News/id-1
ссылки с op=<что-то_еще>:
http://demo.wishhost.net/News/<что-то_еще>
http://demo.wishhost.net/News/<что-то_еще>/id-1 |
Аналогично и с любым другим разделителем.
Я бы мог еще и id убрать, но может начаться путаница с номерами страниц.
Я попробую сделать, если будет нормально работать, значит ссылка укоротится до:
http://host.ru/Module/operation/0
http://host.ru/Module__operation__0
etc.
Кстати (operation/операция - содержимое переменной op)
------------ добавлено позднее ------------
удалил id - вроде работает.
в общем, чтобы было понятно, что именно и как изменилось, буду приводить парами оригинальную ссылку и то, что из нее получилось в результате работы хака:
http://demo.wishhost.net/index.php?name=News
http://demo.wishhost.net/News
http://demo.wishhost.net/index.php?name=News&op=view&id=1
http://demo.wishhost.net/News/1
http://demo.wishhost.net/index.php?name=News&op=printe&id=1
http://demo.wishhost.net/News/printe/1
http://demo.wishhost.net/index.php?name=News&cat=3
http://demo.wishhost.net/News/cat-3
http://demo.wishhost.net/index.php?name=News&cat=3&num-2
http://demo.wishhost.net/News/cat-1/num-2
http://demo.wishhost.net/index.php?name=News&num=2
http://demo.wishhost.net/News/num-3
http://demo.wishhost.net/index.php?name=News&op=view&id=1&num=2
http://demo.wishhost.net/News/1/num-2
и т. д.
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ Отредактированно Insecticide 14.03.2008 г. в 22:22:02 |
|
|
|
Вы не можете ответить в тему анонимно, пожалуйста, войдите или зарегистрируйтесь!
|