Posted 3 февраля, 20168 yr comment_100446 Подскажите, пожалуйста, как ограничить размер последних сообщений в блоках + как сделать так, чтобы если их выводишь на главной форума не постились автоматом картинки.
3 февраля, 20168 yr comment_100449 20 минут назад, cepbep сказал: Подскажите, пожалуйста, как ограничить размер последних сообщений в блоках + как сделать так, чтобы если их выводишь на главной форума не постились автоматом картинки. можно подробнее? И желательно со скринами
3 февраля, 20168 yr Author comment_100450 С фото не покажу, но они отображаются, если так вывести последние сообщения. В боковой ленте сообщений нельзя задать количество символов (или я не нашел) в каждом из сообщений. Ну и если выводить последние темы, где отвечали, много пустого места, хотелось бы чтобы межстрочные пробелы были меньше. 5 минут назад, Redneck сказал: можно подробнее? И желательно со скринами
3 февраля, 20168 yr comment_100452 36 минут назад, cepbep сказал: С фото не покажу, но они отображаются, если так вывести последние сообщения. В боковой ленте сообщений нельзя задать количество символов (или я не нашел) в каждом из сообщений. Ну и если выводить последние темы, где отвечали, много пустого места, хотелось бы чтобы межстрочные пробелы были меньше. а чего не хотите плагин поставить как на мафии, очень удобно
6 февраля, 20168 yr Author comment_100653 В 03.02.2016 в 23:37, Redneck сказал: а чего не хотите плагин поставить как на мафии, очень удобно Попробовал плагин - не вариант. Большие межстрочные интервалы = форум кажется пустым, требует больше скроллинга, что не все любят Заголовок опускается вниз - это плохо для поисковой оптимизации
7 февраля, 20168 yr Author comment_100710 Вот этот вариант прямо очень нравится: минималистично, компактно, понятна суть, видно много активности в маленьком блоке... как сделать?)))
7 февраля, 20168 yr comment_100712 Отредактировать шаблон core > global > plugins > recentTopicsRow Там в принципе всё просто. Для примера {{$idField = $topic::$databaseColumnId;}} {{$iPosted = isset( $topic->contentPostedIn ) ? $topic->contentPostedIn : ( $topic AND method_exists( $topic, 'container' ) AND $topic->container() !== NULL ) ? $topic->container()->contentPostedIn() : array();}} <li id='recentTopics_tid_{$topic->tid}' data-tid="{$topic->tid}" data-timestamp="{{if $topic->mapped('last_comment')}}{$topic->mapped('last_comment')}{{else}}{$topic->mapped('date')}{{endif}}" class="ipsDataItem ipsDataItem_responsivePhoto {{if $topic->unread()}}ipsDataItem_unread{{endif}} {{if method_exists( $topic, 'tableClass' ) && $topic->tableClass()}}ipsDataItem_{$topic->tableClass()}{{endif}} {{if $topic->hidden()}}ipsModerated{{endif}}"> {{if $showReadMarkers}} {{if $topic->unread()}} <div class='ipsDataItem_icon ipsPos_top'> <a href='{$topic->url( 'getNewComment' )}' title='{lang="first_unread_post"}' data-ipsTooltip> <span class='ipsItemStatus'><i class="fa {{if in_array( $topic->$idField, $iPosted )}}fa-star{{else}}fa-circle{{endif}}"></i></span> </a> </div> {{else}} {{if in_array( $topic->$idField, $iPosted )}} <div class='ipsDataItem_icon ipsPos_top'> <span class='ipsItemStatus ipsItemStatus_read ipsItemStatus_posted'><i class="fa fa-star"></i></span> </div> {{else}} <div class='ipsDataItem_icon ipsPos_top'> </div> {{endif}} {{endif}} {{endif}} <div class='ipsDataItem_main'> <h4 class='ipsDataItem_title ipsType_break'> {{if $topic->locked()}} <i class='fa fa-lock' data-ipsTooltip title='{lang="topic_locked"}'></i> {{endif}} {{if $topic->prefix()}} {template="prefix" group="global" app="core" params="$topic->prefix( TRUE ), $topic->prefix()"} {{endif}} <a href='{$topic->url()}' {{if $topic->canView()}}data-ipsHover data-ipsHover-target='{$topic->url()->setQueryString('preview', 1)}' data-ipsHover-timeout='1.5' {{endif}}> {{if $topic->isQuestion()}} <strong class='ipsType_light'>{lang="question_title"}:</strong> {{endif}} <span itemprop="name"> {{if $topic->mapped('title')}}{wordbreak="$topic->mapped('title')"}{{else}}<em class="ipsType_light">{lang="content_deleted"}</em>{{endif}} </span> </a> {{if $topic->mapped('pinned') || $topic->mapped('featured') || $topic->hidden() === -1 || $topic->hidden() === 1}} <span> {{if $topic->hidden() === -1}} <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_warning" data-ipsTooltip title='{$topic->hiddenBlurb()}'><i class='fa fa-eye-slash'></i></span> {{elseif $topic->hidden() === 1}} <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_warning" data-ipsTooltip title='{lang="pending_approval"}'><i class='fa fa-warning'></i></span> {{endif}} {{if $topic->mapped('pinned')}} <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_positive" data-ipsTooltip title='{lang="pinned"}'><i class='fa fa-thumb-tack'></i></span> {{endif}} {{if $topic->mapped('featured')}} <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_positive" data-ipsTooltip title='{lang="featured"}'><i class='fa fa-star'></i></span> {{endif}} </span> {{endif}} </h4> {{if $topic->commentPageCount() > 1}} {$topic->commentPagination( array(), 'miniPagination' )|raw} {{endif}} <div class='ipsDataItem_meta ipsType_reset ipsType_light ipsType_blendLinks'> {lang="byline" htmlsprintf="$topic->author()->link()"} {datetime="$topic->mapped('date')"} {{if \IPS\Request::i()->controller != 'forums'}} {lang="in"} <a href="{$topic->container()->url()}">{$topic->container()->_title}</a> {{endif}} {{if count( $topic->tags() )}} {template="tags" group="global" app="core" params="$topic->tags(), true, true"} {{endif}} </div> <ul class='ipsList_inline ipsClearfix ipsType_light'> {{if $topic->isQuestion()}} {{if $topic->topic_answered_pid}} <li class='ipsType_success'><i class='fa fa-check-circle'></i> <strong>{lang="answered"}</strong></li> {{else}} <li class='ipsType_light'><i class='fa fa-question'></i> {lang="awaiting_answer"}</li> {{endif}} {{endif}} </ul> </div> </li>
7 февраля, 20168 yr Author comment_100732 Спасибо, буду пробовать. "Все просто" и 3 страницы кода впечатляет. Страшно посмотреть на сложные варианты ))
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.