Плагин "Short Profile" - короткие урлы для профиля

Плагин «Short Profile» делает только одно — заменят урлы вида site.ru/profile/vasy/ на site.ru/vasy/
Перед использованием необходимо обязательно прочитать README
Для работы плагина необходима последняя версия LS 1.0-dev с GitHub'a

Скачать можно с GitHub'a — github.com/livestreet/lsplugin-shortprofile

27 комментариев

avatar
А если будут ники типа blog / blogs/ topic/ tags/ и так далее?
avatar
Перед использованием необходимо обязательно прочитать README
avatar
а уже можно переходить с 0.5.1 на 1.0?
avatar
Я бы лично на вашем месте пока подождал. Это dev версия и она актуальна скорее для разработчиков, т.к каждый может внести свои изменения которые как он считает необходимы. Каждый день вливаются новые изменения поэтому придется постоянно перекачивать движок.
avatar
просто не понятно, сколько ждать. а версия больно уж соблазнительно выглядит… терпение на пределе.
avatar
Не вы один такой, не вы один..)
avatar
Дальше будет еще соблазнительнее, не спешите. Пусть лучше нормальный будет релиз, чем поспешная недоделка.
avatar
ну дальше же мне обновлять никто не запретит
avatar
При таком раскладе, ставьте сейчас текущую версию и обновляйтесь каждый день, никто не запрещает =)
avatar
Я уже перешел, проблем нет. Но это — на свой страх и риск, а иного выбора, кроме как перейти на dev-версию, у меня не было.
avatar
просто я внимательно следил за тестингом. а о процессе перехода нигде не читал. а теперь вот увидел версию на гитхабе с руководством. переходил по тегу 1.0 — там только один пост. и о переходе вроде там ничего не говорится.
avatar
Была бы интересная реализация с использованием поддоменов, тогда и конфликтов не было бы с существующими экшенами.
  • gran
  • +2
avatar
это не решить без рирайтов вебсервера.
avatar
Почему бы их описание не приложить к плагину =) Просто значительно удобнее в использовании будет.
avatar
Я на своем сайте делал поддомены (здесь на ls где-то есть описание как делать), но было пару недостатков:
1) Куки не передавались, хоть некоторым удалось это решить — я бился и не смог.
2) Огромное количество дублей страниц, что очень плохо вредит seo. На моем сайте после реализации функционала количество страниц в индексе стало около 12 тысяч, хотя всего-то 700 записей у меня. Я не нашел решения, как запретить все поддомены к индексированию. Ведь к любой записи на сайте можно было попасть так:
vasya.site.ru/569
vasya.site.ru/569.html
vasya.site.ru/nazvanie-bloga/569
vasya.site.ru/nazvanie-bloga/569.html
[* на столько вариантов, сколько юзеров зарегано на сайте]
site.ru/569
site.ru/569.html
site.ru/nazvanie-bloga/569
site.ru/nazvanie-bloga/569.html

В остальном, если кто-то знает ответ, как решить эти 2 пункта, я бы с радостью использовал поддомены.
avatar
да дубли это проблема, которые прям решать давно пора уже в рамках движка.
avatar
1) в конфиге поставить домен для кук .site.ru, а не site.ru
avatar
Это я делал — результат был безуспешным.
avatar
Странно, у меня работает такое.
avatar
1) помимо кук .site.ru ещё необходимо учесть что в домене третьего уровня не должно быть знака "_" Сам недавно вводил поддоменную структуру сайта и в IE куки на поддомены с нижним подчеркивание не передавались. Собственно это некий стандарт, которые отальные браузеры слава богу не соблюдают.
2) я не совсем понял, а что у вас из себя представляют поддомены? Это профили пользователей или блоги?
avatar
1) Профили пользователей.
avatar
Так и пропишите костыль, что если у вас экшен не (profile, my и чего вы там ещё собираетесь хранить на поддоменах) и поддомен не пустой и не www, то редирект на туже страницу без поддомена.

Это на мой взгляд, не уверен что он правильный. (я честно говоря смысла в выносе профилей на поддомены не вижу)
avatar
Это возможно только средствами .htaccess?
avatar
Небольшое примечание: У кого плагин при активации будет ругаться на «необходимость версии 1.0» — самое простое решение в plugin.xml отредактировать:
<requires>
		<livestreet>1.0</livestreet>
	</requires>


на

<requires>
		<livestreet>0.5.1</livestreet>
	</requires>


Например.
avatar
конфликтует с админкой от avadim.
Fatal error: Uncaught exception 'SmartyException' with message 'Unable to read template file 'index.tpl'' in Z:\home\zx.ru\www\engine\lib\external\Smarty\libs\sysplugins\smarty_internal_resource_file.php:70 Stack trace: #0 Z:\home\zx.ru\www\engine\lib\external\Smarty\libs\sysplugins\smarty_resource.php(752): Smarty_Internal_Resource_File->getContent(Object(Smarty_Template_Source)) #1 Z:\home\zx.ru\www\engine\lib\external\Smarty\libs\sysplugins\smarty_internal_compile_extends.php(114): Smarty_Template_Source->__get('content') #2 Z:\home\zx.ru\www\engine\lib\external\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php(439): Smarty_Internal_Compile_Extends->compile(Array, Object(Smarty_Internal_SmartyTemplateCompiler), Array, NULL, NULL) #3 Z:\home\zx.ru\www\engine\lib\external\Smarty\libs\sysplugins\smarty_internal_templatecompilerbase.php(227): Smarty_Internal_TemplateCompilerBase->callTagCompiler('extends', Array, Array) #4 Z:\home\zx.ru\www\engine\lib\external\Smarty\libs\sysplugins\smarty_internal_templatepa in Z:\home\zx.ru\www\engine\lib\external\Smarty\libs\sysplugins\smarty_internal_resource_file.php on line 70
avatar
А есть ли возможность с помощью этого плагина сделать рерайт вида site.ru/~username?
Тогда и конфликты урлов бы сошли на нет.
avatar
Ошибка:
Файл плагина /var/www/www-root/data/www/plugins/lsplugin-shortprofile-master/PluginLsplugin-shortprofile-master.class.php не найден
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.