вопрос
Здравствуйте!
Есть необходимость добавить дополнительное поле (напр.: notes) для новостей по аналогии со стандартным, например, short-story (т.е. с bb-редактором и т.п.). Добавить необходимо НЕ через стандартный интерфейс дополнительных полей (выделил для идиотов, чтобы не советовали то, о чём я сказал), а средствами PHP. В базе данных в таблице *_post создал столбец notes. Открыл engine/modules/addnews.php, скопировал и вставил всё, что связано с short-story и заменил на notes (подобное копирование, вставка и замена успешно себя показали в profile.php - именно так я и добавил несколько полей для пользователей). Проделал необходимые махинации в show.short.php и ему подобных, также в addnews.tpl и shortstory.tpl (сделал всё по аналогии с short-story, заменив на имя моего поля), но ни к чему это не привело.
Есть где-нибудь какая-нибудь инструкция, которая описывает, как создать дополнительные поля новостей средствами PHP?
Вариант стандартного интерфейса доп.полей неподходит, т.к. когда нужно через другие модули брать какие-то значения из дополнительных полей новостей, проще это делать, когда каждое значение в своём столбце, а не все в одном в перемешку. В общем - долгая история, почему не подходит, вопрос в том, как сделать...
Заранее спасибо за ответ и комментарии!
Есть необходимость добавить дополнительное поле (напр.: notes) для новостей по аналогии со стандартным, например, short-story (т.е. с bb-редактором и т.п.). Добавить необходимо НЕ через стандартный интерфейс дополнительных полей (выделил для идиотов, чтобы не советовали то, о чём я сказал), а средствами PHP. В базе данных в таблице *_post создал столбец notes. Открыл engine/modules/addnews.php, скопировал и вставил всё, что связано с short-story и заменил на notes (подобное копирование, вставка и замена успешно себя показали в profile.php - именно так я и добавил несколько полей для пользователей). Проделал необходимые махинации в show.short.php и ему подобных, также в addnews.tpl и shortstory.tpl (сделал всё по аналогии с short-story, заменив на имя моего поля), но ни к чему это не привело.
Есть где-нибудь какая-нибудь инструкция, которая описывает, как создать дополнительные поля новостей средствами PHP?
Вариант стандартного интерфейса доп.полей неподходит, т.к. когда нужно через другие модули брать какие-то значения из дополнительных полей новостей, проще это делать, когда каждое значение в своём столбце, а не все в одном в перемешку. В общем - долгая история, почему не подходит, вопрос в том, как сделать...
Заранее спасибо за ответ и комментарии!
Вы забыли добавить в запрос на выборку новостей ваше поле.
в engine/engine.php добавляйте рядом с p.short_story ваше поле.
в engine/engine.php добавляйте рядом с p.short_story ваше поле.