-
Постов
136 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Загрузки
База знаний IPS Community Suite 4
База знаний IP.Board 3.x
Форумы
События
Магазин
Совместные покупки
Весь контент VladOr
-
Думаю, что будет хуже. При прошлом переходе темы работали. Пусть и кривовато, но работали. Сейчас просто сразу отказ в работе
-
Тему придется править. Вылетает сразу с ошибкой GlobalTemplate
-
Еще и месяц и год править надо. Это и с предыдущей версией было. Проблема в одном из последних переводов
- 191 ответ
-
- invision community
- 4.2
-
(и ещё 2 )
C тегом:
-
Это косяк перевода. Сам можешь перевести, я так сделал. Ищешь в русской версии %d час и переводишь эту строку
- 191 ответ
-
- invision community
- 4.2
-
(и ещё 2 )
C тегом:
-
Спасибо! Буду ждать.
- 191 ответ
-
- invision community
- 4.2
-
(и ещё 2 )
C тегом:
-
Накатил. Версия то таже была - последняя
- 191 ответ
-
- invision community
- 4.2
-
(и ещё 2 )
C тегом:
-
Подскажите плиз, как правильно с лицензии перейти на нуллед? Вроде на Invision Community лицензию на текущем сайте сбросил. Накатил на него поверх последнюю nulled версию. А нифига, показывает номер лицензии все равно и говорит, что она не зарегена.
- 191 ответ
-
- invision community
- 4.2
-
(и ещё 2 )
C тегом:
-
Здесь уже было несколько тем по данному вопросу, покопайся, может натолкнет У меня люди получают за темы, посты, фото и т.п. За статьи в разные категории. Модераторы получают за свои действия. К Points Economy привязана система рефераллов. Потом люди конверят в рубли через магазин. Все настроено на AR и Points Economy. Ну и плюс коммерция
-
Проблема решена. Если кому интересно: В своем скине нужно полностью заменить содержимое шаблона includeJS содержимым этого же шаблона из скина, предназначенного для новой версии IPS.
-
Ну я уже половину не помню, что делал. Там не два часа будет. Да и жаль, все остальное, что поначалу в 4.2 не работало - поправил. Одна вот эта фишка щас осталась. Причем, плагин EasyMention не причем. Не работает просто стандартная функция Mention, т.е. если в форме ответа ввести @ и набирать ник пользователя - он его дает и в форме ответа вставляет нормально - на кнопке синего цвета. А вот после отправки уже сообщения - получается такой косяк.
-
Да, проверил. На другом стиле для 4.2 отрабатывает нормально. Но мой стиль уже перепаханный под себя. Менять нельзя. Теперь ковырять, где проблема
-
Ну я в первую очередь это сделал. Потом уже, когда результата не принесло - создал CSS
-
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> тест </p> </div> Код в скине, где кнопка не отрабатывает: <div data-role="commentContent" class="ipsType_normal ipsType_richText ipsContained" data-controller="core.front.core.lightboxedImages"> <p> @VladOr тест </p> </div>
-
Стиль другой, но фигня такая же. Вместо кнопки вставляет просто "@Ник" - обычным шрифтом. Причем, если посмотреть в момент рефреша страницы, видно, что кнопка вначале появляется, а потом пропадает и остается только Ник. Все перерыл уже - не могу понять, в чем проблема. P.S. На дефолтном все работает
-
Штатными средствами не вижу возможности спустя время. Например, через месяц после назначения. Там есть даты, но они все о другом В дополнение вопрос, в принципе к этому же. Думал реализовать это через магазин, но, блин не могу найти как выставить срок действия покупки (например, подписки). Остальной инструментарий для моей задачи в магазине есть. Идея следующая. Человеку дается купон, он в магазине берет подписку на срок, например, месяц и по условиям продажи этой подписки переводится в группу на срок действия подписки, т.е. месяц. Но, блин, либо слепой (несколько раз все пересмотрел), но не увидел, где выставить срок подписки (покупки)
-
Добрый день. Никто не встречал плагин или может быть есть идеи, как реализовать назначение группы на определенное время? Т.е. нужно чтобы пользователь получал группу (вторичную), временно, например только на 1 месяц. Назначить могу руками, а вот окончание должно быть автоматически
-
Видимо, утратил я уже сакральные знания. Гуру, помогите разобраться. Код построения строки из 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 и просто правкой шаблона не обойтись. Прошу помощи.