Pagina 1 van 1
[RC] Dynamisch Onderschrift
Geplaatst: 30 mei 2007, 19:33
door ElbertF
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:
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:
Download:
- sig.rar
- (825 Bytes) 447 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.

Re: [RC] Dynamisch Onderschrift
Geplaatst: 31 mei 2007, 08:23
door Coen
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!

Re: [RC] Dynamisch Onderschrift
Geplaatst: 31 mei 2007, 09:30
door ElbertF
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);
Re: [RC] Dynamisch Onderschrift
Geplaatst: 31 mei 2007, 12:06
door Diëlle
Dat is een leuke zeg!

Re: [RC] Dynamisch Onderschrift
Geplaatst: 31 mei 2007, 17:38
door JochemOnline
Snap niet helemaal wat je nou moet doen? Uploaden ergens in de FTP of wat?
Re: [RC] Dynamisch Onderschrift
Geplaatst: 31 mei 2007, 17:41
door ElbertF
Ja, het bestandje naar de map van je forum uploaden. That's it.
Re: [RC] Dynamisch Onderschrift
Geplaatst: 31 mei 2007, 17:55
door JochemOnline
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?
Re: [RC] Dynamisch Onderschrift
Geplaatst: 31 mei 2007, 17:58
door Derky
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.
Re: [RC] Dynamisch Onderschrift
Geplaatst: 04 jun 2007, 14:53
door Rockographic
Bij mij werkt het niet als ik dit ingvoer
Code: Selecteer alles
[img]http://virtuallounge.modforums.org/forum/index.php/sig.php[/img]
Re: [RC] Dynamisch Onderschrift
Geplaatst: 04 jun 2007, 15:17
door ElbertF
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
Re: [RC] Dynamisch Onderschrift
Geplaatst: 04 jun 2007, 15:58
door Rockographic
ok, ja ik weet al waar het aan ligt, ik was ffe vergeten dat mijn forum een CH update krijgt

Re: [RC] Dynamisch Onderschrift
Geplaatst: 06 jun 2007, 10:09
door Fridge
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
Maar op live forum zie ik hem niet, terwijl dit dezelfde sig.php is

Re: [RC] Dynamisch Onderschrift
Geplaatst: 06 jun 2007, 11:02
door ElbertF
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.
Re: [RC] Dynamisch Onderschrift
Geplaatst: 06 jun 2007, 18:41
door JochemOnline
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
????
Re: [RC] Dynamisch Onderschrift
Geplaatst: 06 jun 2007, 18:56
door ElbertF
Je moet even het cookie domein aanpassen in de ACP.
Re: [RC] Dynamisch Onderschrift
Geplaatst: 06 jun 2007, 19:13
door JochemOnline
Fixed

Re: [RC] Dynamisch Onderschrift
Geplaatst: 06 jun 2007, 19:25
door Fridge
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

Re: [RC] Dynamisch Onderschrift
Geplaatst: 02 jul 2007, 17:06
door saaiber
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
Re: [RC] Dynamisch Onderschrift
Geplaatst: 02 jul 2007, 17:15
door Johan
De URL-BBcode (zie onderstaand) toevoegen?
onderstaand:
Vul de code v/d afbeelding dan tussen de
/forum]
en de
[/url]
in
