Перейти к содержанию

rsergio

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

    22
  • Зарегистрирован

  • Посещение

  • Победитель дней

    1

Сообщения, опубликованные rsergio

  1. 4 минуты назад, ram108 сказал:

    Этот символ добавляет title в URL, например, http://ipbmafia.ru/profile/16611-ram108/ добавил после id, ram108. Без него ссылка будет выглядить так http://ipbmafia.ru/profile/16611/

    Так человек этого и хочет вроде

  2. 5 минут назад, Envy сказал:

    Sipsb, rsergio,

    что на счет этого?

    Зайти в "Расширенные настройки" - "ЧПУ" и поменять где надо шаблон ЧПУ с

    profile/{#id}-{?}

    на соответственно

    profile/{#id}

    т.е. убрать -{?}

    ddd.png

  3. Чтобы убрать  index.php?  надо в настройках SEO включить опцию "Использовать mod_rewrite?" и соответственно настроить .htaccess

    mr.png

    Title настраивается на закладке Метатеги для нужных страниц (можно в режиме визуального редактора)

  4. Только вчера искал как можно пересчитать количество сообщений т.к. при перемещении сообщения в категории выводилось больше, чем реально есть.

    Не нашел и просто залез в SQL и поправил ручками :)

     

  5. 41 минуту назад, alexbavar сказал:

    А с картинкой надо думать, тоже важный момент.

    Если найти пример как работать с картинками темы, то можно было бы вытащить первую картинку.

    Что-то типа $record->images()

  6. 54 минуты назад, alexbavar сказал:

    Не хватает только полей "кол-во комментариев", "кол-во просмотров" и превью картинки из темы. Как сделать?

     

    Чтобы вывести количество ответов и просмотров нужно в шаблоне после строки

    <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}}

    С картинкой не знаю как быть - оно в базах данных выделена отдельно.

  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. dd.png

    Шаблон для горизонтальной ориентации

    {{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. В 05.11.2016 в 16:46, Silence сказал:

    ACP -> Customization -> Themes -> ваша тема -> EditHTML and CSS -> Forums -> front -> ForumDisplay и удалит:

    
    <h1 class="ipsType_pageTitle">{$forum->_title}</h1>

     

    Для страницы форума мне не помогло.

    Помогло Core -> Front -> global -> pageHeader удалить

    <h1 class='ipsType_pageTitle'>{$title}</h1>

  10. Просмотрел все плагины, перешерстил почти весь форум, пытался воспользоваться поиском, но не нашел как включить вывод номера сообщения по порядку в правом верхнем углу рядом с ссылкой на комментарий и IP адресом.

    На этом форуме он выводится с текстом ID, на других видел что перед числом стоит "#".

    Думал уже поменять шаблон и вывести ID сообщения, но у них сквозная нумерация по всему форуму. 

  11. 1 час назад, ram108 сказал:

    В четвертой версии хорошо оптимизировано СЕО. 

    Посмотрел на страницы своего сайта - индекс noindex нашел только на страницы поиска. На странице профилей пользователей, на странице активностей, и даже на странице "Пользователи в сети" нет тэга noindex.

  12. 9 минут назад, Sipsb сказал:

    Поиск по сайту есть! Всё уже много раз обсуждалось. :)

    Вчера вечером все обыскал, сегодня с утра тоже. 
    Вот только эту тему по 4-ке нашел, еще одну по 3-ке и все.
    Может не те ключевые слова использовал...

    Я вообще боюсь что спросить - уже несколько дней читаю этот форум, много интересного нашел. 
    Но вот про эту тему не нашел ответ. Спросил. И сразу же "в поиск"... 

×
×
  • Создать...