Кнопка "Добавить комментарий" в двух местах

Добавить еще одно поле комментария

#1 12 октября 2018 в 22:56
Всем привет!
Срочно требуется выполнить задачу:
В прошлых версиях инстанта кнопка "Написать комментарий" была в самом низу страницы. Начиная с InstantCMS v2.10.1 кнопка перенесена наверх и располагается сразу под страницей.

И столкнулся с ситуацией, когда половине сайта это новшество по душе, а другой половине нет. Вот и возникла необходимость добавить кнопку "Написать комментарий" еще и вниз.
То есть, кнопка "Написать комментарий" должна быть в двух местах. В самом низу страницу и наверху. Как на скрине:

Предлагайте цены и сроки
#2 12 октября 2018 в 23:34

Предлагайте цены и сроки

@litclubbs

Да просто откройте файл /templates/default/controllers/comments/list.tpl.php (или такой же файл в вашем шаблоне)

и добавьте в саааамый низ код

  1. <?php if (($user->is_logged && cmsUser::isAllowed('comments', 'add')) || (!$user->is_logged && $is_guests_allowed)){ ?>
  2. <div id="comments_add_link">
  3. <a href="#reply" class="ajaxlink" onclick="return icms.comments.add()"><?php echo LANG_COMMENT_ADD; ?></a>
  4. </div>
  5. <?php } ?>
#3 13 октября 2018 в 00:01


и добавьте в саааамый низ код

@SmartControl
Спасибо огромное за помощь!
подскажите прям в самый низ? или перед этими строками:
  1. <script type="text/javascript">
  2. <?php echo $this->getLangJS('LANG_SEND', 'LANG_SAVE', 'LANG_COMMENT_DELETED', 'LANG_COMMENT_DELETE_CONFIRM', 'LANG_MODERATION_REFUSE_REASON'); ?>
  3. <?php if ($is_highlight_new){ ?>icms.comments.showFirstSelected();<?php } ?>
  4. </script>
Вставил перед ними, кнопка появилась, но при клике, страница проматывает наверх и форма комментария открывается в верхней кнопке.
#4 13 октября 2018 в 00:13

подскажите прям в самый низ? или перед этими строками:

Да можно и перед строками, я не хотел усложнять инструкцию.

но при клике, страница проматывает наверх и форма комментария открывается в верхней кнопке.

@litclubbs

Да, так и есть. Но у вас был запрос только на добавление точно такой же кнопки)

Вот и возникла необходимость добавить кнопку "Написать комментарий" еще и вниз.

@litclubbs
А чтобы окно ввода комментария появлялось внизу надо еще поколдовать… Одним кликом это уже не получится… Надо смотреть
#5 13 октября 2018 в 00:15


Да, так и есть. Но у вас был запрос только на добавление точно такой же кнопки)

@SmartControl
И за это огромное спасибо! Уже неплохой, что хотя бы так))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.