Jump to content

woolfon

Members
  • Content Count

    126
  • Joined

  • Last visited

  • Days Won

    4

woolfon last won the day on April 10

woolfon had the most liked content!

About woolfon

  • Rank
    Бывалый

Contact Methods

  • ICQ
    2424924
  • Skype
    woolfonce

Profile Information

  • Местоположение
    Казахстан, Астана, Базар
  • Ваш сайт
    http://rat.kz/
  • Специализация
    Вебмастер
  • Профиль ID
    woolfon

Recent Profile Visitors

3676 profile views
  1. Прям интересно стало, запасаюсь попкорном и подписываюсь на тему. Информируйте пожалуйста нас в этой теме, о том как движется дело)
  2. Если не бесплатно, то готов помочь. Есть опыт создания генератора sitemap (все страницы и изображения внутри каждой из них). Пишу на как на чистом php так и под фреймворки
  3. Получил отчет об анализе сайта. В целом всё круто, тем более бесплатно Спасибо автору за его щедрость!
  4. Здравствуй, друг! Я давно сижу на этом форуме и у меня скопилось больше 50 сообщений) Если не сложно, сделай пожалуйста анализ сайта 1master(тчк)kz
  5. Понятие траст каждый по своему трактует. Для меня трастовый сайт это в первую очередь СДЛ с трафиком пропорциональным своей тематике. Ну и чтобы ТИЦ был
  6. могу предположить что падения не связаны с изменениями. Ровно пару дней назад у меня тоже в гугле обвалились позиции, изменений не вносил. Рухнули практически все позиции на 3-5 мест вниз
  7. грузится пол часа... выкините эту saku) Сайт должен открываться за 2-4 секунды не больше, в противном случае будут расти отказы. Никто не будет ждать целую минуту пока ваш расчудесный сайт с кучей плюшек прогрузится наконец. Раньше было время, просили оценить сайт, или скрипт или логотип. А теперь ШАБЛОН оценить просят КАРЛ, я пашол кароче
  8. index.js (у меня он a2hs.js): if('serviceWorker' in navigator) { navigator.serviceWorker .register('/sw.js') .then(function() { console.log('Service Worker Registered'); }); } sw.js: self.addEventListener('install', function(e) { e.waitUntil( caches.open('pwa-store').then(function(cache) { return cache.addAll([ '/img/logo.svg' ]); }) ); }); self.addEventListener('fetch', function(e) { //console.log(e.request.url); e.respondWith( caches.match(e.request).then(function(response) { return response || fetch(e.request); }) ); }); manifest.webmanifest: { "display": "fullscreen", "background_color": "#fff", "description": "Услуги сантехника, электрика, плотника.", "icons": [ { "src": "img/touch/icon-48x48.png", "sizes": "48x48", "type": "image/png" }, { "src": "img/touch/icon-72x72.png", "sizes": "72x72", "type": "image/png" }, { "src": "img/touch/icon-96x96.png", "sizes": "96x96", "type": "image/png" }, { "src": "img/touch/icon-144x144.png", "sizes": "144x144", "type": "image/png" }, { "src": "img/touch/icon-192x192.png", "sizes": "192x192", "type": "image/png" } ], "name": "Муж на час - _site_.kz", "short_name": "_site_.kz", "start_url": "/" } в шаблоне подключаю: <head> ... <script src="a2hs.js" defer=""></script> <link rel="manifest" href="/manifest.webmanifest"> ... </head> При чем что a2hs.js на самом деле я не в head подключаю, а в конце страницы посредством объединения всех .js файлов в один, и работает нормально. Но при тестировании я использовал вариант как написал выше, и тоже работало нормально.
  9. Сделал) хотя и пришлось повозиться. index.js и sw.js мне пришлось хранить в корне, потому, что если сохранить их например в /js/ то Service Worker не запускается. Целый день промучился и решил оставить в корне. Второй момент - это кэширование: self.addEventListener('install', function(e) { e.waitUntil( caches.open('video-store').then(function(cache) { return cache.addAll([ '/pwa-examples/a2hs/', '/pwa-examples/a2hs/index.html', '/pwa-examples/a2hs/index.js', '/pwa-examples/a2hs/style.css', '/pwa-examples/a2hs/images/fox1.jpg', '/pwa-examples/a2hs/images/fox2.jpg', '/pwa-examples/a2hs/images/fox3.jpg', '/pwa-examples/a2hs/images/fox4.jpg' ]); }) ); }); Например у меня сайт на Yii2 с заводским кэшем pagecache и формы работают через _csrf токен, и если кэшировать страницу еще и через sw.js, то формы взаимодействие пользователя с сайтом начинает глючить. Но как я понял кэширование в sw.js обязательно, без него не запустится service worker. Я пока что одну картинку лого добавил в массив cache.addAll и всё работает нормально. Пока еще не решил оставлять на сайте эту плюшку или нет, по этому собрал всё на соплях. Кстати я не использую саму html кнопку из примера. Мне понравилось только всплывающее нативное окно в мобильных браузерах.
  10. в том то и дело, что мне например апы более важны чем огромный "анализ сайта"
  11. Как вам? мне не нравится
  12. ненавижу эту тему, глаз уже дёргается от слова Прутский и ЮДИСИ
  13. я на днях пытался у себя на OpenServer сделать похожу схему, с помощью WinHex добавил php код в jpg и разместил его на domain1. После чего создал на domain2 php файл с вашим кодом и пытался исполнить код в изображении для domain2. Ничего не вышло
  14. Видно же что при обращении к /img.php?id= получаем имитацию изображения. Оно не существует на хостинге, но открывается как изображение и его даже можно сохранить через браузер к себе на комп. 1. в links.dba лежат урлы похоже зараженных изображений 2. в переменную $c загоняем содержание изображения 3. показываем изображение со своего хостинга через Header('Content-type: image/jpeg'); уж не знаю, если в итоге сервер исполняет на своей стороне php код из изображения, то вы мне сейчас америку открыли, не шучу) попробуйте закрыть исполнение php в директории куда грузят этот файл, если это возможно.
×
×
  • Create New...