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

invisionbyte

Администраторы
  • Постов

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

  • Посещение

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

    130

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

  1. 7 часов назад, Radoslaw сказал:

    Если затем вернуться в свою учетку, движок отображает в правом углу "<имя_админа> как <имя_админа>", опции разлогиниться нет.

    Здравствуйте. Такое возможно после длительных простоев в режиме "<имя_админа> как <имя_пользователя>".

    7 часов назад, Radoslaw сказал:

    Зайти как другой юзер через админку также нельзя до следующей перезагрузки ПК.

    В такое случае Вы должны пройти через отключение кастомных приложений/тем и т.д. в области админцентра Техническая поддержка, если проблема останется, то сообщите об этом разработчикам, они продиагностируют Вашу проблему и исправят её в следующем релизе.

  2. Здравсвуйте. Инструкция:

    Открыть шаблон globalTemplate и перед закрывающим тегом </head> вставить:

    <script type="text/javascript">
               jQuery(document).ready(function(){
                           jQuery('body').append("<div data-ipsTooltip title='Подняться наверх' class='scrolltotop'><div class='scrolltotop__side'></div><div class='scrolltotop__arrow'></div></div>");
                      jQuery(window).scroll(function(){
                        if (jQuery(this).scrollTop() > 350) {
                               jQuery('.scrolltotop').fadeIn();
                        } else {
                               jQuery('.scrolltotop').fadeOut();
                        }
                    });
                       jQuery('.scrolltotop').click(function(){
                          jQuery("html, body").animate({ scrollTop: 0 }, 50);
                        return false;
                    });
                });
            </script>

    Добавить в custom.css:

    .scrolltotop {
    	display:none;
    	z-index: 9000;
        cursor: pointer;
        border-radius: 120px;
        position: fixed;
        width: 66px;
        height: 66px;
        bottom: 5%;
        right: 2%;
    }
    .scrolltotop__side {
    	position: fixed;
        width: 66px;
        height: 66px;
        /* top: 86%; */
        bottom: 5%;
        right: 2%;
        background: #4e5f74;
        opacity: 0.6;
        border-radius: 120px;
        box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.28);
    }
    
    
    .scrolltotop__arrow {
    	border-radius: 120px;
        background: url({resource="arrow.png" app="core" location="global"}) top no-repeat;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0.4)";
        opacity: 1;
            position: fixed;
        width: 30px;
        height: 44px;
        bottom: 5%;
        text-align: center;
        margin-left: 18px;
        background-size: contain;
    }
    .scrolltotop:hover .scrolltotop__side {opacity:1 !important}

    Стрелочка указывается в качестве ресурса {resource="arrow.png" app="core" location="global"}

    • Like 1
  3. 1 час назад, Vikabo сказал:

    Спасибо огромное за объяснение и подсказку! Переключила на капчу2, по инструкции все сделала, ключи добавила. Регистрация  проходит, но все же руки у меня кривые))) Там в инструкции было написано добавить скрипт перед закрывающим тегом </head>, это я осилила, а дальше надо было разместить еще кусок в конце объекта <form> (там, где нужно разместить виджет reCAPTCHA), вот это я найти не могу, и сейчас у меня при регистрации еще лишний раз перекидывает на страницу с капчей))) Как найти этот объект "форм"? в упор не вижу... или ищу не там.o.O

    Ничего в коде вставлять не нужно, Вам достаточно получить ключ и указать его в админцентре в настройке капчи.

    • Like 1
  4. 11 часов назад, vold57 сказал:

    При изменении названия темы меняется так же УРЛ страницы. Как этого избежать?

    Здравствуйте. Никак такого не избежать. Старый URL всё равно ведёт на новый, в этом нет ничего страшного.

  5. В 14.04.2018 в 13:44, vold57 сказал:

    Тайтл и название темы обрезаются после 256 знаков. Хотелось бы уменьшить. Дескрипшн обрезается на 156 знаке. Это нужно увеличить. Где это можно сделать?
    И подскажите, где можно отредактировать код H1 в теме? Слишком он грязный - много вложенных других тегов.

    Здравствуйте. Мета-теги можно устанавливать свои для любого раздела сайта, для этого воспользуйтесь онлайн-редактором мета тегов в вашем админцентре.

  6. Открыть шаблон core > front > widgets > announcements и заменить весь код на:

    <div class='announcementBlock'>
    <h3 class='ipsType_reset ipsWidget_title'>{lang="block_announcements"}</h3>
    <div class='ipsWidget_inner'>
    	{{if !empty( $announcements ) }}
    		<ul class='ipsList_reset ipsPad'>
    			{{foreach $announcements as $announcement}}
    				<li class='ipsPhotoPanel ipsPhotoPanel_tiny cAnnouncement ipsClearfix'>
    					{template="userPhoto" group="global" app="core" params="\IPS\Member::load( $announcement->member_id ), 'tiny'"}
    					<div>
    						{{if $orientation == 'vertical'}}
    							<h4 class='ipsType_large ipsType_reset'>
    								<span class='ipsType_break ipsContained'>
    									<a href='{url="app=core&module=system&controller=announcement&id={$announcement->id}" seoTemplate="announcement" seoTitle="$announcement->seo_title"}' class='ipsTruncate ipsTruncate_line'>{wordbreak="$announcement->title"}</a>
    								</span>
    							</h4>
    							{{if $announcement->start}}<span class='ipsType_light'>{datetime="$announcement->start" dateonly="true"}</span>{{endif}}
    							<br><br>
    						{{else}}
    							<h4 class='ipsType_large ipsType_reset'>
    								<a href='{url="app=core&module=system&controller=announcement&id={$announcement->id}" seoTemplate="announcement" seoTitle="$announcement->seo_title"}'>{$announcement->title}</a>{{if $announcement->start}} &nbsp;&nbsp;<span class='ipsType_light ipsType_medium ipsType_unbold'>{datetime="$announcement->start" dateonly="true"}</span>{{endif}}
    							</h4>							
    						{{endif}}						
    						<div class='ipsType_medium ipsType_textBlock ipsType_richText ipsContained' data-ipsTruncate data-ipsTruncate-type='remove' data-ipsTruncate-size='{{if $orientation == 'vertical'}}6 lines{{else}}2 lines{{endif}}' data-ipsTruncate-watch='false'>
    							{$announcement->truncated( true )|raw}
    						</div>
    					</div>
    				</li>
    			{{endforeach}}
    		</ul>
    	{{else}}
    		<div class='ipsPad'>
    			<p class='ipsType_reset'>{lang="no_announcements"}</p>
    		</div>
    	{{endif}}
    </div>
    </div>

    Теперь в custom.css можно стилизовать блок как угодно, например:

    .announcementBlock > h3 {color:blue}

     

    • Like 1
  7. 14 часов назад, vold57 сказал:

    Вопрос решил на уровне ленты активности

    Ленты активности были сразу же отвернуты как решение проблемы, т.к. их пока нельзя вывести на главную, поэтому было предложено решение в ввиде разработки плагина :) 

  8. 15 часов назад, vold57 сказал:

    После того, как поставил ссылку, дальнейший текст пишется, как продолжение анкора - http://prntscr.com/j0wqtm . Как исправить?

    Это особенность редактора, ссылку вставлять нужно тогда, когда присутствует уже какой-либо текст справа от ссылки. В следующий раз загружайте пожалуйста изображения на наш сервер.

    • Like 1
  9. В 01.04.2018 в 08:44, vold57 сказал:

    Создал несколько групп пользователей - новички, читатели и т.д. В конфиге указал ID группы новички. Регистрирующиеся попадают в группу новички, что и нужно было. Но потом у меня как администратора не получается изменить группу для пользователя. В чем проблема и как ее решить?

    Какая именно возникает ошибка? Приведите текст ошибки.

    • Like 1
  10. Открыть шаблон forums > front > forums > topicRow и заменить весь шаблон на этот код:

    			<li class="ipsDataItem ipsDataItem_responsivePhoto">
                  <div class='ipsDataItem_icon ipsPos_top'> </div>
                  <div class='ipsDataItem_main'>Тема</div>
                  <ul class='ipsDataItem_stats'>Автор темы</ul>
      			  <ul class='ipsDataItem_stats'>Статистика</ul>
                  <ul class='ipsDataItem_lastPoster ipsDataItem_withPhoto ipsType_blendLinks'>Последнее сообщение</ul>
      			  {{if $table->canModerate()}}<div class='ipsDataItem_modCheck'> </div>{{endif}}
                </li>
    {{$rowIds = array();}}
    {{foreach $rows as $row}}
    	{{$idField = $row::$databaseColumnId;}}
    	{{$rowIds[] = $row->$idField;}}
    {{endforeach}}
    {{if count( $rows )}}
    	{{$rowCount=0;}}
    	{{foreach $rows as $row}}
    		{{if $rowCount == 1 AND $advertisement = \IPS\core\Advertisement::loadByLocation( 'ad_forum_listing' )}}
    			<li class="ipsDataItem">
    				{$advertisement|raw}
    			</li>
    		{{endif}}
    		{{$rowCount++;}}
    		{{$idField = $row::$databaseColumnId;}}
    		{{if $row->mapped('moved_to')}}
    			{{if $movedTo = $row->movedTo() AND $movedTo->container()->can('view')}}
    				<li class="ipsDataItem">
    					<div class='ipsDataItem_icon ipsType_center ipsType_noBreak'>
    						<i class="fa fa-arrow-left ipsType_large"></i>
    					</div>
    					<div class='ipsDataItem_main'>
    						<h4 class='ipsDataItem_title ipsContained_container'>
    							<span class='ipsType_break ipsContained'>
    								<em><a href='{$movedTo->url()}' title='{lang="go_to_new_location"}'>{$row->mapped('title')}</a></em>
    							</span>
    						</h4>
    						<div class='ipsDataItem_meta'>
    							{{if isset( $row::$databaseColumnMap['status'] )}}
    								{{$statusField = $row::$databaseColumnMap['status'];}}
    								{{if $row->$statusField == 'merged'}}
    									<p class='ipsType_reset ipsType_light ipsType_blendLinks'>{lang="topic_merged_to" sprintf="$movedTo->url(), $movedTo->mapped('title')"}</p>
    								{{else}}
    									<p class='ipsType_reset ipsType_light ipsType_blendLinks'>{lang="topic_moved_to" sprintf="$movedTo->container()->url(), $movedTo->container()->_title"}</p>
    								{{endif}}
    							{{else}}
    								<p class='ipsType_reset ipsType_light ipsType_blendLinks'>{lang="topic_moved_to" sprintf="$movedTo->container()->url(), $movedTo->container()->_title"}</p>
    							{{endif}}
    						</div>
    					</div>
    					{{if $table->canModerate()}}
    						<div class='ipsDataItem_modCheck'>
    							<span class='ipsCustomInput'>
    								<input type='checkbox' data-role='moderation' name="moderate[{$row->$idField}]" data-actions="{{if $row->mapped('featured')}}unfeature{{endif}} {{if $row->mapped('pinned')}}unpin{{endif}} delete" data-state='{{if $row->mapped('pinned')}}pinned{{endif}} {{if $row->mapped('featured')}}featured{{endif}}'>
    								<span></span>
    							</span>
    						</div>
    					{{endif}}
    				</li>
    			{{endif}}
    		{{else}}
    			
    			<li class="ipsDataItem ipsDataItem_responsivePhoto {{if $row->unread()}}ipsDataItem_unread{{endif}} {{if method_exists( $row, 'tableClass' ) && $row->tableClass()}}ipsDataItem_{$row->tableClass()}{{endif}} {{if $row->hidden()}}ipsModerated{{endif}}" data-rowID='{$row->$idField}'>
    				{{if member.member_id}}
    					<div class='ipsDataItem_icon ipsPos_top'>
    						{{if $row->unread()}}
    							<a href='{$row->url( 'getNewComment' )}' title='{lang="first_unread_post"}' data-ipsTooltip>
    								<span class='ipsItemStatus'><i class="fa {{if in_array( $row->$idField, $table->contentPostedIn )}}fa-star{{else}}fa-circle{{endif}}"></i></span>
    							</a>
    						{{else}}
    							{{if in_array( $row->$idField, $table->contentPostedIn )}}
    								<span class='ipsItemStatus ipsItemStatus_read ipsItemStatus_posted'><i class="fa fa-star"></i></span>
    							{{else}}
    								 
    							{{endif}}
    						{{endif}}
    					</div>
    				{{endif}}
    				<div class='ipsDataItem_main'>
    					<h4 class='ipsDataItem_title ipsContained_container'>
    						{{if $row->locked()}}
    							<span>
    								<i class='ipsType_medium fa fa-lock' data-ipsTooltip title='{lang="topic_locked"}'></i>
    							</span>	
    							{{if $row->topic_open_time && $row->topic_open_time > time()}}
    								<span><strong class='ipsType_small ipsType_noBreak' data-ipsTooltip title='{lang="topic_unlocks_at" sprintf="\IPS\DateTime::ts( $row->topic_open_time )->relative(), \IPS\DateTime::ts( $row->topic_open_time )->localeTime( FALSE )"}'>{lang="topic_unlocks_at_short" sprintf="\IPS\DateTime::ts($row->topic_open_time)->relative(1)"}</strong>  </span>
    							{{endif}}
    						{{elseif !$row->locked() && $row->topic_close_time && $row->topic_close_time > time()}}
    							<span><strong class='ipsType_small ipsType_noBreak' data-ipsTooltip title='{lang="topic_locks_at" sprintf="\IPS\DateTime::ts( $row->topic_close_time )->relative(), \IPS\DateTime::ts( $row->topic_close_time )->localeTime( FALSE )"}'><i class='fa fa-clock-o'></i> {lang="topic_locks_at_short" sprintf="\IPS\DateTime::ts($row->topic_close_time)->relative(1)"}</strong>  </span>
    						{{endif}}
    						
    						{{if $row->mapped('pinned') || $row->mapped('featured') || $row->hidden() === -1 || $row->hidden() === 1}}
    							{{if $row->hidden() === -1}}
    								<span><span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_warning" data-ipsTooltip title='{$row->hiddenBlurb()}'><i class='fa fa-eye-slash'></i></span></span>
    							{{elseif $row->hidden() === 1}}
    								<span><span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_warning" data-ipsTooltip title='{lang="pending_approval"}'><i class='fa fa-warning'></i></span></span>
    							{{endif}}							
    							{{if $row->mapped('pinned')}}
    								<span><span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_positive" data-ipsTooltip title='{lang="pinned"}'><i class='fa fa-thumb-tack'></i></span></span>
    							{{endif}}
    							{{if $row->mapped('featured')}}
    								<span><span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_positive" data-ipsTooltip title='{lang="featured"}'><i class='fa fa-star'></i></span></span>
    							{{endif}}
    						{{endif}}
    										
    						{{if $row->prefix()}}
    							<span>{template="prefix" group="global" app="core" params="$row->prefix( TRUE ), $row->prefix()"}</span>
    						{{endif}}						
    						
    						<span class='ipsType_break ipsContained'>
    							<a href='{$row->url()}' class='' title='{{if $row->mapped('title')}}{$row->mapped('title')}{{else}}{lang="content_deleted"}{{endif}} {{if $row->canEdit()}}{lang="click_hold_edit"}{{endif}}' {{if $row->tableHoverUrl and $row->canView()}} data-ipsHover data-ipsHover-target='{$row->url()->setQueryString('preview', 1)}' data-ipsHover-timeout='1.5'{{endif}}{{if $row->canEdit()}} data-role="editableTitle"{{endif}}>
    								<span>
    									{{if $row->mapped('title') or $row->mapped('title') == 0}}{$row->mapped('title')}{{else}}<em class="ipsType_light">{lang="content_deleted"}</em>{{endif}}
    								</span>
    							</a>
    
    							{{if $row->commentPageCount() > 1}}
    								{$row->commentPagination( array(), 'miniPagination' )|raw}
    							{{endif}}
    						</span>
    					</h4>
    					<div class='ipsDataItem_meta ipsType_reset ipsType_light ipsType_blendLinks'>
    						<span>
    							{lang="byline_itemprop" htmlsprintf="$row->author()->link()"}
    						</span>{datetime="$row->mapped('date')" lowercase="true"}
    						{{if !in_array( \IPS\Dispatcher::i()->controller, array( 'forums', 'index' ) )}}
    							{lang="in"} <a href="{$row->container()->url()}">{$row->container()->_title}</a>
    						{{endif}}
    						{{if count( $row->tags() )}}
    							  
    							{template="tags" group="global" app="core" params="$row->tags(), true"}
    						{{endif}}
    					</div>
    				</div>
                    <ul class='ipsDataItem_stats'>
                      <span>
    							{$row->author()->link()|raw}
    						</span>
                    </ul>
    				<ul class='ipsDataItem_stats'>
    					{{foreach $row->stats(FALSE) as $k => $v}}
    						<li {{if $k == 'num_views'}}class='ipsType_light'{{elseif in_array( $k, $row->hotStats )}}class="ipsDataItem_stats_hot" data-text='{lang="hot_item"}' data-ipsTooltip title='{lang="hot_item_desc"}'{{endif}}>
    							<span class='ipsDataItem_stats_number'>{number="$v"}</span>
    							<span class='ipsDataItem_stats_type'>{lang="{$k}" pluralize="$v"}</span>
    							{{if ( $k == 'forums_comments' OR $k == 'answers_no_number' ) && \IPS\forums\Topic::modPermission( 'unhide', NULL, $row->container() ) AND $unapprovedComments = $row->mapped('unapproved_comments')}}
    								 <a href='{$row->url()->setQueryString( 'queued_posts', 1 )}' class='ipsType_warning ipsType_small ipsPos_right ipsResponsive_noFloat' data-ipsTooltip title='{lang="queued_posts_badge" pluralize="$row->topic_queuedposts"}'><i class='fa fa-warning'></i> <strong>{$unapprovedComments}</strong></a>
    							{{endif}}
    						</li>
    					{{endforeach}}
    				</ul>
    				<ul class='ipsDataItem_lastPoster ipsDataItem_withPhoto ipsType_blendLinks'>
    					<li>
    						{{if $row->mapped('num_comments')}}
    							{template="userPhoto" app="core" group="global" params="$row->lastCommenter(), 'tiny'"}
    						{{else}}
    							{template="userPhoto" app="core" group="global" params="$row->author(), 'tiny'"}
    						{{endif}}
    					</li>
    					<li>
    						{{if $row->mapped('num_comments')}}
    							{$row->lastCommenter()->link()|raw}
    						{{else}}
    							{$row->author()->link()|raw}
    						{{endif}}
    					</li>
    					<li class="ipsType_light">
    						<a href='{$row->url( 'getLastComment' )}' title='{lang="get_last_post"}' class='ipsType_blendLinks'>
    							{{if $row->mapped('last_comment')}}{datetime="$row->mapped('last_comment')"}{{else}}{datetime="$row->mapped('date')"}{{endif}}
    						</a>
    					</li>
    				</ul>
    				{{if $table->canModerate()}}
    					<div class='ipsDataItem_modCheck'>
    						<span class='ipsCustomInput'>
    							<input type='checkbox' data-role='moderation' name="moderate[{$row->$idField}]" data-actions="{expression="implode( ' ', $table->multimodActions( $row ) )"}" data-state='{{if $row->tableStates()}}{$row->tableStates()}{{endif}}'>
    							<span></span>
    						</span>
    					</div>
    				{{endif}}
    			</li>
    		{{endif}}
    	{{endforeach}}
    {{endif}}

     

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

Важная информация

Используя наш сайт вы соглашаетесь с нашей Политикой конфиденциальности