My-InstantCMS.Ru
Несколько дней не буду в сети
+1143
Репутация
16587
Рейтинг
В pull-requeste много файлов изменены, там сложно найти конкретные изменения, по этому, если можно, отправьте файлы на my-instantcms@mail.ru
буду вручную сравнивать и возможно какие то решения позаимствую у вас.
Но новым хукам не понял для чего они? вроде добавили же хуки для полей? я пока к этому не дошел, не знаю где хранить данные перевода типов контента, в старом cms_multilang_contents или создать для каждой свою таблицу?
1) язык теперь меняется по URL из коробки (так что убрал это из компонента)
2) язык всегда храниться в URL, т.е. если переключиться на английский, то url всегда будет site.ru/en/news/read.html
3) добавили хук для добавлению/удалению полей, так что компонент теперь может хранить перевод всех полей типов контента (сейчас только заголовок и текст), но я реализовал перевод значение только полей типа 'caption', 'string', 'html', 'text', так как только они содержать текст.
4) еще мне удалось перевести пунктов меню {content:add} и {content:news} без изменение системных файлов. Это те пункты, которые генерирует система. Например пункт Создать в персональном меню, и пункт Новости при наведении, которого всплывает категории
5) еще что то было, не помню, как только выйдет 2.6 продолжу работу
По этому наверно придется изменить структуре БД, возможно переводы типов контента будем хранить в таблицах cms_multilang_[имя_контента], я пока не знаю как перенести текущие переводы, на новые таблицы, по этому если есть время, подождите выхода 2,6
Недавно сам писал API для авторизации в android приложениях, теперь буду тестит на этом
Я не пользовался, но есть же в разделе Доступ "Выбор срока окончания публикации"
А в настройках можно выбрать, скрыть или удалить после окончания
мне тоже удалось перевести пункты меню и категории типов контента в меню, без изменение системных файлов.
Как будет время, сделаю большое обновления с переводами полей типов контента
Обнаружил следующие баги:
На странице списка контента, в ссылках Наборы, язык дублируется и ведет на 404 http://site.ru/en/en/board-cheap
При нажатии на кнопку Домой в хлебных крошках, язык сбрасывается
Вы хотите брать значение из профиля и установить например, в форме добавление статьей?
Этого не проверял, позже проверю и отвечу
Насчет гарантии, лучше спросить у sms.ru, я лишь интегрировал сервис к инстанту, по их API
Вы должны зарегистрироваться на sms.ru получить api_id и написать в настройках поле, потом смски отправляются (если на балансе есть деньги)
т.е. чей api_id написан в настройках, тот и платит
Тут проблема не в компоненте а в сайте.