Перейти к содержанию

quatrossential

Пользователи
  • Постов

    55
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные quatrossential

  1. Полное название (SOS34) Friends Online 1.3.1, внизу прикреплю скрины, по ним все сразу будет ясно.

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

     

     

    post-2945-0-12062500-1389035594.jpg post-2945-0-31346900-1389035738.jpg post-2945-0-68173700-1389035604.jpg post-2945-0-05172200-1389035604.jpg

     

    Проблема в том, что при наведении курсора на иконку, пропадает сама иконка и белая область выделения.

    Самому устранить не удалось.

     

    Вот сам Хук: (SOS34) Friends Online 1.3.1.rar

  2. Я понимаю что тема заезженная, но у меня не получается, как ни странно, сделать приписку "Репутация:" к самой цифре в Профиле пользователя и в Темах форума.

     

    post-2945-0-86104100-1388962743.jpg

     

    Стоит хук (TB) Show Reputation in User Info(RUS)  v3.1.0.1

     

    Копал, копал, не нашел. Самому стыдно.  :(

  3. Все прекрасно установил. Вы очень доходчиво объясняете, разжевали как младенцу, благодарю =)

    Возникла одна проблема при просмотре из мобильного браузера (HTC Sensation, HTC One, Android). Думаю так на всех телефонах. 

     

    При не авторизованном просмотре сайта все прекрасно:

     

    post-2945-0-26117800-1388937964_thumb.pn

     

    А вот если авторизоваться, то вот как получается:

     

    post-2945-0-15230200-1388938005_thumb.pn

     

    post-2945-0-36135200-1388938006_thumb.pn

     

    post-2945-0-41189300-1388938007_thumb.pn

     

    Сделал вам Аккаунт если понадобится: логин и пароль

    demo .

     

    Жду ответа, а в целом огромное спасибо  :yes:

  4. Собственно на сервере стоит Apache и Nginx, который отдает статику. 

    Мне посоветовали выставить Expires в настройках Nginx, и после этого у меня произошли 2 проблемы.

    location ~* ^.+.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar|swf)$ {
    root $root_path/$subdomain;
    ...
    expires 7d;
    }

     

    1. Перестал обновляться Онлайн Пользователей на главной странице внизу, и на странице Полный Список. То есть он обновляется только через F5.

    2. При нажатии кнопки Выход, визуально Выход из аккаунта не происходит, тоже необходимо обновить страницу F5 чтобы увидеть, что я вышел.

     

    Без Expires все работает как надо. Подскажите куда копать или как поднастроить?

     

    Может это связано, а может и нет, вот настройки из файла htaccess в главной директории.

    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule .(jpeg|jpg|gif|png)$ /public/404.php [NC,L]
    
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    AddOutputFilterByType DEFLATE text/html
    AddOutputFilterByType DEFLATE text/plain
    AddOutputFilterByType DEFLATE application/javascript
    AddOutputFilterByType DEFLATE application/rss+xml
    </IfModule>
    
    <IfModule mod_gzip.c>
    mod_gzip_on Yes
    mod_gzip_dechunk Yes
    mod_gzip_item_include file .(html?|txt|css|js|php|pl)$
    mod_gzip_item_include handler ^cgi-script$
    mod_gzip_item_include mime ^text.*
    mod_gzip_item_include mime ^application/x-javascript.*
    mod_gzip_item_exclude mime ^image.*
    mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.*
    </IfModule>
    
    <FilesMatch ".(flv|gif|jpg|jpeg|png|ico|swf|js|css|pdf)$">
    Header set Cache-Control "max-age=31536000"
    </FilesMatch>
    
    <ifModule mod_expires.c>
      ExpiresActive On
      ExpiresDefault "access plus 1 seconds"
      ExpiresByType text/html "access plus 1 seconds"
      ExpiresByType image/x-icon "access plus 31536000 seconds"
      ExpiresByType image/gif "access plus 31536000 seconds"
      ExpiresByType image/jpeg "access plus 31536000 seconds"
      ExpiresByType image/png "access plus 31536000 seconds"
      ExpiresByType text/css "access plus 604800 seconds"
      ExpiresByType text/javascript "access plus 216000 seconds"
      ExpiresByType application/x-javascript "access plus 216000 seconds"
    </ifModule>

  5. Выставил expires на месяц. Первое кэширование в чистом браузере конечно идет очень туго, а потом если просто лазать по форуму, не нажимая F5 все работает шустро без глюков. В IE тоже все стабилизировалось. Обидно только что раньше задержки не было, а теперь вот есть. А альтернативы для защиты от F5 как я понимаю особо и нету.

  6. Статика сжимается и кэшируется.

    У меня не выставлен expires, т.к. из-за него начинает врать Список Онлайн внизу форума, то есть он не обновляется переходя по ссылкам, а только через F5 или Ctrl+F5. 

  7. Настроено так как вы описали. Суть в том, что с включением этой "защиты"  :D , мелкие картинки начинают загружаться по очередно, даже на глаз это заметно, и с задержкой в 1-2 секунды. Вот провел небольшой тест скорости, первый без конфигов, второй с ними. Обратите внимание на размер файлов...

     

    1.

    post-2945-0-88447700-1388870057_thumb.jp

     

    2.

    post-2945-0-21401300-1388870057_thumb.jp

     

    С конфигами в Internet Explorer некоторые картинки вообще не загружаются, а иногда и шапки не видно  :facepalm:, в других браузерах просто дикие задержки построения страницы. В общем пытаюсь разобраться...

     

    П.с. Если важно, все устанавливалось через ISPmanager, ошибок быть не должно.


    В довесок

    1.

    post-2945-0-35280600-1388870642.jpg

    2.

    post-2945-0-00009000-1388870642.jpg

  8. Сервер apache+nginx.

    Можете подсказать скриптик для ограничения коннектов в секунду с 1 IP!?

     

    Как я понял прекрасный вариант, это ngx_http_limit_req_module, но при его подключении в конфиге nginx - у меня на форуме начинают очень долго загружаться Иконки форумов, Смайлики, и прочие мелкие Картинки, хотя модуль отрабатывает как надо и при зажатии кнопки F5 через пару сек выдает ошибку 503 (чего я и хочу добиться).


    После такой настройки начинает все лагать и картинки грузятся через раз.

    http {
    server_tokens off;
        include       /etc/nginx/mime.types;
        default_type  application/octet-stream;
    
        limit_req_zone  $binary_remote_addr  zone=lreq:10m   rate=2r/s;
    server {
    server_name test.com www.test.com;
    listen **.**.**.**;
    limit_req   zone=lreq  burst=4;
  9. Сегодня переехал на более шустрый VPS, что ни раз уже проделывал, и тут вдруг возникла маленькая проблемка. Перестала работать функция "Обрезать", которая предлагала выделить нужную область на аватарефотографии в Профиле. Тоесть при нажатии на кнопку "обрезать", появляются только кнопки "ок , отмена", но плавающей рамки не появляется  :O

     

    post-2945-0-41604800-1388845679_thumb.jp

  10. CNoise, Если я вас не утруждаю своей просьбой, прошу расписать первый, "элегантный" вариант решения моей проблемы. Буду безмерно благодарен!  :hi:

     

    jQuery(document).ready(function() {
    jQuery('body').append('<div class="button-up" style="display: none;opacity: 0.7;width: 110px;height:100%;position: fixed;left: 0px;top: 0px;cursor: pointer;text-align: center;line-height: 30px;color: #6a86a4;font-weight: bold;"> ▲ Наверх </div>');
    
    jQuery (window).scroll (function () {
    if (jQuery (this).scrollTop () > 100) {
    jQuery ('.button-up').fadeIn();
    } else {
    jQuery ('.button-up').fadeOut();
    }
    });
    
    jQuery('.button-up').click(function(){
    jQuery('body,html').animate({
    scrollTop: 0
    }, 100);
    return false;
    });
    
    jQuery('.button-up').hover(function() {
    jQuery(this).animate({
    'opacity':'1',
    }).css({'background-color':'#e7ebf0','color':'#6a86a4'});
    }, function(){
    jQuery(this).animate({
    'opacity':'0.7'
    }).css({'background':'none','color':'#6a86a4'});;
    });
    
    }); 

  11. У вас сейчас стоит 100х100. Вы когда выставляете нужный вам размер, перезалейте Аватар, большего размера чем 100х100. 

    У вас стандартный шаблон, значит и настройка должна работать. Если конечно вы не накосячили правя код.

×
×
  • Создать...