Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Try Vanilla Forums Cloud product

Русская локализация

12346»

Comments

  • VV_YuriVV_Yuri Russia New

    @VV_Yuri написал:
    Вижу .htaccess.dist (в других движках форумов такого файла никогда не было), но у меня создан свой .htaccess. Их надо объединить в один, и затем удалить .htaccess.dist?

    Кстати, да. Может кто расскажет, что делать с этим файлом .htaccess.dist ?

    # Original
    # If you modify this file then change the above line to: # Modified
    
    <IfModule mod_rewrite.c>
        RewriteEngine On
    
        ####
        # Certain hosts may require the following line.
        # If vanilla is in a subfolder then you need to specify it after the /.
        # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
        ####
        #RewriteBase /
    
        # Make sure that / doesn't try to go to index.php without a rewrite :)
        DirectoryIndex disabled
    
        ####
        # Deny access to certain directories that SHOULD NOT be exposed.
        ####
        RewriteRule (^|/)\.git - [L,R=403]
        RewriteRule ^cache/ - [L,R=403]
        RewriteRule ^cgi-bin/ - [L,R=403]
        RewriteRule ^uploads/import/ - [L,R=403]
        RewriteRule ^vendor/ - [L,R=403]
    
        ####
        # Prevent access to any php script by redirecting the request to /index.php
        # You can add an exception by adding another RewriteCond after this one.
        # Example: RewriteCond %{REQUEST_URI} !^/yourscriptname.php$
        # You can comment out this section if it causes you problems.
        # This is just a nice to have for security purposes.
        ####
        RewriteCond %{REQUEST_URI} !/index.php$
        RewriteRule (.+\.php) [E=X_REWRITE:1,E=X_PATH_INFO:/$1,L]
    
        ####
        # Redirect any non existing file/directory to /index.php
        ####
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteRule (.*) index.php [E=X_REWRITE:1,E=X_PATH_INFO:/$1,L]
    
        ####
        # Add the proper X_REWRITE server variable for rewritten requests.
        ####
        RewriteCond %{ENV:REDIRECT_X_REWRITE} .+
        RewriteCond %{ENV:REDIRECT_X_PATH_INFO} (.+)
        RewriteRule ^index\.php - [E=X_REWRITE:1,E=!REDIRECT_X_REWRITE,E=X_PATH_INFO:%1,E=!REDIRECT_X_PATH_INFO,L]
    </IfModule>
    
    <IfModule mod_headers.c>
       <FilesMatch "(?<!embed)\.(css|js|woff|ttf|eot|svg|png|gif|jpeg|jpg|ico|swf)$">
          Header set Cache-Control "max-age=315360000"
          Header set Expires "31 December 2037 23:59:59 GMT"
       </FilesMatch>
    </IfModule>
    
  • VV_YuriVV_Yuri Russia New

    `

    Original

    If you modify this file then change the above line to: # Modified


    RewriteEngine On

    ####
    # Certain hosts may require the following line.
    # If vanilla is in a subfolder then you need to specify it after the /.
    # (ex. You put Vanilla in /forum so change the next line to: RewriteBase /forum)
    ####
    #RewriteBase /
    
    # Make sure that / doesn't try to go to index.php without a rewrite :)
    DirectoryIndex disabled
    
    ####
    # Deny access to certain directories that SHOULD NOT be exposed.
    ####
    RewriteRule (^|/)\.git - [L,R=403]
    RewriteRule ^cache/ - [L,R=403]
    RewriteRule ^cgi-bin/ - [L,R=403]
    RewriteRule ^uploads/import/ - [L,R=403]
    RewriteRule ^vendor/ - [L,R=403]
    
    ####
    # Prevent access to any php script by redirecting the request to /index.php
    # You can add an exception by adding another RewriteCond after this one.
    # Example: RewriteCond %{REQUEST_URI} !^/yourscriptname.php$
    # You can comment out this section if it causes you problems.
    # This is just a nice to have for security purposes.
    ####
    RewriteCond %{REQUEST_URI} !/index.php$
    RewriteRule (.+\.php) [E=X_REWRITE:1,E=X_PATH_INFO:/$1,L]
    
    ####
    # Redirect any non existing file/directory to /index.php
    ####
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule (.*) index.php [E=X_REWRITE:1,E=X_PATH_INFO:/$1,L]
    
    ####
    # Add the proper X_REWRITE server variable for rewritten requests.
    ####
    RewriteCond %{ENV:REDIRECT_X_REWRITE} .+
    RewriteCond %{ENV:REDIRECT_X_PATH_INFO} (.+)
    RewriteRule ^index\.php - [E=X_REWRITE:1,E=!REDIRECT_X_REWRITE,E=X_PATH_INFO:%1,E=!REDIRECT_X_PATH_INFO,L]
    



    Header set Cache-Control "max-age=315360000"
    Header set Expires "31 December 2037 23:59:59 GMT"


    `

  • CaylusCaylus ✭✭

    If you create a topic in English, I'm pretty sure people can help you with your problem.
    As far as I understand, you want to give people who register a role like applicant, and make sure all posts of applicants go to the moderation queue before they're posted.

    YAGA can then help to automatically promote applicants to full users after you approved their first post. (It seems, I've never used it myself).

    https://open.vanillaforums.com/discussion/28905/can-i-create-a-sandbox-for-new-users

  • Ivan_GurinIvan_Gurin Moscow
    edited March 5

    @VV_Yuri, видишь, тебе подсказывают, что если установить этот плагин, то будет то, что ты хочешь.

  • VV_YuriVV_Yuri Russia New
    edited March 5

    @Ivan_Gurin написал:
    видишь, тебе подсказывают, что если установить этот плагин, то будет то, что ты хочешь.

    Этот - это какой?
    Поиск Yaga в плагинах находит 9 шт плагинов выдачи значков. Придется их все просматривать))

  • Ivan_GurinIvan_Gurin Moscow

    По моему это он и есть. Возможно с помощью него как раз и можно реализовать, то что ты хочешь.

  • VV_YuriVV_Yuri Russia New

    @Ivan_Gurin написал:
    По моему это он и есть.

    Какой из 9-ти?))

  • VV_YuriVV_Yuri Russia New

    @VV_Yuri написал:
    Вижу .htaccess.dist (в других движках форумов такого файла никогда не было), но у меня создан свой .htaccess. Их надо объединить в один, и затем удалить .htaccess.dist?

    Так и сделал.

  • Ivan_GurinIvan_Gurin Moscow

    @VV_Yuri said:

    @Ivan_Gurin написал:
    По моему это он и есть.

    Какой из 9-ти?))

    Я думаю, что вот этот Yet Another Gamification Application

  • VV_YuriVV_Yuri Russia New

    @Ivan_Gurin написал:
    Я думаю, что вот этот Yet Another Gamification Application

    Спасибо. Попробую поставить. Надеюсь, что этот плагин будет работать на новой версии движка 2.5.1.

  • VV_YuriVV_Yuri Russia New
    edited March 6

    Поставил. В Управление группами и правами доступа появились новые настройки. Но как их настраивать - может, кто подскажет?
    Значки - это типа количество звезд в привычных форумах?
    Ранг - это звание (новичок, пользователь, старожил, ветеран)?
    Реакции - ???

    А где настройки количества сообщений для группы? Мне же надо было именно это))
    Логика данного приложения видимо сильно отличается от привычного форума.

    Скриншот управления правами группы "участник":

  • Ivan_GurinIvan_Gurin Moscow
    edited March 6

    Значки это бейджики:

    Ранг ты скорее всего правильно понял.

    Я точно не уверен, но реакции это скорее всего это:

    Возможно реакции еще наступают после создания постов.

  • Ivan_GurinIvan_Gurin Moscow
    edited March 6

    Почитай эту тему. Там некто хотел тоже самое, что и ты
    https://open.vanillaforums.com/discussion/28905/can-i-create-a-sandbox-for-new-users

  • VV_YuriVV_Yuri Russia New
    edited March 6

    Это всё прекрасно)) , но где устанавливается премодерация первого сообщения и как она автоматически отменится после одобрения первого сообщения?

  • Ivan_GurinIvan_Gurin Moscow

    Да, и после активации тебе еще нужно почистить папку с кэшем форума

  • VV_YuriVV_Yuri Russia New

    Да, какие-то настройки вроде бы есть.
    Но не могу понять логику приложения - она явно не такая как на phpBB и SMF.

  • Ivan_GurinIvan_Gurin Moscow
    edited March 6

    Возможно там нужно как-то настроить правила. После регистрации пользователю должна присваиваться роль не члена, а что-то вроде роли новичка. Далее с помощью правил первое сообщение должно попасть в очередь модерации. После его утверждения и появления первого сообщения должна присвоится уже постоянная роль. Ну это я так думаю в теории. Как на практике это реализовать с помощью YAGA я не знаю. Но люди же пишут, что это как-то можно сделать.

  • VV_YuriVV_Yuri Russia New

    С этим я примерно разобрался. А дальше?

    Поместите новых пользователей в новую роль «Новички», ограничьте эту роль для чтения во всех категориях, кроме интро, а затем заставьте Yaga переместить их в члены, когда они представится.

    Как заставить "Yaga переместить их в члены"? Что для этого нужно сделать?

  • Ivan_GurinIvan_Gurin Moscow

    В этой папке /yaga/library/rules можно как-то создавать свои правила.

  • Ivan_GurinIvan_Gurin Moscow

    Тут все так. Нужно разбираться во всем самому. Проще phpBB поставить.

  • VV_YuriVV_Yuri Russia New

    @Ivan_Gurin написал:
    Тут все так. Нужно разбираться во всем самому. Проще phpBB поставить.

    Я поэтому и спрашивал здесь присутствующих - что их удерживает на Ванилле? Ответа не увидел))

  • Ivan_GurinIvan_Gurin Moscow

    Не всем наверное надо утверждать первый комментарий ;)

  • VV_YuriVV_Yuri Russia New
    edited March 6

    @Ivan_Gurin написал:
    В этой папке /yaga/library/rules можно как-то создавать свои правила.

    Можно не создавать свои, а использовать готовые правила.

    ----- Yaga.Ranks.All ----

    1-й уровень
    Вы на самом низком уровне. Создайте свои очки, чтобы разблокировать новые функции!
    Yaga.Ranks.Story.Auto

    Уровень 2
    Уровень повышен!
    Yaga.Ranks.Story.2Reqs

    Уровень 3
    Построение вашей репутации позволило разблокировать смайлики!
    Yaga.Ranks.Story.3Reqs


    Но как все это соотносится с правами в группах? Если создать группу "новички" с правом только на просмотр, то что делать дальше?

  • kopnakopna Coimbra Portugal ☯

    может кто объяснит - тема про русскую локализацию или как ??? :o

12346»
Sign In or Register to comment.