aan alle goede dingen komt een eind, webmasterplein.net 2003 - 2013
wij danken jullie voor al mooie momenten die dankzij dit forum ontstonden - Derk, Rutger en Stef

Voor nieuw onderdeel op zoek naar scripters!

Geen site kan zonder feedback, wees zo vrij en geef je tips, foutjes, verbeteringen aan in dit forum!

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Stef » 01 maart 2008 14:22

Heeft iemand anders nog tools in gedachte?
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor frizzy » 01 maart 2008 16:12

html validator? (ja, ik weet dat zoiets lastig is :P)
frizzy
wmpr
 
Berichten: 4261
Geregistreerd: 20 sep 2006 16:03
Woonplaats: Boskoop :D

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor BetaDevil » 01 maart 2008 19:31

PHP Validator? http://www.meandeviation.com/tutorials/ ... eck.tar.gz
Wel met wat aanpassingen want het is rotcode :mrgreen:
BetaDevil
wmpr
 
Berichten: 362
Geregistreerd: 27 nov 2007 18:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor libia » 02 maart 2008 15:46

frizzy schreef:html validator? (ja, ik weet dat zoiets lastig is :P)

onnodig lijkt me ;)
Avatar gebruiker
libia
wmpr
 
Berichten: 4149
Geregistreerd: 23 okt 2005 14:14
Woonplaats: Alphe!!

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Derk » 06 maart 2008 19:13

BetaDevil schreef:PHP Validator? http://www.meandeviation.com/tutorials/ ... eck.tar.gz
Wel met wat aanpassingen want het is rotcode :mrgreen:

waarom zou je dat willen? Je hebt toch een localhost of een webserver om te testen?
Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor BetaDevil » 06 maart 2008 20:26

Nee :ugeek:
BetaDevil
wmpr
 
Berichten: 362
Geregistreerd: 27 nov 2007 18:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Stef » 31 maart 2008 21:43

Aangezien ik anders alle codes kapot ga maken, heb ik de code maar even live gezet:

dump/tools.phps
dump/tools_body.html

Ik zou graag zien dat jullie hier verder mee gaan en nog wat tools maken, elke keer update ik die dan de code zodat er gewoon verder gewerkt kan worden. :)

Ik denk zelf bijv. aan een hippe:
- PopUp generator
- Automatisch pagina generator
- PageRank controle
- Websafe colour checker
etc.

We proberen jullie hiervoor uiteindelijk te belonen. :}
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Remi » 31 maart 2008 22:18

Ik maak wel ff een popUp gen...
Dat moet niet zo moeilijk zijn.
Avatar gebruiker
Remi
wmpr
 
Berichten: 3010
Geregistreerd: 04 apr 2006 15:22

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor ikkeikkemij » 01 apr 2008 11:39

libia schreef:
frizzy schreef:html validator? (ja, ik weet dat zoiets lastig is :P)

onnodig lijkt me ;)

Handig toch? W3 is vaag én engels ;)
Wil je het dan echt ZO graag weten?
Avatar gebruiker
ikkeikkemij
wmpr
 
Berichten: 388
Geregistreerd: 28 feb 2008 13:28
Woonplaats: 7-huizen

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Remi » 01 apr 2008 18:30

Ik nu met de popUp gen bezig.
Maar heb jeen voorkeur voor de opmaak?
Avatar gebruiker
Remi
wmpr
 
Berichten: 3010
Geregistreerd: 04 apr 2006 15:22

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Stef » 01 apr 2008 18:43

Instelbaar?
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor ikkeikkemij » 05 apr 2008 08:16

Stef schreef:Instelbaar?

Dan ís Remi zo lief iets voor je te doen, kom je ook nog zeuren dat de opmaak instelbaar moet zijn :doh:
Wil je het dan echt ZO graag weten?
Avatar gebruiker
ikkeikkemij
wmpr
 
Berichten: 388
Geregistreerd: 28 feb 2008 13:28
Woonplaats: 7-huizen

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Remi » 05 apr 2008 13:18

