1. Мы продолжаем публиковать интересные статьи на тему SocialEngine 4. Одна из статей посвящена правильному выбору сервера для вашей социальной сети, а другая содержит советы по увеличению производительности платформы. Также мы добавили большую статью о пользовательских уровнях. Ознакомиться со статьями вы можете в разделе Вопросы и Ответы SocialEngine 4.
  2. Вам кажется, что ваша версия SocialEngine 4, работает медленно?

    Голосуйте. Пишите свою версию системы, железо на чем работает и количество пользователей. Будем увеличивать производительность :-) Подробнее

  3. В связи с участившимися случаями попыток продажи пользователями форума различных "сборок" коммерческих социальных платформ, обычно основанных на SocialEngine 3, вводится новое правило для форума. Запрещается создание тем или размещение в уже созданных предложений о продаже или размещение ссылок на сайты, где происходит продажа "сборок". Пользователи, которые продолжат свою коммерческую деятельность в данном направлении, будут заблокированы. Подробнее.

Делаем ссылки покороче

Discussion in 'Хаки - Haks' started by setidoma, Mar 13, 2012.

  1. setidoma Thread starter User


    Offline
    Message Count:
    43
    Likes Received:
    6
    My version of SE:
    3.20
    Всем привет. Многие наверно хотели сделать попроще ссылки в своей социалке . Например ссылка user_home.php стала просто feed. В этом коде изменены почти все страницы , ну кроме некоторых плагинов и т.д. Если вы поставили этот хак , ТО ОБЯЗАТЕЛЬНО НЕ ЗАБУДЬ ЗАМЕНИТЬ ССЫЛКИ В Header.PHP , home.php , index.php НА простые !, ну короче везде , главное чтобы не забыли )

    ВОТ КОД - ЕГО ВСТАВЛЯТЬ НАДО В .htaccess
    PHP:
    RewriteEngine On
    Options 
    +Followsymlinks
    RewriteBase 
    /
    RewriteRule ^feed/?$ /feed.php [L]
    RewriteRule ^news/?$ /news.php [L]
    RewriteRule ^audio/?$ /user_music.php [L]
    RewriteRule ^albums/?$ /user_album.php [L]
    RewriteRule ^poll/?$ /user_poll.php [L]
    RewriteRule ^video/?$ /user_video.php [L]
    RewriteRule ^groups/?$ /user_groups.php [L]
    RewriteRule ^gifts/?$ /mf_gifts_user.php [L]
    RewriteRule ^games/?$ /user_game.php [L]
    RewriteRule ^search/?$ /search.php [L]
    RewriteRule ^search_advanced/?$ /search_advanced.php [L]
    RewriteRule ^invite/?$ /invite.php [L]
    RewriteRule ^conversations/?$ /user_messages.php [L]
    RewriteRule ^friends/?$ /user_friends.php [L]
    RewriteRule ^settings/?$ /user_account.php [L]
    RewriteRule ^privacy/?$ /user_account_privacy.php [L]
    RewriteRule ^edit/?$ /user_editprofile.php [L]
    RewriteRule ^edit_photo/?$ /user_editprofile_photo.php [L]
    RewriteRule ^signup/?$ /signup.php [L]
    RewriteRule ^lostpass/?$ /lostpass.php [L]
    RewriteRule ^login/?$ /login.php [L]
    RewriteRule ^home/?$ /home.php [L]
    Вот скриншот для очень сильных новичков )))
    [IMG]
    --- добавлено: 13 мар 2012 в 07:21 ---
    Не забудьте изменить feed.php на user_home.php , или что у вас там стоит )
    zqz, Alpert108, chellas and 1 other person like this.
  2. berdyev Famous member


    Offline
    • Знаменитый
    Message Count:
    339
    Likes Received:
    104
    My version of SE:
    3.15
    My version of phpFox:
    3.0.1
    My version of Oxwall:
    1.3.0
    Баян, но молодец ;)
  3. setidoma Thread starter User


    Offline
    Message Count:
    43
    Likes Received:
    6
    My version of SE:
    3.20
    Спасибо) Стараюсь )
  4. titka Novice member


    Offline
    Message Count:
    2
    Likes Received:
    0
    Спасибо ;)
    --- добавлено: 14 мар 2012 в 03:20 ---
    А как можно сделать так чтобы когда ты зашел на сайт под логино и заходишь на главною home.php тебя перекидывало на как уето другую ссылку?
  5. setidoma Thread starter User


    Offline
    Message Count:
    43
    Likes Received:
    6
    My version of SE:
    3.20
    Я тоже самое хочу сделать ) Но пока не знаю как.
  6. afsun Active member


    Offline
    Message Count:
    182
    Likes Received:
    53
    В коде login.php найти ссылку
    Code:
    header("Location: /home.php");
    и поменять на то, что хотите.
  7. afsun Active member


    Offline
    Message Count:
    182
    Likes Received:
    53
    А правильнее для многих страницах где используется get и post

    RewriteRule ^video/?$ /user_video.php [QSA,L]
    RewriteRule ^video/?([0-9]+)/?$ user_video.php?p=$1 [L]


    и обязательно в user_video.tpl все ссылки ведущие на user_video.php заменить на video

    P.S
    Без этого когда, при переходе на следующую страницу пользователь увидит вместо video, user_video.php?p=1, 2, 3 и так далее.
    А с кодом уже так:
    video?p=1, 2, 3 и так далее.

    Раз мы решили скрывать .php то думаю следуют срыть корректно...
  8. setidoma Thread starter User


    Offline
    Message Count:
    43
    Likes Received:
    6
    My version of SE:
    3.20
    Ну это тоже верно , но я так не хочу ) Я выложил свой вариант.
  9. afsun Active member


    Offline
    Message Count:
    182
    Likes Received:
    53
    В любом случае спасибо, что поделился.
    Я просто решил исправить или дополнить....

    P.S
    А кому какой вариант интересен пусть такой и выбирает.
  10. JaGuAr71 User


    Offline
    Message Count:
    146
    Likes Received:
    11
    My version of SE:
    3.20
    эм не работает о_О

Share This Page

All rights reserved SocEngine.ru ©