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

GeNko

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

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

  • Посещение

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

  1. Ошибка в приложении Members?

    Если да - проверь права доступа к приложению, права выставляются в 2 местах: в приложениях(где форум, ядро, чат и прочее) и на появившейся на вкладке Пользователи настройке.

  2. Кривенько, но сделал)

    В файле \members\modules\front\members\view.php изменил строку к такому виду:

    $table->include = array( 'photo', 'member_name', 'location_lang', 'reputation_points', 'ip_address', 'member_posts', 'login_type' );

    Файлик \members\data\theme.xml поправил, но не очень красиво(зато работает).

    <?xml version="1.0" encoding="UTF-8"?>
    <theme name="Default" author_name="Invision Power Services, Inc" author_url="http://www.invisionpower.com">
     <template template_group="global" template_name="pageHeader" template_data="$title, $blurb='', $rawBlurb=FALSE" template_location="front" template_app="members"><![CDATA[
    <div class='ipsPageHeader ipsClearfix ipsSpacer_bottom'>
    	<h1 class='ipsType_pageTitle'>{$title}</h1>
    	{{if $blurb}}
    		<div class='ipsPageHeader_info ipsType_light'>
    			{{if !$rawBlurb}}
    				{$blurb}
    			{{else}}
    				{$blurb|raw}
    			{{endif}}
    		</div>
    	{{endif}}
    </div>]]></template>
     <template template_group="members" template_name="membersUsersList" template_data="$table, $totalCount" template_location="front" template_app="members"><![CDATA[{template="pageHeader" group="global" params="\IPS\Member::loggedIn()->language()->addToStack('members_app_all')"}
    <br>
    <div class='ipsBox'>
    	<h2 class='ipsType_sectionTitle ipsType_reset ipsType_medium'>{lang="members_count" pluralize="$totalCount"}</h2>
    	{$table|raw}
    </div>]]></template>
     <template template_group="members" template_name="memberUsersRow" template_data="$table, $headers, $rows" template_location="front" template_app="members"><![CDATA[{{if !empty($rows) }}
    	{{foreach $rows as $row}}
    		<li class='ipsGrid_span4 ipsPhotoPanel ipsPhotoPanel_small ipsClearfix cOnlineUser {{if $row['login_type'] == \IPS\Session\Front::LOGIN_TYPE_ANONYMOUS}}ipsFaded{{endif}}'>
    			{$row['photo']|raw}
    			<div>
    				<div class='ipsContained'>
    					<h3 class='ipsType_reset ipsType_normal'>
    						{{if $row['login_type'] == \IPS\Session\Front::LOGIN_TYPE_ANONYMOUS}}
    							<span class="ipsBadge ipsBadge_icon ipsBadge_small ipsBadge_style6" title='{lang="signed_in_anoymously"}' data-ipsTooltip><i class='fa fa-eye'></i></span>
    						{{endif}}
    						{$row['member_name']|raw}
    					</h3>
    					<p class='ipsType_reset ipsTruncate ipsTruncate_line ipsType_break'>{$row['location_lang']|raw}</p>
    					<p class='ipsType_reset ipsTruncate ipsTruncate_line ipsType_light'>
    					{{if settings.reputation_enabled and settings.reputation_show_profile}}
    							<span title="{lang="reputation_badge_tooltip"}" data-ipsTooltip class='ipsRepBadge {{if $row['reputation_points'] > 0}}ipsRepBadge_positive{{elseif $row['reputation_points'] < 0}}ipsRepBadge_negative{{else}}ipsRepBadge_neutral{{endif}}'>
    								<i class='fa {{if $row['reputation_points'] > 0}}fa-plus-circle{{elseif $row['reputation_points'] < 0}}fa-minus-circle{{else}}fa-circle{{endif}}'></i> {expression="abs($row['reputation_points'])"}
    							</span>
    					{{endif}}
    						
    						{{if \IPS\Member::loggedIn()->hasAcpRestriction( 'core', 'members', 'membertools_ip' )}}
    							&nbsp;&middot;&nbsp;{$row['ip_address']}</span>
    						{{endif}}
    					</p>
    					<p class='ipsType_reset ipsType_normal'>
    						{$row['member_posts']|raw}
    					</p>
    				</div>
    			</div>
    		</li>
    	{{endforeach}}
    {{else}}
    	<li>{lang="members_no_results"}</li>
    {{endif}}]]></template>
     <template template_group="members" template_name="memberUsersTable" template_data="$table, $headers, $rows, $quickSearch" template_location="front" template_app="members"><![CDATA[<div data-baseurl='{$table->baseUrl}' data-resort='{$table->resortKey}' data-controller='core.global.core.table{{if $table->canModerate()}},core.front.core.moderation{{endif}}'>
    	<div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear">
    		<ul class="ipsButtonRow ipsPos_right ipsClearfix">
    			<li>
    				<a href="#elSortByMenu_menu" id="elSortByMenu" data-role="sortButton" data-ipsMenu data-ipsMenu-activeClass="ipsButtonRow_active" data-ipsMenu-selectable="radio">{lang="sort_by"} <i class="fa fa-caret-down"></i></a>
    				<ul class="ipsMenu ipsMenu_auto ipsMenu_withStem ipsMenu_selectable ipsHide" id="elSortByMenu_menu">
    					<li class="ipsMenu_item {{if $table->sortBy == 'running_time'}}ipsMenu_itemChecked{{endif}}" data-ipsMenuValue="running_time"><a href="{$table->baseUrl->setQueryString( array( 'filter' => $table->filter, 'sortby' => 'running_time', 'sortdirection' => 'desc', 'page' => '1', 'group' => \IPS\Request::i()->group ) )}">{lang="{$table->langPrefix}running_time"}</a></li>
    					<li class="ipsMenu_item {{if $table->sortBy == 'member_name'}}ipsMenu_itemChecked{{endif}}" data-ipsMenuValue="member_name"><a href="{$table->baseUrl->setQueryString( array( 'filter' => $table->filter, 'sortby' => 'member_name', 'sortdirection' => 'asc', 'page' => '1', 'group' => \IPS\Request::i()->group ) )}">{lang="{$table->langPrefix}member_name"}</a></li>
    					<li class="ipsMenu_item {{if $table->sortBy == 'member_posts'}}ipsMenu_itemChecked{{endif}}" data-ipsMenuValue="member_posts"><a href="{$table->baseUrl->setQueryString( array( 'filter' => $table->filter, 'sortby' => 'member_posts', 'sortdirection' => 'asc', 'page' => '1', 'group' => \IPS\Request::i()->group ) )}">{lang="Posts count"}</a></li>
    				</ul>
    			</li>
    
    			{{if !empty( $table->filters )}}
    				<li>
    					<a href="#elFilterByMenu_{$table->uniqueId}_menu" data-role="tableFilterMenu" id="elFilterByMenu_{$table->uniqueId}" data-ipsMenu data-ipsMenu-activeClass="ipsButtonRow_active" data-ipsMenu-selectable="radio">{lang="filter_by"} <i class="fa fa-caret-down"></i></a>
    					<ul class='ipsMenu ipsMenu_auto ipsMenu_withStem ipsMenu_selectable ipsHide' id='elFilterByMenu_{$table->uniqueId}_menu'>
    						<li data-action="tableFilter" data-ipsMenuValue='' class='ipsMenu_item {{if !$table->filter}}ipsMenu_itemChecked{{endif}}'>
    							<a href='{$table->baseUrl->setQueryString( array( 'sortby' => $table->sortBy, 'sortdirection' => $table->sortDirection, 'page' => '1', 'filter' => '', 'group' => \IPS\Request::i()->group ) )}' class='{{if !array_key_exists( $table->filter, $table->filters )}}ipsButtonRow_active{{endif}}'>{lang="all"}</a>
    						</li>
    						{{foreach $table->filters as $k => $q}}
    							<li data-action="tableFilter" data-ipsMenuValue='{$k}' class='ipsMenu_item {{if $k === $table->filter}}ipsMenu_itemChecked{{endif}}'>
    								<a href='{$table->baseUrl->setQueryString( array( 'filter' => $k, 'sortby' => $table->sortBy, 'sortdirection' => $table->sortDirection, 'page' => '1', 'group' => \IPS\Request::i()->group ) )}'>{lang="{$table->langPrefix}{$k}"}</a>
    							</li>
    						{{endforeach}}
    					</ul>
    				</li>
    			{{endif}}
    		</ul>
    		{{if $table->pages > 1}}
    			<div data-role="tablePagination">
    				{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit"}
    			</div>
    		{{endif}}
    	</div>
    
    	<ol class='ipsList_reset ipsPad ipsGrid ipsGrid_collapsePhone ipsClear' data-ipsGrid data-role='tableRows'>
    		{template="$table->rowsTemplate[1]" params="$table, $headers, $rows" object="$table->rowsTemplate[0]"}
    	</ol>
    
    	{{if $table->pages > 1}}
    		<div class="ipsButtonBar ipsPad_half ipsClearfix ipsClear" data-role="tablePagination">
    			{template="pagination" group="global" app="core" location="global" params="$table->baseUrl, $table->pages, $table->page, $table->limit"}
    		</div>
    	{{endif}}
    </div>]]></template>
    </theme>

     

    Был бы щастлиф, если автор выпустит апдейт с красиво внесенными изменениями. 

  3. А потом 4.10.2 и 4.11

    Смешно, аж плакать хочется.

    Когда же они уже стабильностью займутся? Надоело нуллы каждый день делать :)

    Скажу честно, дистрибутив у меня был ещё вчера вечером, но мне было просто лень нуллить.

    Additional Information

    Sorry about that! This is a quick and easy update.

  4. А где настраивается формат даты и времени? Хочу чтобы дата сообщении была не "Опубликовано 2 часов назад ", а чтобы стояла конкретная дата и время.

    The posted date/time will change from relative ("post 3 hours ago") to static ("Posted 10 Nov 2012") after the post is 2 days old. Unfortunately, there is no way to change this in IPS4 without modification or a plugin. As customization is outside our scope of support, you can search our Marketplace for an already created solution or inquire on the Community for help on this.

    - ответ техподдержки Invision Power Services, Inc.

    Плагины наше всё)

  5. Ребят, столкнулся с такой проблемой.

    Не отправлялись сообщения после обновления до IPS 4.0.9 (после нажатия на кнопку отправки сообщения ничего не происходило). Чистка кэша и прочие возможности админки не помогли.

    Помогла замена файла \system\Content\Item.php на тот, что был в IPS 4.0.8.

    Спасибо за внимание! Возможно кому-то окажусь полезен :)

    Спасибо, было полезным.

  6. Я уже это понял, но при всех выставленных разрешениях никто, кроме группы Администраторы не имеет доступ к модулю.

    Кстати, слово "нету" в переводе модуля очень режет слух.

    Доступ проставлен в Система-Приложения-Пользователи

    А еще появилась настройка Пользователи-Пользователи(Настройка). Необходимо разрешить доступ там.

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