Регистрация
Вход через соцсети
Восстановление пароля

Как добавить коментарии пользователя к тексту ?

Новый топик
Страницы: 1  |  2
15.01.2008, 17:27
Ответить | Цитировать
Гость
Гость

Блин... не вставилось...
Код:

Альтернативная форма добавления объекта:
<form name='adminForm' method='post' action='".$admin_url_prefix."add.php'>
<input name='admin_mode' type='hidden' value='1'>
<input name='cc' type='hidden' value='$cc'>
<input name='sub' type='hidden' value='$sub'>
<input name='catalogue' type='hidden' value='$catalogue'>
<input name='posting' type='hidden' value='1'>

<input name='f_RreceptID' type='hidden' value='".($_GET['id']+0)."'>

Имя (*):<br><input name='f_Name' type='text' size='50' maxlength='255' value=''><br><br>
Комментарий (*):<br><textarea name='f_TextContent' rows='6' cols='60'></textarea><br><br>
Звездочкой (*) отмечены поля, обязательные для заполнения.<hr size='1'><div align='right'><input value='Добавить' type='submit'></div></form>


Сам шаблон Комментарии
Поля Name - строка, TextContent - текстовое поле, RreceptID - число (скрытое поле)

Объект в списке:
<b>< $f_Name ></b><br>
$f_TextContent<br>
$f_RreceptID
<br><br>
$f_AdminButtons

Суффикс списка объектов:
".opt($prevLink || $nextLink,"Страницы: ".browse_messages($cc_env, 15)."<br>")."

Системные настройки:
if ($id) $query_where = "a.RreceptID='$id'";


Шаблон новости...
Объект в списке:
<!-- добавлено -->
<div align='right'>
<font size='1' color='#cccccc'>".listQuery("Select count(*) as num12 From Message67 where RreceptID='$f_RowID'","[Комментариев - $data[num12]]")."</font>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<font size='1'><a href=$fullDateLink>[подробнее]</a></font>
</div><br>
<!-- ************** -->

Шаблон отображения одного объекта на отдельной странице Отображение объекта:
<!-- добавлено -->
<font size=1 color='#ffffff'>
<br><hr noshade='noshade' color='#FFFFFF' size='1'/><br>
<!-- отображение комментариев к рецепту -->
".s_list_class(442,354,"&id=$f_RowID&curPos=$curPos")."
</font>
<br>
<div align='right'>
<font size='1'><a href='/comments/add_comments.html?id=$f_RowID'>[добавить комментарий]</a>
&nbsp; &nbsp;<a href='javascript:history.back(-1);'>[назад]</a>
</font>
</div>
<!-- ************** -->

15.01.2008, 17:40
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Поробовал ваш пример

выщло все как вы и говорили - ругается на строчку
<input name='admin_mode' type='hidden' value='1'>


которая по сути означает что добавлять сообщения могут только администраторы - просто удалите ее!!!

если после этого не заработает - попробуйте реализовать мой рабочий пример.
15.01.2008, 17:56
Ответить | Цитировать
Михаил

Зарегистрирован:
2008-01-15
Сообщений: 10

Спасибо!
действительно дело было в <input name='admin_mode' type='hidden' value='1'>
и еще я в свойствах поля RreceptID поставил Доступно только администраторам. поставил достпно всем и все заработало...
15.01.2008, 18:02
Ответить | Цитировать
malich
Андрей Малков

Зарегистрирован:
2005-08-09
Сообщений: 522

Всегда пожалуйста - обращайтесь :-)
198 196 2008-01-15 18:02:55 9186
Страницы: 1  |  2
Описание проекта