Быстрый переход к форме отправки комментариев

CommentЯ уже писал об увеличении размера формы отправки комментариев, что, по сути, является одним из многих шажков в направлении оптимизации интерфейса нашего блога для удобства читателей. Сейчас я хочу предложить вам сделать еще один шаг в этом направлении. И он снова касается формы отправки комментариев.

У многих блогеров читатели довольно активно комментируют статьи. И каждому последующему комментатору приходится все больше и больше прокручивать страницу для того, чтобы добраться до формы отправки комментариев. Облегчим нашим читателям эту задачу!

Итак, взгляните в самый низ этой статьи, где указано количество комментариев для нее. Видите перед словом "Комментариев" маленькую синюю стрелку, указывающую вниз? Если вы подведете к ней курсор, то убедитесь, что это ссылка, а всплывающая подсказка расскажет вам о ее назначении - кликнув по ссылке, читатель мгновенно переместится к форме отправки комментариев, минуя саму ленту комментариев.

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

Все довольно просто. Открываем редактор шаблона (Дизайн->Изменить HTML), ставим галочку напротив "Расширить шаблоны виджета", после чего ищем следующий код:
<h4>
  <b:if cond='data:post.numComments == 1'>
    1 <data:commentLabel/>:
  <b:else/>
    <data:post.numComments/> <data:commentLabelPlural/>:
  </b:if>
</h4>
...и видоизменяем его следующим образом:
<h4>
  <a expr:href='data:blog.url + "#comment-form"'><img align='baseline' height='16' src='https://lh5.googleusercontent.com/-XqsiYODu7VE/TmDBrquePWI/AAAAAAAAAPY/bgDbn45vCQ4/arrow_down.gif' title='К форме отправки комментариев' width='16'/></a> <b:if cond='data:post.numComments == 1'>
    1 <data:commentLabel/>:
  <b:else/>
    <data:post.numComments/> <data:commentLabelPlural/>:
  </b:if>
</h4>
Таких блоков кода в шаблоне два. Изменения следует внести в оба!

Разумеется, как саму картинку, символизирующую ссылку перехода к форме отправки комментариев, так и текст всплывающей подсказки вы можете заменить своим.

Удачи!

Комментариев: 15

  1. Спасибо! Оказывается, это очень удобно, когда много комментариев!

    ОтветитьУдалить
    Ответы
    1. Оценили, Алия? :-) Как раз для блоггеров с большим количество комментов и писалось!

      Удалить
  2. Какой код мы ищем? Этот?
    У меня таких 5.

    ОтветитьУдалить
    Ответы
    1. Либо Вы что-то путаете, либо у Вас какой-то самопальный шаблон.

      Удалить
  3. Ох-хо-хо:-( Не могу найти у себя в шаблоне первый код...

    Может такое быть?(

    ОтветитьУдалить
    Ответы
    1. Пробуйте поискать отдельные строки из представленного кода. Может его уже немного видоизменили.

      Удалить
  4. К сожалению даже так не находится... ладно, Бог с ней, со стрелочкой, у меня редко бывает больше 50 комментариев.

    ОтветитьУдалить
  5. Вот и у меня тоже проблема. Первая строчка еле-еле нашлась (видоизмененная), а второй вообще никакой нет... А изменения нужно же внести в оба! Так что осталась я без стрелочки... А я так к ней уже привыкла...

    ОтветитьУдалить
    Ответы
    1. Дамы, постараюсь выкроить на неделе время, чтобы посмотреть, что разработчики накрутили нового в коде и переориентировать статью под него!

      Удалить
  6. Я поняла! У меня вообще нет такого блока. Ни одного!


    У меня только такие два есть

    h4>:</h4

    Может их заменить на ваши?

    ОтветитьУдалить
    Ответы
    1. А Вы "Расширить шаблоны виджета" нажать не забыли?

      Удалить
  7. Нет, конечно. Никогда не забываю... Ну ладно, можно и без нее. Но с ней было лучше...

    ОтветитьУдалить
    Ответы
    1. Ну, мы вопрос невозможности найти код, уже здесь поднимали несколькими постами выше. Пока, увы, времени перетрясти статью на предмет изменений в коде шаблона у меня нет времени.

      Удалить
  8. У меня всё получилось! Спасибо! Только вот после внесённых изменений слово при стрелочке - "комментариев" заменилось на "коммент.", как-то это не очень красиво! Не подскажете как исправить?!

    ОтветитьУдалить

Хотите подписать свой комментарий, но у вас нет аккаунта? Выберите в выпадающем списке Имя/URL.
Вы сможете вписать свои имя или ник. Поле для указания URL можно оставить пустым.

Тэги, допустимые в комментариях