Jump to content

Technologx

Contributor
  • Posts

    172
  • Joined

  • Last visited

  • Days Won

    3

Everything posted by Technologx

  1. External Database Within IPS 4 you can use an external database as a login handler. You would do this from the following location in your admin CP System>Settings>Login Handlers From here you can then set up the relevant details needed for connection Database connection Details In the first section you will need to enter all the details to connect to your mysql data. Ensure these details are 100% connect and can be connected to from the server where your IPS installation is located. Database Schema Details This is where you will set up the information related to where your users are located. You will need to provide the Table and at minimum either an email address or username column. You can of course use both if you are using both methods of login. You will need to add in the password column and tell the system how this password is stored. If this is encrypted you will need to ensure you provide the correct Encryption type. There is also an additional clause which will allow you to add to the end of the query which returns users. So for example, you may have users who you do not want to have access and have a column named 'active'. This will allow you to add active=1 and it will add to the end of the sql statement 'WHERE active=1" Login Settings Finally you will need to set up which authentication type is being used, and whether or not to allow Admin CP login with this method.
  2. Microsoft You can allow your members to sign in to your website using their Microsoft account. In order to do this however, you first need to create an API key. Creating the Microsoft application First you need to go to the following URL and sign in using your Microsoft account account. https://account.live.com/developers/applications Once you have logged in, you will need to select "Create Application" from the screen that appears You will then need to add a name for your application. This can be anything you like. Enter a name and click on "I accept" You can fill out any information you like within the next page, including a logo for your site, terms of service URL etc. These are not important to the application itself working. Once done, select API Settings as shown In this page you will need to set up the redirect URL. This should be pointed to your auth file. This would be in the following location if your site was at www.example.com/community . You will need to replace that part with your own site URL http://www.example.com/community/applications/core/interface/microsoft/auth.php Save this, and then go to the "App Settings" link on the left, where you will see the Client ID and secret. These you will need for the next step. Setting up the connection Once you have the application set up on your Microsoft account, you will then need to visit System>Settings>Login Methods within your admin CP, and select the pencil icon next to the Microsoft login method. Enter the details from the above steps as requested and select save
  3. Google+ You can allow your members to sign in to your website using their google+ account. In order to do this however, you first need to create an API key. First you need to go to the following URL and sign in using your google account. https://console.developers.google.com/project Once signed in you will need to create a new project using the button provided in the top left You will then be asked to enter a project name. This is not something that is important to the code, it simply gives it a recognisable name and ID. I would suggest simply using your site name here. Select the "Enable and Manage APIs" button on the next page You will then be presented with a large list of APIs. You need to select the Google+ API as shown in the screen below. Now you have this added, first select "Enable" to ensure that we have this method enabled. We then need to set up the credentials for your site to use. Select credentials on the left On the credentials screen, you will see a "Create credentials" button. Click on this and select OAuth client ID from the list provided. Now select "Web Application" . You will also need to then enter a name (leave as default). The examples for the next 2 items are based on the website being installed at our dummy location of http://www.example.com/community/ Authorised Javascript Origins (Note this is just the domain, not the full path to your site) http://www.example.com Authorised Redirect URIs http://www.example.com/community/applications/core/interface/google/auth.php Warning You may see these are not selectable and you need to set up your website name. If that is shown, simply click on the link and enter your website name as instructed. Once clicking on create you will then be shown the key and secret that you need to enter within your admin cp You can enter these details within System>Settings>Login Handlers>Google
  4. Linked In You can allow your members to log in to the site using their linkedin account. In order to do this, you will need to set up the linked in login method within your admin CP. You will first of all however need an API key in order to do this. First of all, you will need to visit the following location in your browser and log in with your own linkedin account. https://www.linkedin.com/secure/developer Once logged in, you will need to create a new application You will first of all need to fill out your company/website information. Note that at present the application logo must be 80px x 80px and square. Once done, select submit. On the next page, you will need to select the r_emailaddress checkbox which is not selected by default. You will also need to enter the authorised Redirect URL as shown in the image below. You need to point this to the auth.php file for linkedin, which you can see the location to below. In this example our site is located in example.com/community/ . You would need to amend as appropriate. Ensure that you select the "Add" button after entering this. http://www.example.com/community/applications/core/interface/linkedin/auth.php On the previous page you will see Client ID and Client Secret. These are then needed within the following location in your admin CP. System > Settings > Login Handlers > Linked In
  5. Facebook You can allows users to sign in on your community with their Facebook account. This is a great way to make it easier for users to get started on your community and increase the number of signups. In addition, users who sign in with Facebook can have their profile photo automatically synced with Facebook and can even import their status updates and allow them to automatically share content they post on your community to Facebook. This guide covers everything you need to know to set up this integration. Tip If you enable either the "Allow Status Imports?" or "Users can share immediately when posting?" settings for Facebook login, make sure you read and follow the instructions in Step Five below. Step One: Create a Facebook App In order to use Facebook to log in on your community, you need to create an "application" through the Facebook Developer site. This gives Facebook some information about your community and a special key that is needed to complete the set up. Go to https://developers.facebook.com/apps and sign in with your Facebook account if you are not already signed in. Click the button to add an app in the top-right. Choose the option for a website. Type the name of your community and create the application. Leave the option about a test app off, choose the category which best matches your community and create the application. On the next screen, you can ignore the part about the SDK, and just fill in the URL to your site below. Click the link to to continue to the dashboard. Step Two: Update App Settings There's a few more pieces of information you need to give Facebook about your community before continuing. On the dashboard for your app on Facebook's site, click the "Settings" link the sidebar. Fill in a Contact Email and save the form. It is also a good idea to upload an App Icon so that when users sign in with Facebook they see your logo rather than a generic icon on the login screen. You can also set a Privacy Policy URL so users see a link to that on the sign in screen. These are normally optional, but if you intend to enable the "Allow Status Imports?" or "Users can share immediately when posting?" settings (discussed in Step Five), it is required. To do this: On the dashboard for your app on Facebook's site, click the "App Details" link the sidebar. Under "Contact Info" fill in any details you like. It is a good idea to include a Privacy Policy URL (which is required if you are going to enable the settings discussed in Step Five) but you can also fill in the other fields to show additional information on the sign in dialog. Under "Icons" upload a logo for your community and save the form. Step Three: Link your Facebook App with your Community Back on the dashboard for your Facebook App you will see a box like this at the top of the page: You need to copy and paste the App ID and App Secret into the Admin CP on your community. Go to Admin CP -> System -> Login Handlers and click the "Edit" icon for Facebook and enter those details on that screen. Tip If you enable either the "Allow Status Imports?" or "Users can share immediately when posting?" settings for Facebook login, make sure you read and follow the instructions in Step Five below. After saving, you need to enable the login handler. Make sure the badge next to Facebook says "Enabled", and click it to toggle if it doesn't. Step Four: Enable your App Now you need to set your Facebook App to be ready for use. Back on the dashboard for your app on Facebook's site, click the "App review" link the sidebar. Click the toggle to make your application live and confirm the popup. Users will now be able to sign in with Facebook on your community. Optional Step Five: App Review for Status Integration When setting up Facebook login, there are two settings which, if enabled, you need to perform additional steps to set up: "Allow Status Imports?" or "Users can share immediately when posting?". Because these settings allow your community to read from and write to the user's timeline on Facebook, Facebook requires that before you can use these features you must submit an application to them to review this functionality. If you want to enable either of these settings, you need to do the following: If you have not already uploaded an App Icon and set a Privacy Policy URL as discussed in Step Two, do that now. Enable the settings as desired and then sign in with Facebook on your site. You will see a message that some permissions have not been submitted for approval, you can ignore that warning for now and press "OK" to continue logging in. If you are enabling the "Users can share immediately when posting?" setting, you need to perform this action so that Facebook knows it works correctly. Submit a topic or other content on your community and when you do so, check the "Share on Facebook" checkbox. Back on the dashboard for your app on Facebook's site, click the "App review" link the sidebar. Click "Start a Submission". If you are enabling the "Allow Status Imports?" setting, check the "user_posts" checkbox. If you are enabling the "Users can share immediately when posting?" setting, check the "publish_actions" checkbox. Click the "Add X Items" button. If you are enabling the "Allow Status Imports?" setting, click the "Add Notes" button for the "user_posts" permission and fill in the form explaining how your community will allow users to import posts from the user's timeline into the statuses feature on your community. You will need to select the "Web" platform and provide both instructions and a screencast of how Facebook can test the feature. Suggested instructions are: If you are enabling the "Users can share immediately when posting?" setting, click the "Add Notes" button for the "publish_actions" permission and fill in the form explaining how your community will allow users to share content they create on your community to their Facebook timeline. You will need to select the "Web" platform and provide both instructions and a screencast of how Facebook can test the feature. Suggested instructions are: Upload at least 4 screenshots showing the Facebook integration on your site. For example, you might show the "Sign in with Facebook" button, the homepage after the user has signed in, the Facebook screen in Account Settings, and the "Share on Facebook" button on the topic submission screen. Submit the review. You should be advised how long the review will take. Once Facebook have approved your review, the additional features will be available on your community.
  6. Twitter You can allow your members to sign in to your website using their twitter account. In order to do this however, you first need to create an API key. Creating the twitter application First you need to go to the following URL and sign in using your twitter account. https://apps.twitter.com/ From here you will then need to select the "Create New App" button Once selected, you will be prompted to fill in the details for your site. Fill these in similar to the below, replacing the details I have entered with the details relevant for your site. Once done, agree to the disclaimer and click "Create your twitter application" Once you are done, you will see something similar the following screen there are now 2 things you need to check. First of all take a look in the settings tab and ensure that "Allow this application to be used to Sign in with Twitter" is checked. Then select the permissions tab and ensure it is set to "Read and Write" Once you have done both of these, you can get your application key and secret from the "Kets and Access Tokens" tab, which you will need to enter into your admin cp. Setting up the connection Within your admin CP, go to System>Settings>Login Handlers and select the pencil icon at the side of the twitter login method. You can then enter the details you generated above, choose which name to use for the account, and save. Tip You can also state if you would like Admin CP logins to be allowed using twitter authorisation from this page, and allow users to share their content immediately. This will give the user a checkbox they can select when creating new content
  7. Well finally got my forum fixed had to lose all my posts but was able to retain my members. :expressionless:

  8. This upgrade is crap so far I can't even do anything on the front end including logging in only in the ACP. WTF!?

  9. Can I get a follow back?

  10. Can I get a follow back?

  11. I don't want a theme I want code so I can do it myself
  12. My latest project All%20Kracked%20UpPreview_zpssrkob3yp.pn

  13. Anyone know how to add a background changing option to a IPB Skin like what @Phun did with this theme he's using now? I'd like to learn how to do it and maybe teach others how to do the same.
  14. I think it's a good idea @Phun at least with the rep system no one knows who gave the rep unlike the like system. I also like the change you did to the forum now not a fan of the blur though.
  15. Version 1.0

    4 downloads

    I made this for all of those lady forum owners looking for a nice free Forum Icon Rank Set. Enjoy PSD is included remember just give me credit if you modify it in any way shape or forum since I am the creator.
  16. Version 1.0

    18 downloads

    I have this on DeviantArt for $0.50 but I figured I'd let the Webflakians have it for free enjoy. Just please don't claim it as your own and if you edit it in any way give me credit since it is originally my work. Also please don't ask me to make you a rank icon for this pack since I have included the psd anyone who asks will be ignored if you send me a message to create one the message won't be replied to instead it will be file 13'd no questions asked.
  17. I fixed the issue what I did was uninstalled the app deleted the files directory and reinstalled the app and it worked.
  18. This is what my menu code looks like for my skin: <ul class="dark_menu"> <div class='main_width'> <ul class='ipsList_inline' id='community_app_menu'> <if test="showQuickNav:|:! ( ! $this->memberData['member_id'] && $this->settings['force_login'] ) && !($this->settings['board_offline'] && !$this->memberData['g_access_offline']) && $this->memberData['g_view_board']"> <li class='right'> <a href="{parse url="app=core&module=global&section=navigation&inapp={parse expression="IPS_APP_COMPONENT"}" base="public"}" rel="quickNavigation" accesskey='9' id='quickNavLaunch' title='{$this->lang->words['launch_quicknav']}'><span> </span></a> </li> </if> <li id='nav_explore' class='right'> </li> <if test="showhomeurl:|:$this->settings['home_url'] AND $this->settings['home_name']"> <li id='nav_home' class='left'><a href='{$this->settings['home_url']}' title='{$this->lang->words['homepage_title']}' rel="home">{$this->settings['home_name']}</a></li> </if> <if test="hasCustomPrimaryNavigation:|:!empty($header_items['primary_navigation_menu'])"> {$header_items['primary_navigation_menu']} <else /> <if test="applicationsloop:|:is_array($header_items['applications']) AND count($header_items['applications'])"> <foreach loop="applications:$header_items['applications'] as $data"> <if test="showingapp:|:$data['app_show']"> {parse variable="appActive" default="" oncondition="$data['app_active']" value="active"} <li id='nav_app_{$data['app_dir']}' class="left {parse variable="appActive"}"><a href='{parse url="{$data['app_link']}" seotitle="{$data['app_seotitle']}" template="{$data['app_template']}" base="{$data['app_base']}"}' title='{parse expression="sprintf( $this->lang->words['go_to_prefix'], IPSLib::getAppTitle($data['app_dir']) )"}'>{IPSLib::getAppTitle($data['app_dir'])}</a></li> </if> </foreach> </if> <if test="siteruleslink:|:$this->settings['gl_show'] and $this->settings['gl_title']"><li><a href='<if test="ruleslink:|:$this->settings['gl_link']">{$this->settings['gl_link']}<else />{parse url="app=forums&module=extras&section=boardrules" base="public"}</if>'><if test="siterulestitle:|:$this->settings['gl_title']">{$this->settings['gl_title']}<else />{$this->lang->words['board_rules']}</if></a></li></if> <li><a href='{parse url="app=core&module=search&do=viewNewContent&search_app=<if test="viewnewcontentapp:|:$this->registry->getCurrentApplication() != 'core' AND IPSLib::appIsSearchable( $this->registry->getCurrentApplication() )">{$this->registry->getCurrentApplication()}<else />forums</if>" base="public"}' accesskey='2'>{$this->lang->words['view_new_posts']}</a></li></if> </if> <li id='nav_other_apps' style='display: none'> <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a> </li> <if test="$this->settings['navDropdown']=='yes'"> <li class='left'><a href="#" class='ipbmenu' id='primary_extra'>Extra links <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a></li> </if> <if test="$this->settings['defaultMoreDropdown']=='yes'"> <li id='nav_other_apps' style='display: none'> <a href='#' class='ipbmenu' id='more_apps'>{$this->lang->words['more_apps']} <img src='{$this->settings['img_url']}/useropts_arrow.png' /></a> </li> </if> </ul> <if test="$this->settings['defaultMoreDropdown']=='yes'"> <script type='text/javascript'> if( $('primary_nav') ){ ipb.global.activateMainMenu(); } </script> </if> </div> <if test="$this->settings['navDropdown']=='yes'"> <ul id='primary_extra_menucontent' class='ipbmenu_content' style='display: none'> <li><a href='#'>Extra Link</a></li> <li><a href='#'>Extra Link</a></li> <li><a href='#'>Extra Link</a></li> </ul> <script type='text/javascript'> new ipb.Menu($('primary_extra'),$('primary_extra_menucontent')); </script> </if> </ul> </div> </div> </ul>
  19. Yea like I said I have no idea what's goin on I go to click the files tab on my forum it takes me to https://technologx.com/files and that directory is empty
  20. The setting in the acp are like this: Local storage: download path: {root_path}/downloads Local storage: screenshot path: {root_path}/screenshots and that's the default settings.
  21. I downloaded it from Invision-Virus because the file on here failed to extract twice and I downloaded it twice form here and like I said the only file I seen in the files directory on my server was the cgi-bin. I'm not sure if when I created the subdomain if it deleted what actually was there 1st or not.
  22. That's the thing I redownload IP.Downloads and it doesn't have a directory called files to upload.
  23. Version 4.1.x

    1,300 downloads

    Chameleon Dark is a dark adaptive skin which uses semi-transparent "frosted glass" content boxes, allowing your background image to partially show through. This allows you to easily customize the genre of the theme by changing only the background image. What's New in Version IPS 4.1.x - August 19, 2014: Fixed the "wizard" steps on the registration page (the arrow image from the light version of Chameleon was still being used). - August 28, 2014: Fixed Chrome 37 bug with post_controls - October 24, 2014: Upgraded for IP.Board 3.4.7 - July 2, 2014: Upgraded for IPS.Suite 4.x - July 5, 2015: Updated topic view code for fluid button row. Also includes numerous bug fixes from customer reports - July 20, 2015: Updated for IPS.Suite 4.0.10.2 plus numerous bug fixes and enhancements from the customer forums - July 20, 2015: Upgraded for IPS.Suite 4.0.11 - August 8, 2015: Upgraded for IPS.Suite 4.0.12.1 + numerous bug fixes and enhancements based on customer tickets - September 1, 2015: Upgraded for IPS.Suite 4.0.13 and built upon the "new" ipsfocus framework. - November 2, 2015: Upgraded for IPS.Suite 4.1.2 - November 2, 2015: Minor bug fixes solved from customer topics - November 3, 2015: Minor bug fixes solved from customer topics - November 10, 2015: Upgraded for IPS.Suite 4.1.3 plus numerous bug fixes and improvements to the navigation system - November 12, 2015: Improvements to navigation, z-index orders and framework bug fixes - November 13, 2015: Fixes a critical "Set as default" bug - December 8, 2015: Upgraded for IPS.Suite 4.1.5. Includes numerous bug fixes and a recoded snow/Christmas effect - December 11, 2015: Fixed a background issue on certain content boxes - January 17, 2016: Upgraded for IPS.Suite 4.1.7, including numerous enhancements and bug fixes - February 5, 2016: Upgraded for IPS.Suite 4.1.8
  24. Alright I'm having a issue with IP.Downloads I had created a subdomain and the directory for that subdomain was files and I deleted what was in that directory which was the cgi-bin directory. Now when I click on the downloads/files tab on the front end of my site it takes me to a empty directory since I've moved the subdomain files to another directory. Can anyone tell me how to fix this I've re-installed IP.Downloads and reconfigured it and still have the same issue? The site address for you to look yourself is https://technologx.com
  25. Version 1.0.4

    40 downloads

    With this modification you can add watermark to the forum attachments. Works only with files stored locally (on the same server as board). Features: - enable/disable mod, - choose which groups will be affected by this mod, - mark thumbnails also, - use image or text watermark type, - use tags: uploader name, current year, board name, board url, - set position for the image watermark: top left, top center, top right, middle left, center, middle right, bottom left, bottom center, bottom right (default), - set padding and the opacity for image watermark, - set text watermark properties: font size, font color, horizontal and vertical position, padding. Changes from version 1.0.0 to version 1.0.1: - fixed the IPS Driver Error, - added option to change the image watermark position, - added option to set opacity for the image watermark, - added option to set padding for the image watermark, - added several properties to the text watermark: font size, font color, horizontal and wertical position, padding. Changes from version 1.0.1 to version 1.0.2: - updated to work with IP.Board 3.2.x+, - converted into an application, - added tool to rebuild exists image attachments. Changes from version 1.0.2 to version 1.0.3: - updated to work with IP.Board 3.3.x+, - changed the setting Watermark Image URL to Watermark Image Path. Changes from version 1.0.3 to version 1.0.4: - added new image positions: Top Center, Bottom Center, Middle Left, Middle Right.
×
×
  • Create New...