Jump to content

rsergio

Пользователи
  • В сети

  • Количество сообщений

    22
  • Reputation

    13 rsergio's Reputation
  1. Зайти в "Расширенные настройки" - "ЧПУ" и поменять где надо шаблон ЧПУ с profile/{#id}-{?} на соответственно profile/{#id} т.е. убрать -{?}
  2. Чтобы убрать index.php? надо в настройках SEO включить опцию "Использовать mod_rewrite?" и соответственно настроить .htaccess Title настраивается на закладке Метатеги для нужных страниц (можно в режиме визуального редактора)
  3. Только вчера искал как можно пересчитать количество сообщений т.к. при перемещении сообщения в категории выводилось больше, чем реально есть. Не нашел и просто залез в SQL и поправил ручками
  4. Если найти пример как работать с картинками темы, то можно было бы вытащить первую картинку. Что-то типа $record->images()
  5. Чтобы вывести количество ответов и просмотров нужно в шаблоне после строки <li><strong><a href='{$record->url()}' title="{lang="read_more_about" sprintf="$record->name"}">{lang="read_more"}</a></strong></li> (и перед </ul>) вставить {{foreach $record->stats(FALSE) as $k => $v}} <li> <span class='ipsDataItem_stats_number'>{number="$v"}</span> <span class='ipsDataItem_stats_type'>{lang="{$k}" pluralize="$v"}</span> </li> {{endforeach}} С картинкой не знаю как быть - оно в базах данных выделена отдельно.
  6. Ошибку не заметил - название темы то не выводится. В шаблоне выше вместо {$record->_title} поставить {$record->title} (убрать подчеркивание)
  7. Выше - шаблон для вывода самих баз данных, а если нужно подобное, но для последний тем форума, то такой вариант подойдет: {{if !empty( $topics ) }} <h1 class='ipsType_pageTitle'>{$title}</h1> <hr class='ipsHr'> <section class='ipsType_normal ipsSpacer_both'> {{foreach $topics as $record}} <article class='cCmsCategoryFeaturedEntry ipsClear ipsClearfix {{if $record->hidden()}}ipsModerated{{endif}}'> <header class='ipsPhotoPanel ipsPhotoPanel_notPhone ipsPhotoPanel_small ipsSpacer_bottom'> {template="userPhoto" app="core" params="$record->author()" group="global"} <div> <h2 class='ipsType_pageTitle'> {{if $record->prefix()}} {template="prefix" group="global" app="core" params="$record->prefix( TRUE ), $record->prefix()"} {{endif}} <div class='ipsType_break ipsContained'> <a href="{$record->url()}" title="{lang="read_more_about" sprintf="$record->_title"}" class='ipsTruncate ipsTruncate_line'> {{if $record->unread()}} <span class='ipsItemStatus' data-ipsTooltip title="{lang="cms_unread_record"}"><i class="fa fa-circle"></i></span> {{endif}} {$record->_title} </a> </div> </h2> <p class='ipsType_light ipsType_reset'> {lang="cms_byline" htmlsprintf="$record->author()->link(), $record->container()->url(), $record->container()->_title"}{datetime="$record->mapped('date')"} </p> </div> </header> <div> <section class='ipsType_normal ipsType_richText ipsType_break ipsSpacer_bottom' data-ipsTruncate data-ipsTruncate-size='7 lines' data-ipsTruncate-type='remove'> {$record->truncated()|raw} </section> {{if count( $record->tags() )}} {template="tags" group="global" app="core" params="$record->tags()"} {{endif}} <ul class='ipsList_inline ipsClear'> <li><strong><a href='{$record->url()}' title="{lang="read_more_about" sprintf="$record->name"}">{lang="read_more"}</a></strong></li> </ul> </div> </article> {{endforeach}} </section> {{endif}} По вкусу можно подправить
  8. Шаблон для горизонтальной ориентации {{if !empty( $records ) }} <h1 class='ipsType_pageTitle'>{$title}</h1> <hr class='ipsHr'> <section class='ipsType_normal ipsSpacer_both'> {{foreach $records as $record}} <article class='cCmsCategoryFeaturedEntry ipsClear ipsClearfix {{if $record->hidden()}}ipsModerated{{endif}}'> <header class='ipsPhotoPanel ipsPhotoPanel_notPhone ipsPhotoPanel_small ipsSpacer_bottom'> {template="userPhoto" app="core" params="$record->author()" group="global"} <div> <h2 class='ipsType_pageTitle'> {{if $record->prefix()}} {template="prefix" group="global" app="core" params="$record->prefix( TRUE ), $record->prefix()"} {{endif}} {{if $record->isFutureDate() || $record->mapped('pinned') || $record->mapped('featured') || $record->hidden() === -1 || $record->hidden() === 1}} {{if $record->isFutureDate()}} <span class="ipsBadge ipsBadge_icon ipsBadge_warning" data-ipsTooltip title='{$record->futureDateBlurb()}'><i class='fa fa-clock-o'></i></span> {{elseif $record->hidden() === -1}} <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_warning" data-ipsTooltip title='{$record->hiddenBlurb()}'><i class='fa fa-eye-slash'></i></span> {{elseif $record->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 $record->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 $record->mapped('featured')}} <span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_positive" data-ipsTooltip title='{lang="featured"}'><i class='fa fa-star'></i></span> {{endif}} {{endif}} <div class='ipsType_break ipsContained'> <a href="{$record->url()}" title="{lang="read_more_about" sprintf="$record->_title"}" class='ipsTruncate ipsTruncate_line'> {{if $record->unread()}} <span class='ipsItemStatus' data-ipsTooltip title="{lang="cms_unread_record"}"><i class="fa fa-circle"></i></span> {{endif}} {$record->_title} </a> </div> </h2> <p class='ipsType_light ipsType_reset'> {lang="cms_byline" htmlsprintf="$record->author()->link(), $record->container()->url(), $record->container()->_title"}{datetime="$record->record_publish_date"} </p> </div> </header> {{if count( $record->customFieldsForDisplay('listing') )}} <div class='ipsDataItem_meta'> {{foreach $record->customFieldsForDisplay('listing') as $fieldId => $fieldValue}} {{if $fieldValue}} {$fieldValue|raw} {{endif}} {{endforeach}} </div> {{endif}} <div {{if $record->record_image}}class='ipsColumns ipsColumns_collapsePhone'{{endif}}> {{if $record->record_image}} <div class='ipsColumn ipsColumn_medium'> <div class="cCmsRecord_image"> <img class="ipsImage" src="{file="$record->_record_image_thumb" extension="cms_Records"}"> </div> </div> <div class='ipsColumn ipsColumn_fluid'> {{endif}} <section class='ipsType_normal ipsType_richText ipsType_break ipsSpacer_bottom' data-ipsTruncate data-ipsTruncate-size='7 lines' data-ipsTruncate-type='remove'> {$record->truncated()|raw} </section> {{if count( $record->tags() )}} {template="tags" group="global" app="core" params="$record->tags()"} {{endif}} <ul class='ipsList_inline ipsClear'> <li><strong><a href='{$record->url()}' title="{lang="read_more_about" sprintf="$record->name"}">{lang="read_more"}</a></strong></li> {{if $record::database()->options['reviews']}} <li>{template="rating" app="core" params="'small', $record->averageReviewRating(), \IPS\Settings::i()->reviews_rating_out_of, $record->memberReviewRating()" group="global"}</li> {{endif}} {{if $record::database()->options['comments']}}<li><a href='{$record->url()}#comments' title='{lang="view_comments"}'><i class='fa fa-comment'></i> {lang="num_comments" pluralize="$record->record_comments"}</a></li>{{endif}} <li class='ipsType_light'>{lang="num_views_with_number" pluralize="$record->record_views"}</li> </ul> {{if $record->record_image}} </div> {{endif}} </div> </article> {{endforeach}} </section> {{endif}}
  9. Виноват, не внимательный
  10. Для 4.1.16.1 Стиль - Forums - Front - forums - topicRow поменять в блоке <div class='ipsType_break ipsContained'> $row->url() на $row->url()->setQueryString( 'do', 'getNewComment' )
  11. Для страницы форума мне не помогло. Помогло Core -> Front -> global -> pageHeader удалить <h1 class='ipsType_pageTitle'>{$title}</h1>
  12. Спасибо, уже нашел и поставил
  13. Просмотрел все плагины, перешерстил почти весь форум, пытался воспользоваться поиском, но не нашел как включить вывод номера сообщения по порядку в правом верхнем углу рядом с ссылкой на комментарий и IP адресом. На этом форуме он выводится с текстом ID, на других видел что перед числом стоит "#". Думал уже поменять шаблон и вывести ID сообщения, но у них сквозная нумерация по всему форуму.