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

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

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

Vii Engine 1.0 - by @berdyev

Discussion in 'Разработки' started by berdyev, Nov 17, 2012.

  1. berdyev Thread starter 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
    [IMG]

    После просмотра темы с Vii Engine CMS от ilya10, мне как то захотелось переоформить темы под себя, и дописать что вы можете и что вы "не" можете - используя данный скрипт.

    По словам ilya10 - скрипт слил он, а если серьезно то он появился еще в Октябре, в привате. Сливать я его не хотел, но раз тут такое дело - я расскажу вам о нем, и в будущем - начну над ним работу.

    Версия Ильи я не качал, так что что то да может быть у нас разное.

    Прямая ссылка на скачивание:http://berdyev.ru/files/viiengine.rar

    Установка:

    1. Распакуем архив с файлами в директорию с сайтом.
    2. Установим права "777" на папки и подпапки: templates/uploads
    2[1]. Создаем базу данных.
    3. Заходим в директорию сайта > system > data
    4. Открываем db.php > настраиваем под себя ( в файле дописал комментариев, кому не понятно )
    5. Открываем config.php > где " 'home_url' => "http://site.ru/" " меняем site.ru на ваш домен.
    6. Создаем файл .htaccess и суем следующий код:

    Code:
    DirectoryIndex index.php
    AddDefaultCharset windows-1251
    RewriteEngine On
     
        php_flag display_errors off
     
    # index.php
        RewriteRule ^reg/(/?)+$ index.php?go=register [L]
       
    # Apps
        RewriteRule ^apps(/?)+$ index.php?go=apps [L]
        RewriteRule ^apps(/?)+$ /index.php?go=apps&act=search [L]
        RewriteRule ^apps(/?)+$ /index.php?go=apps&act=view [L]
        RewriteRule ^apps(/?)+$ /index.php?go=apps&act=mydel [L]
        RewriteRule ^apps(/?)+$ /index.php?go=apps&act=install [L]
       
    # profile
        RewriteRule ^u([0-9]+)(/?)+$ index.php?go=profile&id=$1 [L]
        RewriteRule ^u([0-9]+)after(/?)+$ index.php?go=profile&id=$1&after=1 [L]
       
    # editing
     
        RewriteRule ^editmypage(/?)+$ index.php?go=editprofile [L]
        RewriteRule ^editmypage/contact(/?)+$ index.php?go=editprofile&act=contact [L]
        RewriteRule ^editmypage/interests(/?)+$ index.php?go=editprofile&act=interests [L]
        RewriteRule ^editmypage/all(/?)+$ index.php?go=editprofile&act=all [L]
       
    # albums
     
        RewriteRule ^albums/([0-9]+)(/?)+$ index.php?go=albums&uid=$1 [L]
        RewriteRule ^albums/add/([0-9]+)(/?)+$ index.php?go=albums&act=add&aid=$1 [L]
        RewriteRule ^albums/view/([0-9]+)(/?)+$ index.php?go=albums&act=view&aid=$1 [L]
        RewriteRule ^albums/view/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=albums&act=view&aid=$1&page=$2 [L]
        RewriteRule ^albums/comments/([0-9]+)(/?)+$ index.php?go=albums&act=all_comments&uid=$1 [L]
        RewriteRule ^albums/comments/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=albums&act=all_comments&uid=$1&page=$2 [L]
        RewriteRule ^albums/view/([0-9]+)/comments/(/?)+$ index.php?go=albums&act=all_comments&aid=$1 [L]
        RewriteRule ^albums/view/([0-9]+)/comments/page/([0-9]+)(/?)+$ index.php?go=albums&act=all_comments&aid=$1&page=$2 [L]
        RewriteRule ^albums/editphotos/([0-9]+)(/?)+$ index.php?go=albums&act=edit_pos_photos&aid=$1 [L]
        RewriteRule ^albums/newphotos(/?)+$ index.php?go=albums&act=new_photos [L]
        RewriteRule ^albums/newphotos/([0-9]+)(/?)+$ index.php?go=albums&act=new_photos&page=$1 [L]
       
     
       
    # pictures
     
        RewriteRule ^photo([0-9]+)_([0-9]+)_sec=user_page(/?)+$ index.php?go=profile&id=$1 [L]
        RewriteRule ^photo([0-9]+)_([0-9]+)_sec=all_comments(/?)+$ index.php?go=albums&act=all_comments&uid=$1 [L]
        RewriteRule ^photo([0-9]+)_([0-9]+)_sec=wall/fuser=([0-9]+)(/?)+$ index.php?go=profile&id=$3 [L]
        RewriteRule ^photo([0-9]+)_([0-9]+)_sec=notes/id=([0-9]+)(/?)+$ index.php?go=notes&act=view&note_id=$3 [L]
        RewriteRule ^photo([0-9]+)_([0-9]+)_sec=news(/?)+$ index.php?go=news [L]
        RewriteRule ^photo([0-9]+)_([0-9]+)_sec=msg/id=([0-9]+)(/?)+$ index.php?go=messages&act=review&mid=$3 [L]
        RewriteRule ^photo([0-9]+)_([0-9]+)_([0-9]+)(/?)+$ index.php?go=albums&act=view&aid=$3 [L]
        RewriteRule ^photo([0-9]+)_([0-9]+)_([0-9]+)_sec=album_comments(/?)+$ index.php?go=albums&act=all_comments&aid=$3 [L]
        RewriteRule ^photo([0-9]+)_([0-9]+)_([0-9]+)_sec=newphotos(/?)+$ index.php?go=albums&act=new_photos [L]
     
    # friends
     
        RewriteRule ^friedns/send_demand/([0-9]+)(/?)+$ index.php?go=friends&act=send_demand&for_user_id=$1 [L]
        RewriteRule ^friedns/take/([0-9]+)(/?)+$ index.php?go=friends&act=take&take_user_id=$1 [L]
        RewriteRule ^friedns/reject/([0-9]+)(/?)+$ index.php?go=friends&act=reject&reject_user_id=$1 [L]
        RewriteRule ^friends(/?)+$ index.php?go=friends [L]
        RewriteRule ^friends/([0-9]+)(/?)+$ index.php?go=friends&user_id=$1 [L]
        RewriteRule ^friends/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=friends&user_id=$1&page=$2 [L]
        RewriteRule ^friends/online/([0-9]+)(/?)+$ index.php?go=friends&act=online&user_id=$1 [L]
        RewriteRule ^friends/online/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=friends&act=online&user_id=$1&page=$2 [L]
        RewriteRule ^friends/requests(/?)+$ index.php?go=friends&act=requests [L]
        RewriteRule ^friends/requests/page/([0-9]+)(/?)+$ index.php?go=friends&act=requests&page=$1 [L]
       
    # fave
     
        RewriteRule ^fave(/?)+$ index.php?go=fave [L]
        RewriteRule ^fave/page/([0-9]+)(/?)+$ index.php?go=fave&page=$1 [L]   
     
    # notes
     
        RewriteRule ^notes(/?)+$ index.php?go=notes [L]
        RewriteRule ^notes/add(/?)+$ index.php?go=notes&act=add [L]
        RewriteRule ^notes/edit/([0-9]+)(/?)+$ index.php?go=notes&act=edit&note_id=$1 [L]
        RewriteRule ^notes/view/([0-9]+)(/?)+$ index.php?go=notes&act=view&note_id=$1 [L]
        RewriteRule ^notes/([0-9]+)(/?)+$ index.php?go=notes&get_user_id=$1 [L]
        RewriteRule ^notes/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=notes&get_user_id=$1&page=$2 [L]
       
    # videos
     
        RewriteRule ^videos(/?)+$ index.php?go=videos [L]
        RewriteRule ^videos/([0-9]+)(/?)+$ index.php?go=videos&get_user_id=$1 [L]
        RewriteRule ^videos/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=videos&get_user_id=$1&page=$2 [L]
        RewriteRule ^videos/([0-9]+)(/?)+$ index.php?go=videos&get_user_id=$1 [L]
        RewriteRule ^video([0-9]+)_([0-9]+)(/?)+$ index.php?go=videos&get_user_id=$1 [L]
        RewriteRule ^video([0-9]+)_([0-9]+)_sec=wall/fuser=([0-9]+)(/?)+$ index.php?go=profile&id=$3 [L]
        RewriteRule ^video([0-9]+)_([0-9]+)_sec=notes/id=([0-9]+)(/?)+$ index.php?go=notes&act=view&note_id=$3 [L]
        RewriteRule ^video([0-9]+)_([0-9]+)_sec=news(/?)+$ index.php?go=news [L]
        RewriteRule ^video([0-9]+)_([0-9]+)_sec=msg/id=([0-9]+)(/?)+$ index.php?go=messages&act=review&mid=$3 [L]
       
    # search
     
        RewriteRule ^search/query=(.*)&type=([0-3]+)(/?)+$ index.php?go=search&query=$1&type=$2 [L]
       
    # news
     
        RewriteRule ^news(/?)+$ index.php?go=news [L]
        RewriteRule ^news/updates(/?)+$ index.php?go=news&type=updates [L]
        RewriteRule ^news/photos(/?)+$ index.php?go=news&type=photos [L]
        RewriteRule ^news/videos(/?)+$ index.php?go=news&type=videos [L]
        RewriteRule ^news/notifications(/?)+$ index.php?go=news&type=notifications [L]
       
    # messages
     
        RewriteRule ^messages(/?)+$ index.php?go=messages [L]
        RewriteRule ^messages/i(/?)+$ index.php?go=messages&info=1 [L]
        RewriteRule ^messages/outbox(/?)+$ index.php?go=messages&act=outbox [L]
        RewriteRule ^messages/show/([0-9]+)(/?)+$ index.php?go=messages&act=review&mid=$1 [L]
       
    # wall
     
        RewriteRule ^wall([0-9]+)(/?)+$ index.php?go=wall&uid=$1&type=page [L]
        RewriteRule ^wall([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=wall&uid=$1&type=page&page=$2 [L]
        RewriteRule ^wall([0-9]+)_sec=own(/?)+$ index.php?go=wall&uid=$1&type=own [L]
        RewriteRule ^wall([0-9]+)_sec=own&page=([0-9]+)(/?)+$ index.php?go=wall&uid=$1&type=own&page=$2 [L]
        RewriteRule ^wall([0-9]+)_([0-9]+)(/?)+$ index.php?go=wall&uid=$1&rid=$2&type=record [L]
       
    # settings
     
        RewriteRule ^settings(/?)+$ index.php?go=settings [L]
        RewriteRule ^settings/privacy(/?)+$ index.php?go=settings&act=privacy [L]
        RewriteRule ^settings/blacklist(/?)+$ index.php?go=settings&act=blacklist [L]
        RewriteRule ^settings/design(/?)+$ index.php?go=settings&act=design [L]
       
    # Games
     
    RewriteRule ^games(/?)+$ index.php?go=games [L]
    RewriteRule ^games/game(/?)+$ index.php?go=games&act=games [L]   
    RewriteRule ^games/create(/?)+$ index.php?go=games&act=create [L]   
    # API
     
    RewriteRule ^api(/?)+$ index.php?go=api [L]
    RewriteRule ^api/main(/?)+$ index.php?go=api&act=main [L]
     
    # support
        RewriteCond %{QUERY_STRING} ^act=([a-z]+)
        RewriteRule ^(.*)support $1index.php?go=support [QSA,L]
     
        RewriteCond %{QUERY_STRING} ^page=([0-9]+)
        RewriteRule ^(.*)support $1index.php?go=support [QSA,L]
        RewriteRule ^support(/?)+$ index.php?go=support [L]
       
    # restore
     
        RewriteCond %{QUERY_STRING} ^act=([a-z]+)
        RewriteRule ^(.*)restore $1index.php?go=restore [QSA,L]
        RewriteRule ^restore(/?)+$ index.php?go=restore [L]
       
    # blog
     
        RewriteCond %{QUERY_STRING} ^act=([a-z]+)
        RewriteRule ^(.*)blog $1index.php?go=blog [QSA,L]
       
        RewriteCond %{QUERY_STRING} ^id=([0-9]+)
        RewriteRule ^(.*)blog $1index.php?go=blog [QSA,L]
        RewriteRule ^blog(/?)+$ index.php?go=blog [L]
       
    # UBM
     
        RewriteCond %{QUERY_STRING} ^act=([a-z]+)
        RewriteRule ^(.*)balance $1index.php?go=balance [QSA,L]
        RewriteRule ^balance(/?)+$ index.php?go=balance [L]
       
    # reg
     
        RewriteRule ^reg([0-9]+)(/?)+$ index.php?reg=$1 [L]
       
    # gifts
     
        RewriteCond %{QUERY_STRING} ^new=([0-9]+)
        RewriteRule ^(.*)gifts([0-9]+) $1index.php?go=gifts&uid=$2 [QSA,L]
       
        RewriteCond %{QUERY_STRING} ^page=([0-9]+)
        RewriteRule ^(.*)gifts([0-9]+) $1index.php?go=gifts&uid=$2 [QSA,L]
       
        RewriteRule ^gifts([0-9]+)(/?)+$ index.php?go=gifts&uid=$1 [L]
     
    # pubs
     
        RewriteCond %{QUERY_STRING} ^act=([a-z]+)
        RewriteRule ^(.*)groups $1index.php?go=groups [QSA,L]
     
        RewriteCond %{QUERY_STRING} ^page=([0-9]+)
        RewriteRule ^(.*)groups $1index.php?go=groups [QSA,L]
        RewriteRule ^groups(/?)+$ index.php?go=groups [L]
       
    # music
     
        RewriteRule ^audio(/?)+$ index.php?go=audio [L]
        RewriteRule ^audio([0-9]+)(/?)+$ index.php?go=audio&uid=$1 [L]
     
    # docs
     
        RewriteRule ^docs(/?)+$ index.php?go=doc&act=list [L]
     
     
    # pubs > audio
     
        RewriteRule ^public/audio([0-9]+)(/?)+$ index.php?go=public_audio&pid=$1 [L]
       
        RewriteCond %{QUERY_STRING} ^act=([a-z]+)
        RewriteRule ^public([0-9]+)(/?)+$ index.php?go=public&pid=$1 [L]
       
        RewriteRule ^public([0-9]+)(/?)+$ index.php?go=public&pid=$1 [L]
        RewriteRule ^([^.]+)/?$ index.php?go=public&get_adres=$1 [L]
     
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule ^([^/]+).html$ index.php?go=static&page=$1 [L]
    7. Важно: Если произойдет ошибка при загрузке сайта (Error 500/ 404 not found) в файле .htaccess: удалите строку: php_flag display_errors off
    8. Заходим в phpMyAdmin, выбираем вашу базу данных, и делаем экспорт бэкапа базы данных "bd_backup". ( с кодировкой cp1251 ).
    9. Запускаем сайт. Все работает :3
    10. Регистрируемся. Заходим в базу данных ( phpMyAdmin ), находим себя в таблице vii_users, и в графе user_grups 5 меняем на 1 - что дает нам доступ к Админ-Панели. Админ-Панель будет доступна по адресу: вашсайт.ру/controlpanel.php
    11. Ура, все закончено.

    Возможные баги:

    1. Баг с добавлением музыки с другого ресурса ( по ссылке )
    2. Баг с добавлением видео с других сервисов
    3. Загрузка пикч подарков в Админ-Панели

    Почему возможные? Да потому что у меня на хостинге кое какие проблемы. Система жутко лагает.

    Дэмо: http://demo.theminecraft.ru/ ( возможно все будет зависать.. )

    Планы:

    Доработать дизайн.
    Перенести и обезопасить Админ-Панель.
    Добавить пару новых языков для сети.
    Сделать распознание по IP, после чего менять язык на выведенный IP ( страну ).
    И другое.

    Надеюсь никого не обидел, и кому то помог. Всем мир.
    Sn+ likes this.
  2. Sn+ User


    Offline
    • Знаменитый
    Message Count:
    377
    Likes Received:
    76
    My version of SE:
    3.20
    My version of phpFox:
    3.0.0
    вот что демо пишет Ошибка сервера, попробуйте обновить страницу позже.
  3. Xrono User


    Offline
    Message Count:
    50
    Likes Received:
    9
    Установил по инструкции выдает ошибку
  4. ilya10 User


    Offline
    Message Count:
    33
    Likes Received:
    20
    My version of SE:
    4.2.0
    My version of phpFox:
    3.4.0
    My version of Oxwall:
    1.4.0
    ошибка в базе
  5. Xrono User


    Offline
    Message Count:
    50
    Likes Received:
    9
    ошибка в самой базе или в db.php
  6. berdyev Thread starter 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
    Это из за .htaccess. Я описал в инструкции как исправить. ( удалить одну строку, присмотрись )
  7. Xrono User


    Offline
    Message Count:
    50
    Likes Received:
    9
    Все разобрался прификс в db.php в менял
  8. Daddie User


    Offline
    Message Count:
    116
    Likes Received:
    10
    My version of phpFox:
    3.1.0
    Илья10 силил ?)))))) балабол поганый)))))) ой ерт... бывают же на свете такие пиз...лы... !!!!

    Илья ну ка расскажи с какого именно сайта ты слил.. и на сервере он стоит или на хостинге? обычные 2 вопроса после которых пацан балабол уйдет в заглот
  9. Xrono User


    Offline
    Message Count:
    50
    Likes Received:
    9
    Теперь после регистрации выдает 404 not found !
    Удалил строку: php_flag display_errors off тоже самое.
  10. Daddie User


    Offline
    Message Count:
    116
    Likes Received:
    10
    My version of phpFox:
    3.1.0
    на хосте .htaccess не работает.. пишите в поддержку + php может косячить так же

Share This Page

All rights reserved SocEngine.ru ©