cepbep Posted February 3, 2016 Share Posted February 3, 2016 Подскажите, пожалуйста, как ограничить размер последних сообщений в блоках + как сделать так, чтобы если их выводишь на главной форума не постились автоматом картинки. Quote Link to comment Share on other sites More sharing options...
Redneck Posted February 3, 2016 Share Posted February 3, 2016 20 минут назад, cepbep сказал: Подскажите, пожалуйста, как ограничить размер последних сообщений в блоках + как сделать так, чтобы если их выводишь на главной форума не постились автоматом картинки. можно подробнее? И желательно со скринами Quote Link to comment Share on other sites More sharing options...
cepbep Posted February 3, 2016 Author Share Posted February 3, 2016 С фото не покажу, но они отображаются, если так вывести последние сообщения. В боковой ленте сообщений нельзя задать количество символов (или я не нашел) в каждом из сообщений. Ну и если выводить последние темы, где отвечали, много пустого места, хотелось бы чтобы межстрочные пробелы были меньше. 5 минут назад, Redneck сказал: можно подробнее? И желательно со скринами Quote Link to comment Share on other sites More sharing options...
Redneck Posted February 3, 2016 Share Posted February 3, 2016 36 минут назад, cepbep сказал: С фото не покажу, но они отображаются, если так вывести последние сообщения. В боковой ленте сообщений нельзя задать количество символов (или я не нашел) в каждом из сообщений. Ну и если выводить последние темы, где отвечали, много пустого места, хотелось бы чтобы межстрочные пробелы были меньше. а чего не хотите плагин поставить как на мафии, очень удобно Quote Link to comment Share on other sites More sharing options...
cepbep Posted February 3, 2016 Author Share Posted February 3, 2016 не знаю какие тут плагины есть )) Quote Link to comment Share on other sites More sharing options...
cepbep Posted February 6, 2016 Author Share Posted February 6, 2016 В 03.02.2016 в 23:37, Redneck сказал: а чего не хотите плагин поставить как на мафии, очень удобно Попробовал плагин - не вариант. Большие межстрочные интервалы = форум кажется пустым, требует больше скроллинга, что не все любят Заголовок опускается вниз - это плохо для поисковой оптимизации Quote Link to comment Share on other sites More sharing options...
cepbep Posted February 7, 2016 Author Share Posted February 7, 2016 Вот этот вариант прямо очень нравится: минималистично, компактно, понятна суть, видно много активности в маленьком блоке... как сделать?))) Quote Link to comment Share on other sites More sharing options...
Respected Posted February 7, 2016 Share Posted February 7, 2016 Отредактировать шаблон 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> cepbep 1 Quote Link to comment Share on other sites More sharing options...
cepbep Posted February 7, 2016 Author Share Posted February 7, 2016 Спасибо, буду пробовать. "Все просто" и 3 страницы кода впечатляет. Страшно посмотреть на сложные варианты )) Quote Link to comment Share on other sites More sharing options...
Recommended Posts
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.