Искать  
 
   
 
Мой новый модуль URI Route
Отправлено: 03 Июль 2013 12:31 A.M.   [ Игнорировать ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

Модуль позволяет подменить URI на другой адрес используя регулярные выражения и другие правила.
Варианты использования:

  * сложные пути URL заменять на простые (пример: /doctors/doctor/vasya-pupkin/video на /doctors/doctor_video/vasya-pupkin)
  * тестирование функционала ограниченным кругом лиц (например тестирование нового дизайна только админами)
  * красивые пути (например пагинации, категорий, и.т.д.)
  * сложное разложение путей на сегменты (например /entry_id+url_title/ на /entry_id/url_title/)
  * валидация путей, например если ожидаете числа в сегменте
  * эксклюзивные пути например http://site.name/vip/ покажет страницу http://site.name/article/premium-account

О нагрузке
Модуль выполняет всего 1 запрос на 1 страницу сайта, после чего проверяет все включенные правила на совпадение по регулярным выражениям. При совпадении модуль меняет значение в ядре движка и завешается.


Версия 1.2

  1. поддержка нескольких групп
  2. поддержка нескольких пользователей
  3. проверка выражения на ошибку
  4. возможность отключить правило
  5. новый дизайн
  6. справочная информация по регулярным выражениям
  7. переписан js, ajax подсказка пользователей


Скачать


Хочу узнать ваши предложения по улучшению.

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 03 Июль 2013 10:11 A.M.   [ Игнорировать ]   [ # 1 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Похоже на порт ранее бесплатной версии Detour.

Профиль
 
 
Отправлено: 03 Июль 2013 03:27 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11
Afgan - 03 Июль 2013 10:11 A.M.

Похоже на порт ранее бесплатной версии Detour.

Не слышал про Detour, вижу что он делает именно редирект с определённым кодом редиректа, у меня по другому всё работает, но похоже.
Спасибо за информацию.

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 03 Июль 2013 04:27 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRank
Всего сообщений:  92
Зарегистрирован  2012-04-13

Будет учтено в след. версии. Готовьте Ваши деньги =]

 Подпись 

[ EElover / FDCore ]

Профиль
 
 
Отправлено: 04 Июль 2013 11:02 A.M.   [ Игнорировать ]   [ # 4 ]
Member
Avatar
RankRankRank
Всего сообщений:  317
Зарегистрирован  2008-03-09

Спасибо! Замечательный модуль!

Профиль
 
 
Отправлено: 04 Июль 2013 04:46 P.M.   [ Игнорировать ]   [ # 5 ]
Sr. Member
Avatar
RankRankRankRank
Всего сообщений:  463
Зарегистрирован  2009-08-07

Насколько он (модуль) может помешать работе сторонних модулей, напр. CE Cache или др.. ?

 Подпись 

Ум - как бюст: надо иметь, но выпячивать не стоит
SSD Cloud Hosting

Профиль
 
 
Отправлено: 04 Июль 2013 09:26 P.M.   [ Игнорировать ]   [ # 6 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11
Николай - 04 Июль 2013 04:46 P.M.

Насколько он (модуль) может помешать работе сторонних модулей, напр. CE Cache или др.. ?

Модуль совсем никак не влияет на работу других модулей (пока не заметил такого), расшрение использует 1 хук ядра EE.

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 05 Июль 2013 08:51 A.M.   [ Игнорировать ]   [ # 7 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

полезный модуль

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 05 Июль 2013 03:09 P.M.   [ Игнорировать ]   [ # 8 ]
Администратор
Avatar
RankRank
Всего сообщений:  92
Зарегистрирован  2012-04-13

Сегодня он стал ещё эпичннее. Запишем ревью надеюсь =]

 Подпись 

[ EElover / FDCore ]

Профиль
 
 
Отправлено: 05 Июль 2013 08:56 P.M.   [ Игнорировать ]   [ # 9 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

i2ZjTJwJJWceO.png

Версия 1.3

- возможность сделать редирект вместо замены URI
- статусы редиректа
- начало и конец работы правила
- улучшен UI
- багфиксы

Скачать

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 10 Июль 2013 09:24 P.M.   [ Игнорировать ]   [ # 10 ]
Студент
RankRank
Всего сообщений:  100
Зарегистрирован  2009-05-13

Попробовал протестировать. В версии EE 2.6.1 не работает. Хотя предварительно поменял устаревший set_variable на view и также добавил в exp_uri_route отсутствующие поля redirect, start_date и end_date.
Правило сохраняется, отображается, редактируется, но ничего не происходит. Также Опция Use redirect включается, но не желает отключаться после редактирования правила.
К сожалению времени для более детального тестирования не хватает, а так думаю вещь хорошая.

Профиль
 
 
Отправлено: 10 Июль 2013 10:05 P.M.   [ Игнорировать ]   [ # 11 ]
Администратор
Avatar
RankRank
Всего сообщений:  92
Зарегистрирован  2012-04-13

Сурово. Спасибо за отзыв =]

 Подпись 

[ EElover / FDCore ]

Профиль
 
 
Отправлено: 10 Июль 2013 11:33 P.M.   [ Игнорировать ]   [ # 12 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27
L Des - 10 Июль 2013 10:05 P.M.

Сурово.]

правда жизни =)

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 12 Июль 2013 03:07 A.M.   [ Игнорировать ]   [ # 13 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

- добавил русский язык
- поправил найденые баги
- добавил ещё багов smile

скачать 1.4

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 18 Июль 2013 10:31 P.M.   [ Игнорировать ]   [ # 14 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

Доступен на гитхабе https://github.com/fdcore/ee-uri-route

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль
 
 
Отправлено: 23 Июль 2013 01:43 A.M.   [ Игнорировать ]   [ # 15 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  644
Зарегистрирован  2009-04-11

А теперь он есть и на devot-ee http://devot-ee.com/add-ons/uri-route

 Подпись 

Няшка, программист, фотограф, подкастер, блоггер и CEO студии FDCore Studio

Профиль