Перейти к содержимому


дополнительные возможности встроенных сообщений


Сообщений в теме: 4

#1 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 25 Февраль 2011 - 19:51

при нажатии на кнопку ответить в Сообщении поле Кому остается пустым
есть ли возможность заполнять его автоматически именем того, на чье сообщение отвечаешь, передав дополнительный параметр в строку запроса?
view_line.php?table=12&line=new
предусмотрена ли такая возможность?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#2 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 28 Февраль 2011 - 10:33

Да, предусмотрена. В качестве дополнительного параметра указывается внутреннее имя поля и его значение. Т.е. в Вашем случае: f127=user_id

Например: view_line.php?table=12&line=new&f127=3
где "3" - id пользователя кому требуется ответить

#3 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 28 Февраль 2011 - 17:08

Просмотр сообщенияРазработчик (28.2.2011, 10:33) писал:

В качестве дополнительного параметра указывается внутреннее имя поля и его значение. Т.е. в Вашем случае: f127=user_id

Например: view_line.php?table=12&line=new&f127=3
где "3" - id пользователя кому требуется ответить
Поле {От кого} содержит ФИО пользователя, а не его номер
Есть ли переменная типа {от_кого_id}, содержащая user_id, к которой можно обратится или единственный путь - это SQL запрос к таблице cb_users?

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения


#4 CbCoder

    Активный участник

  • Программист ООО "КБ"
  • PipPipPip
  • 8 762 сообщений
  • Пол:Мужчина
  • Город:Казань

Отправлено 28 Февраль 2011 - 17:34

Вам придется добавить дополнительно скрытое вычисляемое поле, в которое будет дублироваться id пользователя из поля "От кого". Тогда Вы сможете включить его в текст напоминания.

Вычисление в этом поле простое:
$cur_rec = data_table("Сообщения","id={ID}");
return $cur_rec['От кого'];


#5 andibrag

    Прежде, чем задать вопрос, продумайте свое решение.

  • Активный пользователь
  • PipPipPip
  • 1 357 сообщений
  • Пол:Мужчина
  • Город:Санкт-Петербург

Отправлено 28 Февраль 2011 - 17:39

спасибо, уже разобрался

Творческая группа "ТАВР".

www.TAVR.pro Художественная ковка, металлоконструкции.

www.СтолМет.рф Складные столы, стулья и системы для их хранения






Количество пользователей, читающих эту тему: 4

0 пользователей, 4 гостей, 0 анонимных