Jump to content

Easy Pages


Ryan H.
 Share

Recommended Posts

%7Boption%7D



File Name: Easy Pages

File Submitter: Ryan H.

File Submitted: 03 Aug 2011

File Category: Content Management

Supported Versions: IP.Board 3.2.x, IP.Board 3.3.x, IP.Board 3.4.x



Want to add custom pages to your IP.Board website? Easy Pages is a simple and powerful tool to help you do that, from the comfort of your own Admin CP.

There are no fancy wizards or long pages of settings--just pick a title and URL, enter some text, and you're good to go. You don't have to know HTML or PHP (although you can use them if you want to!).

Use it to add a Privacy Policy, or maybe a simple FAQ. You could create an entire website if you want. The only limit is your own creativity.

Some of the features of this application:

  • Create custom pages using BBCode, PHP, HTML, or IP.Board's Rich-Text Editor.
  • Place each page within IP.Board's skin, or build it from the ground up.
  • Choose your own page URL for SEO purposes.
  • Limit who can view a page with group permissions.
  • Use 'static blocks' of text or even PHP to avoid repeating code across multiple pages.
  • Place static blocks in pages, or anywhere in your skin.

This application provides an easy way to create and view pages; it does not handle navigation. You will need to add links to the pages in the navigation bar or elsewhere yourself. For an easy way to manage your site's menu, consider Robert Simons's ProMenu.


Easy Pages requires IP.Board 3.2 or higher. Installation consists of uploading a folder and running through the application installer. No file or skin edits are necessary.

.



here to download this file

Link to comment
Share on other sites


Purchased, installed on my test forum. Not Working !!! I'll PM you my test site information.



I'm sorry to hear that! It works fine on my own site. I'll check it out once I'm home in a couple hours.

e: It's an issue with the FURL structure; everything else seems to be working fine. I'm not sure what the problem actually is yet--like I said, it's fine for me, but then AndyF saw the same problem on one of his test boards [but not his other, go figure]. The problem seems to be intermittent. At any rate, I'll see what I can figure out with that and get back to you.
Link to comment
Share on other sites

Turns out it just wasn't building the page URLs correctly if FURLs were enabled but htaccess redirects were not.

I've pushed out a small update fixing the issue, as well as another bug I noticed with the static block parse tag, and I made the page/block key descriptions a bit more clear than they were.


Let me know if any of you run into more issues or have questions. I'm not aware of any outstanding at this point.

Link to comment
Share on other sites

I can't get this to work, when trying to access the test page I've set up I just end up at the board index with no clue as to why. I have fURLs and htaccess redirects on, which based upon your earlier post means that it should be working, but sadly it isn't.

Link to comment
Share on other sites


I can't get this to work, when trying to access the test page I've set up I just end up at the board index with no clue as to why. I have fURLs and htaccess redirects on, which based upon your earlier post means that it should be working, but sadly it isn't.



Could you PM me with more details, particularly the URL you're trying to access the page at?
Link to comment
Share on other sites

I guess I don't do a very good job of explaining that... the only place it's really mentioned is one line on the feature list--but then I'm not sure how that could be fleshed out.

Static blocks are just blocks of code or text that can be included directly in pages. Like a page, you can enter text or HTML or BBcode or whatever. Give it a key, put the {parse} tag you're given where you want it in a page, and it'll be inserted there. The real benefit of these is being able to reuse the same piece in multiple places through your pages--then you can change that one block and have it take effect everywhere.

You could use this for a copyright line or footer you want consistent across all your pages, or maybe to help with creating a custom page design. Create static blocks for the design header and footer, then use those and just sandwich your actual content in the middle for pages. That's what I did for the 'Non IP.Board skin' screenshot in the Marketplace listing. This is the entire code for that page:

%7Boption%7D

Link to comment
Share on other sites


Great mod. Unfortunately, when I write in HTML the editor is adding in <br> garbage. I think it is being added when I go to edit the page again because it is auto formatting my HTML, extremely annoying.



Perhaps a raw HTML TextArea would fix this?



Go to System Settings > Hooks > Easy Pages. There are a couple settings you can disable to help with such issues.
Link to comment
Share on other sites


can the blocks built here be added into ipconent anyway?


it seems simple to build blocks so was wondering.



Not at the moment, no. You would need an additional hook to include and parse them outside of the application. As I don't even own IP.Content, that's not really something I can explore.
Link to comment
Share on other sites

Something strange is happening, When I've finished typing and before I click Save the text looks like the following in the editor with the numbered lines looking neat and tidy (see first image attached)
post-131189-0-14800400-1313266720_thumb.

After I click the save button and go and view the newly saved page the formatting looks like the following attached image...
post-131189-0-48417100-1313266775_thumb.




I have tested posting messages on my forum in the same manner and there were no problems see attached images below..

Editing...
post-131189-0-98805500-1313269042_thumb.

Posted Message which looks normal....
post-131189-0-54535300-1313269048_thumb.

I have gone to the Hooks settings and set Parse BBCode in Pages to Yes and also tried No, both settings did not help.
I have tried switching my Skin back to IP.Board default and that does not help either so its not a skin issue.
Also tried pasting HTML code directly into the page source without using the editor and I get the same result.
Any Ideas?
Link to comment
Share on other sites


There are most likely styles in the skin interfering with it on the frontend. If that's the case, the only easy option is typing the numbers in yourself rather than doing a numeric list.




I can't use bullet points with easy pages either... This is quite annoying.
Does this effect everyone? Or are you saying its an issue with my own personal skin styles, I tried both IP.Board default and my paid Skin?

Just on a side note, I downloaded DawPi's Pages 2.0.0 located here http://community.inv...428-dp32-pages/

It fully supports bullet points and numbered lists so its an issue to do with easy pages it would appear.
On further testing his version kinda sucks, it appears to have no SEO support plus it places the page content under a forum table border.

Any idea what steps are required to have Easy Pages function 100% with the editor buttons? Bullet points, numbered list..etc
Link to comment
Share on other sites


I can't use bullet points with easy pages either... This is quite annoying.


Does this effect everyone? Or are you saying its an issue with my own personal skin styles, I tried both IP.Board default and my paid Skin?



Just on a side note, I downloaded DawPi's Pages 2.0.0 located here

http://community.inv...428-dp32-pages/

It fully supports bullet points and numbered lists so its an issue to do with easy pages it would appear.



DawPi's modification uses BBCodes rather than HTML directly [partly because it still uses the older editor].

As I said, it's because of global styles set up in the skins--I just verified it. It's a pain, but it's not one with an easy solution on my part. If you want to use lists, you can either enter them in BBCode form as follows, or add a class to them in HTML mode [demonstrated after that]. Class "bbc" or "bbcol decimal" [for numbered lists] is what ultimately makes it display correctly.

list one
another item
a third


[list=1][*]list two
[*]another item
[*]a third![/list]

<ul class="bbc">

<li>list one

</li><li>another item

</li><li>a third</li></ul>


<ul class="bbcol decimal">

<li>list two

</li><li>another item

</li><li>a third!</li></ul>



I'll think about a better solution for the next update, seeing as the buttons in the editor do not work as expected.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...