LINUX.ORG.RU

фичареквест перенести ссылки в тредах


0

1

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

Зачем это нужно: Чтобы можно было не двигая мышкой, не листая тред, одним кликом передвигаться по форуму вперед-назад. Да, в 95% случаев не вижу причин дочитывать до конца пост ТС, а уж прочитывать тред донизу... ну вы поняли.

За успешную реализацию плачу 300 рублей (больше это не стоит, и то много), лучше если на сотовый телефон. Ну или макскому на содержание сайта забанзаю. Предложение действительно 1 месяц.

★★★★★

Готово

./lorsource/src/main/webapp/WEB-INF/jsp/view-message.jsp

    <table class=nav>
      <tr>
        <td align=left valign=middle width="35%">
          <table>
            <tr valign=middle>
                <c:if test="${prevMessage != null}">
                  <td style="padding-right: 5px">
                    <a href="${fn:escapeXml(prevMessage.link)}" rel=prev rev=next>←</a>
                  </td>
                  <td align=left valign=top>
                    <a href="${fn:escapeXml(prevMessage.link)}" rel=prev rev=next>
                    <%= StringUtil.makeTitle(prevMessage.getTitle()) %></a>
                    <c:if test="${!scrollGroup}">
                      (${prevMessage.groupTitle})
                    </c:if>
                  </td>
                </c:if>
            </tr>
          </table>
        </td>
        <td align=left valign=middle width="35%">
          <c:if test="${nextMessage != null}">
            <table align="right">
              <tr valign=middle align=right>
                <td>
                  <a href="${fn:escapeXml(nextMessage.link)}" rel=next rev=prev>
                    <%= StringUtil.makeTitle(nextMessage.getTitle()) %>
                  </a>
                  <c:if test="${!scrollGroup}">
                    (${nextMessage.groupTitle})
                  </c:if>
                </td>
                <td align="right" valign="middle" style="padding-left: 5px">
                  <a href="${fn:escapeXml(nextMessage.link)}" rel=next rev=prev>→</a>
                </td>
              </tr>
            </table>
          </c:if>
        </td>
      </tr>
    </table>
вырезать и вставить десятью строками выше перед
<c:set var="scrollGroup" value="<%= Section.getScrollMode(message.getSectionId())==Section.SCROLL_GROUP %>"/>
Скриншот локальной копии с внесённой правкой
http://ompldr.org/vOXdoeg/2011-08-15-074519_920x463_scrot.png

adriano32 ★★★
()
Ответ на: Готово от adriano32

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

coldy ★★
()
Ответ на: комментарий от coldy

Нажать комбинацию клавиш «Перейти в самый верх страницы» напомнить?

ansky кажется говорил о том, чтобы держа мышь в одной и той же позиции на столе и палец на изготовке, издалека завидев бредятину в треде тут же нажать спусковой крючок^W^W ЛКМ и бежать в соседний тред в ожидании чего-то лучшего.
Если он имел в виду это, то данный фикс реализует её, так как ссылка в след./пред. тред остаётся на одном и том же месте.

adriano32 ★★★
()
Ответ на: комментарий от coldy

Вообще-то ссылки перехода итак снизу продублированы. По крайней мере в православной теме black.
А по теме я считаю, что предложение ТСа реализовывать не нужно, сейчас этими ссылками 1-й пост очень хорошо визуально отделяется от треда.
Если ТС-у это так нужно - пусть реализует UserJS-ом.

Ramen ★★★★
()
Ответ на: Готово от adriano32

мне твоя локальная копия нафик не сдалась. Внесешь в мейнстрим, получишь деньги. Найти меня можно по нику на мейлру.

ansky ★★★★★
() автор топика

В нормальных браузерах работает шоткат <Ctrl>Left/Right. Хотя он должен перелистывать страницы, он перемещает на предыдущий/следующий топик.

baverman ★★★
()
Ответ на: комментарий от baverman

О, я не знал. Пожалуй сэкономлю.

ansky ★★★★★
() автор топика

типа так? так это же юзерскрипт в 10 строчек…

arsi ★★★★★
()
Ответ на: комментарий от adriano32

Ну ладно, не сердись. Понятно ведь, что деньги предлагаются не за код, а за суету.

Предложение пожалуй снимать не буду, но актуальности уже нет.

Всем спасибо.

ansky ★★★★★
() автор топика
Ответ на: комментарий от adriano32

Фантастика. Ты ещё желаешь творить добро? =)

coldy ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.