lynx
Advanced lynx | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Raw Rider Фичка то удобная. Видишь ли, в чем дело. Фичка будет пахать, если убрать хак "Добавления сообщений". То есть у меня на нем были траблы, без него все пахало. В вот с этим хаком, я ее никак не могу довести до ума. И так и эдак билась. А сейчас совсем запуталась уже по самое некуда. Уже и так не пашет. Суть такая. В postings.cgi добавляется еще одна переменная - $mo_post Код: for ('forum','topic','membername','password','action','postno','invieweditline', 'notify','deletepost','previewfirst','intopictitle','intopicdescription','inpost','inshowemoticons', 'inshowsignature',,'inpollvariantone','inpollvariantoneres','inpollvarianttwo', 'inpollvarianttwores','inpollvariantthree','inpollvariantthreeres','inpollvariantfour', 'inpollvariantfourres','inpollvariantfive','inpollvariantfiveres','inpollvariantsix', 'inpollvariantsixres','inpollvariantseven','inpollvariantsevenres','inpollvarianteight', 'inpollvarianteightres','inpollvariantnine','inpollvariantnineres','inpollvariantten', 'inpollvarianttenres','checked','movetoid','incommenttoclose','leavemessage','stickmode', 'inmo_post') | Господи, сколько же тут этого голосования. Везде ее вставляешь: Код: ($postermembername,$topictitle,$postipaddress,$showemoticons,$showsignature, $postdate,$post,$editered,$mo_post) = split(/\|/, @allthreads[$posttodelete]); | Потом в sub Пишешь: sub editform Код: <form action="$thisprog" method=post name=PostTopic> <input type=hidden name="action" value="processedit"> <input type=hidden name="postno" value="$inpostno"> <input type=hidden name="forum" value="$inforum"> <input type=hidden name="topic" value="$intopic"> ~; if (($membercode eq "ad") || ($membercode eq "mo")){ $output .= qq~ <tr> <td class="miscbackone" valign=middle class="menu7">Сообщение от модера:</td> <td class="miscbackone" valign=middle><input type=text size=70 name="inmo_post" value="$mo_post"></td> </tr>~; } else { $output .= qq~<input type="hidden" name="inmo_post" value="$mo_post">~; } | И потом эту переменную не теряешь в topic.cgi, там где Код: ($membername,$topictitle,$postipaddress,$showemoticons,$show,$postdate,$post, $editered,$mo_post) = split(/\|/,$_); | и несколько раз так. И собственно выводишь. Ну, ниже уже пошел бред, но суть такая: Код: if($mo_post){ $mymo_post=qq~<br><hr size=1 width=100% color=$tablebordercolor><font color=red>$mo_post</font>~; } | и вывод: Код: <td bgcolor="$postbackcolor" valign=top> $editgraphic  $profendmes$replygraphic <a name="$editpostnumber"> </a> #####Тут у меня пост выводится <hr size=1 width=100% color=$tablebordercolor> <div class=post> $post </div> ####Тут пост кончился и пошла мессага от модера: $mymo_post </td> | Суть такая. Рабочего варианта пока нету. | Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:32 10-08-2003 | Исправлено: lynx, 04:35 10-08-2003 |
|