VladOr
Пользователи
-
В сети
-
Количество сообщений
136 -
Reputation
20 VladOr's Reputation
Everything posted by VladOr
- Invision Community 4.3 (Публичный тест в конце января)
- Invision Community 4.3 (Публичный тест в конце января)
- Invision Community 4.2 Nulled
- Invision Community 4.2 Nulled
- Invision Community 4.2 Nulled
- Invision Community 4.2 Nulled
- Invision Community 4.2 Nulled
-
Помогите сделать оплату за посты ( на платной основе )
Стандартный. Но для вывода нужен полноценный аккаунт PayPal. Что бы его получить нужно им предоставить документы о регистрации юрлица, банковского счета и всякой другой хрени. В принципе, если все это предоставить и получить аккаунт, то работает все хорошо, учитывая, что вариант встроенный.
-
Помогите сделать оплату за посты ( на платной основе )
Напиши в личку свое предложение, что хочешь и сколько готов предложить. При наличии у тебя необходимого ПО могу помочь.
-
Помогите сделать оплату за посты ( на платной основе )
PayPal в автомате. Но получить PayPal овский аккаунт для вывода гиморойно - регистрировать юрлицо надо и времени уйдет много
-
Помогите сделать оплату за посты ( на платной основе )
Здесь уже было несколько тем по данному вопросу, покопайся, может натолкнет У меня люди получают за темы, посты, фото и т.п. За статьи в разные категории. Модераторы получают за свои действия. К Points Economy привязана система рефераллов. Потом люди конверят в рубли через магазин. Все настроено на AR и Points Economy. Ну и плюс коммерция
-
Помогите сделать оплату за посты ( на платной основе )
Automation Rules + Points Economy = получение поинтов за то, что хотите В дальнейшем будете поинты обменивать на рубли. Это уже второй вопрос. Третий - вывод средств. Самый геморройный момент.
- Easy mention для 4.6.10
-
Easy mention для 4.6.10
Ну я уже половину не помню, что делал. Там не два часа будет. Да и жаль, все остальное, что поначалу в 4.2 не работало - поправил. Одна вот эта фишка щас осталась. Причем, плагин EasyMention не причем. Не работает просто стандартная функция Mention, т.е. если в форме ответа ввести @ и набирать ник пользователя - он его дает и в форме ответа вставляет нормально - на кнопке синего цвета. А вот после отправки уже сообщения - получается такой косяк.
- Easy mention для 4.6.10
- Easy mention для 4.6.10
-
Easy mention для 4.6.10
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>
-
Easy mention для 4.6.10
Стиль другой, но фигня такая же. Вместо кнопки вставляет просто "@Ник" - обычным шрифтом. Причем, если посмотреть в момент рефреша страницы, видно, что кнопка вначале появляется, а потом пропадает и остается только Ник. Все перерыл уже - не могу понять, в чем проблема. P.S. На дефолтном все работает
-
Как назначить группу временно?
А что насчет подписки на ограниченное время в магазине, как товар? Ни кто не знает, как организовать?
-
Как назначить группу временно?
Штатными средствами не вижу возможности спустя время. Например, через месяц после назначения. Там есть даты, но они все о другом В дополнение вопрос, в принципе к этому же. Думал реализовать это через магазин, но, блин не могу найти как выставить срок действия покупки (например, подписки). Остальной инструментарий для моей задачи в магазине есть. Идея следующая. Человеку дается купон, он в магазине берет подписку на срок, например, месяц и по условиям продажи этой подписки переводится в группу на срок действия подписки, т.е. месяц. Но, блин, либо слепой (несколько раз все пересмотрел), но не увидел, где выставить срок подписки (покупки)
-
Как назначить группу временно?
В первую очередь его и копаю. Ну не на раз-два иначе бы уже сделал
-
Как назначить группу временно?
Добрый день. Никто не встречал плагин или может быть есть идеи, как реализовать назначение группы на определенное время? Т.е. нужно чтобы пользователь получал группу (вторичную), временно, например только на 1 месяц. Назначить могу руками, а вот окончание должно быть автоматически
-
Переносится название темы на строку от тегов.
А как решено? Каким то образом и у меня выскочило неожиданно.
-
Проблемы с Таблицей лидеров/Leaderboard
Очень похоже, щас проверю. Да, это оно. Проверено, работает. Спасибо!
-
Проблемы с Таблицей лидеров/Leaderboard
Видимо, утратил я уже сакральные знания. Гуру, помогите разобраться. Код построения строки из 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 и просто правкой шаблона не обойтись. Прошу помощи.