
Vunderkind
Все он нормально выводит ) Это URL кодер.
Вы же его парсить собрались?
Так вот, после парсинга он примет кириллический вид.
А как сделать что бы вот так выводил к примеру ?
{
"name": "Название темы",
"description": "It has been two and a half years since Naruto Uzumaki left Konohagakure, the Hidden Leaf Village, for intense training following events which fueled his desire to be stronger. Now Akatsuki, the mysterious organization of elite rogue ninja, is closing in on their grand plan which may threaten the safety of the entire shinobi world.",
"Rating": "8.16",
"episode": 500,
"categorie":"Animation | Drama | Adventure",
"studio":"Studio Pierrot",
"img": "myanimelist.cdn-dena.com/images/anime/5/17407.jpg"
},
Так, это как?
В такой архитектуре? Ну только путем редактирования метода конкретного.
Или Вы все еще про кодировку?
А на первой ветке это работать не будет?
Сделал вроде всё по инструкции, но со смартфона никаких изменений нет, плюсик для добавления сайта на рабочий стол не появился.
Должно работать. Проверяйте правильность manifest. Можете бросить сюда, поглядим.
Ошибки тоже есть
Wed Aug 15 16:03:24.117322 2018] [:error] [pid 12496] [client 78.109.48.234:39423] PHP Notice: Undefined index: disallow in /var/www/u16916/data/www/www.w.com/system/controllers/api/actions/method.php on line 320
[Wed Aug 15 16:05:12.269782 2018] [:error] [pid 17529] [client 78.109.48.234:43516] PHP Notice: Undefined index: methods_access in /var/www/u16916/data/www/www.w.com/system/controllers/api/model.php on line 23
[Wed Aug 15 16:05:12.282461 2018] [:error] [pid 17529] [client 78.109.48.234:43516] PHP Notice: Undefined index: allow in /var/www/u16916/data/www/www.wp.com/system/controllers/api/actions/method.php on line 319
[Wed Aug 15 16:05:12.282501 2018] [:error] [pid 17529] [client 78.109.48.234:43516] PHP Notice: Undefined index: disallow in /var/www/u16916/data/www/www.w.com/system/controllers/api/actions/method.php on line 320
Я таких ошибок не наблюдаю.
Вы же его парсить собрались?
Так вот, после парсинга он примет кириллический вид.
Кто шарит в JS — здесь довольно хорошо описано, как производится работа и в каких методах. Нато она и офф. документация.
Это работает, вы попробовали? Отличное начало.
Проверяли или это адаптация этой статьи?
Взято именно с этой статьи. В настоящий момент работает. Можно еще подгрузить sw-push для работы пушей.
Чуть позже допишу, как организовать пуш. Но для этого нужно разворачивать сервер.
1. Сделать иконку приложения:
Для этого воспользуйтесь онлайн — генератором иконок: Генератор;
Полученный код, необходимо вставть внутри тега <head> вашего шаблона. Ориентировочно в файле /templates/<ваш шаблон>/main.tpl (если шапка подключена с другого шаблона, то необходимо проверить, есть ли файл header.tpl и посмотреть тег <head> в нем).
Пример кода:
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
2. Прописать манифест:
Воспользуйтесь генератором манифеста — Генератор манифеста;
После первого пункта в корне вашего сайта появился файл manifest.json, откройте его и замените часть когда (до раздела icons) на полученные в генераторе json данные:
Пример:
"name": "Web Community Leaders UK IE", "short_name": "Web Leaders", "description": "Web Community Leaders landing page", "lang": "en-GB", "start_url": "/", "display": "standalone", "theme_color": "#E6E6FA", "background_color": "#E6E6FA", Все что далее не трогать! Это наши иконки. "icons": [
<link rel="manifest" href="/manifest.json">
Пример готового кода:
<link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png"> <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png"> <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png"> <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png"> <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png"> <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png"> <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png"> <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png"> <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png"> <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png"> <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png"> <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> <link rel="manifest" href="/manifest.json">
Откройте снова файл шаблона, в котором находится тег <head> и вставьте следующий скрипт:
<script> if ('serviceWorker' in navigator) { window.addEventListener('load', function() { navigator.serviceWorker.register('/sw.js').then(function(registration) { console.log('ServiceWorker registration successful with scope: ', registration.scope); }, function(err) { console.log('ServiceWorker registration failed: ', err); }); }); } </script>
sw.js
sw-toolbox.js
Из архива: архив
Так ведь есть в Инстанте уже методы для загрузки картинок и файлов.
Необходим метод удаленной загрузки через JSON API
Необходимо это для реализации загрузки различных файлов из приложения под Android и iOS.
Нужен бэкэнд метод.