Добро пожаловать, Гость
Логин: Пароль: Запомнить меня

ТЕМА: [РЕШЕНО] Как создать новую форму?

[РЕШЕНО] Как создать новую форму? 6 года 2 нед. назад #1515

  • ilya
  • ilya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 49
  • Спасибо получено: 1
  • Репутация: 0
Люди добрые!
Подскажите пожалуйста, как создать новую форму, чтоб было.....

1) Сохранялась в нужную категорию.
2) Чтоб сохранялось в нормальном виде, а не куча цифр. (Я имею ввиду title)
3) Не выдавала ошибку если title повторяется.
4) И чтобы видно было этот материал только у автора и админа.

Спасибо.
Администратор запретил публиковать записи гостям.

[РЕШЕНО] Как создать новую форму? 6 года 2 нед. назад #1516

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 668
  • Спасибо получено: 194
  • Репутация: 66
1) добавить поле Category id, в live поле (кнопка 2) прописать id нужной категории.

2) Аналогично пункту 3, только для поля Title (Storage Standard->Article->title).

3) Проблема ошибок не в тайтл (он может быть у всех материалов одинаковым), а в alias поля. Скачайте из раздела Файлы плагин SD Field Concat, установите его, появится как новый тип поля. Создайте новое поле SD Field Concat для поля alias (Storage у поля SD Field Concat задать как Standard->Atricle->alias), в поле параметров SD сформируйте нужный alias (там есть подсказки по синтаксису). Чтобы алиас был уникальным - одним из параметров добавьте $date (дата), либо <content> - подставится id материала в alias.

4) Вообще все зависит от того, как и где материалы выводятся. Можно например так: для админа - добавьте поле Article Access, задавайте уровень доступа при публикации (поле может быть скрыто, c live значением по умолчанию, т.е. например с уровнем доступа Special).
Для Автора - также можно создавать автоматически каждому отдельный уровень доступа (через custom).
А вообще такие материалы можно хранить отдельно, а в настройках list&search, с помощью которого эти материалы выводятся на сайте, ограничивать вывод по условиям (автор и т.д.)
С уважением,
Юрий Посохов
www.seblod.pro
Реквизиты для поддержки проекта seblod.pro:
WMR: R244179985703, WMZ: Z130736735723, WME: E359359968529
PayPal: moscowfly(cобаCHка)gmail.сом
Яндекс.Деньги: 410011637395363

Для ваших проектов рекомендую хостинг от Beget! Стабильная работа сайтов Joomla, отличная поддержка. БЕСПЛАТНЫЙ тестовый месяц без ограничений! Регистрируясь по реферальной ссылке Вы также поддерживаете наш проект! http://beget.ru?id=21871
Администратор запретил публиковать записи гостям.
Спасибо сказали: ilya

[РЕШЕНО] Как создать новую форму? 6 года 2 нед. назад #1517

  • ilya
  • ilya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 49
  • Спасибо получено: 1
  • Репутация: 0
Спасибо большое, что все разъясняете.
Без Вас было бы очень тяжко.
Буду пробовать.
Последнее редактирование: 6 года 2 нед. назад от ilya.
Администратор запретил публиковать записи гостям.

[РЕШЕНО] Как создать новую форму? 6 года 2 нед. назад #1518

  • ilya
  • ilya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 49
  • Спасибо получено: 1
  • Репутация: 0
Спасибо за Ваши труды, но я тупой.

Ничего вообще не меняется.

Все это нужно делать в site form или admin

И вообще при создании нового типа, может, что еще нужно воткнуть.? (Чего я не делаю)
Администратор запретил публиковать записи гостям.

[РЕШЕНО] Как создать новую форму? 6 года 2 нед. назад #1519

  • admin
  • admin аватар
  • Не в сети
  • Администратор
  • Сообщений: 668
  • Спасибо получено: 194
  • Репутация: 66
Ну с нуля рассказать как все делать будет непросто)
Посмотрите видео, почитайте предыдущие сообщения, документацию.
Скиньте скрин настроек формы ТК, скрин настроек SD Concat поля.


Важные моменты и небольшие советы на которые стоит обратить внимание:
1) в форме обязательно должны быть поля из таблицы #_content (как минимум одно из) - article title, article category, article id, article state и т.д. При их отсутствии не работает интеграция Seblod<->Joomla, все материалы открываются стандартным ТК Article, доп. поля отсутствуют в форме.

2) если создаете форму только для сайта (и нет необходимости ее использовать в backend) - заполнять Admin form не обязательно (и наоборот).

3) Если не используете стандартный вывод блога Joomla - заполнять Intro также не обязательно (весь вывод реализуется через list&search).

4) Не забывайте добавлять поля в Content - те поля, которые будут выводится при просмотре материала.

5) В форме не должно быть конфликтующих активных полей - т.е. тех, которые имеют одинаковый Storage - это может привести либо к ошибке, либо к сохранению данных из всех этих полей.
С уважением,
Юрий Посохов
www.seblod.pro
Реквизиты для поддержки проекта seblod.pro:
WMR: R244179985703, WMZ: Z130736735723, WME: E359359968529
PayPal: moscowfly(cобаCHка)gmail.сом
Яндекс.Деньги: 410011637395363

Для ваших проектов рекомендую хостинг от Beget! Стабильная работа сайтов Joomla, отличная поддержка. БЕСПЛАТНЫЙ тестовый месяц без ограничений! Регистрируясь по реферальной ссылке Вы также поддерживаете наш проект! http://beget.ru?id=21871
Администратор запретил публиковать записи гостям.

[РЕШЕНО] Как создать новую форму? 6 года 2 нед. назад #1520

  • ilya
  • ilya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 49
  • Спасибо получено: 1
  • Репутация: 0
Огромное спасибо.
Сейчас буду колдовать ).
Я так и думал, что все не правильно делаю.
Просто в голове уже все перемешалось )
Последнее редактирование: 6 года 2 нед. назад от ilya.
Администратор запретил публиковать записи гостям.

[РЕШЕНО] Как создать новую форму? 6 года 2 нед. назад #1521

  • ilya
  • ilya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 49
  • Спасибо получено: 1
  • Репутация: 0
Всеравно валятся в Uncategorised
Администратор запретил публиковать записи гостям.

[РЕШЕНО] Как создать новую форму? 6 года 2 нед. назад #1524

  • ilya
  • ilya аватар
  • Не в сети
  • Захожу иногда
  • Сообщений: 49
  • Спасибо получено: 1
  • Репутация: 0
Спасибо Вам огромное. У меня все получилось стартануть в Seblod с этими формами. :)
Видимо просто устал уже. И в голове все перемешалось.
На начале изучения Seblod много информации для себя взял. Все сразу захотел.
Действительно нужно медленно и главное не торопиться.
(Это я для новичков, если кто будет смотреть)
Спасибо огромное.
Последнее редактирование: 6 года 2 нед. назад от ilya.
Администратор запретил публиковать записи гостям.
Спасибо сказали: admin

roundtheme