vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 2.x Full Releases (https://vborg.vbsupport.ru/forumdisplay.php?f=4)
-   -   WebTemplates v.0.1 (Old Version) (https://vborg.vbsupport.ru/showthread.php?t=36419)

Crinos 10-18-2002 06:30 PM

Alright Logician, I decided to give this hack a try, since I like the theory behind it and it might prove to be the easiest way to manage a site.

However, I am still a little confused as to its usage (forgive me if the answer was somewhere in this thread - I didn't want to hunt for a needle in a stack of needles). I mean, there are instructions on how to create webtemplates, but no clear instructions on how to actually use it in relation to the site.

Let's say for example that I have an "About Us" page in .SHTML format found in my root directory ... I want to convert it to .PHP using the webtemplates hack. This is the same procedure I want for all my pages in all other folders outside the forums directory.

So do I cut and paste the entire HTML code of the About Us page into the Webtemplate form and save it as "About_Us"? If so, this would give it the path of www.mysite.com/forums/show.php?pg=About_Us", right? So does this mean that all pages created with Webtemplates will have the "/forums/show.php?pg=" path?

Or am I getting this all wrong - is Webtemplates something you use as an include into your pages? I doubt it, of course, but you never know...

Also, I tried the above procedure and called up my page on the browser. It seems that when I put $header and $footer, it calls up the "default" style of the forums .... I have 5 different potential styles on my forums - how do I automatically make it so that whatever style the user has will be reflected in the webtemplates?

Okay, I'm beginning to confuse myself here, lol ... anyway, I installed it fine and there are no problems whatsoever - I just need to know how to actually use it, y'know... Maybe that is why a few people are not willing to click on the install button for it - coz it is unclear to them on how to actually use this hack.

Give me a step-by-step example on how to do this on a sample page. I am sure this hack is being underestimated because its usage is not as clear as day :)

Thanks in advance!

Logician 10-18-2002 07:14 PM

Quote:

Originally posted by Crinos
So do I cut and paste the entire HTML code of the About Us page into the Webtemplate form and save it as "About_Us"? If so, this would give it the path of www.mysite.com/forums/show.php?pg=About_Us", right? So does this mean that all pages created with Webtemplates will have the "/forums/show.php?pg=" path?

Yes that's true: You copy paste the HTML code of your web page into a "webtemplate" by choosing "Add a New Webtemplate" and you also give it a name like "aboutus" (no spaces can exist in the name btw).

Then all you have to do is to visit this page:
yourboardurl/show.php?pg=aboutus

The webtemplate will be displayed just like you call the address:
yoursiteurl/aboutus.shtml

As far as your page content is plain HTML (that is no php/asp etc. codes in it), you can use it with all of your site pages.


Quote:

Also, I tried the above procedure and called up my page on the browser. It seems that when I put $header and $footer, it calls up the "default" style of the forums .... I have 5 different potential styles on my forums - how do I automatically make it so that whatever style the user has will be reflected in the webtemplates?
If you want to apply a mandatory style to your webtemplate, you dont need the style itself, just use HTML commands. For example you have a style with greenbackground and you want to use that style in one of your webtemplates, just make your background green with plain HTML. :)

The style feature of the webtemplates apply when you want a webtemplate be displayed differently to different users according to user's style choices (ie. not mandatory by you). For example if you have 2 different styles where your users can choose with 1 red background and the other green, you may want to display the webtemplates accordingly. Its background will be red to red style users and green to greenstyle users etc. To achieve this goal, you have to use "vbulletin style codes" in your webtemplate and then that webtemplate will inherit your forum's style according to user's choices.

For a sample code check the sample webtemplates like "whoareyou", you'll notice how backgrounds, fonts etc. are assigned. It's the same method you use in your ordinary vb templates. Actually webtemplates are just like ordinary vb templates. ;)


Quote:

Maybe that is why a few people are not willing to click on the install button for it - coz it is unclear to them on how to actually use this hack.
Well you may be right. But I really worked hard to give proper instructions and help files. However please notice that this hack is an advanced hack and you may really write a thick instructions about what you can do with it, if you intended to.

