Dezerit

Dezerit

В жизни нужно попробовать все. Главное - не начинать с интернета)
+733
Репутация
4277
Рейтинг
#1 Как вывести Обложку Категории отдельным виджетом? 6 февраля 2020 в 23:15
Можно в файле вывода категорий (чаще всего шаблон\controllers\content\category_view.tpl) взять обложку и передать ее таким кодом (пример):
  1.  
  2. <?php
  3. if(!empty($category['cover'])){
  4. echo '<img src="'.html_image_src($category['cover'], 'big', true).'" alt="'.$category['title'].'" >';
  5. $this->addToBlock('catcover', ob_get_clean());
  6. }
  7. ?>
  8.  
где big это нужный прессет обложки. Далее чтобы этот код выводился (вместо виджета), в нужное местов файле шаблон/main.tpl.php добавляем
  1.  
  2. <?php $this->block('catcover'); ?>
  3.  
хоть сразу после <body>
#2 Облако тегов (Список) 19 января 2020 в 19:46
Скачав версию с гита и сравнив system с релизной 2.13.0 нашел отличия. Заменив файлы с отличиями ссылки формируются корректно. По идее править site.ru/templates/default/controllers/tags/widgets/cloud/cloud.tpl.php не требуется. Какой измененный файл помог не разбирался.
#3 Как не включать мобильную версию сайта? 11 декабря 2019 в 14:45
Был рад помочь. Хотя не понимаю вашего стремления отключить адаптивность, все так к ней стремятся, а тут наоборот.
#4 Как не включать мобильную версию сайта? 10 декабря 2019 в 22:30
Пересмотрел. Значит вот это
  1. body{min-width:960px;}
Можно не добавлять.
Надо удалить еще один медиа-запрос в options.css.php
  1.  
  2. @media screen and (max-width: 980px) {
  3. #layout { width: 98% !important; min-width: 0 !important; }
  4. }
  5.  
  6.  
#6 Как не включать мобильную версию сайта? 9 декабря 2019 в 20:41
1. Удалите все media-запросы из css файлов шаблона. Не только из каталога css.
Эти запросы начинаются с @media *************. Пример из файла default/css/theme-layout.css:
  1.  
  2. @media screen and (max-width: 980px) {
  3. #body section { width:100% !important; }
  4. #body aside {
  5. float: none !important;
  6. overflow: hidden;
  7. width: 100%;
  8. clear: both;
  9. }
  10. }
  11.  
2. Также в один из основных css, который подгружается на любой странице сайта установите минимальную ширину тегу body.
Например в default/css/theme-layout.css если используется шаблон deafult.
  1. body{min-width:960px;}
Этого должно хватить для решения задачи.
#7 [ЕСТЬ РЕШЕНИЕ] Обложка групп не отображается в списке 29 ноября 2019 в 15:24
Scythian, надо прописать вывод поля с обложкой в файле \templates\шаблон\controllers\groups\list.tpl.php
Но для вывода списка групп используется не самый удобный вид, куда там обложку то выводить?

Код вывода:
  1.  
  2. <?php if (!empty($fields['cover']) && $fields['cover']['is_in_list'] && $group['cover']){ ?>
  3. <?php echo html_image($group['cover'], $fields['cover']['handler']->getOption('size_teaser'), $group['title']); ?>
  4. <?php } ?>
  5.  
#8 Авторское право 30 сентября 2019 в 13:56
Я думаю что стоит обратиться к автору каждого дополнения отдельно.
#10 Звездная система оценки статьи 21 июня 2019 в 20:15
Общее число голосов
  1. <?php echo $total_voted; ?>
Слова "голос, голосов и т.д." в языковых файлах компонента рейтинг/и основном не нашел. Их или придется добавлять самому или прописывать прямо в файле вывода.
#11 Звездная система оценки статьи 20 июня 2019 в 02:33
SALIK, думаю так сделать нельзя без серьезного изменения функционала в компоненте рейтинга.
#12 Звездная система оценки статьи 19 июня 2019 в 16:52
В \templates\шаблон\controllers\rating\widget_stars.tpl.php находите перечисление svg и после последнего
  1.  
  2. <svg class="star rating" data-rating="5">
  3. <polygon points="9.9, 1.1, 3.3, 21.78, 19.8, 8.58, 0, 8.58, 16.5, 21.78"/>
  4.  
перед </div>
вставляете вывод средней оценки, например так
  1. <span class="overall_rating"><?php echo round($current_rating); ?></span>
#13 [ЕСТЬ РЕШЕНИЕ] Нужно добавить иконку в виджет 14 июня 2019 в 22:36
сайт/templates/default/controller/content/widgets/overall/assets/css/styles.css добавьте такой код
  1.  
  2. .overall-list .details .comments,
  3. .overall-list__big .details .comments{
  4. padding-left:20px;
  5. background:url('../../../../../../images/icons/comment-small.png') no-repeat 0 50%;
  6. }
  7.  
не уверен в правильном количестве ../

или поближе в сайт/templates/default/css/theme-content.css
  1.  
  2. .overall-list .details .comments,
  3. .overall-list__big .details .comments{
  4. padding-left:20px;
  5. background:url('../images/icons/comment-small.png') no-repeat 0 50%;
  6. }
  7.  
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.