Jump to content

VladOr

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

  • Количество сообщений

    136
  • Reputation

    20 VladOr's Reputation

Everything posted by VladOr

  1. Думаю, что будет хуже. При прошлом переходе темы работали. Пусть и кривовато, но работали. Сейчас просто сразу отказ в работе
  2. Тему придется править. Вылетает сразу с ошибкой GlobalTemplate
  3. Еще и месяц и год править надо. Это и с предыдущей версией было. Проблема в одном из последних переводов
  4. Это косяк перевода. Сам можешь перевести, я так сделал. Ищешь в русской версии %d час и переводишь эту строку
  5. Спасибо! Буду ждать.
  6. Накатил. Версия то таже была - последняя
  7. Подскажите плиз, как правильно с лицензии перейти на нуллед? Вроде на Invision Community лицензию на текущем сайте сбросил. Накатил на него поверх последнюю nulled версию. А нифига, показывает номер лицензии все равно и говорит, что она не зарегена.
  8. Стандартный. Но для вывода нужен полноценный аккаунт PayPal. Что бы его получить нужно им предоставить документы о регистрации юрлица, банковского счета и всякой другой хрени. В принципе, если все это предоставить и получить аккаунт, то работает все хорошо, учитывая, что вариант встроенный.
  9. Напиши в личку свое предложение, что хочешь и сколько готов предложить. При наличии у тебя необходимого ПО могу помочь.
  10. PayPal в автомате. Но получить PayPal овский аккаунт для вывода гиморойно - регистрировать юрлицо надо и времени уйдет много
  11. Здесь уже было несколько тем по данному вопросу, покопайся, может натолкнет У меня люди получают за темы, посты, фото и т.п. За статьи в разные категории. Модераторы получают за свои действия. К Points Economy привязана система рефераллов. Потом люди конверят в рубли через магазин. Все настроено на AR и Points Economy. Ну и плюс коммерция
  12. Automation Rules + Points Economy = получение поинтов за то, что хотите В дальнейшем будете поинты обменивать на рубли. Это уже второй вопрос. Третий - вывод средств. Самый геморройный момент.
  13. VladOr posted пост в теме in Interface
    Проблема решена. Если кому интересно: В своем скине нужно полностью заменить содержимое шаблона includeJS содержимым этого же шаблона из скина, предназначенного для новой версии IPS.
  14. VladOr posted пост в теме in Interface
    Ну я уже половину не помню, что делал. Там не два часа будет. Да и жаль, все остальное, что поначалу в 4.2 не работало - поправил. Одна вот эта фишка щас осталась. Причем, плагин EasyMention не причем. Не работает просто стандартная функция Mention, т.е. если в форме ответа ввести @ и набирать ник пользователя - он его дает и в форме ответа вставляет нормально - на кнопке синего цвета. А вот после отправки уже сообщения - получается такой косяк.
  15. VladOr posted пост в теме in Interface
    Да, проверил. На другом стиле для 4.2 отрабатывает нормально. Но мой стиль уже перепаханный под себя. Менять нельзя. Теперь ковырять, где проблема
  16. VladOr posted пост в теме in Interface
    Ну я в первую очередь это сделал. Потом уже, когда результата не принесло - создал CSS
  17. VladOr posted пост в теме in Interface
    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>
  18. VladOr posted пост в теме in Interface
    Стиль другой, но фигня такая же. Вместо кнопки вставляет просто "@Ник" - обычным шрифтом. Причем, если посмотреть в момент рефреша страницы, видно, что кнопка вначале появляется, а потом пропадает и остается только Ник. Все перерыл уже - не могу понять, в чем проблема. P.S. На дефолтном все работает
  19. А что насчет подписки на ограниченное время в магазине, как товар? Ни кто не знает, как организовать?
  20. Штатными средствами не вижу возможности спустя время. Например, через месяц после назначения. Там есть даты, но они все о другом В дополнение вопрос, в принципе к этому же. Думал реализовать это через магазин, но, блин не могу найти как выставить срок действия покупки (например, подписки). Остальной инструментарий для моей задачи в магазине есть. Идея следующая. Человеку дается купон, он в магазине берет подписку на срок, например, месяц и по условиям продажи этой подписки переводится в группу на срок действия подписки, т.е. месяц. Но, блин, либо слепой (несколько раз все пересмотрел), но не увидел, где выставить срок подписки (покупки)
  21. В первую очередь его и копаю. Ну не на раз-два иначе бы уже сделал
  22. Добрый день. Никто не встречал плагин или может быть есть идеи, как реализовать назначение группы на определенное время? Т.е. нужно чтобы пользователь получал группу (вторичную), временно, например только на 1 месяц. Назначить могу руками, а вот окончание должно быть автоматически
  23. А как решено? Каким то образом и у меня выскочило неожиданно.
  24. Очень похоже, щас проверю. Да, это оно. Проверено, работает. Спасибо!
  25. Видимо, утратил я уже сакральные знания. Гуру, помогите разобраться. Код построения строки из 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 и просто правкой шаблона не обойтись. Прошу помощи.