Форум сетевых администраторов
Показаны 36 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- "Сообщение #..." хак (http://netadmin.ws/forum/showthread.php?threadid=3656)


Помещено CMEHi NiCK 10-12-2002 в 17:49:

"Сообщение #..." хак

Подскажиет плз как сделать, чтобы в каждом сообщении показывалось номер сообщения?
какой стиль нужно поменять?


Помещено polo 10-12-2002 в 19:27:

postbit

__________________
Всегда есть решение.


Помещено CMEHi NiCK 10-12-2002 в 20:04:

спасибо большое, Поло!

CMEHi NiCK добавил 10-12-2002 в 21:39:01:
Поло, а что это за кнопочки у тебя на форуме стоят? ты их сам рисовал?


Помещено Andrej 12-12-2002 в 19:22:

А как сделать так, что бы выводился номер сообщения в текущей теме? Например, это сообщение 4 в этой теме (т.е. "сообщение #4"). Какую переменную нужно вставлять?

__________________
f9ffe3323e79b2a558b92af5b4039e20


Помещено Manix 12-12-2002 в 20:45:

polo Ответь. Как сделать такое? "[сообщение #28915]"

__________________
С уважением, Сальников Максим А. aka MANIX


Помещено Andrej 12-12-2002 в 20:54:

quote:
Первоначальное сообщение от Manix
polo Ответь. Как сделать такое? "[сообщение #28915]"


сообщение #$post[postid]

__________________
f9ffe3323e79b2a558b92af5b4039e20


Помещено polo 12-12-2002 в 22:01:

quote:
Поло, а что это за кнопочки у тебя на форуме стоят? ты их сам рисовал?

да

__________________
Всегда есть решение.


Помещено CMEHi NiCK 12-12-2002 в 22:53:

красивые! молодец!


Помещено MCTarakan 13-12-2002 в 01:59:

quote:
А как сделать так, что бы выводился номер сообщения в текущей теме? Например, это сообщение 4 в этой теме (т.е. "сообщение #4"). Какую переменную нужно вставлять?
это хак такой есть...

__________________
yMC.ru - хомяк музыканта


Помещено Andrej 13-12-2002 в 02:42:

quote:
Первоначальное сообщение от MCTarakan
это хак такой есть...


А как этот хак называется?

Andrej добавил 13-12-2002 в 03:26:19:
Всё, уже нашёл

__________________
f9ffe3323e79b2a558b92af5b4039e20


Помещено Manix 13-12-2002 в 11:32:

quote:
А как сделать так, что бы выводился номер сообщения в текущей теме? Например, это сообщение 4 в этой теме (т.е. "сообщение #4"). Какую переменную нужно вставлять?

Скажи с какой целью ты это хочешь?

Manix добавил 13-12-2002 в 11:40:06:
Andrej, спасибо у меня теперь нмера сообщений есть, а ссылка какая должна быть?

__________________
С уважением, Сальников Максим А. aka MANIX


Помещено MarKer 13-12-2002 в 20:38:

http://www.super-puper-forum.ru/for...00001#post00001


Помещено Manix 13-12-2002 в 22:10:

MarKer
Ну я в принцепе наводить умею на ссылкии с самого начала понял из чего она состоит.
Мне нужна ссыка с переменной. Т.е. можно ли в сылку перменную Сувать?

__________________
С уважением, Сальников Максим А. aka MANIX


Помещено MCTarakan 14-12-2002 в 02:08:

Manix конечно можно! вернее она там и есть

__________________
yMC.ru - хомяк музыканта


Помещено Manix 14-12-2002 в 08:11:

http://www.netadmin.ws/forum/showthread.php?s=&postid=#$post[postid]#post#$post[postid]
Так она выглядит?

__________________
С уважением, Сальников Максим А. aka MANIX


Помещено MarKer 14-12-2002 в 08:25:

Нет. Зачем же везде ставить решетку???
http://www.netadmin.ws/forum/showthread.php?s=&postid=$post[postid]#post$post[postid]


Помещено ValeRa+ 14-12-2002 в 15:08:

А теперь вопрос ко всем: кто мне объяснит, зачем это надо? зачем номер в каждом сообщении??? Я лично не понимаю этого. Может я чего не знаю?
расскажите пожалуйста.


Помещено Andrej 14-12-2002 в 15:26:

ValeRa+
Ð_то помогает ориентироваться в больших топиках.

__________________
f9ffe3323e79b2a558b92af5b4039e20


Помещено MarKer 14-12-2002 в 15:46:

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


Помещено Stim 18-12-2002 в 18:33:

Напишите плиз полную версию того что в postbit надо добавить
Сheers

__________________
Hack the forum!


Помещено MarKer 18-12-2002 в 19:48:

Вот:

code:

<a href="showthread.php?s=&postid=$post[postid]#post$post[postid]">BLA-BLA-BLA</a>


Помещено MCTarakan 18-12-2002 в 21:03:

quote:
BLA-BLA-BLA

не БЛА-БЛА-БЛА, а <a href="showthread.php?s=&postid=$post[postid]#post$post[postid]">БЛА-БЛА-БЛА $post[postid]</a>

это если хотиш номер сообщения, чтобы вылезал...

__________________
yMC.ru - хомяк музыканта


Помещено MarKer 18-12-2002 в 22:40:

MCTarakan
Тогда не БЛА-БЛА-БЛА $post[postid], а <a href="showthread.php?s=&postid=$post[postid]#post$post[postid]">Сообщение №$post[postid]</a>


Помещено MCTarakan 19-12-2002 в 00:27:

MarKer так самое то!

__________________
yMC.ru - хомяк музыканта


Помещено Stim 19-12-2002 в 19:12:

большой сенкс всем, тока вот не получается у меня чтобы название темы было слева, а номер сообщения справа
Postbit дефолтовый.
Может подскажите как там это сделать, может таблицей?

__________________
Hack the forum!


Помещено MarKer 19-12-2002 в 20:00:

Stim
Ð_ээ... не понял, куда ты хочешь вставить номер сообщения?


Помещено Stim 19-12-2002 в 20:39:

так же как здесь, чтобы слева было название темы сообщения, я справа номер сообщения

__________________
Hack the forum!


Помещено Blazini 19-12-2002 в 23:42:

я у себя сделал вот так: <div align="right">номер_сообщения</div>
можно как нить и поджругому...

__________________
Bad Boy Killa


Помещено MCTarakan 20-12-2002 в 00:07:

можно и по-другому - в таблицу запихнуть - но это уже совсем детские вопросы...

__________________
yMC.ru - хомяк музыканта


Помещено mr_fox 20-12-2002 в 07:47:

Вы хотиле хак, который показывает сообщения в потоке по очереди, то есть сообщение 1,2,3 и так далее и притом в каждом потоке такое..

ловите

Открываете showthread.php

Найти:
while ($post=$DB_site->fetch_array($posts) and $counter++<$perpage)

Перед этим добавить:
$postcount = ($pagenumber - 1 ) * $perpage;

Затем ищем:
$postbits .= getpostbit($post);

Вставляем перед этим:
$post[postcount] = ++$postcount;

дальше сайв

Открываем шаблон postbit и вставляем следующий код:

<smallfont>[<u><a href="showthread.php?postid=$post[postid]#post$post[postid]">сообщение #$post[postcount] <a></u> </smallfont>

дерзайте!

mr_fox добавил 20-12-2002 в 07:53:40:
а еще: давайте меняться хаками... пишите mr_foxs@mail.ru


Помещено Stim 20-12-2002 в 17:24:

Blazini
сенкс, помогло)))
mr_fox
а какой смысл номера давать в каждом треде начиная с 1?

__________________
Hack the forum!


Помещено MCTarakan 21-12-2002 в 01:41:

Stim ну, имхо, эстетичнее... т.е. показывает номер сообщения именно в треде... а то вот тут непонятно, кажется, что написано 29405 сообщений в Ð_ТОЙ теме

__________________
yMC.ru - хомяк музыканта


Помещено Stim 21-12-2002 в 02:46:

я думаю что больше пользы было бы если при нажатии на [сообщение #29421] линк на него копировался бы в буфер, а иначе зачем вообще нужен линк? можно ж и просто написать номер сообщения )))

__________________
Hack the forum!


Помещено MCTarakan 22-12-2002 в 00:47:

Stim дельное предложение! У тебя голова в правильную сторону работаеть! щаз приходтся жать на ссылк правой клавой и выбирать "Копировать ссылку"

__________________
yMC.ru - хомяк музыканта


Помещено Stim 07-01-2003 в 11:11:

Походу тема умерла
Как на javascript скопировать линк в буфер при нажатии на него?

__________________
Hack the forum!


Помещено Stim 18-02-2003 в 21:06:

В общем попытался я сделать чтобы при нажатии на Сообщение#ххх
его линк в буфер копировался, получилось следущее:

PHP:


<a href="java script:copnum()">[сообщение #$post[postid]]</a>

и далее
<script language=javascript type=text/javascript>
function 
copnum() {
window.clipboardData.setData("url",document.URL);
}
</script>


проблемы получилось даже две:
1. вылезает сообщение осла с просьбой подтвердить копирование в буфер. Как бы его обойти???
2. В буфер все равно не копирует хотя все вроде правильно написал.
Может кто поправит.

__________________
Hack the forum!


Формат времени GMT. Текущее время 06:00.
Показаны 36 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.