vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB4 Programming Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=252)
-   -   Custom Page (https://vborg.vbsupport.ru/showthread.php?t=282719)

Wizza 05-10-2012 06:57 AM

Custom Page
 
I wonder if anyone can help me, I'm looking to create some custom pages in VB4 or even in the CMS.

I'm following this tutorial:

http://www.modmysite.com/other-3rd-p...ions/10619.htm

However I have no idea how to turn a php script into a page in VB4.

I understand that there are parts of php code that needs to be changed in VB4 so could you help me and change the following code into code I can put into a template and use?

Code:

<?php
        include('scripts/linkpopularity.class.php');
        $linkpop = New LinkPOP();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html>
<head>
        <title>Check your Link Popularity</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
        <link href="scripts/style.css" rel="stylesheet" type="text/css" />
</head>
<body >

<div id="container">
        <div id="main">
                <p>Once submitted, please be patient as this process can take upto 30 seconds.</p>
                <form id="frm" method="post" action="<?= $PHP_SELF; ?>">
                <input type="hidden" name="mr" value="<?= $today_date; ?>" />
                        <table cellpadding="0" cellspacing="0">
                                <tr>
                                        <td width="1">http://</td>
                                        <td width="1"><input id="url" class="check_box" type="text" name="url" value="ex: www.yourdomain.com" onfocus="value = '';" /></td>
                                        <td width="1" class="button"><input type="submit"  style="height: 20px;" class="check_button" value="submit" /></td>
                                        <td>&nbsp;</td>
                                </tr>
                                <tr>
                                        <td colspan="4" class="engines">
                                                <input type="checkbox" name="engines[]" value="google" checked="checked">Google
                                                &nbsp;&nbsp;<input type="checkbox" name="engines[]" value="bing" checked="checked">Bing
                                                &nbsp;&nbsp;<input type="checkbox" name="engines[]" value="yahoo" checked="checked">Yahoo
                                                &nbsp;&nbsp;<input type="checkbox" name="engines[]" value="alltheweb" checked="checked">AlltheWeb
                                                &nbsp;&nbsp;<input type="checkbox" name="engines[]" value="altavista" checked="checked">Altavista
                                                &nbsp;&nbsp;<input type="checkbox" name="engines[]" value="ask" checked="checked">Ask
                                                &nbsp;&nbsp;<input type="checkbox" name="engines[]" value="alexa" checked="checked">Alexa Rating
                                                &nbsp;&nbsp;<input type="checkbox" name="engines[]" value="dmoz" checked="checked">DMOZ
                                        </td>
                                </tr>
                        </table>
                </form>




<?php
if (isset($_POST['url']) && $_POST['url'] != "" )
{
        $linkpop->allowed_engines = $_POST['engines'];
        $linkpop->GetData($_POST['url']);
?>
                <h2>Your Link Popularity results</h2>
                <table cellspacing="0" cellpadding="0" id="linkpop">
                        <tr class="subtitle" >
                                <td colspan="10"><?=$linkpop->domain; ?></td>
                        </tr>

                <tbody>
                        <tr class="engine-bar">
<?php
                        foreach($linkpop->results as $subdata)
                        {
                                print '<td>'.$subdata['name'].'</td>';
                        }
?>
                        </tr>

                        <tr class="result-line">
<?php
                        foreach($linkpop->results as $subdata)
                        {
?>
                                <td>
<?php
                                if (is_numeric($subdata['value'])){
                                        echo '<span class="result-value">'.number_format($subdata['value'],0,'.',',').'</span>';
                                } else {
                                        echo '<span class="result-value">'.strtolower($subdata['value']).'</span>';
                                }
                                if ($subdata['name'] != 'invalid url'){
                                        print '<br><a class="check" href="'.$subdata['url'].'">(check)</a>';
                                }
?>
                                </td>
<?php
                        }
?>
                        </tr>

                <?php
                        if (is_array($linkpop->directories))
                        {
                ?>

<?php
                        foreach($linkpop->directories as $subdata)
                        {
?>
                <tr>
                        <td><?=$subdata['name']; ?></td>
                        <td style="text-align: right; padding-right: 3px;">
<?php
                                if (is_numeric($subdata['value'])) { echo number_format($subdata['value'],0,'.',',');
                                } else { echo strtolower($subdata['value']); }
?>
                        <a href="<?=$subdata['url']; ?>">(check)</a></td>
                </tr>
<?php
                                }
                        }
?>
                </tbody>
                <tr class="total">
                        <td>Total</td>
                        <td style="text-align: right;"><?=number_format($linkpop->total,0,'.',','); ?></td>
                        <td colspan="10">&nbsp;</td>
                </tr>
<?
}
?>

                        <tr>
                                <td colspan="10" style="margin-left:115px;"><span style="font-size:10px;">Powered by </span><a href="http://www.siteexpert.net/" target="_blank"  style="font-size:10px; color:#666666;">Site Expert</a></td>
                        </tr>
                </table>

        </div>
</div>
</body>
</html>

Obviously the head and title and what not can go as it will be using the skin.

borbole 05-10-2012 10:00 AM

I have coded a Custom Page Mod if you want to use that.

https://vborg.vbsupport.ru/showthread.php?t=235359

Or you can also view this tutorial.

https://vborg.vbsupport.ru/showthread.php?t=228112

Wizza 05-10-2012 10:56 AM

I don't believe you have read the thread, I need a php page converting to work as a VB4 page. Your mod is for html only. The second link is the one I provided in my first thread.

borbole 05-10-2012 11:24 AM

Quote:

Originally Posted by Wizza (Post 2327969)
I don't believe you have read the thread, I need a php page converting to work as a VB4 page. Your mod is for html only. The second link is the one I provided in my first thread.

Well, the link you posted above was to an external page:

Quote:

Originally Posted by Wizza (Post 2327914)

And I did not know that it was the same tutorial as Lynne's as I didn''t check the link you posted.

Anyway, it looks like I misunderstood what you wanted, my bad for that.


All times are GMT. The time now is 08:59 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.01305 seconds
  • Memory Usage 1,754KB
  • 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
  • (2)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (4)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
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete