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

VladOr

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

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

  • Посещение

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

  1. Только что, WOLF сказал:

    Не удивительно, совместимости никакой, практически все будет тоже самое как при обновлении с 4.1 --> 4.2

    Думаю, что будет хуже.

    При прошлом переходе темы работали. Пусть и кривовато, но работали.

    Сейчас просто сразу отказ в работе

  2. Только что, КонстантинОрлов сказал:

    Это у всех так, кто обновился и новый перевод поставил?

    Ищете f_hours_short и прописываете туда: {# [0:ч][1:ч][2:ч][3:ч][4:ч][11:ч][12:ч][13:ч][14:ч][*1:ч][*2:ч][*3:ч][*4:ч][?:ч]} 

    Аналогично f_days_short {# [0:дней][1:день][2:дня][3:дня][4:дня][11:дней][12:дней][13:дней][14:дней][*1:день][*2:дня][*3:дня][*4:дня][?:дней]}

    Еще и месяц и год править надо.

    Это и с предыдущей версией было. Проблема в одном из последних переводов

  3. 5 часов назад, КонстантинОрлов сказал:

    Поставил это обновление и заметил косяк.

    1. дата темы неправильно отображается при сжатии размеров окна (скрин)

    2. навигация внутри форума при переключении на 2 страницу списка тем косячит - обратно не переключает.

    Screenshot_2.jpg

    Это косяк перевода.

    Сам можешь перевести, я так сделал.

    Ищешь в русской версии %d час и переводишь эту строку

  4. Подскажите плиз, как правильно с лицензии перейти на нуллед?

    Вроде на Invision Community лицензию на текущем сайте сбросил.

    Накатил на него поверх последнюю nulled версию.

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

     

  5. 12 часов назад, Askr сказал:

    Понятно я думал может там свои наработки.  А PayPal - это стандартный вариант, правда я вообще не в теме что там нужно делать для вывода. Значит проблематично..

    Стандартный. Но для вывода нужен полноценный аккаунт PayPal.

    Что бы его получить нужно им предоставить документы о регистрации юрлица, банковского счета и всякой другой хрени.

    В принципе, если все это предоставить и получить аккаунт, то работает все хорошо, учитывая, что вариант встроенный.

  6. Здесь уже было несколько тем по данному вопросу, покопайся, может натолкнет

     

    У меня люди получают за темы, посты, фото и т.п. За статьи в разные категории.

    Модераторы получают за свои действия.

    К Points Economy привязана система рефераллов.

    Потом люди конверят в рубли через магазин.

    Все настроено на AR и Points Economy. Ну и плюс коммерция

  7. 1 минуту назад, SlawkA сказал:

    и начинать все заново. ну потратил на это часа 2

    Ну я уже половину не помню, что делал. Там не два часа будет. Да и жаль, все остальное, что поначалу в 4.2 не работало - поправил. Одна вот эта фишка щас осталась.

    Причем, плагин EasyMention не причем. Не работает просто стандартная функция Mention, т.е. если в форме ответа ввести @ и набирать ник пользователя - он его дает и в форме ответа вставляет нормально - на кнопке синего цвета.

    А вот после отправки уже сообщения - получается такой косяк.

  8. CSS у меня такого вообще не было. Вставил код в custom - не заработало.

    Ок, создал CSS - результат тот же :(

    Т.е. при рефреше на долю секунды появляется синяя кнопка с @Ник а потом, как будто толи слетает, толи ее что то сверху перекрывает - статовится обычным некликабельным текстом.

    И по F12 - в коде отсутствует строка с созданием блока.

    Код в дефолтном скине:

    <div data-role="commentContent" class="ipsType_normal ipsType_richText ipsContained" data-controller="core.front.core.lightboxedImages">
    <p>
    	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://mypetclub.ru/profile/1-vlador/?do=hovercard" data-mentionid="1" href="https://mypetclub.ru/profile/1-vlador/" rel="">@VladOr</a>&nbsp;тест&nbsp;
    </p>
    
    </div>

    Код в скине, где кнопка не отрабатывает:

    <div data-role="commentContent" class="ipsType_normal ipsType_richText ipsContained" data-controller="core.front.core.lightboxedImages">
    			<p>
    	@VladOr&nbsp;тест&nbsp;
    </p>
    
    			
    </div>

     

  9. В 27.09.2017 в 00:06, SlawkA сказал:

    я пробовал на этом стиле.

     

    Стиль другой, но фигня такая же.

    Вместо кнопки вставляет просто "@Ник" - обычным шрифтом. Причем, если посмотреть в момент рефреша страницы, видно, что кнопка вначале появляется, а потом пропадает и остается только Ник.

    Все перерыл уже - не могу понять, в чем проблема.

    P.S. На дефолтном все работает

  10. Штатными средствами не вижу возможности спустя время.

    Например, через месяц после назначения. Там есть даты, но они все о другом

    В дополнение вопрос, в принципе к этому же.

    Думал реализовать это через магазин, но, блин не могу найти как выставить срок действия покупки (например, подписки).

    Остальной инструментарий для моей задачи в магазине есть.

    Идея следующая. Человеку дается купон, он в магазине берет подписку на срок, например, месяц и по условиям продажи этой подписки переводится в группу на срок действия подписки, т.е. месяц.

    Но, блин, либо слепой (несколько раз все пересмотрел), но не увидел, где выставить срок подписки (покупки)

  11. Добрый день.

    Никто не встречал плагин или может быть есть идеи, как реализовать назначение группы на определенное время?

    Т.е. нужно чтобы пользователь получал группу (вторичную), временно, например только на 1 месяц.

    Назначить могу руками, а вот окончание должно быть автоматически

  12. Видимо, утратил я уже сакральные знания.

    Гуру, помогите разобраться.

    Код построения строки из 4-х лидеров:

    {{if count( $topContributors)}}
    			{{$count = 0;}}
    			<ol class="ipsPad ipsStream ipsList_reset cStream_members ipsGrid ipsGrid_collapsePhone" data-ipsGrid data-ipsGrid-minItemSize='230' data-ipsGrid-maxItemSize='500' data-ipsGrid-equalHeights='row'>
    				{{foreach $topContributors as $memberId => $rep}}
    					{{$count++;}}
    					{{$member = \IPS\Member::load( $memberId );}}
    					{template="memberRow" group="popular" app="core" params="$member, $rep, $count"}
    				{{endforeach}}
    			</ol>
    
    	{{else}}
    		<p class='ipsAreaBackground_light ipsType_center ipsPad ipsType_reset ipsType_light ipsType_normal'>
    			{lang="popular_no_member_results"}
    		</p>

    Собственно, весь код из файла шаблона PopularWrapper:

    {{if \IPS\Content\Search\Query::isRebuildRunning()}}
    	<div class="ipsMessage ipsMessage_info">{lang="popular_rebuild_is_running"}</div>
    {{endif}}
    {{$now = \IPS\DateTime::ts( time() );}}
    {{$thisUrl = \IPS\Request::i()->url();}}
    <div>
        <div class="ipsAreaBackground_light">
            <div class="ipsReputationFilters ipsPad_half ipsClearfix ipsClear">
                {{if count( $dates )}}
                <ul class="ipsButtonRow ipsPos_right ipsClearfix">
                    <li>
                        <a href='#elLeaderboard_app_menu' id="elLeaderboard_app" data-ipsMenu>{{if isset( \IPS\Request::i()->in ) and isset( $areas[ \IPS\Request::i()->in ] )}}{lang="leaderboard_in_app" sprintf="$areas[ \IPS\Request::i()->in ][1]"}{{else}}{lang="leaderboard_in_all_apps"}{{endif}} <i class="fa fa-caret-down"></i></a>
                        <ul id="elLeaderboard_app_menu" class="ipsMenu ipsMenu_selectable ipsMenu_normal ipsHide">
                            <li class="ipsMenu_item {{if ! isset( \IPS\Request::i()->in )}}ipsMenu_itemChecked{{endif}}"><a href="{$thisUrl->stripQueryString( 'in' )}">{lang="leaderboard_all_apps"}</a></li>
                            {{foreach $areas as $key => $data}}
                            <li class="ipsMenu_item {{if isset( \IPS\Request::i()->in ) and \IPS\Request::i()->in == $key}}ipsMenu_itemChecked{{endif}}"><a href="{$thisUrl->setQueryString( array( 'in' => $key ) )}">{$data[1]}</a></li>
                            {{endforeach}}
                        </ul>
                    </li>
                    <li>
                        <a href='#elLeaderboard_time_menu' id="elLeaderboard_time" data-ipsMenu>
                            {{if isset( \IPS\Request::i()->custom_date_start ) or isset( \IPS\Request::i()->custom_date_end )}}
                            {lang="custom_date"}
                            {{elseif isset( \IPS\Request::i()->time ) and isset( $dates[ \IPS\Request::i()->time ] ) and $setTime = \IPS\Request::i()->time}}
                            {lang="leaderboard_time_$setTime"}
                            {{else}}
                            {lang="leaderboard_time_oldest"}
                            {{endif}}
                            <i class="fa fa-caret-down"></i>
                        </a>
                        <ul id="elLeaderboard_time_menu" class="ipsMenu ipsMenu_selectable ipsMenu_normal ipsHide">
                            {{foreach $dates as $human => $timeObject}}
                            <li class="ipsMenu_item {{if ( ! isset( \IPS\Request::i()->time ) and ( ! isset( \IPS\Request::i()->custom_date_start ) and ! isset( \IPS\Request::i()->custom_date_end ) ) and $human == 'oldest' ) or ( ! isset( \IPS\Request::i()->custom_date_start ) and ( isset( \IPS\Request::i()->time ) and \IPS\Request::i()->time == $human ) )}}ipsMenu_itemChecked{{endif}}">
                                <a href="{$thisUrl->stripQueryString( array('custom_date_start', 'custom_date_end') )->setQueryString( array( 'time' => $human ) )}">
                                    {lang="leaderboard_time_$human"}
                                    <p class="ipsTruncate ipsTruncate_line ipsType_reset ipsType_light">
                                        {$timeObject->dayAndMonth()} {$timeObject->format('Y')}{{if $now->localeDate() != $timeObject->localeDate()}} - {$now->dayAndMonth()} {$now->format('Y')}{{endif}}
                                    </p>
                                </a>
                            </li>
                            {{endforeach}}
                            <li class="ipsMenu_item {{if isset( \IPS\Request::i()->custom_date_start ) or isset( \IPS\Request::i()->custom_date_end )}}ipsMenu_itemChecked{{endif}}">
                                <a href="#" data-ipsDialog data-ipsDialog-size='narrow' data-ipsDialog-content='#elDateForm' data-ipsDialog-title="{lang="custom_date"}">{lang="custom_date"}
                                {{if isset( \IPS\Request::i()->custom_date_start ) or isset( \IPS\Request::i()->custom_date_end )}}
                                <p class="ipsType_reset ipsType_light">
                                    {{if isset( \IPS\Request::i()->custom_date_start )}}
                                    {datetime="\IPS\Request::i()->custom_date_start" dateonly="true"}
                                    {{if isset( \IPS\Request::i()->custom_date_end )}} - {{endif}}
                                    {{endif}}
                                    {{if isset( \IPS\Request::i()->custom_date_end )}}
                                    {datetime="\IPS\Request::i()->custom_date_end" dateonly="true"}
                                    {{endif}}
                                </p>
                                {{endif}}
                                </a>
                            </li>
                            <div class="ipsHide" id="elDateForm">
                                {$form|raw}
                            </div>
                        </ul>
                    </li>
                </ul>
                {{endif}}
            </div>
    	{{if count( $topContributors)}}
    			{{$count = 0;}}
    			<ol class="ipsPad ipsStream ipsList_reset cStream_members ipsGrid ipsGrid_collapsePhone" data-ipsGrid data-ipsGrid-minItemSize='230' data-ipsGrid-maxItemSize='500' data-ipsGrid-equalHeights='row'>
    				{{foreach $topContributors as $memberId => $rep}}
    					{{$count++;}}
    					{{$member = \IPS\Member::load( $memberId );}}
    					{template="memberRow" group="popular" app="core" params="$member, $rep, $count"}
    				{{endforeach}}
    			</ol>
    
    	{{else}}
    		<p class='ipsAreaBackground_light ipsType_center ipsPad ipsType_reset ipsType_light ipsType_normal'>
    			{lang="popular_no_member_results"}
    		</p>
        </div>
    	{{endif}}
    </div>
    <hr class='ipsHr'>
    
    <section class='ipsSpacer_top' data-controller='core.front.core.ignoredComments'>
    	<h2 class='ipsType_sectionTitle ipsType_reset'>{lang="popular_results_title"}</h2>
    	<div class='ipsAreaBackground_light ipsPad'>
    		<div data-role='popularBody'>
    			<p class="ipsType_reset ipsType_medium ipsSpacer_bottom"><i class='fa fa-calendar'></i> {$description}</p>
    			<div data-role='popularResults'>
    				<ol class='ipsStream ipsList_reset' data-role='popularContent'>
    					{template="popularItems" group="popular" app="core" params="$results"}
    				</ol>
    			</div>
    		</div>
    	</div>
    </section>
    {{if $tzOffsetDifference !== NULL}}
    	<div class='ipsPad ipsType_center ipsType_light ipsType_small'>
    		{lang="popular_timezone" sprintf="\IPS\Member::loggedIn()->language()->addToStack('timezone__' . \IPS\Settings::i()->reputation_timezone), $tzOffsetDifference"}
    	</div>
    {{endif}}

    Есть подозрение, что количество лидеров передается переменной $topContributors и просто правкой шаблона не обойтись. 

    Прошу помощи.

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