Подскажите как у положительного рейтинга убрать " +"

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО InstantCMS 2.X

Как?

#1 9 апреля 2020 в 21:20
Подскажите как у положительного рейтинга контента убрать " + " (плюсик), (чтобы например не +26 а просто 26 было)

Спасибо!
#2 11 апреля 2020 в 10:28
Есть много вариантов.

1. Изменить ядро: github.com/instantsoft/icms2/blob/da5c9db788ae1271802d9d8b83c70368a3347107/system/libs/html.helper.php#L364
2. Переопределить функцию html_signed_num (вроде она, смотрел по github. Если нет, то аналогичную) в плагине и передать в шаблон.
3. Использовать различные js, css примочки, чтобы убрать первый знак (±) там, где нам надо.
Посмотрите решения: qarchive.ru/984920_skryt__pervye_simvoly_x
4. Прямо в шаблоне что-то сделать (набросать код, или ту же функцию, чтобы изменить это в нужном месте).

Это так, на вскидку. Может быть еще как-то.

Добавил: попробуйте начать с css или js "захватив" селектор с положительным значением.
github.com/instantsoft/icms2/blob/228fae7ecc6eed35cf9b392ec5800af6ee1092be/templates/default/controllers/rating/info_list.tpl.php#L12

Что там за место:

  1. <?php echo html_signed_class($vote['score']); ?>
добавляет? positive? Надо уточнить. ИМХО, получится что-то интересное. crazy
#3 11 апреля 2020 в 11:34
@Happy2019,
В файлике \templates\default\controllers\rating\widget.tpl.php строка приблизительно 33
Вместо
  1. <?php echo html_signed_num($current_rating); ?>
сделайте просто
  1. <?php echo $current_rating; ?>
#4 11 апреля 2020 в 15:15

сделайте просто

Ris

Во, как элементарно оказывается! )
#5 11 апреля 2020 в 15:46


@Happy2019,
В файлике \templates\default\controllers\rating\widget.tpl.php строка приблизительно 33
Вместо
сделайте просто

Ris

Спасибо за совет, все отлично
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.