Jump to content


Advanced Members
  • Content count

  • Joined

  • Last visited

  • Days Won


John last won the day on June 19

John had the most liked content!

Community Reputation

106 Outstanding

1 Follower

About John

  • Rank
    Tainted Flake

Profile Information

  • Gender
  • Software
  • Version
  1. Pfield Groups

    its a mod for ipboard but its not perfected it targets profile fields and parses them to whatever desired effect you want on the profile page, since its not a tutorial i did not put it on the ipboard 4 forum, its an experiment where i parsed a profile field into a youtube embed where the user can have a youtube profile video, i know a mod for that is out already but it doesnt stop with just that you can do much more with this that was just the example used to show you how to parse the profile field on the profile page
  2. Been so many months that i haven't been on IPS Community and on Webflake in general, this is a community to which i learned a lot and opened my knowledge greatly. I am so glad that I could have been a part of this community, whilst meeting people in general here was not my strong point I can appreciate the fact that we all came together to solve, mod and learn new things about both IPS Community, Xenoforo and all other web software available here. My reasons for leaving this place behind is all due to time and irl goals i have begun to set for myself, time needs to be dedicated to it now so it will blossom well in the future with that said guys I hope the community remains well and active and that it continues to evolve and grow Well wishing to the staff and all members of Webflake Signing off John
  3. Pfield Groups

    PLEASE READ FULLY BEFORE DOING ANY CHANGES TO YOUR THEMES I HOLD NO RESPONSIBILITY FOR ANY OUTCOME OR MISHAP THAT MAY HAPPEN TO YOUR BOARD WHETHER BY IMPLEMENTATION OR MISUSE OR SECURITY BREACHES TO YOUR WEBSITE, BELOW IS JUST AN EXPERIMENT THAT I HAVE BEEN WORKING ON FOR THE PAST 2 YEARS AND I AM JUST RELEASING THE FINDINGS OF IT TO THE COMMUNITY this is just a note/mention/discovery/experiment of using pfield groups and parsing them (yup parsing them as in the example using them to embed something on the profile) on IPS Community before we begin first thing you should note is that it is not possible to have a selective field within a group parsed meaning if you have more than one field for that particular group in the profile it will parse them all the same might sound weird when i say it like that considering you wont have the basic idea yet so a test is in order First thing you do is Create a new profile field group to do this you go into Admin Panel Under member settings "Profiles" hit the orange button called "+ Create New" for this step we name it "test" (name is not important at this time though) Create a field within the profile group Next on the agenda we make a field within the group, we just added hit the "+" button when you hover over it you will see it as "add profile field" name it "test" (name not so important at the moment) Editing theme for desired result now that the two things have been added lets get a little technical first thing we do is go into Appearances > Theme Select the theme you wish for editing and hit the </> button now navigate to the core > front > profile > profile template find <div class='ipsWidget_inner ipsPad'> <ul class='ipsDataList ipsDataList_reducedSpacing cProfileFields'> {{foreach $fields as $field => $value}} {{if $value !== ""}} <li class='ipsDataItem ipsType_break'> <span class='ipsDataItem_generic ipsDataItem_size3 ipsType_break'><strong>{lang="$field"}</strong></span> <div class='ipsDataItem_generic'><div class='ipsType_break ipsContained'>{$value|raw}</div></div> </li> {{endif}} {{endforeach}} </ul> </div> now we are doing some modifications to that code in this step you will see the difference below {{if $group == core_pfieldgroups_2}}{{foreach $fields as $field => $value}}<iframe width="100%" src="https://www.youtube.com/embed/{$value|raw}" frameborder="0" allowfullscreen></iframe>{{endforeach}}{{else}} <div class='ipsWidget_inner ipsPad'> <ul class='ipsDataList ipsDataList_reducedSpacing cProfileFields'> {{foreach $fields as $field => $value}} {{if $value !== ""}} <li class='ipsDataItem ipsType_break'> <span class='ipsDataItem_generic ipsDataItem_size3 ipsType_break'><strong>{lang="$field"}</strong></span> <div class='ipsDataItem_generic'><div class='ipsType_break ipsContained'>{$value|raw}</div></div> </li> {{endif}} {{endforeach}} </ul> </div>{{endif}} Note the difference above is {{if $group == core_pfieldgroups_2}}{{foreach $fields as $field => $value}}<iframe width="100%" src="https://www.youtube.com/embed/{$value|raw}" frameborder="0" allowfullscreen></iframe>{{endforeach}}{{else}} and the endif added at the end of the div it is also worth noting that core_pfieldgroups_{group number) is important to selecting the group the opening and closing foreach and the contents within the opening foreach tag" $fields as $field =>$value" minus the opening and closing quotations and lastly the {$valuie|raw} is the content within the group, the profile field itself Edit the profile field go to profile and edit the "test" profile field in user settings add the following below eKBbUdfvwrU ID taken from this link below https://www.youtube.com/watch?v=eKBbUdfvwrU the above i chose in the demonstration allows you to parse the field group 2 with a youtube embed, meaning if you do not take the youtube id and paste it into the profile field within the user settings it will not show or parse right Your embed might not work the first time try changing the number in core_pfieldgroups_2 with a different number and you may achieve the desired outcome you can also do other mods with it this experiment was just meant for testing if you could specifically target a profile field there are more things this is capable of how i have not the time to experiment with it more than i would have liked to the end result is just this You are free to experiment with it in any ways you wish just be careful with how and what it is you are doing for people that do not have a general idea of modding and wish to use this be careful get someone that can use codes and knows their way around the software else you could end up breaking the page or even worse security risks if you do not know what you are doing.
  4. IPS Upgrade messenger

    check the topic above
  5. @iGreen well glad u got it working man or atleast found an alternative, sorry if my method didnt work for u tho, would have been nice to find out why it wasnt working for u in the first place so i could fix it or at least amend it for future people so they dont encounter what u did no offense dude but that code you used was first created and used by me without the minor mod of cAuthorPane in css you found/made and was first placed on webflake back in June 2015 by me, wherever you found that code just wanted you to know that i developed that code and it took me 1 and a half years of updating and experimenting with it before it reached where you got it from, yet I was never credited or acknowledged for what i did, sad really but my current code does work and it is less clustered than the current one there well anyway man i got a fix for that default avatar which you had to manually link on that code in the thread use this and you wouldnt need to set the default path manually anymore <img src="{resource="default_photo.png" app="core" location="global"}" /> lastly everyone is free to use whatever version they like so long as they get the result they so desire really hope they don't have much problems with the steps i laid out in the first post though
  6. did u by chance try following instructions on the first page of this thread? just checked it out and edit is working fine for the theme also make sure that it is not the <div class="cAuthorPane_photo"> u are changing to userphoto2 and <li class="cAuthorPane"> instead cause that one in postContainer is for the mobile version of your forum and not the main forum version
  7. IPB 4.x Security

    No software is a 100% secured, there is bound to be flaws in any software you use, and due to how technology is always progressing there will always be new methods to hacking coming out, that said IP. Board just like any other board development software works to improve their security through small updates in their board version if you were to visit their forum and go to release notes https://invisioncommunity.com/release-notes/ you will see how they develop their software with each version release, now i dont mean to sound like im pitching for webflake here but i admit they are quite quick with the releases in each version, if a new version comes out you can be very sure to find it here sooner than later
  8. Profile Fields styling

    you want to add custom icons or font awesome where exactly? to the profile fields? the height of these images can be trimmed/cropped a bit to get smaller thats why they are so far apart from on another
  9. User info panel

    what the i kno that person from here, seems he used a lot he learned over here and did a script then sold in on the marketplace ah well his code isnt perfect but its got majority of the collective codes that can be found on this website i must commend him on doing something amazing like that while i now break it apart and reconstruct it, maybe i can sell it on the webs for lots of cookies afterwards? jk jk anyway lets start with the dissection and repairing this <li class='ipsType_light andrew-modern-topic'><span class='st'><i class="fa fa-check-circle"></i> Title:</span><span class='dr'>{$comment->author()->member_title}</span></li> to {{if $comment->author()->member_title & $comment->author()->rank['title']}} <li class='ipsType_light andrew-modern-topic'><span class='st'><i class="fa fa-check-circle"></i> Title:</span><span class='dr'>{$comment->author()->member_title}</span></li>{{else}}<li class='ipsType_light andrew-modern-topic'><span class='st'><i class="fa fa-check-circle"></i> Title:</span><span class='dr'>{$comment->author()->rank['title']}</span></li>{{endif} and to hide the reputation next to your name look for this part of the code in postContainer <h3 class='ipsType_sectionHead cAuthorPane_author ipsType_blendLinks ipsType_break' itemprop="creator" itemscope itemtype="http://schema.org/Person"><strong itemprop="name">{$comment->author()->link( $comment->warningRef() )|raw}</strong> <span class='ipsResponsive_showPhone ipsResponsive_inline'>&nbsp;&nbsp;{template="reputationBadge" group="global" app="core" params="$comment->author()"}</span></h3> and change the <span class='ipsResponsive_showPhone ipsResponsive_inline'> to <span class='ipsResponsive_hidePhone ipsResponsive_inline'> and ur basically done
  10. icons missing in editor

    u can find the icon image used in the applications/core/interface/chkeditor/chkeditor/plugin/icon.png and the relevant .css in applications/core/interface/chkeditor/chkeditor/skins/skin_name/editor.css worth poking around and probably checking those things out to see if their is a problem with the icon image, the css file itself is clustered and very much a headache to go through but my suggestion is u match it similar to the ones from the default theme
  11. How can I make sidebar text to be a image?

    <img src="{image_link_here}" /> thats how u add an image
  12. How can I make sidebar text to be a image?

    Customization > Themes > Theme Name > Edit > Templates > Forums > Widget > topicFeed look for <h3 class='ipsWidget_title ipsType_reset'>{$title}</h3> u can replace that code above with ur image
  13. How to disable cropping from IPS 4.1.7 ?

    dont recommend u attempt to do this at all tho, as the cropped images are used for places where avatars are small i.e. the hovercard, the user bar, the left of the editor where u are replying, even in the profile and a couple other places, if u however want to use the original image uploaded on ur forum that is possible its just where u want to use it on the forum tho
  14. Error 500

    hmm my suggestion is to try this file to see if the server is compatible for ipboard and also contact the host, usually error 500 is server side what we gave u was only a way to check and see if its a problem on your side but if its something more in depth the technicians may have to step in to resolve it
  15. Error 500

    so we rule out, wrong php version we rule out global_config.php and we rule out database upload failure from phpmyadmin hmm can you access the forum admin panel?