Go Back   vb.org Archive > vBulletin Modifications > Archive > vB.org Archives > vBulletin 3.5 > vBulletin 3.5 Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
WebTemplates 3.5.x: VB Integrated CMS (Content Management System) Details »»
WebTemplates 3.5.x: VB Integrated CMS (Content Management System)
Version: 3.6.03, by Logician Logician is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Version: 3.5.8 Rating:
Released: 12-15-2005 Last Update: 06-20-2008 Installs: 698
Uses Plugins Template Edits
Additional Files  
No support by the author.

(This hack is for vb version 3.5.x AND 3.6.x. For vb 3.0.x and 2.x see my profile for relevant threads.)

(For vb 3.7 version, please go to this thread)

"WebTemplates" is a vBulletin integrated Content Management System which allows you to create vb integrated "HTML" pages in your vb admin cp very easily. The pages can inherit your vbulletin skin/style, can recognize logged-in user, can be applied permissions per user or usergroup basis, can keep visit logs, hit counts and do many more.






WEBTEMPLATES 3.5.x BASIC FEATURES:
  • Very Easy Installation : Webtemplates can be installed to your board without modifying even a single vbulletin file. It is coded as an pluggin and supports phrase system for user interfaces.
  • Apply VB Permissions: You can ban any webtemplate to any user or usergroups easily. So for instance you can design a webtemplate which only members can see while guests can not, or only user A can not see etc.
  • Page Counter : Each webtemplate has a built-in counter and you can display page count to your visitors and you can edit it or turn it OFF/ON per webtemplate basis.
  • Visitor Logging&Tracking : You can track certain users' (by usergroup or userid) webtemplate visits to see who visited a webtemplate and when. This is configurable per webtemplate basis.
  • Site Contributers (Editor) Support : You can grant editing permissions for certain users or usergroups for your webtemplates individually and they will be able to update these webtemplates using their own editor interface. vB's WYSIWYG editor is supported in Editor interface.
  • Page Browsers & Who is Online Display: Webtemplates can display who is browsing that webtemplate while visitor is reading them (like default forum browse display of vbulletin). Webtemplate visits can also be monitored in who is online page.
  • Header/Footer Inclusion : Webtemplates can automatically use headers/footers (your default vb header/footer or custom ones)
  • Help Documents : The script comes with an extensive help document.
  • Admin Panel in Webtemplates : Your webtemplates can include an "admin panel" displayed to only admins and by using them you can access many details and stats of your page while you are browsing them.
  • SEO friendly URLs: You can make webtemplate URLs seo friendly in vb settings (Requires apache server).
  • XML Import/Export : XML Import/Export feature allows you to backup your webtemplates and use other hack users webtemplates in your board.
ADVANCED FEATURES FOR ADVANCED USERS:
  • Webquery Feature : With advanced "webquery" feature you can create dynamic webtemplates which include database query results. For instance you can easily add "last 10 threads forum X", "most active users list" etc. to your webtemplates with default webqueries that comes with installation or you can create your custom webqueries with basic SQL knowledge.
  • Multi Parsing : Webtemplates can parse PHP or HTML or TEXT (=smilie/img tags/bbcode parsing like vb posts). This means you can design a page just like vb posts (TEXT parsing), standart HTML (HTML parsing) or even in PHP (PHP parsing).
  • PHPINCLUDE per webtemplate : Every webtemplate has its own "phpinclude" field which you can run PHP codes before loading the Webtemplate
  • Theme Support : Webtemplates support "themes" which are parent webtemplates which include child webtemplates in them. For instance if you have 20 similiar pages which uses the same visual look, you can make a single theme for all of them, then just insert their content into this theme. If you change theme later, all 20 pages' visual will change automatically.
  • Conditionals : Webtemplates supports VB3 template conditionals so you can design webtemplates which change their display under different conditions.
  • Default variables : You can use/display certain variables in your webtemplates like username of the visitor, visitor email address, last visit time, page creation time, page last edit time, Last visitor name, last visit time etc.
Sample WebTemplates from Sites using this hack:
(Some 3.5 and some are 3.0 versions but WebTemplate look and feel didn't change much so both will give you the idea)
http://www.leatherneck.com/forums/view_aboutus.htm
http://www.hystersisters.com/vb2/view_funding.htm
http://www.theadminzone.com/forums/view.php?pg=aboutus
http://www.hystersisters.com/vb2/view_guidelines.htm
http://www.hystersisters.com/vb2/view_books.htm
http://www3.fertilethoughts.com/foru...hp?pg=acronyms
http://www.makeuptalk.com/forums/vie...alk-newsletter
http://www.bklab.com (entire site is designed with Webtemplates only!)

3.5 version Admin CP screenshot attached to this post. 3.0.x screenshots (here and here) also still applies for this version.

If you use the hack, clicking here will make sure you'll know about updates&bug fixes. It will also help me understand how many people is using the hack so please click the install button if you use it. Thank you..

Note in 6.August. 2006 : I've tested Webtemplates with vbulletin 3.6.0 gold version and they are compatible. So this hack released here is both for vb 3.5.x AND 3.6.x

Note for vb 3.7.x : (29.July.2008): For vb 3.7.x, I released a new version here:
https://vborg.vbsupport.ru/showthread.php?t=186644


Version Updates:
16.Dec.2005 - > Version 3.5.01
* Hack released.
16.Dec.2005 - > Version 3.5.02
* A webquery bug fix for boards which use table_prefix. To upgrade just overwrite hack .php files.
17.Dec.2005 - > Version 3.5.03
* A minor bug in WOL page fixed. To upgrade overwrite hack .php files + reinstall product XML
17.Dec.2005 - > Version 3.5.04
* A bug fix for edit webtemplate page not remembering webtemplate's showbrowsers setting.To upgrade overwrite hack .php files
16.Jan.2006 - > Version 3.5.05
* A bug fix for boards which has too many usergroups. To upgrade overwrite hack .php files + uninstall product, then reinstall (your existing webtemplates will be intact)
20.Aug.2006 - > Version 3.6.00
* A bug fix that can cause a MYSQL warning in a few servers in WT admin cp. A minor and unusual problem that happens in certain servers and you don't need to upgrade if you don't see such a message. To upgrade overwrite /includes/wt_include.php and /admincp/wt_wt.php files.
1.Oct.2006 - > Version 3.6.01
* A minor bug fix for showing user avatar and ipaddress in webtemplates. To upgrade overwrite /includes/wt_include.php and view.php files.
2.May.2007 - > Version 3.6.02
* IMPORTANT SECURITY UPDATE! A security problem has been fixed in this version. To upgrade overwrite /includes/wt_include.php and view.php files which is attached to this post.
21.June.2008 - > Version 3.6.03
* Two minor bugs (1 & 2) fixed.
29.July.2008 - > Version 3.7.00
* A new version for vbulletin 3.7.x is released in a seperate thread here:
https://vborg.vbsupport.ru/showthread.php?t=186644

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #262  
Old 04-20-2006, 06:41 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by ChrisBaktis
certain admins cant access the webtemplates page...says they do not have permission...what permission do i need to set for them to be able to edit pages? They can see the WebTemplates link - when it is pressed says they dont have permission.
It is "can admin styles" permission
Reply With Quote
  #263  
Old 04-20-2006, 06:49 AM
Logician's Avatar
Logician Logician is offline
 
Join Date: Nov 2001
Location: inside vb code
Posts: 4,449
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by msimonds
Logician,

I have spent many hours working on your great modification for VB. I woulud like to report a bug and I have found within this thread.

You seem to have a permissions issue when an admin edits the template and ads a username to allow that user to edit the page:


FIREFOX: http://www.sportsrant.com/forums/edi...pg=ad_template
user/pass test/test

I either get a blank page or a no permissions issue. The username is entered into the admincp to allow the page to be "edited by"

Internet Explorer:

Same permission error, but there is also a javascript error when the submit button is clicked.



Can you please look into this
When I login as "test" I can't see that page either. So it is that view permission that is stoping him to edit that page. If you allow him to view the page first, it should work ok. (I don't know what prevent him to view the page, it can be that his usergroup is banned from webtemplate, or webtemplate is a draft or his username is banned etc.)
Reply With Quote
  #264  
Old 04-20-2006, 09:28 AM
msimonds msimonds is offline
 
Join Date: Aug 2003
Location: Dallas, Texas
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Logician
When I login as "test" I can't see that page either. So it is that view permission that is stoping him to edit that page. If you allow him to view the page first, it should work ok. (I don't know what prevent him to view the page, it can be that his usergroup is banned from webtemplate, or webtemplate is a draft or his username is banned etc.)
These are the settings on the page for test 1:

Draft: No
Disallowed Usergroups: none checked
Disallowed usernames: None entered
Editor usergroups: None checked
Editor Usernames: test; mike

Now you can view the page and even edit it, but when you click on submit as test, it states:

These are the settings on the page for test 2:

Draft: No
Disallowed Usergroups: none checked
Disallowed usernames: None entered
Editor usergroups: Regular members and Administrators:
Editor Usernames: test; mike

same result!!!
Quote:
test, you do not have permission to access this page. This could be due to one of several reasons:
  1. Your user account may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
  2. If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.


this happens as either Mike (me as an admin) or test!!

I thought it was maybe a conflict with another modification but I installed a board from scratch and then installed this modification and it still happened. Something with the function permissions is messing that up

Is there any chance that you can look into this, I would gladly donate to get this resolved. This modification is great man, and this could become a great advertisement tool for future clients. I have 3 so far that are interested in doing this, if they can edit their own page
Reply With Quote
  #265  
Old 04-20-2006, 11:18 AM
msimonds msimonds is offline
 
Join Date: Aug 2003
Location: Dallas, Texas
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Could it possible be something not with the permissions in the scripts, but maybe the permissions issue or something to do with the form in the template:

