Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Ссылка на отдельную страницу для каждого сообщения.


Ссылка на отдельную страницу для каждого сообщения.

Сообщений 1 страница 20 из 22

Опрос

Надо?
Да

47% - 8
Нет

17% - 3
Все равно

35% - 6
Голосов: 17

1

Очень хочется чтобы каждый пост можно было открыть отдельно, то есть на каждый своя ссылка.
Сейчас прямая ссылка тоже есть, но она просто пододвигает пост на просмотр, что не всегда удобно, а я предлагаю чтобы она не пододвигала, а открывала один пост на странице (в новом окне или в этом же).

Отредактировано Иса (Вс, 28 Ноя 2010 23:42:06)

+1

2

На движке vBulletin такое есть.

Я ЗА, очень удобная фишка :)

0

3

А это возможно реализовать скриптом?

0

4

Мне лично всё равно. Если кому-то нужно будет - пусть сдлают.

0

5

Сама идея доступной ссылки на пост мне по нраву. Но не обязательно именно в таком виде.
Устраивает то, как сечас сделаны ссылки на пост, но не устраивает то, что пользователи прямых ссылок на пост делать не умеют; обычно пишут так: *ссыль на тему* пост №XXX.

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

А то если и введут такую отдельно-страничную функцию показа постов, чую, пользоваться ею будут только админы форумов. :dontknow:

+1

6

Герда написал(а):

Устраивает то, как сечас сделаны ссылки на пост, но не устраивает то, что пользователи прямых ссылок на пост делать не умеют; обычно пишут так: *ссыль на тему* пост №XXX.

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

Вся морока сейчас в том, что если на станице постов есть изображения или текст скрытый в спойлер (то есть то что грузится чуть дольше) ты хоть обдавайся ссылку на пост при догрузке в теме картинок или спойлера он все равно ускачет с экрана где должен быть по ссылке, потому и приходится номер поста писать.

0

7

Герда написал(а):

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

Я вообще хотел такой скрипт написать, ибо он элементарный: взять ссылку на конкретный пост и переделать к виду:

Код:
https://forum.mybb.ru/viewtopic.php?pid=634697

https://forum.mybb.ru/viewtopic.php?pid= можно забить в переменную, а номер поста, соответственно, позаисмтвовать из ссылки на каждый конкретный пост. А рядом с ссылками "Удалить", "Редактировать", "Цитировать" можно вставить ещё одну ссылку "Сослаться на сообщение" или ещё как-то. И вставлять готовый ББ-код с ссылкой.
В принципе это всё не сложно и реализуемо.

0

8

Иса написал(а):

Вся морока сейчас в том, что если на станице постов есть изображения или текст скрытый в спойлер (то есть то что грузится чуть дольше)... он все равно ускачет с экрана где должен быть по ссылке...

Для тех, кто не умеет ждать того "волшебного" момента, когда страница загрузится до конца, это нововведение не исправит "ускакиваний" или того, кто догадавыется увесистые посты оставлять.

Я по началу тоже думала, что прогрузка увесистых сообщений неправильно происходит, но на самом деле надо не трогать ничего и не прокручивать, пока не загрузится страница.
(Пользователям это, конечно, сложно объяснить. Поэтому на самом деле чем "легче" форум - тем лучше. Вот тут, например, чрезвычайно комфортно и ничто не скачет.)

rps
:jumping:
Мне оч интересненько.
быстрее с пользователями общий язык находится будет, да и самой удобнее таким образом ссылочку выдирать.

можно ожидать реализации? :flirt:

0

9

Герда написал(а):

можно ожидать реализации?

Можно, если хватит умения и времени.

0

10

Герда написал(а):

Для тех, кто не умеет ждать того "волшебного" момента, когда страница загрузится до конца, это нововведение не исправит "ускакиваний" или того, кто догадавыется увесистые посты оставлять.

исправит если на странице только один пост на не 30 или сколько их там на странице.

0

11

Герда Типа так > Тестируйте

Код:
<script><!-- Cсылка на пост при клике на дату -->
  $(document).ready(function(){
    $(' a.permalink ').attr("href", function () {
          return "javascript:hrefPost('" + $(this).attr("href")+"','"+$(this).prev('strong').text()+"')";
        })
    $('a.permalink ').append(' <img class="postssyll" src="https://forum.mybb.ru/img/smilies/MyBB/light/happy.gif" /><font color="#000"> * <u>Получить ссылку</u></font>');
  });
function hrefPost(href,numPost)
{
	insert('[url]' + href + '[/url]' + ',[b] пост №[/b]'+numPost+'\n');
}
</script>

...

Интересует ИЕ (ну и мазилла заодно http://hostjs-mybb2011.narod.ru/viewtopic.htm

Отредактировано Deff (Ср, 8 Дек 2010 18:36:08)

0

12

Deff
Мозила работает  :yep:

0

13

Invisible Man СПС

LebedevNO спс

Отредактировано Deff (Чт, 9 Дек 2010 12:03:21)

0

14

Deff Opera 10.63 (ставил и в низ и в форму ответа) полёт нормальный!  :cool:

0

15

Opera 11, Mozilla Firefox 3.6.12, Internet Explorer 9 фунциклирует :)

0

16

Deff написал(а):

<script><!-- Cсылка на пост при клике на дату -->
  $(document).ready(function(){
    $(' a.permalink ').attr("href", function () {
          return "javascript:hrefPost('" + $(this).attr("href")+"','"+$(this).prev('strong').text()+"')";
        })
    $('a.permalink ').append(' <img class="postssyll" src="https://forum.mybb.ru/img/smilies/MyBB/light/happy.gif" /><font color="#000"> * <u>Получить ссылку</u></font>');
  });
function hrefPost(href,numPost)
{
insert('' + href + '' + ', пост №'+numPost+'\n');
}
</script>

Если я поменяю число сообщений на странице скажем на 80 и буду вставлять ссылки на конкретные сообщения, у других пользователей они будут работать? Если нет, то надо переделывать.

0

17

rps написал(а):

Если я поменяю число сообщений на странице скажем на 80 и буду вставлять ссылки на конкретные сообщения, у других пользователей они будут работать?

rps Оно вроде как считывает адрес из разметки cтраницы (вродь адрес не зависит от установок страниц - только от даты и времени и очередности вписываемого поста...?
А Ваще те проще проверить ( У мну форумы коротенькие Если про номер сообщения - спецом всунул для Вас (зная шо не любишь ссылкой, а постом, считываю его справо,  в углу cообщения)

Отредактировано Deff (Чт, 9 Дек 2010 22:14:44)

0

18

не совсем понял, нафиг нужна эта функция, но попробовал сделать свою скриптовую версию
при нажатии на дату поста, выделяется именно тот пост, который нужен, остальные приглушаются

вариант с использованием lytebox

в html-верх:

<script type="text/javascript" src="http://www.dolem.com/lytebox/lytebox.js"></script>
<link rel="stylesheet" href="http://www.dolem.com/lytebox/lytebox.css" type="text/css" media="screen" />

в html-низ:

<script type="text/javascript">
$(function(){
$('a.permalink').attr({rel: "lyteframe", rev: "width: 800px; height: 300px;"});
});
</script>


вариант с использованием плагина shadowbox

в html-верх:

<link rel="stylesheet" type="text/css" href="http://www.shadowbox-js.com/build/shadowbox.css" />
<script type="text/javascript" src="http://www.shadowbox-js.com/build/shadowbox.js"></script>

в html-низ:

<script type="text/javascript">
$(function(){
$('a.permalink').attr({rel: "shadowbox;height=400;width=800"});
});
</script>

ПРИМЕР работы


p.s.
с  lytebox работает пошустрее

+1

19

Romych написал(а):

вариант с использованием lytebox

http://hostjs-mybb2011.narod.ru/Romych.htm

Romych Классно, но говорилось слегка не об этом,(трансформировал к текущему варианту событий)
-по клику на дату, создается  в поле ответа ссылка типо:

[url=адрес поста]Кодовое слово скрипту, запускающий Лутешоф по клику на ссылку[/url]


Зы
- в принципе в теме - маркировании рисунков - есть метод считывания размеров фрейма(дабы влезал и длинный и короткий пост

Отредактировано Deff (Вт, 4 Янв 2011 23:29:44)

0

20

Deff написал(а):

Romych Классно, но говорилось слегка не об этом,(трансформировал к текущему варианту событий)
-по клику на дату, создается  в посте ссылка типо:

ну, красиво же согласись ;)
хотя так и не понимаю зачем это нужно )0

0


Вы здесь » Единый форум поддержки » Сделаем сервис лучше » Ссылка на отдельную страницу для каждого сообщения.