Помогите за вознаграждение - Дополнительные поля

Доброго времени суток, дорогие разработчики! Прошу помощи, не могу разобраться с дополнительными полями в Топиках, Блогах, Профиле, да и вообще, на всем сайте. Хотелось бы научится их создавать и выводить в любом месте на сайте. Вопрос мучает уже не один год, помогите разобраться раз и навсегда, обещаю хорошо отблагодарить!

Работа с альфо-версией

Решил рискнуть и попробовать сделать сайт на альфе, ждать как я понял готовую еще долго. Изучал два дня, и понял, что ничего не понял. Придется по новой изучать движку, особенно все что связано с шаблонами. Раньше легко манипулировал шаблоном, всячески подстраивал под себя. Уже часа 3 пытаюсь вынести добавленное дополнительное поле и никак не могу,

например добавил я поле Изображение, как теперь его вывести в топик куда хочу именно я, а не просто в топике по очереди.

например в Topic-list?

Как сделать дополнительное поле к топикам LS 1.0.3?

Поиск выдаёт устаревшие HOWTO, которые не работают для новой версии LS.
Пробовал делать по аналогии. Ничего не срабатывает. Поле даже не появляется, чего уж говорить про функционал.

Дополнительные поля - использование в плагинах

В новой разрабатываемой версии LiveStreet есть функционал дополнительных (пользовательских) полей. Сейчас он задействован для топиков. Суть сводится к удобной возможности добавлять в различные объекты новые поля разных типов.

Сейчас поддерживаются следующие типы полей:
  • Целое число
  • Дробное число
  • Строка
  • Текст
  • Чекбокс
  • Дата
  • Выпадающий список
  • Теги
  • Ссылка на видео
  • Файл
  • Изображение

Постепенно мы наращиваем функционал и количество типов.
За весь функционал по полям отвечает модуль Property. Рассмотрим пример подключения функционала дополнительных полей к плагину «Статьи» на базе ORM.

Читать дальше →

Про дополнительное поле в топике

По аналогии с этим постом попытался сделать дополнительное поле топика в LS 1.0.3. Почти все вышло, но вот проблма — при редактировании не выводятся данные из бд в поле. Т.е. при создании топика поле заполняю, сохраняю и на странице отображаются данные, но при попытке отредактировать поле пустое.

Может кто сталкивался с такой проблемой?

Дополнительные поля в топике

Ребят помогите весь мозг сломал

Сначала сделал просто через
1 вариант

Потом попробовал 2 вариант

Далее через pluginator сделал 1 поле, все ок в базу сохраняет, в базе новое поле есть, в нужном месте сайта дополнительное поле выводит, НО

Но, если нажать кнопку РЕДАКТИРОВАТЬ, то поле не автозаполняется ( оно реально пустое) и соответственно, при нажатии сохранить выбивает или ошибку (если стоит проверка на кол-во символов) или просто сохранится… Помогите люди добрые очень прошу!

Дополнительные поля в топике и поиск по ним (фильтр)

Для джумлы есть плагин JAK2 Extra fields Filter and Search, это модуль дополнительных полей для топиков и последующий поиск-фильтр по этим полям в сайдбаре. Нужен аналогичный для ЛС. Возможно ли? Кто возьмется, цена вопроса?

Как сделать дополнительные поля

Люди добрые, помогите, подскажите… Как мне сделать дополнительные поля в профиле и при регистрации (к примеру, Интересы, Хобби, Институт, Предпочтения и т.п.). В стандартном функционале, доступны лишь поля для Контактов и Соцсетей, мне нужно другое, текстовые поля к примеру, и чтобы они выводились с регистрацией. Есть плагин ДАО для расширенной регистрации, может как то надо над ним покумекать? Кто поможет, в долгу не останусь! Заранее спасибо…

Новый тип топика с дополнительными полями

Здравствуйте, начал пробовать писать свой вид топика (События). И хочу добавить в него свои поля
Дата события, Тип и Продолжительность.
Шаблоны подправить, Action-ы есть, только вот не хочет он сохранять эти дополнительные данные в БД.
Пробую пользоваться для этого методами setExtraValue\getExtraValue класса Topic. Но они — protected. Соответствено надо делать новый Entity и попробовать унаследоваться от Topic чтоб можно было его использовать.
Я Так и сделал мой Entity имеет вид:
class PluginEvent_ModuleEvent_EntityEvent extends ModuleTopic_EntityTopic
{
	public function setEventDate($date){
		$this->setExtraValue('event_date');
	}
	public function setEventDuration($duration){
		$this->setExtraValue('event_duration');
	}
	public function setEvenType($type){
		$this->setExtraValue('event_type');
	}
	public function getEventType(){
		return $this->getExtraValue('event_type');
	}
	public function getEventDuration(){
		return $this->getExtraValue('event_duration');
	}
	public function getEventDate(){
		return $this->getExtraValue('event_date');
	}
}

Теперь если я пользуюсь методами, то они нормально отрабатывают. Т.е. я могу прочитать\записать данные, но они всеравно не хотят сохранятся в БД.

Что можете посоветовать?

Как отделить код в плагин для тегов и дополнительных полей

Здравствуйте!
Пишу плагин. Для него необходимо чтобы у топиков были дополнительные поля (как в WP и DLE). Сама проблема создания дополнительных полей обсуждалась например здесь.
Для плагина требуется чтобы это всё делал плагин, без правок ядра, общих шаблонов и прочего.

Так же требуется обработка тега в записи. То есть появляется новый тег типа <samle_tag> и нужно его обработать. Сама обработка подобного есть и обсуждалась. Как это тоже убрать в плагин?

Подскажите куда копать? Может быть какой-нибудь хук? делегирование? или что?

Топик закрыт, решения найдены. Будет время — опишу