[RC] Dynamisch Onderschrift

Zelf bezig aan een modificatie? Wij kijken graag mee..
Forumregels

LEES: Algemene Voorwaarden. Denk eventueel aan tags (DEV, BETA, RC)!
phpBB3.0.x
Plaats reactie
ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

[RC] Dynamisch Onderschrift

Bericht door ElbertF » 30 mei 2007, 19:33

Niet echt een mod, maar een leuke add-on voor je forum: een dynamisch onderschrift die de totalen van je forum weergeeft, evenals de naam en avatar van het lid die je onderschrift ziet. Upload het PHP bestand in de bijlage naar de root map van je forum en plaats deze code in je onderschrift:

Code: Selecteer alles

[img]http://[adres_naar_je_forum]/sig.php[/img]
Je hoeft niets aan te passen of in te stellen, tenzij je een achtergrondafbeelding wilt opgeven:

Code: Selecteer alles

[img]http://[adres_naar_je_forum]/sig.php?bg=[addres_naar_de_afbeelding][/img]
Dit is complete broncode:
Spoiler: bekijk

Code: Selecteer alles

<?php

define('IN_PHPBB', true);
$phpEx = substr(strrchr(__FILE__, '.'), 1);
@include($phpbb_root_path . 'common.'.$phpEx);

$user->session_begin();

list($width, $height, $type) = @getimagesize($user->data['user_avatar']);

switch ( $type )
{
     case 1:
            $avatar = imagecreatefromgif($user->data['user_avatar']);
            break;
     case 2:
            $avatar = imagecreatefromjpeg($user->data['user_avatar']);
            break;
     case 3:
            $avatar = imagecreatefrompng($user->data['user_avatar']);
            break;
}

if ( isset($_GET['bg']) )
{
     list($bg_width, $bg_height, $bg_type) = @getimagesize($_GET['bg']);
     
     switch ( $bg_type )
     {
            case 1:
                 $bg_img = imagecreatefromgif($_GET['bg']);
                 break;
            case 2:
                 $bg_img = imagecreatefromjpeg($_GET['bg']);
                 break;
            case 3:
                 $bg_img = imagecreatefrompng($_GET['bg']);
                 break;
     }
}

$this_img = imagecreatetruecolor(468, 60);

if ( isset($bg_width) && isset($bg_height) && isset($bg_img) )
     imagecopymerge($this_img, $bg_img, 0, 0, 0, 0, $bg_width, $bg_height, 100);

imagealphablending($this_img, TRUE);

$color = imagecolorallocate($this_img, 0, 0, 0);
$bg = imagecolorallocatealpha($this_img, rand(200, 250), rand(200, 250), rand(200, 250), 50);

imagefill($this_img, 0, 0, $bg);

if ( isset($width) && isset($height) )
     imagecopymerge($this_img, $avatar, 468 - $width, 0, 0, 0, $width, $height, 100);

imagefilledrectangle($this_img, 0, 0, 467, 59, $bg);

imagestring($this_img, 2, 4, 1, $config['sitename'] . ' (hey ' . $user->data['username'] . '!)', $color);
imagestring($this_img, 3, 4, 15, 'phpBB Olympus', $color);
imagestring($this_img, 2, 95, 15, ' @ ' . $config['cookie_domain'], $color);
imagestring($this_img, 2, 4, 29, 'Berichten: ' . $config['num_posts'] . ' | Onderwerpen: ' . $config['num_topics'] . ' | Leden: ' . $config['num_users'] . ' | Nieuwste lid: ' . $config['newest_username'], $color);
imagestring($this_img, 1, 4, 49, $config['site_desc'], $color);
imagerectangle($this_img, 0, 0, 467, 59, $color);

header('Content-Type: image/gif');
imagegif($this_img);

?>
Voorbeeld:
Afbeelding