WebTemplates_Editors_EditPage
Reply With Quote
  #266  
Old 04-20-2006, 02:41 PM
msimonds msimonds is offline
 
Join Date: Aug 2003
Location: Dallas, Texas
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Sir,

a friend of mine, who is the orginal developer of my custom CMS, Natch was kind enough to come and look at the errors that were being created.

He was able to get past the .js error by editing the template: WebTemplates_Editors_EditPage

He added the following code to the top of the template:

Code:
<if condition="$show['wysiwyg']">
    <script type="text/javascript" src="clientscript/vbulletin_wysiwyg.js"></script> 
        <if condition="$show['mozilla_js']">
            <script type="text/javascript" src="clientscript/vbulletin_moziwyg.js"></script>
        </if>
<else /> 
    <script type="text/javascript" src="clientscript/vbulletin_stdedit.js"></script>
</if>



attached it the full, corrected, edited template

However there is still a permissions issue with the same tests as before!!


I hope this helps and maybe you could look into the permissions issue for us sir. I would truly appreciate it!

Thanks to Natch for correcting this!!! :banana: :banana:


*****These changes were only tested for vb 3.5.4*****
Reply With Quote
  #267  
Old 04-21-2006, 03:56 PM
msimonds msimonds is offline
 
Join Date: Aug 2003
Location: Dallas, Texas
Posts: 157
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

after doing some more internal investigations. Your template system is not erroring. I re-installed it once again on a clean, unhacked version of VB 3.5.4 and it works as designed.

I do believe that however it is conflicting with some other hacks and their permissions!

Sorry for pointing the finger and jumping the gun!!

Mike
Reply With Quote
  #268  
Old 04-26-2006, 05:01 PM
robert_2004 robert_2004 is offline
 
Join Date: Sep 2004
Posts: 126
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i'll install this tomorrow or the next day, and have a look at it - see what i can do to help.

in the mean time, try installing the "vB plugin order" mod. it will allow you to choose when this webtemplates plugin should be executed at the hook location.
https://vborg.vbsupport.ru/showthread.php?t=111679
Reply With Quote
  #269  
Old 04-26-2006, 09:13 PM
arossphoto arossphoto is offline
 
Join Date: Jan 2006
Posts: 126
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I've read the manual and searched this topic, but I'm still confused about using php includes. I have a dynamic php file created with dreamweaver that pulls info about members from the database and I want to display that in the body of a template.

I've tried putting the include in the "PHP Include" field and the "Template" field, but neither works. The Parse Method is set to php. How can I do this?

Thanks.

Oh, meant to mention that when I place the include in the Template field it displays the file, but not the header and footer. Even though I've selected to use the Default Template, header and footer.
Reply With Quote
  #270  
Old 04-27-2006, 07:44 PM
Spinball's Avatar
Spinball Spinball is offline
 
Join Date: Feb 2002
Location: Telford, England
Posts: 705
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello guys,
I use webtemplates for various pages including our podcast page which dynamically displays the number of downloads. It's excellent.
I need to do something which I can imagine many people might want to do.
I have my forums and we publish DVD reviews in a specific forum there.
I want to present the reviews in a nicer way, with more powerful search tools, integrating DVD specifications, screen captures, news etc which I can't do on the forums.
So I have developed a separate website avplay.com to be launched soon.
When a review is published, we will create a thread on our forums for discussion of the review.
Below the review I want to display that thread with login & register options for people who aren't members of our forums, yet. Plus reply options for people who are.
Is this possible with webtemplates? I susepct it is. More to the point has someone already done it who can help with examples?
Many thanks in advance.
Reply With Quote
  #271  
Old 04-29-2006, 01:39 AM
Trana Trana is offline
 
Join Date: Apr 2005
Posts: 604
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Spinball
Hello guys,
I use webtemplates for various pages including our podcast page which dynamically displays the number of downloads. It's excellent.
I need to do something which I can imagine many people might want to do.
I have my forums and we publish DVD reviews in a specific forum there.
I want to present the reviews in a nicer way, with more powerful search tools, integrating DVD specifications, screen captures, news etc which I can't do on the forums.
So I have developed a separate website avplay.com to be launched soon.
When a review is published, we will create a thread on our forums for discussion of the review.
Below the review I want to display that thread with login & register options for people who aren't members of our forums, yet. Plus reply options for people who are.
Is this possible with webtemplates? I susepct it is. More to the point has someone already done it who can help with examples?
Many thanks in advance.
Webtemplates is a GREAT HACK, but it sounds like you want something more like GARS which has all of these features already. I use both Webtemplates and GARS since they really do two fairly different things. WT is perfect for static pages, a way to hook in php bits, html files, etc. GARS is better for a review or article system if you want people to be able to create and edit content without the admincp.

Either way, both of these systems are essential, great support too!
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 03:35 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05143 seconds
  • Memory Usage 2,347KB
  • Queries Executed 25 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (3)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete