Перейти к контенту

Добавление доп.поля в сообщение


Рекомендуемые сообщения

Вот такой вопрос.

 

Необходимо сделать доп.поле в форме поста, допустим, "text_2". (должно выводится над текстом поста при просмотре темы)

В ibf_posts колонку text_2 сделал.

 

В форму ответа в скине добавить еще одно input-поле, думаю, не проблема.

 

Но - где писать запрос для заполнения этого самого поля из формы? post.php?

 

И как его потом выводить в сообщение?

 

Заранее спасибо.

Ссылка на комментарий
Поделиться на других сайтах

Пишу на память, могу ошибаться в названиях.

 

/sources/classes/post/class_post.php

 

Функция compile_post

 

Находим конструкцию

$post = array('бла-бла-бла

 

Добавляем в неё

'text_2' => $this->ipsclass->input['text_2'],

 

Содержимое поля станет сохраняться в базе.

 

Вывод при редактировании точно так же, как это сделано для других input'ов на форме. Значение будет в массиве $post['text_2'] или $row['text_2'] (по контексту можно посмотреть).

 

Чтобы выводилось перед текстом поста, идем в skin_topic -> RenderRow, ищем {$post['post']}, перед ним добавляем

{$post['text_2']}<br />

 

Это если в общих чертах.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

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

Гость
Ответить в этой теме...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.