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

by_ix

Актив
  • Постов

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

  • Посещение

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

    171

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

  1. 1. редактор шаблона -> downloads -> front -> view -> view.
    найти: 

    				<h2 class='ipsType_sectionHead'>{lang="file_information"}</h2>
    				<ul class="ipsDataList ipsDataList_reducedSpacing ipsSpacer_top">
    					<li class="ipsDataItem">
    						<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="views"}</strong></span>
    						<span class="ipsDataItem_generic cFileInfoData">{number="$file->views"}</span>
    					</li>
    					{{if $file->isPaid() and !$file->nexus and \in_array( 'purchases', explode( ',', settings.idm_nexus_display ) )}}
    						<li class="ipsDataItem">
    							<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="idm_purchases"}</strong></span>
    							<span class="ipsDataItem_generic cFileInfoData">{$file->purchaseCount()}</span>
    						</li>
    					{{endif}}
    					{{if !$file->isPaid() or \in_array( 'downloads', explode( ',', settings.idm_nexus_display ) ) }}
    						<li class="ipsDataItem">
    							<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="downloads_file_info"}</strong></span>
    							<span class="ipsDataItem_generic cFileInfoData">{number="$file->downloads"}</span>
    						</li>
    					{{endif}}
    					<li class="ipsDataItem">
    						<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="submitted"}</strong></span>
    						<span class="ipsDataItem_generic cFileInfoData">{datetime="$file->submitted"}</span>
    					</li>
    					{{if $file->updated != $file->submitted}}
    						<li class="ipsDataItem">
    							<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="updated"}</strong></span>
    							<span class="ipsDataItem_generic cFileInfoData">{datetime="$file->updated"}</span>
    						</li>
    					{{endif}}
    					{{if $file->filesize()}}
    						<li class="ipsDataItem">
    							<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="filesize"}</strong></span>
    							<span class="ipsDataItem_generic cFileInfoData">{filesize="$file->filesize()"}</span>
    						</li>
    					{{endif}}
    					{{foreach $cfields as $field}}
    						{{if $field['location'] == 'sidebar'}}
    							<li class="ipsDataItem">
    								<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="downloads_{$field['key']}"}</strong></span>
    								<div class="ipsDataItem_generic ipsType_break cFileInfoData">
    									{$field['value']|raw}
    								</div>
    							</li>
    						{{endif}}
    					{{endforeach}}
    
    					{{if $file->canViewDownloaders() and $file->downloads}}
    						<br>
    						<a href='{$file->url('log')}' title='{lang="view_downloader_list"}' class='' data-ipsDialog data-ipsDialog-size="wide" data-ipsDialog-title="{lang="downloaders"}">{lang="who_downloaded"}</a>
    					{{endif}}
    				</ul>

    удалить, либо заменить на:

    				<!--<h2 class='ipsType_sectionHead'>{lang="file_information"}</h2>
    				<ul class="ipsDataList ipsDataList_reducedSpacing ipsSpacer_top">
    					<li class="ipsDataItem">
    						<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="views"}</strong></span>
    						<span class="ipsDataItem_generic cFileInfoData">{number="$file->views"}</span>
    					</li>
    					{{if $file->isPaid() and !$file->nexus and \in_array( 'purchases', explode( ',', settings.idm_nexus_display ) )}}
    						<li class="ipsDataItem">
    							<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="idm_purchases"}</strong></span>
    							<span class="ipsDataItem_generic cFileInfoData">{$file->purchaseCount()}</span>
    						</li>
    					{{endif}}
    					{{if !$file->isPaid() or \in_array( 'downloads', explode( ',', settings.idm_nexus_display ) ) }}
    						<li class="ipsDataItem">
    							<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="downloads_file_info"}</strong></span>
    							<span class="ipsDataItem_generic cFileInfoData">{number="$file->downloads"}</span>
    						</li>
    					{{endif}}
    					<li class="ipsDataItem">
    						<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="submitted"}</strong></span>
    						<span class="ipsDataItem_generic cFileInfoData">{datetime="$file->submitted"}</span>
    					</li>
    					{{if $file->updated != $file->submitted}}
    						<li class="ipsDataItem">
    							<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="updated"}</strong></span>
    							<span class="ipsDataItem_generic cFileInfoData">{datetime="$file->updated"}</span>
    						</li>
    					{{endif}}
    					{{if $file->filesize()}}
    						<li class="ipsDataItem">
    							<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="filesize"}</strong></span>
    							<span class="ipsDataItem_generic cFileInfoData">{filesize="$file->filesize()"}</span>
    						</li>
    					{{endif}}
    					{{foreach $cfields as $field}}
    						{{if $field['location'] == 'sidebar'}}
    							<li class="ipsDataItem">
    								<span class="ipsDataItem_generic ipsDataItem_size3"><strong>{lang="downloads_{$field['key']}"}</strong></span>
    								<div class="ipsDataItem_generic ipsType_break cFileInfoData">
    									{$field['value']|raw}
    								</div>
    							</li>
    						{{endif}}
    					{{endforeach}}
    
    					{{if $file->canViewDownloaders() and $file->downloads}}
    						<br>
    						<a href='{$file->url('log')}' title='{lang="view_downloader_list"}' class='' data-ipsDialog data-ipsDialog-size="wide" data-ipsDialog-title="{lang="downloaders"}">{lang="who_downloaded"}</a>
    					{{endif}}
    				</ul>-->

     

    2. редактор шаблона -> downloads -> front -> browse -> rows.
    найти:

    					{{if !$file->isPaid() or \in_array( 'downloads', explode( ',', settings.idm_nexus_display ) )}}
    						<span {{if !$file->downloads}}class='ipsType_light'{{endif}}><i class='fa fa-arrow-circle-down'></i> {lang="num_downloads" pluralize="$file->downloads"}</span>
    					{{endif}}

    удалить, либо заменить на:

    					<!--{{if !$file->isPaid() or \in_array( 'downloads', explode( ',', settings.idm_nexus_display ) )}}
    						<span {{if !$file->downloads}}class='ipsType_light'{{endif}}><i class='fa fa-arrow-circle-down'></i> {lang="num_downloads" pluralize="$file->downloads"}</span>
    					{{endif}}-->

    найти:

    				<p class='ipsType_medium'><strong>{{if $file->updated == $file->submitted}}{lang="submitted"} {datetime="$file->submitted" lowercase="true"}{{else}}{lang="updated"} {datetime="$file->updated" lowercase="true"}{{endif}}</strong></p>

    удалить, либо заменить на:

    				<!--<p class='ipsType_medium'><strong>{{if $file->updated == $file->submitted}}{lang="submitted"} {datetime="$file->submitted" lowercase="true"}{{else}}{lang="updated"} {datetime="$file->updated" lowercase="true"}{{endif}}</strong></p>-->

     

  2. (k4) Global Statistics


    Плагин отображает большинство статистики форума в одном блоке.

    В настройках имеется: 

    1. Включение/выключение отображения статистики Постов, Тем, Пользователей, Файлов, Блогов и Изображений.
    2. Включение/выключение сокращения тысячных чисел. 
    3. Включение/выключение отображения реального количества зарегистрированных пользователей.

     

  3. В 12.12.2019 в 18:49, tfate сказал:

    В настройках продвижения где параметр Директория сообщества  ставь слэш /

    У меня начал постить картинку.

    спасибо, но слэш не помог, картинки всё равно не публикуются.
    в логах эта ошибка:
    123123.PNG.a58d72983cdd48a799f1cf11e582a572.PNG

    у кого-нибудь ещё есть решения этой проблемы?

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

    При попытке удаления плагина выдаёт ошибку,

    не может найти колонку в таблице, потому что не установил её изначально, видимо.
    удалите плагин с папки plugins.
    после нажмите снова на удаление в ац.

  5. 1 час назад, BlackShot сказал:

    Я думаю, что переменные немного разные.

    сейчас посмотрю.

    1 час назад, BlackShot сказал:

    переменные немного разные

    в том файле указаны только определённые переменные и нет переменной с айди групп, редачить его в пхп не хочу.
    поэтому вот:

    {{if $anonymous}}
    	{lang="post_anonymously_placename"}{{else}}
    {{$groupid = \IPS\Db::i()->select( 'member_group_id', 'core_members', array ( 'member_id=?', $id ) )->first();}}
    {{$groupids = \IPS\Db::i()->select( 'mgroup_others', 'core_members', array ( 'member_id=?', $id ) )->first();}}
    {{if $id AND \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'members', 'front' ) ) }}<a class='{{if $groupIdForFormatting}}colorFor{$groupid}{{$secondarygroups = implode("", explode(",", $groupids));}}{$secondarygroups}{{endif}}' href='{url="app=core&module=members&controller=profile&id={$id}" seoTemplate="profile" seoTitle="$seoName ?: \IPS\Http\Url::seoTitle( $name )"}' data-ipsHover data-ipsHover-width="370" data-ipsHover-target='{url="app=core&module=members&controller=profile&id={$id}&do=hovercard" seoTemplate="profile" seoTitle="$seoName ?: \IPS\Http\Url::seoTitle( $name )"}' title="{lang="view_user_profile" sprintf="$name"}" class="ipsType_break">{{if $groupIdForFormatting AND ( $groupFormatting === TRUE OR ( $groupFormatting === NULL AND \IPS\Settings::i()->group_formatting == 'global' ) )}}{expression="\IPS\Member\Group::load( $groupIdForFormatting )->formatName( $name )" raw="true"}{{else}}{$name}{{endif}}</a>{{else}}{{if $groupIdForFormatting AND ( $groupFormatting === TRUE OR ( $groupFormatting === NULL AND \IPS\Settings::i()->group_formatting == 'global' ) )}}{expression="\IPS\Member\Group::load( $groupIdForFormatting )->formatName( $name )" raw="true"}{{else}}{$name}{{endif}}{{endif}}
    {{endif}}

    возможно, можно вызвать группу без запроса к бд, другим запросом, по типу "\IPS\Member\Group::load()", но я его не знаю.

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

    но после обновы форума, этот старый плагин рубил сайт в одну большую ошибку.

    потому что ипсовцы вырезали функцию, которую юзал этот плагин.
    кинул в лс.

    @Desti проверил с твоими правками, они почти такие же, как у меня, но на пхп 8 всё равно так и не завёлся.

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