замена префикса /users/ на профиль

#1 12 января 2010 в 20:20
Достаточно ли для нормальной работы системы изменить префикс в файле user.class.php
  1. const PROFILE_LINK_PREFIX = 'users/';
а так же везде в .htaccess, ну и в шаблонах, где используется ссылки компонента профиль?
#2 12 января 2010 в 20:55
Ой-ой-ой, ты что затеял, дорогой? Это же файл ядра, класс, который вызывается практически с любого места движка. Это тебе надо весь движок перелопатить(((
#3 12 января 2010 в 22:59
maxisoft, благодарю за ответ.
#4 17 января 2010 в 12:23
Так что, у кого получилось? Как сделать то? Я думаю все хотели бы
#5 17 января 2010 в 12:58
Alteste, я пока не дошел до этого этапа. Ну собственно суть описана выше. Попробуйте сами)))
#6 8 ноября 2010 в 01:03
а никто не знает, как для каждого пользователя создавались поддомены?
Например: вместо
instantcms.ru/users/GNabi
было вот так
GNabi.instantcms.ru/
#7 8 ноября 2010 в 01:35
==== instantcms.ru/GNabi =====
Вот это так давно пора сделать. Остальное опционально.
#8 8 ноября 2010 в 09:18

==== instantcms.ru/GNabi =====
Вот это так давно пора сделать. Остальное опционально.

Очень Серый

а как быть с логинами "blogs", "photos" и "users"?
можно сделать так: instantcms.ru/~GNabi (чтобы был какой-либо префикс перед логином)

шаг 1: создаем файл custom_rewrite.php в корне сайта с таким содержимым:

  1.  
  2. <?php
  3.  
  4. function custom_rewrite_rules(){
  5.  
  6. $rules[] = array(
  7. 'source' => '/^~([a-z0-9_]+)$/i',
  8. 'target' => 'users/{1}',
  9. 'action' => 'rewrite'
  10. );
  11.  
  12. }
  13.  
шаг 2: открываем /core/classes/user.class.php, находим строчку:
  1.  
  2. const PROFILE_LINK_PREFIX = 'users/';
  3.  
и меняем на
  1.  
  2. const PROFILE_LINK_PREFIX = '~';
  3.  
#9 8 ноября 2010 в 10:28

можно сделать так

Администратор
Ну как вариант… уже интереснее. Спасибки.
#10 30 января 2011 в 23:53
а как сделать вывод тегов из search/tag/ в tags/? Очень нужно. Переезжаю с дле.
Ещё хотелось бы редирект или навигацию страниц как в дле. Спасибо
#11 31 января 2011 в 00:03


==== instantcms.ru/GNabi =====
Вот это так давно пора сделать. Остальное опционально.

Очень Серый

а как быть с логинами "blogs", "photos" и "users"?
можно сделать так: instantcms.ru/~GNabi (чтобы был какой-либо префикс перед логином)

шаг 1: создаем файл custom_rewrite.php в корне сайта с таким содержимым:

  1.  
  2.  
  3.  

Администратор
нужные логины можно запретить в админцентре
#12 31 января 2011 в 10:46
без возможности жесткой модерации действий юзера, открывать профили — смертоубийство. спамеры прочухают и хана. а если профиль закрыт от гостей(поисковиков), то нет спама и в принципе юзеру до лампочки какой там у него урл.

а вот решение с выносом профиля на поддомен как на хабре — это хорошая бы была опция. профиль можно открывать для индексациии, если даже наспамят там, санкций основному домену не будет, вес не теряем, жирную сссылку спамеру не отдаем.
#13 31 января 2011 в 12:25

спамеры прочухают и хана

picaboo
Тут всё через редирект и по умолчанию профиля закрыты.
#14 31 января 2011 в 15:04
Ну дай бог каждому такой редирект ;)
#15 16 апреля 2014 в 20:51
есть чё нового по теме?
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.