Hij krijg ook een ding met voor elk lettertje een ander style class...
Dan is ie volledig instelbaar. :P
Avatar gebruiker
Remi
wmpr
 
Berichten: 3010
Geregistreerd: 04 apr 2006 15:22

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Moonstrike » 05 apr 2008 17:07

Sexy... :P
Avatar gebruiker
Moonstrike
wmpr
 
Berichten: 3287
Geregistreerd: 22 apr 2006 14:40
Woonplaats: Lui lekker land 8)

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Derk » 06 apr 2008 01:30

Ik denk dat Stef denkt aan de layout van de pop-up die gegenereerd wordt, en Remi denkt aan de layout die de generator moet krijgen....
Afbeelding
Avatar gebruiker
Derk
Beheerder
Beheerder
 
Berichten: 12634
Geregistreerd: 27 nov 2003 19:50
Woonplaats: Houten

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Stef » 06 apr 2008 10:39

De layout van de popup zelf moet natuurlijk over gelaten worden aan de gebruiker, met de instellingen bedoel ik: "Toolbar", "Resizable", etc. heel dat rijtje bij window.new('url', 'titel', OPTIES);
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor frizzy » 06 apr 2008 10:42

window.open ;)
frizzy
wmpr
 
Berichten: 4261
Geregistreerd: 20 sep 2006 16:03
Woonplaats: Boskoop :D

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Stef » 06 apr 2008 10:43

Thanks.
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor frizzy » 06 apr 2008 10:48

En ik ben JS-noob :P
frizzy
wmpr
 
Berichten: 4261
Geregistreerd: 20 sep 2006 16:03
Woonplaats: Boskoop :D

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor BetaDevil » 26 apr 2008 12:14

