Advertisement
Leaderboard
-
in all areas
- All areas
- Ideas
- Ideas comments
- Positions
- Position Comments
- Position Reviews
- Blog Entries
- Blog Comments
- Bugs
- Bug Comments
- Bug Reviews
- Features
- Feature Comments
- Feature Reviews
- Suggestions
- Suggestion Comments
- Suggestion Reviews
- Releases
- Release Comments
- Release Reviews
- FAQs
- FAQ Comments
- FAQ Reviews
- Files
- File Comments
- File Reviews
- Topics
- Posts
- Status Updates
- Status Replies
-
Custom Date
-
All time
February 14 2013 - February 26 2025
-
Year
February 26 2024 - February 26 2025
-
Month
January 26 2025 - February 26 2025
-
Week
February 19 2025 - February 26 2025
-
Today
February 26 2025
-
Custom Date
10/22/2015 - 10/22/2015
-
All time
Popular Content
Showing content with the highest reputation on 10/22/2015 in all areas
-
OP. You have been told a numerous amount of times what to do for your forum and how to make it better. Most of the things that you have been told to do is on the administration panel for IPB 3x. The configuration for the questions are as told above suggested by Crunch and Mihailo Z.. I will mark Mihailo Z.'s answer as the prime answer because if you cannot use a credit card then use his way, it is a default in-house use so you don't have to buy anything or anything of the sort. You need to read these posts otherwise we don't really know how else to help you.2 points
-
Preview: AdminCP > Look and Feel > [your skin] -> Board Index -> boardIndexTemplate Find <foreach loop="side_blocks:$side_blocks as $block"> {$block} </foreach> Add before: <if test="memberbox:|:$this->memberData['member_id']"> <div class='ipsSideBlock clearfix'> <h3>Welcome, <a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}'> {$this->memberData['members_display_name']}</a></h3> <div class='_sbcollapsable'> <center class='desc member_title'> <if test="$this->memberData['title'] != ''"> {$this->memberData['title']}<br /> </if> <br /> <a href="{parse url="showuser={$this->memberData['member_id']}" seotitle="{$this->memberData['members_seo_name']}" template="showuser" base="public"}" title='{$this->lang->words['your_profile']}'> <img src='{$this->memberData['pp_main_photo']}'></a> <br /><br /> <center> <span style=' font-size: 14px;'>{$this->memberData['prefix']}{$this->memberData['g_title']}{$this->memberData['suffix']}</span><br /><br /> Posts: {$this->memberData['posts']}<br /> Profile views: {$this->memberData['members_profile_views']}<br /> Member No.: {$this->memberData['member_id']}<br> Joined: {parse date="$this->memberData['joined']" format="joined"} <br /><br /> Your IP: {$_SERVER['REMOTE_ADDR']} <br /><br /> <div style='background:#0f2437 ;padding: 7px; color: #fff; font-weight: bold'>{$this->memberData['pp_reputation_points']} </div> </center> </div> </div> </if> To change background color from Reputaton, just edit: <div style='background:#0f2437 ;padding: 7px; color: #fff; font-weight: bold'>{$this->memberData['pp_reputation_points']}</div>1 point
-
There are many ways for a site to get compromised however most are the same result, hackers either try to use your site to serve malicious files, or try to redirect your users to infected sites. Here are some things that are common that hackers do that you should look our for. 1. They will always try to leave behind a file or two as aback door into your system, it's a good idea to understand what files are good files and what files are bad. To do this you can compare the file set of your site to a fresh file set from a download. 2. Look for files with odd or random .php extensions, here are some examples, these are not exact names, but examples of a typical naming structure, they will either be short and sweet like sh.php or a random string followed my .php zx.php sh.php 123482379874hjsdf8734.php dsfjklsadjfklasdjfklads.php ipbfirewall.php When inspecting any files and you see any reference to ipbfirewall, this is not a real product or item, it's bad code left behind made to look like it belongs, so you can safely delete it. Example of IPB_Firewall code that IS NOT FROM IPS if ( ! defined( 'IPB_FIREWALL' ) ) { define('IPB_FIREWALL', 1); /** * NOTE: This is a protecting web-firewall module generated by Invision Power * Module includes security patch for high-risks vulnerability CVE-2012-5692 * Do not touch this file for security reasons * Please insert this code to as many php files as possible * * @package IP.Firewall * @version $Revision: 9544 $ * @md5 e66e6cadd6e13efea54ed50c0eb2d32b * @sha1 6966286d64352840245f5b2248545450 * @crc32 5f51554f5445225d293d3d2463732965 */ These are most commonly placed in the root directory, /cache, /public /uploads or other areas. 3. Another thing to look for are odd folder names, you can again compare your folder structure from a fresh download of files to compare them, they will often create odd names directories or try to mimic an existing name as well. Here is what a standard folder/file structure looks like for the forum directory Here is what a typical /cache folder looks like as well 4. If you see any odd files in those folders that do not belong, odds are they do not belong there, you can open the file to inspect the code as well to see if it looks like a legit file or not. Keep in mind if you have third party add ons or other apps installed, these can often also require other files. 5. After you have cleaned up any bad files, the next step is a fresh file upload of the board and all apps that you have installed. You can download these from the client area, upload them via FTP, making sure to over write any and all existing files. 6. After that is done, log into your admincp, and you will see a "Furl cache out of date error" please click the option to "Rebuild Furl Cache" to correct that error. This is normal and due to the new files that were just uploaded. 7. Rebuilding HTML & CSS and Recaching your skins. Often times there will be an infection deep inside of your templates or code left behind, this is done via a direct file edit to your skin files, rebuilding and recaching will often clear this out. To do this select "Look & Feel" from the tabs, then select "Manage Skins and Languages" Then on the left side you want to select "Template Tools You will then see an option to Rebuild Master Skin Data, select HTML & CSS from this and also all of your apps as below. After that is completed, then select the Template tools again and now at the top select "Re-Cache Skin Set's" 8. Often times a offender will also dig into your language files and infect them as well, to correct this, select "Look & Feel" > Manage Languages, on the language pack effected, select the drop down menu to the right and then "Rebuild from XML" This will rebuild your language files for you. If you are using a third party or custom language file, please re-import the language pack to correct any issues. 9. Another common issue that I have seen is offenders modifying your .htaccess, conf_global.php, initdata.phpor index.php files and adding extra code to them for re-directs or other purposes, please inspect all of your .htaccess index.php and conf_global.php files for proper code. Over writing the new file set for the board files will correct the index.php and initdata.php files, however not the .htaccess or conf_global.php 10. The last thing you want to make sure of is that you have changed all of your admins passwords on your forum, your FTP access details, and any control panel access as well. In most cases I even recommend updating your mysql database password too. See your host for details on that if you are not sure how to update the mysql password. 11. Reimporting your hooks is another item that should be done as well, from the admincp > manage hooks > re-import all hooks 12. The last step is to run the tools from the system security area Admincp > System > System > Security Center This is not my tutorial.. I just posted it here straight from IPS Knowledge Database1 point
-
This tutorial will disable right click on your site for guests only! Just add that code at the very top of your ACP > look & Feel > Skin name > Global Template > defaultHeader <if test="IPSMember::isInGroup( $this->memberData, array(2) )"> <script language=JavaScript> var message="You Must Log-in before you can use Right Click!"; function clickIE4(){ if (event.button==2){ alert(message); return false; } } function clickNS4(e){ if (document.layers||document.getElementById&&!document.all){ if (e.which==2||e.which==3){ alert(message); return false; } } } if (document.layers){ document.captureEvents(Event.MOUSEDOWN); document.onmousedown=clickNS4; } else if (document.all&&!document.getElementById){ document.onmousedown=clickIE4; } document.oncontextmenu=new Function("alert(message);return false") </script> </if>To Change what the message says all you need to do is Edit this part of the codes "You Must Log-in before you can use Right Click!" And if your wanna add different groups to the code just go to this <if test="IPSMember::isInGroup( $this->memberData, array(2) )">and where it says 0 add your groups like this 2,4,12 etc....1 point
-
The question(s) in this support topic have been answered and the topic author has resolved their issue. This topic is now closed. If you have other questions, please open a new topic.1 point
-
1 point
-
On first look, I tend to agree its dimension look-a-like , but looking little further, I'm almost certain its default ipb theme just heavy reskined thru color editor (or what its called nowdays).1 point
-
1 point
-
1 point
-
Compatibility IP.Board 3.4.X Possibly IP.Board 3.2 and 3.3, but not sure. This skin edit WILL BREAK with IPS Suite 4.0. This tutorial will show you how to set custom forum icons without the need for a modification like Forum Icons. This is a very simple skin edit and can be done by anyone. Getting Started: In your AdminCP, navigate to Look & Feel > Manage Skin Sets & Templates > Your Skin. In the templates section, under Board Index, you'll see a file called boardIndexTemplate. Click this. Select all the code in the file and completely remove it. Replace all the code with this: The settings needed to setup the forum icons have already been done for you. There are some additional options at the top of the file. If you would like to use those too, feel free to do so. Setting it Up: Now, in your FTP client, navigate to /public/style_images/Your_Skin Create a new directory called "forum_images". On your forum, open up the forum you want to apply the icon to. Look at the URL. There will be a number, for example: forum.com/forum/2-announcements-and-updates/ You will be looking for "2" or whatever number is there (it changes per forum since every forum has a unique ID). Get the image you want to set as a forum icon (NOTE: The image must be 32x32, no larger). In your FTP client, navigate to /public/style_images/Your_Skin/forum_images. Upload the image you want to set as a forum icon to this directory. In this case, we would need to name the file "2.png" because the forum ID is 2. The picture must be in PNG format and the name must be whatever number the forum ID is (number). You're done. Refresh the page to see the icon. If the icon does not show up immediately, do a hard refresh or clear your cache. The instructions for this vary by what browser you're using. If you have any questions, concerns, or need some help, please make a post in this topic. Please note that this code has NOT been adapted for the IPB mobile skin, and never will be adapted for the mobile skin. Please see my post for more info.1 point
-
1 point
-
In Look & Feel-> Manage Skin Sets & Templates-> your skin and then go to globalTemplate. Replace this: <if test="$this->settings['showFacebook']=='yes'"><a href="{$this->settings['facebookURL']}" title="Visit us on Facebook" class='facebookButton'>Facebook</a></if>with this (ID without the brackets): <if test="$this->settings['showFacebook']=='yes'"> <script> function showCount(count){ if(count) document.getElementById('fb_fan_count').innerHTML = + count[0].fan_count; } </script> <a href="{$this->settings['facebookURL']}" title="Visit us on Facebook" class='facebookButton' target='_blank'>Facebook: <span id="fb_fan_count"></span></a> <script type="text/javascript" src="https://api.facebook.com/method/fql.query?format=json&callback=showCount&query=select+fan_count+from+page+where+page_id%3D[ID_OF_YOUR_PAGE]"></script> </if> Twitter Doesn't work it isn't supported any more, Twitter changed its API That's it!1 point