And again most of its features are just related to vbulletin itself. So for example the style usage is just like vb. style usage, nothing different. You paid for vbulletin itself, but IMO even they dont provide that much instructions for usage, do they? Considering the facts that webtemplates is free, I try to give endless support here with no commercial intentions and its just one of my 25 other hacks which I also try to give support, these help documents are really the best I can do now.. ;)

If these are not really helpful, well sorry about that..

Crinos 10-18-2002 08:41 PM

Thanks for the detailed explanation Logician :)

I just wanted to make sure that I will be using your hack correctly, and that it will make site maintenance much easier as it's advertised to do. Your explanation just clinched it - I definitely need this hack and I think it's one of the most useful "functional" hacks out there. I even think it's better than the much hyped store hack (no offense Lesane, hehe), but then again, that's just me.

I like the idea of conditionals - it's an important cornerstone to value exchange and user personalization. It is with this thought that I also installed your Dynamic Announcements hack. I like the idea behind it, and I hope your future hacks always have this in mind.

And I do appreciate the support and documentation - I only nitpick at the best people :p

grb123 10-19-2002 06:48 AM

I can verify that this hack is absolutely brilliant! Content management is now so easy, I have someone updating the site who has almost no HTML knowledge. They can even create new pages. They couldn't do this before because all the pages were .shtml and it was far more complicated.

The only thing I'm looking for now is the search to be integrated with vb's search (hint , hint :) )

THANKS LOGICIAN!!

zonegray 10-19-2002 12:22 PM

Can WebTemplates and WebQueries be used in other pages besides show.php?

Logician 10-20-2002 06:59 PM

Quote:

Originally posted by zonegray
Can WebTemplates and WebQueries be used in other pages besides show.php?
I'm not sure if I understand your question correctly?

Webtemplates are like html pages (in fact they are so, but they just reside in your MYSQL db, just like vb templates). When you load an html page, you call its address and for webtemplates they address are :

yourboard/show.php?pg=WEBTEMPLATE_NAME

To load a webtemplate you have to call its address in this format. If you are asking if you can call a webtemplate without using "show.php", the answer is no because show.php is the script that parses and displays webtemplates. Webtemplates can not be displayed without show.php because they reside in MYSQL and you can't directly access them.

However it's always possible to use .htaccess tricks and redirect another URL to a webtemplate.

Is this what you asked?

zonegray 10-20-2002 08:30 PM

Quote:

show.php is the script that parses and displays webtemplates
Ahh, that's what I was after. Mostly thinking of the queries, wondering if there's an easy way to use them in regular vB pages. Would have been too good to be true.

Wildthinks 10-26-2002 07:29 PM

Hi Logician,

seems the same problem as in dynamic forun announcement...
This dont work:
Code:


                    W E B  T E M P L A T E

WEBTEMPLATE NAME :
--------------------
test


TEMPLATE:
------------ template cut start ------------------------------------------
[options]templatequeryon[/options]
[[($bbuserinfo[styleid]==1)]]
das ost 1
[[/($bbuserinfo[styleid]==1)]]

[[($bbuserinfo[styleid]==12)]]
Das ist 12
[[/($bbuserinfo[styleid]==12)]]

------------ template cut end ------------------------------------------


WEB QUERIES IN THIS WEBTEMPLATE
--------------------

No Webqueries exist in this webtemplate

================================================================================
SHARE YOUR USEFUL WEBTEMPLATE AND WEBQUERY SAMPLES IN VBULLETIN.ORG HERE:
https://vborg.vbsupport.ru/showthrea...threadid=36578
You can attach the text file to your message to easily share them. Thank you!
================================================================================
~~~~  Powered by Logician WebTemplates & WebQueries Hack \=^)) ~~~~

Your account is still active.... :p

THX for your help
Reminder: I use the beta :o

LOD-squa 11-04-2002 06:20 PM

so does this work inside the vbulletin also?

cono 11-08-2002 07:03 PM

i was going to wait for the new version, seems real good.

and announcement date yet? its been a little while.


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

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01398 seconds
  • Memory Usage 1,759KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (5)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.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/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.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
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete