• JavaScript, отслеживание переключения вкладок

    @artishok
    кратко
    <html>
        <head>
            <title>тайтл</title>
            <script>
                window.onblur = function () {document.title='документ неактивен'}
                window.onfocus = function () {document.title='документ снова активен'}
            </script>
        </head>
        <body>
            <img src="http://www.google.com.ua/images/nav_logo83.png">
        </body>
    </html>
    


    ssms-ka.narod2.ru/Habrahabr.htm
    Ответ написан
    Комментировать
  • Как настроить на хостинге yii2 advanced?

    @cache0
    от себя и для себя
    # Mod_Autoindex
    <IfModule mod_autoindex.c>
      Options -Indexes
    </IfModule>
    
    # Mod_Rewrite
    <IfModule mod_rewrite.c>
      Options +FollowSymlinks
    
      RewriteEngine On
      IndexIgnore */*
      RewriteRule ^admin/(.*)?$ /backend/web/$1 [L,PT]
    
      RewriteRule ^admin(.*)?$ /backend/web/$1 [L,PT] 
    
      RewriteRule ^([^/].*)?$ /frontend/web/$1
    </IfModule>


    а это backend/config/main.php с правилом перехода со словом admin в адресе и убранным именем контроллера, во frontend все аналогично только убрать . "/admin" из строки 'baseUrl' => $baseUrl . "/admin", ну и естественно поменять все встречающиеся слова backend на frontend
    <?php
    $params = array_merge(
        require(__DIR__ . '/../../common/config/params.php'),
        require(__DIR__ . '/../../common/config/params-local.php'),
        require(__DIR__ . '/params.php'),
        require(__DIR__ . '/params-local.php')
    );
     
    use \yii\web\Request;
    $baseUrl = str_replace('/backend/web', '', (new Request)->getBaseUrl());
     
    return [
        'id' => 'app-backend',
        'basePath' => dirname(__DIR__),
        'bootstrap' => ['log'],
        'controllerNamespace' => 'backend\controllers',
     
        'components' => [
     
            'request' => [
                'baseUrl' => $baseUrl . "/admin",
            ],
     
            'user' => [
                'identityClass' => 'common\models\User',
                'enableAutoLogin' => true,
            ],
     
            'log' => [
                'traceLevel' => YII_DEBUG ? 3 : 0,
                'targets' => [
                    [
                        'class' => 'yii\log\FileTarget',
                        'levels' => ['error', 'warning'],
                    ],
                ],
            ],
     
            'errorHandler' => [
                'errorAction' => 'site/error',
            ],
     
            'urlManager' => [
                'enablePrettyUrl' => true,
                 'showScriptName' => false,
                 'suffix'=>'/',
                 'rules'=>array(
                     ''=>'site/index',
                     '<action>'=>'site/<action>',
                 ),
            ],
        ],
        'params' => $params,
    ];
    Ответ написан
    Комментировать
  • Как убрать frontend/web/index.php c url в yii2 advanced?

    По настройке htaccess для Yii2 (в случае с Apache) ответил вам здесь - линк.
    Ответ написан
    Комментировать
  • Как правильно настроить скрипт npm start с меткой NODE_ENV=development?

    k12th
    @k12th
    console.log(`You're pulling my leg, right?`);
    Дополню, что если нужно кроссплатформенно, то используют пакет cross-env, примерно так: cross-env NODE_ENV=production nodemon app.js
    Ответ написан
    Комментировать