Download:
sig.rar
(825 Bytes) 378 keer gedownload
Veel plezier ermee, het modje is inmiddels bijna een jaar oud maar wordt nog steeds door een hoop mensen gebruikt en werkt nog even goed. :ugeek:

Coen
Berichten: 5387
Lid geworden op: 03 aug 2004, 10:25

Re: [RC] Dynamisch Onderschrift

Bericht door Coen » 31 mei 2007, 08:23

Inderdaad leuk MODje, jammer dat hij nu ook de avatar van de gebruiker die 'm ziet mee pakt, dat vind ik persoonlijk iets minder. Maaaaaar, dat is er ook wel uit te slopen! ;)

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door ElbertF » 31 mei 2007, 09:30

Dan moet je voor deze twee regels even een comment-teken zetten, dus zo:

Code: Selecteer alles

//if ( isset($width) && isset($height) )
//     imagecopymerge($this_img, $avatar, 468 - $width, 0, 0, 0, $width, $height, 100); 

Diëlle
Berichten: 116
Lid geworden op: 24 feb 2007, 16:40
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door Diëlle » 31 mei 2007, 12:06

Dat is een leuke zeg! :D
Who mess with the bull, can get the horns
StormGod Forum,jouw forum over het oude Egypte.

JochemOnline
Berichten: 364
Lid geworden op: 02 jan 2007, 17:52
Locatie: Delden (Overijssel)
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door JochemOnline » 31 mei 2007, 17:38

Snap niet helemaal wat je nou moet doen? Uploaden ergens in de FTP of wat?

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door ElbertF » 31 mei 2007, 17:41

Ja, het bestandje naar de map van je forum uploaden. That's it.

JochemOnline
Berichten: 364
Lid geworden op: 02 jan 2007, 17:52
Locatie: Delden (Overijssel)
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door JochemOnline » 31 mei 2007, 17:55

ElbertF schreef:Ja, het bestandje naar de map van je forum uploaden. That's it.
Bij mij heet die map in de FTP: http://www.therebelfactory.com , en daarin zit alles weer van Styles e.d
Dus in die map therebelfactory.com uploaden?

Gebruikersavatar
Derky
Berichten: 4466
Lid geworden op: 07 apr 2005, 16:24
Locatie: Nederland
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door Derky » 31 mei 2007, 17:58

RedH' schreef:
ElbertF schreef:Ja, het bestandje naar de map van je forum uploaden. That's it.
Bij mij heet die map in de FTP: http://www.therebelfactory.com , en daarin zit alles weer van Styles e.d
Dus in die map therebelfactory.com uploaden?
Daar ja.

Gebruikersavatar
Rockographic
Berichten: 214
Lid geworden op: 13 feb 2007, 21:01
Locatie: Lommel
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door Rockographic » 04 jun 2007, 14:53

Bij mij werkt het niet als ik dit ingvoer

Code: Selecteer alles

[img]http://virtuallounge.modforums.org/forum/index.php/sig.php[/img]
Windows Vista | 2,3Ghz Quadcore | 4GB ram
Adobe Creative Suite 3 Master Collection user.
msn status: Afbeelding
Rockographic Design
Rockographic Design myspace

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door ElbertF » 04 jun 2007, 15:17

index.php/sig.php klopt ook niet. Dit zou de juiste URL moeten zijn, maar daar kan die het bestand niet vinden:

http://virtuallounge.modforums.org/forum/sig.php

Gebruikersavatar
Rockographic
Berichten: 214
Lid geworden op: 13 feb 2007, 21:01
Locatie: Lommel
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door Rockographic » 04 jun 2007, 15:58

ok, ja ik weet al waar het aan ligt, ik was ffe vergeten dat mijn forum een CH update krijgt :oops:
Windows Vista | 2,3Ghz Quadcore | 4GB ram
Adobe Creative Suite 3 Master Collection user.
msn status: Afbeelding
Rockographic Design
Rockographic Design myspace

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door Fridge » 06 jun 2007, 10:09

