Jump to content
DevFuse Forums

All Activity

This stream auto-updates     

  1. Yesterday
  2. Last week
  3. Michael

    Disable topic not working

    Also hide topic link if member can't view topic.
  4. Michael

    Missing langauge string

    Changed Status to Fixed
  5. Michael

    Topic hide/unhide error

    Manual Patch Open applications/collections/sources/Item/Item.php Find: $topic->hide(); Replace With $topic->hide( $member ); Find: $topic->unhide(); Replace With: $topic->unhide( $member ); Save.
  6. Earlier
  7. Michael

    2018 New App & Plugin Releases

    Profile Fields Group Change Set a custom primary member group during signup based on selected profile fields. View more - https://www.devfuse.com/products/107-profile-fields-groups/
  8. hellreturn

    Donations - recurring donations

    Michael, pls pls for recurring donations bud in next version :) PS Big thanks!
  9. Sorry @Michael, I missed your reply. No, on Item display, everything looks fine. I will PM you the SQL export.
  10. Michael

    [Live Topics] Fatal error

    Changed Status to Fixed
  11. Michael

    Topic hide/unhide error

    Fatal error with topic hide/unhide. Ref https://invisioncommunity.com/forums/topic/420671-collections-support-topic/?do=findComment&comment=2766311
  12. Michael

    Upload field limit

  13. Michael

    SSL invalid

    $video->embed = str_replace( 'youtube.com', 'youtube-nocookie.com', $video->embed ); Should be $video->embed = str_replace( '//youtube-nocookie.com', '//www.youtube-nocookie.com', $video->embed );
  14. Both for the new item form and item display as well? Could you send me an export of your "collections_fields_admin" database table?
  15. Add position column for admin side of random logos app. Not really suitable for the front end.
  16. Few quick bug reports. Open plugins/expirepmattachments/tasks/expireAttachments.php Find: if( !$pmSender->member_id ) Replace With: if( !$pmSender->member_id OR !$message->author()->member_id ) Save. Make sure expireAttachments_exclude_groups setting is saved as csv string not array.
  17. I am running IP.Board 4.3.6, Collections 2.1.4 Here is the order of my fields in the ACP settings: When I add a new item on the front-end, the fields are in this order: Name Category Model Year Performance & Handling Mods Style & Safety Mods Make Luggage & Comfort Mods Model Displacement Color Gallery Link Images
  18. The bulk mail field appears in other member filter locations like group promotions.
  19. Michael

    Any user/member can add modifications to a vehicle?

    Changed Status to Fixed
  20. Michael

    Any user/member can add modifications to a vehicle?

    Permission improvements for who can add mods and a check if mods are even enabled. If you've got the "can edit any items" permission enabled, you will be able to add a mod to any item.
  21. Michael

    Only category submit

    Changed Status to Fixed
  22. Michael

    Disable ratings

    Changed Status to Fixed
  23. Mr_Dude

    Profile in themes

    In custom.css add .bg-top { padding: 0; margin: 0 auto; } .flip-container:hover .back { transform: rotateY(0deg); } .flip-container:hover .front { transform: rotateY(180deg); } .flip-container, .front, .back { width: 235px; height: 300px; display: inline-block; margin: 0px 0px; } .flipper { transition: 0.6s; transform-style: preserve-3d; position: relative; } .front { z-index: 2; transform: rotateX(0deg); } .front, .back { backface-visibility: hidden; transition: 0.6s; transform-style: preserve-3d; position: absolute; top: -5px; left: 0; } .tops { display: inline-block; width: 235px; height: 300px; background: #FFF; border-bottom: 4px solid rgb(35, 35, 49); border-top: 2px solid rgb(35, 35, 49); } .top-cursor { /* background: url(https://zone-cs.ru/banners/0000FF.png) repeat; */ color: #232331; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; width: 235px; position: absolute; bottom: 20px; /* left: 5px; */ height: 30px; line-height: 30px; border: 2px solid #3e81f1; box-shadow: 0 0 24px 0 #3e81f1; /* box-shadow: 0px 0px 4px 0px rgba(50, 50, 50, 0.75); */ border-radius: 3px; padding: 0 5px; text-shadow: 1px 1px 2px rgba(255, 255, 255, 1); font-weight: normal; font-style: italic; } .top-img { width: 235px; height: 278px; margin: 45px auto; } .top-img img { width: 215px; height: 195px; } .top-ico {position:absolute;top:6px;left:5px;} .top-ico img {} .back { background: #fff; transform: rotateY(-180deg); border-bottom: 4px solid rgba(29,84,167,0.7); border-top: 4px solid rgba(29, 84, 167, 0); } .top-line1 ,.top-line2,.top-line3,.top-line4{ width:235px; padding:0 0 0 5px; background:#adadad; height:30px; line-height:30px; margin:2px 0; border-bottom:1px solid #2C3E50; } .top-line3 a {font-size:11px;color:#2C3E50;} .top-line4 a {} /* postContainer с переворотом конец */ .postContainer-Indicator { position: absolute; left: 0px; top: 2px; z-index: 1; overflow: hidden; width: 120px; height: 120px; text-align: right; } .postContainer-Indicator .postContainer-Indicator_indicator { font-size: 12px; color: #fefefe; font-weight: 700; position: absolute; top: 33px; left: -40px; text-transform: uppercase; text-align: center; line-height: 22px; width: 190px; display: block; background: linear-gradient(0deg, #232331 80%, #3a3a4f 82%, #96969d); box-shadow: 0 3px 10px -5px #96969d; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .postContainer_Login { position: absolute; left: 0px; top: 2px; z-index: 1; overflow: hidden; width: 120px; height: 120px; text-align: right; } .postContainer_Login .postContainer_Login_B { font-size: 12px; color: #fefefe; font-weight: 700; position: absolute; top: 33px; left: -40px; text-transform: uppercase; text-align: center; line-height: 22px; width: 190px; display: block; background: linear-gradient(0deg, #232331 80%, #3a3a4f 82%, #96969d); box-shadow: 0 3px 10px -5px #96969d; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .message-postStarter { position: absolute; left: 0px; top: -3px; z-index: 1; overflow: hidden; width: 65px; height: 85px; text-align: right; } .message-postStarter .message-postStarter_indicator { font-size: 9px; color: #fefefe; font-weight: 700; position: absolute; top: 18px; left: -25px; text-transform: uppercase; text-align: center; line-height: 20px; width: 100px; display: block; background: linear-gradient(#52a7d8 0%, #17618c 100%); box-shadow: 0 3px 10px -5px #000; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } .message-postStarter .message-postStarter_indicator:before { left: 0; border-left-color: #79A70A; border-right-color: transparent; } .message-postStarter .message-postStarter_indicator:after { left: 0; border-left-color: #79A70A; border-right-color: transparent; } .message-threadStarter .message-threadStarter_indicator:before, .message-threadStarter .message-threadStarter_indicator:after { content: ""; position: absolute; top: 100%; z-index: -1; border: 3px solid; border-top-color: #79A70A; border-bottom-color: transparent; } .cAuthorPane { padding: 5px !important; } .cPost.ipsModerated, .cPost.ipsModerated .cAuthorPane { background: #1d1d25 !important; } aside.ipsComment_author.cAuthorPane.ipsColumn.ipsColumn_medium { width: 245px; } .wa_pContainer { padding-top: 2px; background-color: rgb(245, 245, 245); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset, 0 0 0 1px rgba(255, 255, 255, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); margin: -5px 0px 0px 0px; border-top: 2px solid #272727; border-radius: 5px; } .pContainer_b1 { margin-top: 0px; margin-bottom: 5px; text-align: center; } .pContainer_b1 img { border: 1px solid rgba(0,0,0,0.1); border-radius: 500px; height: 90px; } .pc_coverphoto { margin-bottom: 5px !important; background-color: #FFFFFF !important; background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: 100% 100%; -moz-background-size: 100% 100%; background-size: 100% 100% !important; height: 95px; width: 100%; /*margin-left: -5px !important;*/ margin: -100px 0 0 0; } .wa_pContainer_b2 { overflow: hidden; padding: 8px 0; background: linear-gradient(55deg, #dcdcdc 50%, #dcdcdc 50%, #dcdcdc); box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset, 0 0 0 1px rgba(255, 255, 255, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); } .wa_pContainer_b2_1 { width: 50%; float: left; } .wa_pContainer_b2_1 .ipsRepBadge { font-size: 15px; font-weight: normal; } .wa_pContainer_b2_m { color: #1b1b1b; text-transform: uppercase; font-size: 11px; } .wa_pContainer_b3 { margin: 5px 0; } .wa_pContainer_b4 { margin: 5px 0; } .textnikkk { margin-bottom: 3px; margin-left: 2px; margin-right: 2px; line-height: 25px; border-radius: 5px; font-size: 14px !important; max-width: 100%; /*background-color: rgba(0, 0, 0, 0.2);*/ box-shadow: 0 1px 3px rgb(196, 196, 196) inset, 0 0 0 1px rgb(196, 196, 196), 0 1px 0 rgb(196, 196, 196); } .textGrop { margin-top: 5px; margin-bottom: 8px; margin-left: 2px; margin-right: 2px; line-height: 25px; border-radius: 5px; font-size: 14px !important; max-width: 100%; /*background-color: rgba(0, 0, 0, 0.2);*/ box-shadow: 0 1px 3px rgb(196, 196, 196) inset, 0 0 0 1px rgb(196, 196, 196), 0 1px 0 rgb(196, 196, 196); } .textGroprank:hover { background: rgb(220, 220, 220); } .textGroprank { margin-bottom: 5px; margin-left: 2px; margin-right: 2px; line-height: 20px; height: 24px; border-radius: 5px; font-size: 14px !important; max-width: 100%; /* background: linear-gradient(55deg, #fafafa 50%, #fafafa 50%, #fafafa); */ box-shadow: 0px 0px 10px 0px #dcdcdc; margin-top: 5px; } .autornik { display: block; line-height: 10px; -moz-hyphens: initial; margin-top: -5px; height: 25px; border-radius: 35px; font-size: 16px !important; max-width: 100%; /* background: #1c1d2680; */ background: linear-gradient(55deg, #232331 80%, #f1f1f500 100%, #ededef00); font-family: 'Roboto Condensed', sans-serif; } .oNpane1 { position: relative; display: inline-block; float: left; height: 20px; width: 30px; border-radius: 50px; border: 1px solid #249168; font-size: 18px; text-align: center; line-height: 25px; color: #56cf61; margin: 0 auto; margin-top: 2px; margin-left: 30px; margin-right: -50px; } .oFFpane1 { position: relative; display: inline-block; float: left; height: 20px; width: 30px; border-radius: 50px; border: 1px solid #ab300b; font-size: 18px; text-align: center; line-height: 25px; color: #f52e0c; margin: 0 auto; margin-top: 2px; margin-left: 30px; margin-right: -50px; } .paneLogin { border-top: 5px solid #303c4a; border-bottom: 5px solid #37474f; background: linear-gradient(#37474f61 10%, #1213176b 90%) !important; border-radius: 5px; position: relative; margin: 0 auto; margin-top: 0px; margin-left: -10px; margin-right: -10px; } .uip:hover { background: rgb(220, 220, 220); } .uip { padding: 5px; display: inline-block; width: 98%; color: #1b1b1b; padding: 1px 10px; margin-top: -2px; border-radius: 5px; border-width: 1px 0 1px 0; border-style: solid; border-color: #dcd8d8; background: #f5f5f5; border: 1px #dcdcdc solid; box-shadow: inset rgb(220, 220, 220) 0px 1px 5px, rgb(220, 220, 220) 0px 0px 0px, rgb(220, 220, 220) 0px 0px 1px 0px; } .leftinfo { font-size: 11px; float: left; text-align: left; margin-right: 3px; margin-left: 0; min-width: 60px; width: auto !important; } .rightinfo { float: right; color: #1b1b1b; font-size: 11px; } In the postContainer, replace with {{$idField = $comment::$databaseColumnId;}} {{$itemClassSafe = str_replace( '\\', '_', mb_substr( $comment::$itemClass, 4 ) );}} {{if $comment->isIgnored()}} <div class='ipsComment ipsComment_ignored ipsType_light' id='elIgnoreComment_{$comment->$idField}' data-ignoreCommentID='elComment_{$comment->$idField}' data-ignoreUserID='{$comment->author()->member_id}'> {lang="ignoring_content" sprintf="$comment->author()->name"} <a href='#elIgnoreComment_{$comment->$idField}_menu' data-ipsMenu data-ipsMenu-menuID='elIgnoreComment_{$comment->$idField}_menu' data-ipsMenu-appendTo='#elIgnoreComment_{$comment->$idField}' data-action="ignoreOptions" title='{lang="see_post_ignore_options"}' class='ipsType_blendLinks'>{lang="options"} <i class='fa fa-caret-down'></i></a> <ul class='ipsMenu ipsHide' id='elIgnoreComment_{$comment->$idField}_menu'> <li class='ipsMenu_item ipsJS_show' data-ipsMenuValue='showPost'><a href='#'>{lang="show_this_post"}</a></li> <li class='ipsMenu_sep ipsJS_show'><hr></li> <li class='ipsMenu_item' data-ipsMenuValue='stopIgnoring'><a href='{url="app=core&module=system&controller=ignore&do=remove&id={$comment->author()->member_id}" seoTemplate="ignore"}'>{lang="stop_ignoring_posts_by" sprintf="$comment->author()->name"}</a></li> <li class='ipsMenu_item'><a href='{url="app=core&module=system&controller=ignore" seoTemplate="ignore"}'>{lang="change_ignore_preferences"}</a></li> </ul> </div> {{endif}} <a id='comment-{$comment->$idField}'></a> <article {{if $comment->author()->hasHighlightedReplies()}}data-memberGroup="{$comment->author()->member_group_id}" {{endif}} id='elComment_{$comment->$idField}' class='cPost ipsBox {{if $otherClasses}}{$otherClasses}{{endif}} ipsComment {{if ( settings.reputation_enabled and settings.reputation_highlight and $comment->reactionCount() >= settings.reputation_highlight ) OR $comment->isFeatured()}}ipsComment_popular{{endif}} ipsComment_parent ipsClearfix ipsClear ipsColumns ipsColumns_noSpacing ipsColumns_collapsePhone {{if $comment->author()->hasHighlightedReplies()}}ipsComment_highlighted{{endif}}{{if $comment->isIgnored()}}ipsHide{{endif}} {{if $comment->hidden() OR $item->hidden() === -2}}ipsModerated{{endif}}'> {{if $item->isQuestion() and !$comment->new_topic}} {template="postRating" group="topics" app="forums" params="$item, $comment, $votes"} {{endif}} <aside class='ipsComment_author cAuthorPane ipsColumn ipsColumn_medium'> <div class=" bg-top"=""> <div class="flip-container" ontouchstart="this.classList.toggle('hover');"> <div class="flipper"> <div class="front"> <div class="tops"> <div class="top-cursor">To view, hover over the</div> <div class="top-img"><img class="img_mp" src="{resource="2018/3.PNG" app="core" location="global"}" alt=""></div> <div class="postContainer_Login"> <span class="postContainer_Login_B"> <strong>{$comment->author()->link( $comment->warningRef() )|raw}</strong> </span> </div> </div> </div> <div class="back"> <div class='author_info'> <div class="wa_pContainer" itemscope="" itemtype="http://schema.org/Person"> <div class='textnikkk'> <h3 class='ipsType_sectionHead cAuthorPane_author ipsType_blendLinks ipsType_break'><strong>{$comment->author()->link( $comment->warningRef() )|raw}</strong> <span class='ipsResponsive_showPhone ipsResponsive_inline'> {template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></h3> </div> <div class="pContainer_b1"> {template="userPhoto" app="core" group="global" params="$comment->author(), 'large', $comment->warningRef()"} </div> {{$coverPhoto = $comment->author()->coverPhoto();}} {{if $coverPhoto->file}} <div class="pc_coverphoto" style="background-image: url('{$coverPhoto->file->url}') !important;"> </div> {{else}} {{endif}} <div class='textGroprank'> {{if $comment->author()->rank['image'] && $comment->author()->member_id}} {$comment->author()->rank['image']|raw} {{endif}}</div> {{if $comment->author()->member_id and $item->author()->member_id == $comment->author()->member_id}} <div class="message-postStarter"> <span class="message-postStarter_indicator">Starter</span></div> {{endif}} {{if $comment->author()->inGroup(array(3))}}While empty{{endif}} {template="reputationBadge" group="global" app="core" params="$comment->author()"} <div class='textGrop'>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->formattedName" raw="true"} {{if \IPS\Member\Group::load( $comment->author()->member_group_id )->g_icon }} <img src='{file="$comment->author()->group['g_icon']" extension="core_Theme"}' alt='' class='cAuthorGroupIcon'> {{endif}} </div> <li class="uip"> <span class="leftinfo"><i class="fa fa-star-half-o"></i> Rank:</span> {{if $comment->author()->member_title && $comment->author()->member_id}} <span class="rightinfo">{$comment->author()->member_title}</span> {{elseif $comment->author()->rank['title'] && $comment->author()->member_id}} <span class="rightinfo">{$comment->author()->rank['title']}</span> {{endif}} </li> <li class="uip"> {{$date_joined = floor((strtotime("now")-strtotime("{$comment->author()->joined}"))/86400) ;}} <span class="leftinfo"><i class="fa fa-calendar"></i> With us already:</span> <span class="rightinfo">{$date_joined} days</span> </li> <li class="uip"> <span class="leftinfo"><i class="fa fa-trophy fa-lg" aria-hidden="true"></i> {lang="members_days_won_count"}</span> <span class="rightinfo">{number="$comment->author()->getReputationDaysWonCount()"}</span> </li> <div class="wa_pContainer_b2"> <div class="wa_pContainer_b2_1"> <div> <span class="wa_pContainer_b2_m">Topics</span> </div> <span style="font-size: 15px;">{{$where[] = "starter_id = " . $comment->author()->member_id;}} {{$author_topics = \IPS\forums\Topic::getItemsWithPermission( $where, NULL, 0 );}} {{$topics_count = count($author_topics);}} {$topics_count}</span> </div> <div class="wa_pContainer_b2_1"> <div> <span class="wa_pContainer_b2_m">Posts</span> </div> <span style="font-size: 15px;">{$comment->author()->member_posts}</span> </div> </div> </div> </div> </div> </div> </div> <br> </div> </aside> <div class='ipsColumn ipsColumn_fluid'> {template="post" group="topics" app="forums" params="$item, $comment, $item::$formLangPrefix . 'comment', $item::$application, $item::$module, $itemClassSafe"} </div> </article>
  24. Michael

    Field sort for form

    Changed Status to Closed
  25. Michael

    Field sort for form

    Can't reproduce this in either form or display....
  1. Load more activity
×