Форум OlegON > Ресурсы OlegON > Вопросы сервера

Изменения на сервере (часть вторая) : Вопросы сервера

19.04.2024 20:20


20.05.2019 11:49
OlegON
 
Сильно переделал кеширование на сервере и конфиг сервера в целом. Прошу сообщать о проблемах.
21.05.2019 16:17
OlegON
 
Переделаю скрипт контроля показа рекламы...

Код:
<if condition="$show['guest'] OR is_member_of($vbulletin->userinfo, 48)">
<script>
function rnd(min, max) {return Math.floor(Math.random() * (max - min + 1)) + min;}
var deta=function(){
if (navigator.userAgent.match(/Googlebot/i)||navigator.userAgent.match(/YandexBot/i)) {return;}
if (!('Ya' in window)){
var c = rnd(1,100);
for (var i = 0; i < c; i++) {document.body.appendChild(document.createElement("div"));}
var eto = document.createElement("div");
eto.innerHTML = "Форум живет за счет рекламы. Отключите блокировщик, пожалуйста. Для тех, кто пишет на форуме, это уведомление не отображается.";
eto.style.cssText = 'font-weight:bold;color:white;font-family:Helvetica;font-size:small;padding:2px;position:fixed;width:100%;left:0;bottom:0px;z-index:1;background:#ff0000;text-align:center';
document.body.appendChild(eto);
}
};
var oldOnload2=window.onload;
window.onload=function(){
  oldOnload2 && oldOnload2();
  deta();
}
</script>
</if>
24.05.2019 18:45
OlegON
 
Обнаружился непонятный мне баг с галочкой "Запомнить" при логоне.
Код:
<input type="submit" class="button" value="Вход" tabindex="104" title="Введите ваше имя пользователя и пароль, чтобы войти, или нажмите кнопку 'Регистрация', чтобы зарегистрироваться." accesskey="s">
<div class="smallfont"><label for="cb_cookieuser_navbar"><input type="checkbox" name="cookieuser" value="1" tabindex="103" id="cb_cookieuser_navbar" accesskey="c">Запомнить?</label></div>
поправил, галочка теперь по умолчанию включена и не отображается.
14.06.2019 07:30
OlegON
 
Включил CSP. Если на форуме что-то не подгружается или не работает - говорите.

Код:
curl -I https://olegon.ru
HTTP/2 200 
server: nginx
date: Fri, 14 Jun 2019 04:30:12 GMT
content-type: text/html; charset=utf-8
vary: Accept-Encoding
last-modified: Fri, 14 Jun 2019 04:30:12 GMT
cache-control: no-store, no-cache, must-revalidate
cache-control: private, post-check=0, pre-check=0, max-age=0
x-frame-options: sameorigin
x-content-type-options: nosniff
x-xss-protection: 1; mode=block
strict-transport-security: max-age=63072000; includeSubdomains; preload
feature-policy: geolocation none;midi none;notifications none;push none;sync-xhr none;microphone none;camera none;magnetometer none;gyroscope none;speaker self;vibrate none;fullscreen self;payment none;
referrer-policy: same-origin
expect-ct: enforce;max-age=3600
content-security-policy: default-src 'self'; script-src 'self' 'unsafe-inline' 'unsafe-eval' site.yandex.net mc.yandex.ru an.yandex.ru *.olegon.ru yastatic.net *.google.com *.gstatic.com *.googlesyndication.com adservice.google.ru www.googletagservices.com; object-src 'self'; style-src 'self' 'unsafe-inline'  www.google.com; img-src 'self' 'data' *; media-src 'self'; frame-src 'self' yastatic.net *.google.com *.gstatic.com *.youtube.com googleads.g.doubleclick.net; font-src 'self' 'data' fonts.gstatic.com; connect-src 'self' mc.yandex.ru an.yandex.ru www.google.com; report-uri https://olegon.ru/rep.php
кто-то уже спалился с какой-то вирусней в браузере... Но я логирование адреса только что включил.
17.07.2019 11:23
OlegON
 
Теперь можно загружать видео с расширением mp4, они не жмутся, а ссылки преобразуются в плеерные.
Пока в процессе тестирования.
17.07.2019 11:42
Dim
 
загружать в хранилище? а ссылки с mp4 вставлять?
17.07.2019 12:08
OlegON
 
можно и так, и так, вроде... я в прикольных видео обезьянку уже с Хранилища положил.
17.07.2019 12:08
OlegON
 
Цитата:
OlegON Включил CSP
отключил... глюков много...
30.07.2019 17:25
OlegON
 
таблица vbstyle, как бы запомнить, что не vbtemplate поменял
Код:
| <style id="vbulletin_css">@import url("clientscript/vbulletin_css/style.css");</style> |
на соответствующий link rel

убрал проверку на бота в странице перехода
Код:
if (navigator.userAgent.match(/Googlebot/i)||navigator.userAgent.match(/YandexBot/i)) {return;}
31.08.2019 21:27
OlegON
 
После очередного вопроса на тему "как же зарегистироваться на форуме", сделал "Регистрация" кнопкой, а не ссылкой.
Часовой пояс GMT +3, время: 20:20.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.