Ну если длина имени домена, не меняется то все нормально... А если меняется - то могут возникнуть проблемы... Надеюсь вы понимаете что такое сереализованный массив. И почему обычная замена может его сломать. Как я решал подобные проблемы? Очень просто использовал скрипт который заливал в корень сайта, указывая доступы к базе, и старый домен (для поиска) и новый для замены. Скрипт просто искал значения - если находил, что смотрел тип поля. Если это не обычный аля Text - то ансереализовывал обратно в нормальный массив, менял значение и обратно стерилизовал. Тем самым индекс длины строки оставался верным и потом в дальнейшем при ансереализации проблем не возникало.
aarty20: Найти и заменить?? Нельзя так делать!!! Многие плагины, или те же мета данные поста пишутся в базе сереализованным массивом. И если вы сделали замену - а длина строки поменялась... Может быть плохо)
Я не знаю можно ли из cordova работать с базой на прямую. Не было не обходимости.. Может сначала поищите плагин ... если есть плагин - то конектитесь к базе и реализуете логику получения... Если нет плагина - то только то что я написал выше...
Ну смотрите ваш блог разделим его на 2 части (Фронтенд и Бекенд) - в Бекенде есть функции которые выполняют, и авторизацию с аутентификацией и регистрацию, и выборку данных из базы (все записи) и т д... И есть фронтенд - на котором есть формочки в которые вы вводите данные - и передаете эти данные на обработку бекенду.
Что касается ionic - то это лишь в данном случае - ваш фронтенд. Вам лишь нужен бекенд - который будет работать с данными что вы передадите, базой и т д...
Поэтому вам нужно реализовать лишь бекенд логику... Если это какая то cms - то поищите плагин - которые делает из него что то вроде REST (как в случае с wordpress я писал выше...) или же написать этот функционал самому...
Нет. Со своим не пробовал. Попробую.
Он? Вы про токен? Ну вроде как да. По крайней мере во всех примерах(что я просматривал), при создании объекта для работы с ГуглДоксами нужен был API токен и client Secret
Вот решения, сразу прошу прощения за оформление... Отвечал можно сказать с коленок, в дороге.
Связка IOS9 + Cordova + (я еще использую ionicframework) принесла следующие проблемы:
- по умолчанию запрещено делать внешние запросы.
-и проблемы с отображением внешнего вида если использовать ionicframework (связано с заменой стандартного UIWebView), если вы не используете ionic - то смело пропускайте второй пункт.
1)Для решения первой проблемы найдите файл your_app_name.plist . Примерный путь расположения platforms/ios/your_app_name/your_app_name.plist
И добавить в него следующие строки
NSAllowsArbitraryLoads
Но если над проектом работает несколько человек - это может повлечь за собой проблемы. Для этого создайте файл что то вроде 030_modify_plist.sh c правами 755 и положите его в папку /hooks/after_prepare/ и в несите в него следующий код. https://gist.github.com/daruwanov/be89d80705ebe3b112d1
Вроде разобрался. Оно не хотело работать по такой вот схеме.
Внутри каждого модуля (в данной ситуации под модулем я имею ввиду не ангуляр модуль, а модуль - как еденица некой сущности в приложении).
Так вот внутри этого модуля, у меня есть ангулр модули, нпример ("user.controllers", "user.config", "user.services" etc) и есть ангуляр модуль User в который подключены эти три модуля.
Я думал, что если я подключу этот один модуль(User) в главный модуль приложения - то все должно работать. Но нет.
Пришлось "user.controllers", "user.config", "user.services" - подключать в главный модуль.