Onderstaande subtekst in de banner, deze kan je toch gewoon plaatsen onder in plane tekst ?

rare ervan is dat ik de sig naar mijn test forum hebt geupload en daar zie ik dan wel een subtekst
Afbeelding

Maar op live forum zie ik hem niet, terwijl dit dezelfde sig.php is
Afbeelding
Laatst gewijzigd door Fridge op 06 jun 2007, 19:22, 1 keer totaal gewijzigd.

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door ElbertF » 06 jun 2007, 11:02

Nee dat kan niet, elke tekst buiten de PHP tags zal een foutmelding opleveren. Die regel tekst is gewoon de beschrijving van je forum, welke uiteraard via de ACP aan te passen is. Je kan die punt voor je domeinnaam trouwens weghalen door je cookie domein aan te passen.

JochemOnline
Berichten: 364
Lid geworden op: 02 jan 2007, 17:52
Locatie: Delden (Overijssel)
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door JochemOnline » 06 jun 2007, 18:41

Hij is in de juiste map geupload.

Namelijk http://www.therebelfactory.com/htdocs/

en in die map /htdocs/ staan weer de mappen als 'cache', 'Language', 'Styles', '...'

en HIJ WERKT
Alleen staat er: phpBB Olympus @ development.dotbas.net terwijl de url naar mijn forum: http://www.therebelfactory.com is, hoe fix ik dit? want de oude url was development.dotbas.net maar Jan Marques heeft zijn domein over gezet op mijn site dus nu is het therebelfactory.com

hoe krijg ik nouw: phpBB Olympus @ therebelfactory.com

????

ElbertF
Berichten: 5803
Lid geworden op: 12 okt 2004, 08:34
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door ElbertF » 06 jun 2007, 18:56

Je moet even het cookie domein aanpassen in de ACP.

JochemOnline
Berichten: 364
Lid geworden op: 02 jan 2007, 17:52
Locatie: Delden (Overijssel)
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door JochemOnline » 06 jun 2007, 19:13

Fixed :D

Gebruikersavatar
Fridge
Berichten: 1028
Lid geworden op: 25 sep 2006, 19:22
Locatie: Rotterdam
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door Fridge » 06 jun 2007, 19:25

ElbertF schreef:Die regel tekst is gewoon de beschrijving van je forum, welke uiteraard via de ACP aan te passen is.
En die had ik dus niet ingevuld vandaar dat ik dus niets zag.

Thnx, leuke gadget :bier:

saaiber
Berichten: 24
Lid geworden op: 29 jun 2007, 16:10
Locatie: Gent/België
Contacteer:

Re: [RC] Dynamisch Onderschrift

Bericht door saaiber » 02 jul 2007, 17:06

Dit vind ik een fantastische aanpassing. :) Ik zie dat in je voorbeeld de sig clickable is, bij mij lukt dat niet in het onderschrift. Moet ik hiervoor ergens iets veranderen?

Grtz,

Nic
Afbeelding

P4P800S ASUSTeK Computer Inc., GeForce 6600 LE, Windows XP, Prof, SP2, NL, Intel(R) Pentium(R) 4 CPU 2.80GHz, 1024 MB RAM, HDD:245 + 195 + 39 GB, NTFS, AVG Anti-Virus, Firefox 2.0

Gebruikersavatar
Johan
Berichten: 2376
Lid geworden op: 05 mei 2007, 15:24
Locatie: memberlist.php

Re: [RC] Dynamisch Onderschrift

Bericht door Johan » 02 jul 2007, 17:15

De URL-BBcode (zie onderstaand) toevoegen?



onderstaand:

Code: Selecteer alles

[url=http://www.phpBB.nl/forums][/url]
Vul de code v/d afbeelding dan tussen de /forum] en de [/url] in :D
Voormalig Support Teamlid

Plaats reactie