Code Cleaning!
Code: Selecteer alles
<?php
/**
*
* @package Webmasterplein Tools
* @version $Id$
* @copyright (c) 2008 Webmasterplein
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = (defined('PHPBB_ROOT_PATH')) ? PHPBB_ROOT_PATH : './';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include(
$phpbb_root_path . 'common.' . $phpEx);

// modus
$mode = request_var('mode', '');

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

$p_title = 'Tools';

switch(
$mode) {
        case
'regex':

            
$p_title = 'RegEx Tester';

            
$submit    = request_var('submit', false);
            
$type    = request_var('type', 'eregi');
            
$regex    = request_var('regex', '');
            
$string    = request_var('string', '');
            
            if (empty(
$regex) || empty($string))
            {
                
$answer = 'Geen reguliere expressie aangetroffen. Jeetje.';
            }
            else
            {
                try
                {
                    
$match = ($type == 'eregi') ? eregi($regex, $string) : preg_match($regex, $string);
                    
$answer = 'De regex <strong>matcht' . ($match ? '' : 'niet') . '</strong> met de string';
                }
                catch (
Exception $e)
                {
                    
$answer = 'Fout in regex: <strong>' . $e->getMessage() . '<br />' . "\r\n";
                }
            }
            
            
$template->assign_vars(array(
                
'REGEX'        => $regex,
                
'STRING'    => $string,
                
                
'SUBMIT'    => $submit,
                
'UITKOMST'    => $answer,
                
'TYPE'        => $type,
            ));
        
        break;
        
        case
'hashes':

            
$p_title = 'MD5/SHA1/phpBB Hash generator';
            
            
$submit    = request_var('submit', false);
            
$type    = request_var('type', 'sha1');
            
$value    = request_var('value', '');
            
            switch (
$type)
            {
                case
'md5':
                
                    
$answer = md5($value);
                    
                break;
                
                case
'sha1':
                
                    
$answer = sha1($value);
                    
                break;
                
                case
'phpbb':
                
                    
$answer = phpbb_hash($value);
                    
                break;
            }
            
            
$template->assign_vars(array(
                
'VALUE'    => $value,
                
                
'SUBMIT'    => $submit,
                
'UITKOMST'    => $answer,
                
'TYPE'        => $type,
            ));
            
        break;
        case
'timestamp':

            
$p_title = 'UNIX Timestamp conversion';
            
            
$submit        = request_var('submit', false);
            
$type        = request_var('type', 't-d');
            
$timestamp    = request_var('timestamp', '');
            
            
$second    = request_var('seconde', 1);
            
$minute    = request_var('minuut', 1);
            
$hour    = request_var('uur', 1);
            
$day    = request_var('dag', 1);
            
$month    = request_var('maand', 1);
            
$year    = request_var('jaar', 1);
            
            if (!
in_array($type, array('t-d', 'd-t')))
            {
                
trigger_error('Verkeerde gegevens');
            }
            
            
$answer = ($type == 't-d') ? date('d/m/Y - H:i:s', $timestamp) : mktime($hour, $minute, $second, $month, $day, $year);

            
$template->assign_vars(array(
                
'TIMESTAMP'    => time(),
                
'DD'        => date('d'),
                
'MM'        => date('m'),
                
'JJJJ'        => date('Y'),
                
                
'SUBMIT'    => $submit,
                
'UITKOMST'    => $answer,
                
'TYPE'        => $type,
                
                
'TD_DISPLAY'    => ( $type == "d-t" ) ? ' style="display:none;"' : '',
                
'DT_DISPLAY'    => ( $type == "t-d" ) ? ' style="display:none;"' : '',
            ));

        break;
}

$template->assign_vars(array(
    
'MODE'    => $mode,
));

$in_forums = FALSE;
page_header($p_title);

// Set the filename of the template you want to use for this file.
// This is the name of our template file located in /styles/<style>/templates/.
$template->set_filenames(array(
    
'body' => 'tools_body.html',
));

// Completing the script and displaying the page.
page_footer();

?>
BetaDevil
wmpr
 
Berichten: 362
Geregistreerd: 27 nov 2007 18:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Remi » 01 mei 2008 18:58

popUp generator:

Code: Selecteer alles

<?php
if($_SERVER['REQUEST_METHOD'] == 'POST'){        

    $sPar
= '' ; //par is afk. van parameter

    //width
    if(!empty($_POST['width'])){
        $sPar .= 'width='.$_POST['width'].',' ;
    }
    ///height    
    if(!empty($_POST['height'])){
        $sPar .= 'height='.$_POST['height'].',' ;
    }
    
    
//scrollbar
    if($_POST['scrollbar'] == 'true'){
        $sPar .= 'scrollbars=1,' ;
    }else{
        $sPar .= 'scrollbars=0,' ;
    }
    //menubar
    if($_POST['menubar'] == 'true'){
        $sPar .= 'menubar=1,' ;
    }else{
        $sPar .= 'menubar=0,' ;
    }
    //toolbar
    if($_POST['toolbar'] == 'true'){
        $sPar .= 'toolbar=1,' ;
    }else{
        $sPar .= 'toolbar=0,' ;
    }
    //statusbar
    if($_POST['statusbar'] == 'true'){
        $sPar .= 'status=1,' ;
    }else{
        $sPar .= 'status=0,' ;
    }
    //locationbar
    if($_POST['locationbar'] == 'true'){
        $sPar .= 'location=1,' ;
    }else{
        $sPar .= 'location=0,' ;
    }
    
    
//posBoven
    if(!empty($_POST['posBoven'])){
        $sPar .= 'top='.$_POST['posBoven'].',' ;
    }
    //posLinsk
    if(!empty($_POST['posLinks'])){
        $sPar .= 'left='.$_POST['posBoven'].',' ;
    }
    
    $sCode
= '<a href="Javascript&#058;window.open(\''.$_POST['link'].'\',\'popUp\',\''.$sPar.'\');">Open '.$_POST['link'].'</a>' ;
    
}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>PopUp Generator</title>

<script type="text/javascript">
function active(pThis, pToActive){
    if(pThis.value == "true"){
        pToActive.style.display = "block" ;
    }else{
        pToActive.style.display = "none" ;
    }
}
</script>
</head>

<body>
    <h2>PopUp Generator</h2>
    <p>De PopUp Generator kan je gebruiken voor het maken van PopUp's.<br />
    Jij geeft je voorkeuren en de Generator komt terug met de code.</p>
    
    <?php
    if
(isset($sCode)){
    ?>
       <textarea onclick="this.select()" rows="4"><?=$sCode?></textarea>    
    <?php
    
}
    ?>
    
    
    <form method="post" action="<?=$_SERVER['PHP_SELF']?>">
    
        <h3>Adres</h3>
        
        <label>Link</label>
        <input type="text" name="link" />
        <br />
    
    
        <h3>Opmaak</h3>
        
        <label>Vaste afmetingen?</label>
        <input type="radio" name="solidSize" value="true" onchange="active(this, afmetingen);" checked="checked" /> Ja
        <input type="radio" name="solidSize" value="false" onchange="active(this, afmetingen);" /> Nee
        <br />

        <div id="afmetingen">
        <label>Afmetingen</label>
        <input type="text" name="width" value="" size="4" maxlength="4" />px (breedte)
        bij
        <input type="text" name="height" value="" size="4" maxlength="4" />px (hoogte)
        </div>
        
    
        <label>Scrollbar</label>
        <input type="radio" name="scrollbar" value="true" checked="checked" /> Ja
        <input type="radio" name="scrollbar" value="false" /> Nee
        <br />
        
        <label>Menubar</label>
        <input type="radio" name="menubar" value="true" checked="checked" /> Ja
        <input type="radio" name="menubar" value="false" /> Nee
        <br />

        <label>Toolbar</label>
        <input type="radio" name="toolbar" value="true" checked="checked" /> Ja
        <input type="radio" name="toolbar" value="false" /> Nee
        <br />

        <label>Statusbar</label>
        <input type="radio" name="statusbar" value="true" checked="checked" /> Ja
        <input type="radio" name="statusbar" value="false" /> Nee
        <br />

        <label>Locationbar</label>
        <input type="radio" name="locationbar" value="true" checked="checked" /> Ja
        <input type="radio" name="locationbar" value="false" /> Nee
        <br />
        
        
        <h3>Positionering</h3>
        
        <label>Boven</label>
        <input type="text" name="posBoven" value="" size="4" maxlength="4" />px
        <br />        
        <label>Links</label>
        <input type="text" name="posLinks" value="" size="4" maxlength="4" />px
        <br />        
        
        
        <br />
        <input type="submit" />
        
    </form>
</body>
</html>
Avatar gebruiker
Remi
wmpr
 
Berichten: 3010
Geregistreerd: 04 apr 2006 15:22

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Stef » 21 mei 2008 21:11

De versie van BetaDevil staat er nu op:
BetaDevil schreef:Code Cleaning!


Ook bijgewerkt op:
Stef schreef:http://webmasterplein.net/dump/tools.phps
dump/tools_body.html


Remi's pop-up generator zet ik er z.s.m. op, maar mocht iemand wel tijd hebben om dit in te passen, dan kan dat ook. (Zie hierboven de bestanden!)
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor BetaDevil » 21 mei 2008 21:29

Stef schreef:De versie van BetaDevil staat er nu op:
BetaDevil schreef:Code Cleaning!

Mooi hoor :ugeek:
BetaDevil
wmpr
 
Berichten: 362
Geregistreerd: 27 nov 2007 18:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor Stef » 21 mei 2008 21:30

Had het nog niet getest; maar hij is stuk nu:

De pagina die u wilt bekijken kan niet worden weergegeven omdat deze gebruikmaakt van een ongeldige of niet-ondersteunde vorm van compressie.
Avatar gebruiker
Stef
wmpr
 
Berichten: 5575
Geregistreerd: 27 nov 2003 21:51

Re: Voor nieuw onderdeel op zoek naar scripters!

Berichtdoor BetaDevil » 21 mei 2008 21:39

Bij mij doet hij het perfect :o
BetaDevil
wmpr
 
Berichten: 362
Geregistreerd: 27 nov 2007 18:51

VorigeVolgende

Keer terug naar Feedback



cron