Vunderkind

Vunderkind

+32
Репутация
9
Рейтинг
#1 [ЕСТЬ РЕШЕНИЕ] Progressive Web Apps - требуется тестеры 17 августа 2018 в 07:56
Кто-нибудь из тестеров, дайте ссылку на сайт с установленным компонентом, хочу чекнуть с яблока, вылезет уведомление или нет.
#2 [ЕСТЬ РЕШЕНИЕ] Как сделать Progressive Web Apps из вашего сайта 16 августа 2018 в 23:55
В связи с появлением наработок по компоненту в соседней ветке — закрываю тему.
#3 [ЕСТЬ РЕШЕНИЕ] InstantCMS JSON API - выводится криво 15 августа 2018 в 14:59



Все он нормально выводит ) Это URL кодер.
Вы же его парсить собрались?
Так вот, после парсинга он примет кириллический вид.

DroidFun

А как сделать что бы вот так выводил к примеру ?


{
"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"
},

Нико

Так, это как?
В такой архитектуре? Ну только путем редактирования метода конкретного.
Или Вы все еще про кодировку?
#4 [ЕСТЬ РЕШЕНИЕ] Как сделать Progressive Web Apps из вашего сайта 15 августа 2018 в 14:18


А на первой ветке это работать не будет?
Сделал вроде всё по инструкции, но со смартфона никаких изменений нет, плюсик для добавления сайта на рабочий стол не появился.

Keep

Должно работать. Проверяйте правильность manifest. Можете бросить сюда, поглядим.
#5 [ЕСТЬ РЕШЕНИЕ] InstantCMS JSON API - выводится криво 15 августа 2018 в 14:17


Ошибки тоже есть

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

Нико

Я таких ошибок не наблюдаю.
#6 [ЕСТЬ РЕШЕНИЕ] InstantCMS JSON API - выводится криво 15 августа 2018 в 14:16
Все он нормально выводит ) Это URL кодер.
Вы же его парсить собрались?
Так вот, после парсинга он примет кириллический вид.
#7 [ЕСТЬ РЕШЕНИЕ] Как сделать Progressive Web Apps из вашего сайта 15 августа 2018 в 12:05
Вобщем процесс изучения SW привел к тому, что нужно грамотно произвести кеширование шаблона (у каждого он свой), организовать респонз 200 страницы при отсутствии интернета.
Кто шарит в JS — здесь довольно хорошо описано, как производится работа и в каких методах. Нато она и офф. документация.
#8 [ЕСТЬ РЕШЕНИЕ] Как сделать Progressive Web Apps из вашего сайта 15 августа 2018 в 10:36

Это работает, вы попробовали? Отличное начало.

letsgo

Проверяли или это адаптация этой статьи?

Rainbow

Взято именно с этой статьи. В настоящий момент работает. Можно еще подгрузить sw-push для работы пушей.
Чуть позже допишу, как организовать пуш. Но для этого нужно разворачивать сервер.
#1 [ЕСТЬ РЕШЕНИЕ] Как сделать Progressive Web Apps из вашего сайта 15 августа 2018 в 02:42
И так, для того, чтобы обернуть свой адаптивный сайт в PWA необходимо всего 3 шага.
1. Сделать иконку приложения:
Для этого воспользуйтесь онлайн — генератором иконок: Генератор;
Полученный код, необходимо вставть внутри тега <head> вашего шаблона. Ориентировочно в файле /templates/<ваш шаблон>/main.tpl (если шапка подключена с другого шаблона, то необходимо проверить, есть ли файл header.tpl и посмотреть тег <head> в нем).

Пример кода:
  1.  
  2. <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
  3. <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
  4. <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
  5. <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
  6. <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
  7. <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
  8. <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
  9. <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
  10. <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
  11. <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
  12. <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
  13. <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
  14. <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
  15.  
Пакет иконок, полученный от генератора, необходимо залить по ftp в корень вашего сайта.

2. Прописать манифест:
Воспользуйтесь генератором манифеста — Генератор манифеста;
После первого пункта в корне вашего сайта появился файл manifest.json, откройте его и замените часть когда (до раздела icons) на полученные в генераторе json данные:
Пример:
  1.  
  2. "name": "Web Community Leaders UK IE",
  3. "short_name": "Web Leaders",
  4. "description": "Web Community Leaders landing page",
  5. "lang": "en-GB",
  6. "start_url": "/",
  7. "display": "standalone",
  8. "theme_color": "#E6E6FA",
  9. "background_color": "#E6E6FA",
  10. Все что далее не трогать! Это наши иконки.
  11. "icons": [
  12.  
Далее, после добавленных в <head> иконок, необходимо добавить строку
<link rel="manifest" href="/manifest.json">

Пример готового кода:

  1.  
  2. <link rel="apple-touch-icon" sizes="57x57" href="/apple-icon-57x57.png">
  3. <link rel="apple-touch-icon" sizes="60x60" href="/apple-icon-60x60.png">
  4. <link rel="apple-touch-icon" sizes="72x72" href="/apple-icon-72x72.png">
  5. <link rel="apple-touch-icon" sizes="76x76" href="/apple-icon-76x76.png">
  6. <link rel="apple-touch-icon" sizes="114x114" href="/apple-icon-114x114.png">
  7. <link rel="apple-touch-icon" sizes="120x120" href="/apple-icon-120x120.png">
  8. <link rel="apple-touch-icon" sizes="144x144" href="/apple-icon-144x144.png">
  9. <link rel="apple-touch-icon" sizes="152x152" href="/apple-icon-152x152.png">
  10. <link rel="apple-touch-icon" sizes="180x180" href="/apple-icon-180x180.png">
  11. <link rel="icon" type="image/png" sizes="192x192" href="/android-icon-192x192.png">
  12. <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png">
  13. <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png">
  14. <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png">
  15.  
  16. <link rel="manifest" href="/manifest.json">
  17.  
3.Service worker — это еще один файл, который мы добавляем в наш проект, он позволит сайту работать в автономном режиме. Наличие service worker — это также требование PWA, поэтому он определенно необходим..

Откройте снова файл шаблона, в котором находится тег <head> и вставьте следующий скрипт:

  1. <script>
  2. if ('serviceWorker' in navigator) {
  3. window.addEventListener('load', function() {
  4. navigator.serviceWorker.register('/sw.js').then(function(registration) {
  5.  
  6. console.log('ServiceWorker registration successful with scope: ', registration.scope);
  7. }, function(err) {
  8.  
  9. console.log('ServiceWorker registration failed: ', err);
  10. });
  11. });
  12. }
  13. </script>
В корень сайта положите следующий файлы:

sw.js
sw-toolbox.js

Из архива: архив
#9 Мобильное приложение для Android 14 августа 2018 в 00:05
Пардон, поглядел скриншоты, я так понял в стоимость входит шаблон. В целом я думаю выгоднее шаблон продавать — больше желающих будет с доступностью PWA
#10 Мобильное приложение для Android 14 августа 2018 в 00:00
Не вилика ли стоимости за вебВью? Как раз данная разработка уж точно не актуальна, ибо PWA делает все тоже самое, но без знаний программирования и затрат по стоимости. Почитай дискуссию в соседней ветке.
#11 Загрузка картинок 4 августа 2018 в 10:42
В рамках данной темы, хотел бы предложить разработчикам добавить возможность (по флагу) накладывать вод. знак на конкретное фото, а не на весь пресет, как делается сейчас. Бывает из 15 фото необходимо на 2 наложить вод. знак, и приходится фотошопить или постоянно лезть в настройки пресетов.
#12 Разработка метода API - загрузка файлов/изображений по API 31 мая 2018 в 11:59


Так ведь есть в Инстанте уже методы для загрузки картинок и файлов.

Ris

Необходим метод удаленной загрузки через JSON API
#1 Разработка метода API - загрузка файлов/изображений по API 31 мая 2018 в 11:47
Доброго времени суток. Ищу человека, способного разработать метод, позволяющий загружать посредством API JSON картинки и другие файлы.
Необходимо это для реализации загрузки различных файлов из приложения под Android и iOS.
Нужен бэкэнд метод.
#13 JSON API 24 мая 2018 в 08:35
И так, имеется метод получения комментариев (благодаря Lora) и добавления (разобрался сам). Нужна помощь в реализации метода, позволяющего принимать Файлы (изображения) с ужаленного приложения. Если кто-то писал уже под Android, может есть опыт. Какую библиотеку лучше использовать для загрузки и передачи файла на сервер с андроида и в каком виде передаётся файл. И соответственно нужно помочь разработать метод api, который будет принимать этот файл и на выходе давать ссылки на все пресеты.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.