Двигаться надо в сторону создания ТЗ и отправления его на специальное мыло. А так мы можем ещё пару лет тут "поговорить", а потом "поговорить и разойтись".сдвигов походу никаких...
Loadырь
Отсюда вывод: админу заходить чаще на сайт. Либо написать скрипт обновления даты его посещения.)))на сайте, на котором админ бывает каждый день, спамеры появляются очень редко.
<ul class="<?php echo $css_class; ?>">
<ul id="<?php echo $first_menu_item['menu_id']; ?>" class="<?php echo $css_class; ?>">
Всё тут \templates\default\controllers\content\item_form.tpl.php. И убить и скрыть и удалить. В конец файла добавьтено вопрос остаётся, где убить?
<?php if (!cmsUser::isAdmin()){echo "<script>$('#category_id').val('1'); $('#fset_category').hide();</script>";}?>
Всё тут \templates\default\controllers\content\item_form.tpl.phpposts/add, pages/add, albums/add и т.д.
Опоздали, он уже давно для второй ветки выложил на тестирование.Он же вроде под первую ветку делал
Таки да, но если эта рубашка шита ионом, боюсь мозоли будет "натирать" в местах, где "заужено".А так своя рубашка все-таки ближе к телу
Тут вопрос немного в другом, так как к кому обращаться уже известно — "От авторов InstantCMS"Вопрос, на чью работу конкретно и в каком виде/реализации?
Вот только с чем к ним обращаться — пока нет ясного представления.
Так как тема этого форума звучит многосложно — тут и "Вложенные типы контента" и "Связи типов контента" и оба вместе.
Вложенные типы контента — тип контента имеет в себе "как-бы вместо полей" другие типы контента.
Связанные типы контента — В типе контента выводятся записи из других типов контента которые связаны друг с другом неким идентификатором, типа тегов или авторов или другого чего.
Оба вместе — различные вариации.
Примеры:
Вложенные типы контента
Типы контента: "Автопроизводители"
Есть "вложенные" типы контента "Мазда", "Ваз", "Мерс". В каждый из них "вложены" "Отзывы Мазда" и "История Мазда", "Отзывы Ваз" и "История Ваз", "Отзывы Мерс" и "История Мерс"
Соответственно в "Отзывы Мазда" пишутся статейки только про Мазду, в "История Ваз" только про историю Ваза. И при выводе "Автопроизводители" выводятся записи из типов "Мазда", "Ваз", "Мерс", при выводе "Ваз" подтягиваются записи из "Отзывы Ваз" и "История Ваз".
Связанные типы контента
Типы контента: "Автопроизводители", "Мазда", "Ваз", "Мерс", "Отзывы", "История"
Записи в одном типе контента завязаны с записями в другом типе контента неким идентификатором (категория, тэги, авторы и т. п.). Поэтому в типе контента "Отзывы" пишут отзывы про все авто, в "История" также про всех пишут, и при выводе записи в типе контента "Мазда" выводятся все записи про мазду из "Отзывы" и "История" по отдельности. При выводе записей из "История" есть ссылки (связи) на записи в другие связанные типы контента. При выводе записей из "Автопроизводители", выводятся связи и с "Мазда", "Ваз", "Мерс" и с "Отзывы", "История"
Оба варианта вместе
Типы контента "Автопроизводители", "Мазда", "Ваз", "Мерс", "Отзывы", "История"
Тут сочетание обоих вариантов например при выводе записей "Автопроизводители", подтягиваются как вложенные "Мазда", "Ваз", "Мерс". А при выводе одного из "Мазда", "Ваз", "Мерс", подтягиваются как связанные записи из "Отзывы", "История".
Соответственно, вариантов реализаций вложенных и связанных типов контента большая масса, и каждый видит "связи" для себя по своему. Плюс ко всему некоторым нужно, чтобы поля и свойства одного связанного типа контента были доступны "как свои" поля и свойства в другом связанном типе контента. Также фильтрация кому-то нужна по связанным полям и свойствам. И это лишь малая часть возможных вариаций исполнения.
Кому-то достаточно при создании записи указать в спецполе связь с некоторой определённой записью в другом типе контента, и она там выведется. Кому-то нужны все варианты связей, чтобы "ни в чём себя не ограничивать".
Поэтому исполнитель известен, а вот с ТЗ пока никак. Или я ошибаюсь?
Тоже интересно, в картинках наверное выглядит вот такпроизводительность в цифрах
В настройках типа контента добавляем филдсет с настройками вывода если этот тип контента связан с другим yadi.sk/i/n06JdINuwjs3z
Там же добавляем в меню кнопку "Связи" yadi.sk/i/5zwHdmW0wjtjw
Связь создаётся сопоставлением полей текущего типа контента с прикрепляемым yadi.sk/i/09dMoGt6wjswv
В результате зайдя в статью одного автора увидим все новости этого автора и ссылки на страницы и другие прикреплённые типы контента если таковые есть.https://yadi.sk/i/jvrswAqtwju7v
Каких полей вам не хватает для создания темы на форуме и написания сообщений в них?Для моего проекта не хватает обычного форума, нужны поля, фильтр.
Фильтр по форуму будет (именно по форуму), поиск по сайту уже выдаёт результаты отдельно по темам и сообщениям форума. Что касается простого форума на типах контента, то уже давно предлагалась на форуме идея "Создать тип контента Форум, в котором подразумевается, что создание записи = создание темы, комментарий = сообщение в теме." Костыль конечно, но это самый простой форум. В этом случае у вас есть полный набор доступных полей и прочих плюшек типов контента для простого форума.
Если не секрет, к каждому комментарию у вас тоже стоят невидимые поля?Как минимум, к каждой записи добавлю невидимые поля для контроля безопасности и спама.
Например, для чего? Пользователь и так ленивый, а заполнение десятка полей, для того, чтобы написать сообщение на форуме, вообще ввергнет его в ступор.Опять же, если нужны нестандартные поля в форуме
Возможно у нас разное представление о форуме. Для меня форум это что-то похожее на комментарии к записи, а не на посты в блогах.
Полностью всё "своё" — в смысле форум это форум и с типами контента пока (или вообще) не пересекается.форум делается на типах контента или своими таблицами?
Не совсем, у форума идёт своя оптимизация запросов в бд, плюс статистика. Поэтому считаю, что "изделие через типы контента" будет тяжеловатым и менее гибким. Но структура категорий очень похожа на структуру категорий типа контента, так что "есть за что ухватиться". Ну а если создать тип контента с ситемным именем "forum" и сделать привязку типа контента и компонента, то… пока даже подумать об этом некогда.На будущее выгоднее делать через типы.
Да, как бы и ставить пока нечего.На 2.5.1 данный форум не станет даже?)
Надо ещё "публикатор" написать для форума, а то многого не разглядеть на пустых категориях )))а там все также :)
Поля бывают разные 2.wordsword.ru/articles/11-obschestvennyi-analiz-zarubezhnogo-opyta.htmlТ.о. для связей нужно:
Тип поля для выбора (желательно множественного опционально) другого типа контента.