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

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

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

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

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

Vasya Pupkin



Мракобес
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Собственно сабж. Хочу как здесь.

----------
я не люблю людей

Всего записей: 7067 | Зарегистр. 24-02-2001 | Отправлено: 22:45 11-03-2002 | Исправлено: lynx, 02:49 19-12-2004
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
не вопрос.
у тебя фича со start установлена ?
 
Добавлено

Цитата:
<a href="$thisprog?forum=$inforum&topic=$intopic&start=$nfp#$editpostnumber"><u>Отправлено:</u></a>:

 
 

Цитата:
<a name="$editpostnumber"> $editgraphic $partition $profilegraphic $homepagegraphic ......
 

 
якоря и ссылки расставлены.
ссылки выглядят таким образом:
Цитата:
/topic.cgi?forum=1&topic=1&start=#1

как видно, что start= не указан.
для этого в самом начале, отображения топиков, т.е. перед
Цитата:
#------- HTML
     
    $output .= qq~
 
   
    добавь эту строчку
Цитата:
$nfp = ((int(($editpostnumber-1) / $maxthreads))* $maxthreads);  

 
теперь ссылки должны выглядеть вот так:
Цитата:
/topic.cgi?forum=1&topic=1&start=0#1


Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 22:47 11-03-2002 | Исправлено: Ausw, 22:56 11-03-2002
iggy



Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw а можно поподробнее? я не совсем понял где это делать?
в в каких файлах?
спасибо.

Всего записей: 31 | Зарегистр. 07-10-2001 | Отправлено: 14:25 12-03-2002
Sergeant

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
iggy,
В topic.cgi...

Цитата:
для этого в самом начале, отображения топиков



----------
Если вы спорите с идиотом,
Наверняка, он занимается тем же самым.

Всего записей: 1553 | Зарегистр. 06-08-2001 | Отправлено: 14:50 12-03-2002
Vasya Pupkin



Мракобес
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw, спасибо. Я такого хака еще не видел. Странно.


----------
я не люблю людей

Всего записей: 7067 | Зарегистр. 24-02-2001 | Отправлено: 20:57 12-03-2002
Alexander Ipp



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasya Pupkin
Имхо, Ausw его нигде не выкладывал. А у меня уже несколько недель юзается.

Всего записей: 1943 | Зарегистр. 20-08-2001 | Отправлено: 10:26 14-03-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
 
Поставила, все пашет, кроме сообщения модеру.
Написала в topic.cgi
 

Код:
 
my $moderpm = qq~<a class="menu1" target="_blank" href="$messengerprog?action=new&type=moderpm&touser=$cleanedmodname&forum=$inforum&topic=$intopic&start=$nfp#$editpostnumber">Сообщить модератору</a>~;  

 
В messanger.cgi
 

Код:
 
if ($type eq "moderpm"){#moder pm hack                    
                  $alertmessage = $ibtxt{'1151'};  
                  $modertitle = $ibtxt{'1150'};  
                  $modermessage = "$boardurl/$threadprog?forum=$inforum&topic=$intopic&start=$nfp#$editpostnumber\";  
 

 
Урла по линку "Сообщить модеру" получается:
 
http://confa/topic.cgi?forum=3&topic=4&start=0#
 
Что я не сделала??

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 03:54 14-05-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
lynx хе-хе, тут так просто не отделаешься
вобщем я ток что протестил, действительно, не канает,  тока еще не понятно откуда у тебя start=0 приписался, его там не должно быть, если делать по той статье что в нюке (хак сообщения).
 
тебе надо дописать пару строк и изменить одну.
во-первых my $moderpm припишешь вниз после $nfp, а то так не пашет. т.е. вот так
 

Цитата:
$nfp = ((int(($editpostnumber-1) / $maxthreads))* $maxthreads);    
 
###### moder pm hack      
 my $moderpm = qq~<font face="$font" size=$dfontsize1><a target="_blank" href="$messengerprog?action=new&type=moderpm&touser=$cleanedmodname&forum=$inforum&topic=$intopic&start=$nfp&anchor=$editpostnumber">Донести модератору</a></font>~;  
#######      

да, и еще обрати внимание, что я не # написал, а anchor
 
здесь вроде все, теперь в messanger.cgi
 

Цитата:
####moder pm hack  
$type = $query -> param('type');  
$inforum = $query -> param('forum');  
$intopic = $query -> param('topic');  
 
$nfp = $query -> param('start');  
$editpostnumber= $query -> param('anchor');

#######  

 
ну а это выглядит так.
 

Цитата:
 $modermessage = "[url]$boardurl/$threadprog?forum=$inforum&topic=$intopic&start=$nfp#$editpostnumber\[/url]";  
 
 
 
у тебя походу в посте теги [url] схавались, так что не забудь
 
лол.  
вроде нече не забыл... если че - свистите.

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

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 05:56 14-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ausw
 
Не-а. Не то что-то. После твоих правок _ничего_ не изменилось То есть абсолютно Даже странно.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 00:28 30-05-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
раз уж начали обсуждать, то расскажите сразу как сделать фичу "Сообщить модератору"?

----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 06:42 30-05-2002
Ausw



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Очень забавно, у меня на локалке с первого раза встало.
 
 
Grey2002 на сайте была статья.


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

Всего записей: 7371 | Зарегистр. 12-07-2001 | Отправлено: 07:19 30-05-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ausw
на каком сайте?

----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 08:01 30-05-2002
suslik_s_gitaroy



Хомяк под кайфом
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Grey2002
на ru-board.com
щас найду, процитирую...
 
Добавлено
не нашел




флуд. сначала найди а потом пиши.

Всего записей: 1791 | Зарегистр. 23-12-2001 | Отправлено: 08:41 30-05-2002 | Исправлено: Ausw, 16:51 15-06-2002
Grey2002



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
процитируйте кто-нить, а то руборда то нету вроде пока?

----------
Мой Блог

Всего записей: 1325 | Зарегистр. 24-12-2001 | Отправлено: 09:30 30-05-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Сообщить модератору:
http://ru-board.com/new/article.php?sid=36
 
По сабжу. Вот пыталась прикрутить еще и линку на пост, чтобы она в мыло мылилась при уведомлении.
Объвила переменую, вроде как надо, не пашет Помогите...

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:24 14-07-2002
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
установил я всю кухню с сылками на пост, как говорилось в теме,   пишу в адресной строке - http://web4you.ru/cgi-bin/forum/topic.cgi?forum=9&topic=2&start=0#41 а конфа выдает всегда первую страницу  темы???
 
там наверное нужно поправить только что бы было  отправлено не  topic.cgi?forum=9&topic=2&start=0#41 а так topic.cgi?forum=9&topic=2&start=40#1 т.к. как я понимаю открывалась скажем вторая страница, не всегда первая, как  сечас
 
Что сделать  в чем пробема?

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 10:05 31-10-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WSergey
 
Я не знаю, чего ты там наделал. Откати назад все изменения и ставь по новой. У меня стоит и все правильно работает. Где-то ты, видимо, ошибся при установке хака.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 02:53 01-11-2002
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Все перепроверил – вроде все как написано, но результат как и был, ссылка всегда только на первую страницу форума.
 
Если не трудно посмотри вот я выложил topic.txt
 
Моя голова уже закипела!

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 12:47 01-11-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
WSergey
 
Нет, смотреть правленный скрипт, это гимор. Если устроит, я могу поставить этот хак:
1. На стантартный пост.цги и выложить.
2. На присланный тобой твой мне на мыло пост.цги и выложить.

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 04:10 03-11-2002
WSergey

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
lynx
Как всегда Alexander Ipp
сделал все и ВСЕ работает
 
этот форум явно уже не о этой борде

Всего записей: 186 | Зарегистр. 14-07-2002 | Отправлено: 03:49 04-11-2002 | Исправлено: WSergey, 03:50 04-11-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