Quote:
So a lot of it is out of my hands, but it still records the hit on the php 404 page on missing images and vBulletin displays it on the Who's Online. There's always 4 or 5 people who are supposedly viewing a file doesn't exist. I'd rather keep that off the WOL. On top of that, vBulletin is using the missing file name and not 404 page file name. On the Who's Online it'll say something like: User1 Unknown Location /images/1234.png User2 Unknown Location /signatures/abcd.png So I can't simply create a case for 404.php to catch the 404 errors to display a message similar to the one's you suggested. |
I don't know if removing it is possible, at least, within the scope of the article. I was under the impression, though, that you could use a directory name for an online location. I might be wrong on that, but I thought I'd done that on my old board. Maybe someone can back me up.
|
I am having a little problem with encoding.
All goes fine but when I replace "My Page Title" with some Hebrew words I receive the following characters instead: ���� ����� ���� ��� UTF-8 encoding. |
For some reason the 2 Pages I made a few weeks ago (under 4.1.5) don't work anymore under 4.1.7. The pages are now blank (also no source code in them).
//edit: Found the problem, for some reason, the update deleted the 2 Templates .......... (they are just gone, no where to find) |
what is the format of Template ??
I wanted to create about.php page with my template. The template style I use is White If it is possible, can anyone upload files as an attachment ?? |
Quote:
|
Ya white is the name of the style. Can u post an attachment of the two files ?
|
An attachment of what two files? I don't understand what you're asking for.
|
I copied the test php file and uploaded in the server. It is showing blank.
Sorry that I cant understand how to do this simple one.. :( |
I guess you mean the Template? The Template is not a "file" directly.
You make your Template in your "Admin Control Panel" in your Forum (under Template and Styles). There you just make a new Template, give it the Name you want to have and it should work ;). |
Quote:
|
You are entering Hebrew words into the template and ending up with those characters? How about a link to your page.
|
Adding Hebrew words into my template will not end up with those characters.
Adding Hebrew words into the php file where I have to replace "My Page Title" with my own title description will end up with those characters. link |
Quote:
Someone was having a similar problem recently, and the solution was to call utf8_decode() on the string. |
A sample video in creating php page - http://www.youtube.com/watch?v=jK3738agsg4
|
Quote:
I have changed this line Code:
$templater->register('pagetitle', $pagetitle); Code:
$templater->register('pagetitle', utf8_decode($pagetitle)); Any other suggestions? :/ |
Quote:
Quote:
Or I suppose we could take another guess and try utf8_encode(). :) |
Very helpful... thanks a million!
|
The page is blank... www.foro-ptc.com/test.php
|
@dany : check this video http://www.youtube.com/watch?v=jK3738agsg4
hope it helps you. |
How can I not show the footer advertisement (in AdminCP>Advertising>Manage Ads) on this custom vB page? Thanks!
|
Quote:
|
Quote:
Code:
define('THIS_SCRIPT', 'thankyou'); Code:
<vb:if condition="THIS_SCRIPT != 'thankyou'"> |
(try this)
PHP Code:
did u put the code in Manage advertisement right? |
Quote:
That all looks right to me, you shouldn't be seeing the ad stuff on that page. Where did you put the define() line? It needs to be before the require_once('global.php') line. |
sivaganeshk: I tried what you suggested and it didn't work.
kh99: Yep, it is before the require_once('global.php'). Here is the code for the page: Code:
<?php Code:
<vb:if condition="THIS_SCRIPT != 'thankyou'"> |
Quote:
Edit: this was wrong - you *can* use conditions in the ad code, as it says on the ad editing page. |
Quote:
|
I added an ad to my test site with that condition around it (only my test page has THIS_SCRIPT set to test) and it worked just fine. Do you have any other conditions set for the ad?
|
edit
--- for delete --- |
OK, this may be a dumb question, but here goes:
I followed the instructions of creating a new tab. Worked perfectly. Then, I followed these directions to create a new page in vBulletin and it worked perfectly. Now, I would like to incorporate all of my existing html pages (outside of vBulletin) I have created for my website within vBulletin. How do I link up the new page I created within Vbulletin to my existing pages? I want all of my pages to be within vBulletin so thatall of the formatting remains exactly the same. Do I copy and paste all of the html into the new template I just created, or can you simply direct the new template to point at the existing html file? Hope I didn't confuse everyone. Thanks, |
You will need to copy your page html into a new template that is called in the php page you make.
|
And make sure you have valid html afterwards - you need to copy just stuff between the body tags, not the head etc., or you will end up with doubles.
|
Hi,
I have this: test.php Code:
<?php Code:
{vb:stylevar htmldoctype} Code:
if (THIS_SCRIPT == 'test') When I changed the global_start to global_bootstrap_init_start the php file that was been called no longer displayed. Can anyone help with this please. |
Quote:
But if that plugin is only being executed when your custom script is running, you could also just move the plugin code to in to your test.php script. It will work exactly the same - there's no reason that code has to be at the global_start hook, it's just that that's a good place to put it if you want to include an external file when you're not writing a custom php script. |
Quote:
|
Quote:
It did change the characters but it's still not written in Hebrew. example: ???? ????? ???? ??? I didn't understand how I can solve it via the link you have provided. Do you have any other suggestions? |
Over the past day I have used this tutorial and thread and others to create pages that link to menu options and it is working exactly as expected.
Now I want to embed a knowledge base tool (KBPublisher) within a vb4 page so it has the vb menus over it and vbstyles. I did this in vb3 and am now working the vb4 issues with this tutorial. I am at the 98% point. The kb tool integrates and works well all with the vb menus. The problem is that it doesn't recognize the user login information and I am having trouble figuring out how to pass the information through the rendering process. All of my test cases recognized the user including the php file if called directly rather than through the kb tool, including highlighting the added buttons. So most of the information is getting through. I am hoping to get help on how to pass the userinfo through the rendering process so I can display the kb system within this vbpage. It looks pretty awesome, but just keeps asking my sign-up even though I am logged in and any page I shift to recognizes me. My php code is pretty vanilla and is called knowledgebase.php: PHP Code:
HTML Code:
{vb:stylevar htmldoctype} {style_css_links}, {rss_head_links}, and {content} as shown in the default kbpublisher template file shown here: HTML Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> then the KBPublisher system renders the page replacing the {tags} with the appropriate code. Obviously the {content} tag is where the KB software gets inserted (it's great). KBPublisher is open source and I can modify the index.php file if needed. I did it for the VB3 integration but naturally I need to minimize the number of hacks to make support easy. However, inside the index.php file for KBPublisher is the following comment: PHP Code:
The way the kb software works is that when I call its index.php I have already specified in a configuration file the name of the template file, in this case knowledgebase.php, which uses the vb rendering system which calls the vb template. Everything displays just the way I want, but it keeps showing the user as not logged in. I know this is a long entry, but I wanted to be complete for the help. Plus, if we get this solved, others might like to know how to integrate a comprehensive knowledgebase tool within a vb page. I have experimented with various incarnations of input security token but I either didn't get the format correct, the location correct, or was otherwise unsuccessful |
Check your "Path to Save Cookies" setting under Settings > Options > Cookies and HTTP Header Options in the adminCP. Like it says in the comments, this must be set to / if you want the vb cookies to be sent no matter which directory your custom page is in.
|
Quote:
admincp -> options -> cookies and HTTP Header Options Path to Save Cookies is set to a ; / I also experimented with Cookie domain selected .touringmotorgliders.org as well as the default 'blank' to my domain .touringmotorgliders.org with no difference. Incidentally, I can put knowledgebase.php into the same directory as the forum and it doesn't make a difference. The index.php file for the kbpublisher system needs to be in its directory. I can add the global cast in that file, but it doesn't make any difference, unless I can find a way to pass the user information. Thanks. So I am still experimenting ... |
All times are GMT. The time now is 05:11 AM. |
Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information | |
---|---|
|
|
More Information | |
Template Usage:
Phrase Groups Available:
|
Included Files:
Hooks Called:
|