Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » удаление сообщений

Модерирует : Antuan

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2

Открыть новую тему     Написать ответ в эту тему

vartur



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Можно ли удалять только сообщения не удаляя темы?

Всего записей: 4 | Зарегистр. 17-03-2002 | Отправлено: 18:17 16-04-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vartur
можно

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 18:21 16-04-2002
vartur



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
хе-хе, спасибо!
А как?

Всего записей: 4 | Зарегистр. 17-03-2002 | Отправлено: 17:13 17-04-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vartur
какая версия?

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 17:29 17-04-2002
vartur



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
какая версия?

двоечка

Всего записей: 4 | Зарегистр. 17-03-2002 | Отправлено: 17:31 17-04-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
vartur
правка -> удалить сообщение (только для модера)

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 17:54 17-04-2002
vartur



Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Огромное спасибо! (надеюсь и админ могет)
Заодно еще вопросик не в тему: в русском iB2 файлы в папке help обозваны по-русски,  а как их сбросить на сервер? (CuteFTP отказывается)

Всего записей: 4 | Зарегистр. 17-03-2002 | Отправлено: 18:04 17-04-2002
TuMoXa



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Может это и не важно, т.к. можно удалять ручками, но просто интересно стало - а где это "правка"??? У меня у модера есть только такие опции:

Код:
Опции темы: Блокировать | Правка заголовка | Разблокировать | Удалить | Переместить  


Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 07:14 18-04-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TuMoXa это удалять всю тему. а чтоб удалить какое нить одно сообщение - "правка" (тут - редактировать). вот внутри есть - "удалить"

Цитата:
Редактировать | Профиль | Сообщение | ICQ | Цитировать | IP | Сообщить модератору



----------
Be High.

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 09:39 18-04-2002
TuMoXa



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw
Спасибо! нашел!
а кстати, хотел спросить как должна выглядеть проверка (в topic.cgi ???) чтобы иконка "ip" в постах была видна только админам и модерам? А так-то она всем видна, но чтобы зайти туда, нужно пройти авторизацию на админа или модера. А как сделать, чтобы ваще не видна была простым юзерам? Ну в общем как тут
Да и куда в топик.cgi вставлять эту проверку?
ЗЫ
Извини за оффтоп!

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 11:47 18-04-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
 
if ($membercode eq "ad" || $membercode eq "mo"){
$view_ip="| IP: <a href=\"http:\/\/$postipaddress\">$postipaddress<\/a>";
}else{
$view_ip="";
}
 

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 17:43 18-04-2002 | Исправлено: suslik_s_gitaroy, 21:58 21-04-2002
TuMoXa



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suslik_s_gitaroy
Спасибо конечно! но...
куда вставлять проверку???
если вставляешь в topic.cgi перед таблицей, которая выводит посты, то эта проверка смотрит на мемберкод человека, который постил месагу, а не на мемберкод человека, который зашел на конференцию И получается, что если постил админ или модер, то их айпи показываются (причем всем)! А если обычный мембер, то нифига никому не показывается
Как правильно-то? Куда вставлять?

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 19:16 18-04-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
suslik_s_gitaroy
Опять ты все напутал Перед началом вывода постов делаем проверку типа

Код:
&getmember("$inmembername");

Далее делаем проверку на админа/модера

Код:
if ($membercode eq "ad" or $membercode eq "mo") {
$showip = 'yes';
}

Далее где уже каждый пост выводиться делаем такую фень

Код:
if ($showip eq "yes") {
$view_ip="| IP: $postipaddress";
else {
$view_ip='';
}
 

Думаю понятно обьяснил. А ошибка суслика была в том, что он проверял статус человека который пост сделал, а не того, что смотрит эту тему. Я надеюсь никто хак суслика не всунул в работающую конфу, потому как всем будут видны ip админов и модеров

Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 20:23 18-04-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
alexei
я это не проверял... я это так написал... у меня все подругому... у меня таблица поста разбита по переменным на гостя, мембера и админа...

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 21:18 18-04-2002
TuMoXa



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну ребята...
Я не могу!
alexei Огромное спасибо за проверку! А вот теперь скажи пожалуйста точно куда ее вставлять...
Я ее вставил перед началом html блока вывода постов и получилось... что теперь все посты выводятся от имени человека, который зашел на конференцию Зашел гость - он видит, что все посты написали гости, зашел member - он видит что все посты написаны им самим прикольные глюки.
вот код:

Код:
 
&getmember("$inmembername");
    if ($membercode eq "ad" or $membercode eq "mo") {$showip = 'yes';}
    else {$showip = 'no';}
    if ($showip eq 'yes') {$view_ip = "| IP: $postipaddress";}
    else {$view_ip="";}  
 
#------- HTML
    <!--Begin Msg Number $postcountnumber-->
                        <tr>
<td bgcolor="$postbackcolor">
<table width=100% cellpadding=4 cellspacing=0 border=0 bgcolor="$postbackcolor">
<tr>
        <td bgcolor="$postbackcolor" valign="top" width=20%  rowspan=2>
            <font face="$posternamefont" color="$posterfontcolor" size="$dfontsize2">
            <a href="javascript:paste('$mname')"><b>$membername</b></a></font>  
            <br>$useravatar
            <br>$membergraphic
            <br><font face="$font" color=$postfontcolor size=$dfontsize1>$membertitle $locat</font>
             
        </td>
        <td bgcolor="$postbackcolor" valign=top width=80% height=100%><font face="$font" color=$postfontcolor size=$dfontsize1>
            $editgraphic $partition $profilegraphic $homepagegraphic $emailgraphic $privatemessagegraphic $aolgraphic $icqgraphic $partition $replygraphic
        </font><hr size=1 width=100% color=$tablebordercolor>
            <font face="$font" color=$postfontcolor size=$dfontsize2>
           $post
</td>
</tr>
<tr>
<td class="bottomline" bgcolor="$postbackcolor">
<hr size=1 width=100% color=$tablebordercolor>
                    <font face="$font" color=$postfontcolor size=$dfontsize1>$ibtxt{'0212'} <b>$numberofposts</b> | $ibtxt{'3012'} <b>$joineddate</b> | $ibtxt{'0319'}: <b>$postdate</b>$view_ip</font>
        </td>
             </tr>
</table>
</td>
</tr>
    <!-- end Message -->
    ~;
 
#------- END HTML
 
 

подскажите куда вставлять прверку.

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 07:55 19-04-2002 | Исправлено: TuMoXa, 07:57 19-04-2002
alexei



ibhacker
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
TuMoXa
Перед этим можешь засунуть, если я не ошибаюсь в коде станадартной конфы:

Код:
$editpostnumber = $startarray; $editpostnumber++; $postcountnumber = 0;
     
    foreach (@threads[$startarray .. $endarray]) {


Всего записей: 647 | Зарегистр. 06-07-2001 | Отправлено: 14:15 19-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suslik_s_gitaroy

Цитата:
$view_ip="| IP: <a href=\"http://$postipaddress\">$postipaddress</a>";  

Это чё за бред? Нафиг было оттенять спецсиволы слешами, если можно qq~~; использовать?

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 08:52 20-04-2002
TuMoXa



Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
alexei
ОГРОМНОЕ спасибо! Все работает! Очень благодарен!
я тебя наверное уже забодал, но у меня есть еще одна маленькая просьбочка - вот в этой теме ты был настолько любезен, что написал хак для людей! Но вот только ты его спрятал от гостей . А мне его можно? Если тебя не затруднит - вышли мне на мыло.
ЗЫ
Ты извини, но я пока в перле не волоку, а вопросов много Так что пока буду пользоваться консультациями ikonboard-гуру! Заранее благодарен!

Всего записей: 202 | Зарегистр. 29-12-2001 | Отправлено: 09:23 20-04-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
suslik_s_gitaroy
Кстати, тогда уж и / отенять надо.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 22:10 20-04-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Alexander Ipp

Цитата:
Это чё за бред? Нафиг было оттенять спецсиволы слешами, если можно qq~~; использовать?

меня так в школе учили

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 21:49 21-04-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2

Компьютерный форум Ru.Board » IkonBoard и другие форумы » Ikonboard v.2 » удаление сообщений


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru