Вопрос про хак - Comments from slaed to nuke
# 1
26.02.2006, 20:22
где помощь?? помогите пожалуйста
27.02.2006, 04:39
найдите:
PHP код:
$sql = "SELECT tid, sid, date, name, email, url, host_name, subject, comment, score FROM " . $prefix . "_comments WHERE sid=' $sid ' ORDER BY date DESC LIMIT $offset , $storynum " ; $result = $db -> sql_query ( $sql ); while (list( $tid , $c_sid , $date , $sender_name , $sender_email , $sender_page , $sender_host , $com_title , $comment , $score , $row ) = $db -> sql_fetchrow ( $result )) { $com_text = smiles ( stripslashes ( $comment )); $sid = intval ( $c_sid ); if ( $sender_email != "" ) { $sender_email = "<a href=\"mailto: $sender_email \"><img border=\"0\" src=\"images/blocks/Feedback.gif\" width=\"16\" height=\"16\"></a>" ; } else { $sender_email = "<img border=\"0\" src=\"images/blocks/Feedback.gif\" width=\"16\" height=\"16\" title=\"" . _NOEMAIL . "\">" ; } if ( $sender_page != "" ) { $sender_page = "<a href=\" $sender_page \" target=\"_blank\"><img border=\"0\" src=\"images/blocks/Home.gif\" width=\"16\" height=\"16\"></a>" ; } else { $sender_page = "<img border=\"0\" src=\"images/blocks/Home.gif\" width=\"16\" height=\"16\" title=\"" . _NOURL . "\">" ; } echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" width=\"100%\" bgcolor=\" $bgcolor4 \">\n" . "<tr><td bgcolor=\" $bgcolor1 \"> $a </td><td bgcolor=\" $bgcolor1 \"> $sender_email </td>\n" . "<td bgcolor=\"#FFFFFF\"> $sender_page </td><td width=\"70%\" bgcolor=\" $bgcolor1 \"><a href=\"modules.php?name=Your_Account&op=userinfo&username= $sender_name \"><b> $sender_name </b></a></td>\n" . "<td width=\"30%\" bgcolor=\" $bgcolor1 \" align=\"center\"> $date </td>\n" . "</tr><tr><td width=\"100%\" bgcolor=\" $bgcolor1 \" colspan=\"5\"><b> $com_title </b><br> $com_text </td></tr>\n" ;
замените на:
PHP код:
$sql = "SELECT c.tid, c.sid, c.date, c.name, c.email, c.url, c.host_name, c.subject, c.comment, c.score, s.user_icq FROM " . $prefix . "_comments AS c LEFT JOIN " . $prefix . "_users AS s ON(s.username=c.name and s.user_email=c.email) WHERE c.sid=' $sid ' ORDER BY c.date DESC LIMIT $offset , $storynum " ; $result = $db -> sql_query ( $sql ); while (list( $tid , $c_sid , $date , $sender_name , $sender_email , $sender_page , $sender_host , $com_title , $comment , $score , $row , $user_icq ) = $db -> sql_fetchrow ( $result )) { $com_text = smiles ( stripslashes ( $comment )); $sid = intval ( $c_sid ); if ( $sender_email != "" ) { $sender_email = "<a href=\"mailto: $sender_email \"><img border=\"0\" src=\"images/blocks/Feedback.gif\" width=\"16\" height=\"16\"></a>" ; } else { $sender_email = "<img border=\"0\" src=\"images/blocks/Feedback.gif\" width=\"16\" height=\"16\" title=\"" . _NOEMAIL . "\">" ; } if ( $sender_page != "" ) { $sender_page = "<a href=\" $sender_page \" target=\"_blank\"><img border=\"0\" src=\"images/blocks/Home.gif\" width=\"16\" height=\"16\"></a>" ; } else { $sender_page = "<img border=\"0\" src=\"images/blocks/Home.gif\" width=\"16\" height=\"16\" title=\"" . _NOURL . "\">" ; } if ( $user_icq != "" ){ $sender_icq = "<a href=\"http://www.icq.com/whitepages/wwp.php?to= $user_icq \" target=\"_blank\"><img border=\"0\" src=\"images/blocks/ICQ.gif\" width=\"16\" height=\"16\"></a>" ; } else { $sender_icq = "<img border=\"0\" src=\"images/blocks/ICQ.gif\" width=\"16\" height=\"16\" title=\"ICQ не указано\">" ; } echo "<table border=\"0\" cellpadding=\"3\" cellspacing=\"1\" width=\"100%\" bgcolor=\" $bgcolor4 \">\n" . "<tr><td bgcolor=\" $bgcolor1 \"> $a </td><td bgcolor=\" $bgcolor1 \"> $sender_email </td>\n" . "<td bgcolor=\" $bgcolor1 \"> $sender_page </td><td bgcolor=\" $bgcolor1 \"> $sender_icq </td><td width=\"70%\" bgcolor=\" $bgcolor1 \"><a href=\"modules.php?name=Your_Account&op=userinfo&username= $sender_name \"><b> $sender_name </b></a></td>\n" . "<td width=\"30%\" bgcolor=\" $bgcolor1 \" align=\"center\"> $date </td>\n" . "</tr><tr><td width=\"100%\" bgcolor=\" $bgcolor1 \" colspan=\"5\"><b> $com_title </b><br> $com_text </td></tr>\n" ;
должно работать, соответственно надо добавить еще картинку.
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
14.03.2006, 03:09
А у меня такая штука: пользуюсь модом комментариев "Comments_from_slaed_to_nuke" и при добавлении комментария система игнорирует все пользовательские "enter'ы" т.е. если написать:
1
2
3 и т.д. после добавления он будет выглядеть так:
1 2 3
Что это может быть, и как с этим бороться???
[url]www.ChelseaTeam.Ru[/url]
14.03.2006, 04:09
Цитата: Сообщение от BFG
А у меня такая штука: пользуюсь модом комментариев "Comments_from_slaed_to_nuke" и при добавлении комментария система игнорирует все пользовательские "enter'ы" т.е. если написать:
1
2
3 и т.д. после добавления он будет выглядеть так:
1 2 3
Что это может быть, и как с этим бороться???
пиши на html..
17.03.2006, 03:54
хороошо, я понял.
тогда такой вопрос:
мне нужно чтобы эта форма с выбором: "исходный текст" "html форматирование" "использую теги и текст" была не видна.
её удалить я смог, а вот чтобы нужный параметр был постоянным не получается (например "исходный текст").
как только удаляю форму, сразу все новые комменты выводит одной строкой.
может кто подскажет, чего там где поменять нужно.
а вот ещё такой вопрос:
если незарегистрированный юзер называется русскими буквами, (типа: вася, петя), то при публиковании комментария
вместо имени остаётся сплошная абракодабра (походу кодировка меняется), а если зарегистрированный, то всё нормально. и весь прикол в том, что это только имя меняется, а сам коммент остаётся как надо...
каким образом можно эту проблему устранить???
[url]www.ChelseaTeam.Ru[/url]
17.03.2006, 22:26
как сделать чтобы зарегестрированный пользватель мог редактировать и удалять свои коментарии ... !?? нюк 7.9 хак коментов от браина
18.03.2006, 17:49
BFG в файле comments.php в строке:
PHP код:
function savecomments ( $xanonpost , $postname , $postemail , $posturl , $subject , $comment , $sid , $host_name , $posttype ) {
измениете $posttype на $posttype="exttrans" или же $posttype="plaintext" в зависимости запретили ли вы использование html или же нет
"Если бы вам удалось надавать под зад человеку, виноватому в большинстве ваших неприятностей - вы бы неделю не смогли сидеть".
20.03.2006, 03:37
ну с вводами, помогло, спасиб.
а чё сделать с кодировкой, а то как то некрасиво получается...
[url]www.ChelseaTeam.Ru[/url]
Опции темы
Поиск в этой теме
Опции просмотра
Линейный вид
Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения
HTML код Выкл.
Часовой пояс GMT +4, время: 09:24 .