Uitbereiding phpbb3.0 portaal

Hulp nodig bij een modificaties of op zoek naar een MOD?
Forumregels

LEES: Richtlijnen voor Support. Vul de support template in!
phpBB3.0.x
Verschaf iemand geen servertoegang tenzij het niet anders kan. Maak altijd eerst een volledige backup en verander de inloggevens na afloop. Eigen risico.
Plaats reactie
Gebruikersavatar
Krisken
Berichten: 65
Lid geworden op: 09 jun 2003, 10:49
Locatie: Merelbeke (België)
Contacteer:

Uitbereiding phpbb3.0 portaal

Bericht door Krisken » 05 feb 2008, 18:47

  • Modificatie & Versie: PHPBB 3.0
    Directe link naar de modificatie: http://www.merelbeke.org (reeds geïnstalleerd)
    Adres van je forum: http://www.merelbeke.org
    phpBB versie:3.0.0
    Heb je onlangs een andere modificatie of stijl geïnstalleerd? ja, allen gedaan door Marco aka fulleffect.

    Wat is het probleem? Uitbereiding van het phpbb 3.0 portaal
Klein vraagje...op een aantal van mijn fora staat met het portalsysteem.Ik vind het nergens meteen terug maar waar ergens kan je een "custom field" toevoegen? Ik zou namelijk op de hoofdpagina van merelbeke.org een advertentieruimtes nodig hebben...

- Eéntje waar nu de welkom staat (dus de welkomtekst één positie naar beneden) ofwel waar nu de "inloggen" staat (en dus het inlogvenster ééntje naar beneden).
- Eéntje links (boven het zoeken venster)
- Bij index.php (en alle overige pagina's) had ik deze graag links van "help - registreren - inloggen" gehad.

Ik zou met een "onderverdeelsysteem" willen werken.
- sponsor A betaald €10 => 1 credit
- sponsor B betaald €20 => 2 credits
- sponsor C betaald €30 => 3 credits
- sponsor D betaald €40 => 4 credits
- sponsor E betaald €40 => 4 credits

Als de site dus 14 keer geladen word (de portalsite) krijg ik het volgende te zien:
- A : 1 keer
- B : 2 keer
- C : 3 keer
- D : 4 keer
- E : 4 keer

Dit mag niet opeenvolgend zijn, zodat de logos gespreid zijn onder het aantal bezoekers. Liefst in een willekeurige volgorde. Bvb hier : B C D E D E C B A D D E C E . Dit zowel links als rechts in de portal. Alle logos zijn even groot, dus dat is ook een probleem.

Is er iemand die dit ziet zitten? Vergoeding kan gebeuren, doch dit zal niet schokkend veel zijn. Het zou dus iemand moeten zijn die PHP kent, en verstand heeft van PHPBB3.0.


Is dit realiseerbaar denk je?



Met dank!
Studenten van Gent, visit http://www.stugent.net!!!
Overpoortbezoekers, visit http://www.overpoort.net!!!
Mensen van Oostvlaanderen, visit http://www.oostvlaanderen.net!!!

Gebruikersavatar
Krisken
Berichten: 65
Lid geworden op: 09 jun 2003, 10:49
Locatie: Merelbeke (België)
Contacteer:

Re: Uitbereiding phpbb3.0 portaal

Bericht door Krisken » 08 feb 2008, 13:02

Niemand die mij hierbij kan helpen?
Studenten van Gent, visit http://www.stugent.net!!!
Overpoortbezoekers, visit http://www.overpoort.net!!!
Mensen van Oostvlaanderen, visit http://www.oostvlaanderen.net!!!

BetaDevil
Berichten: 2810
Lid geworden op: 28 mei 2006, 15:27

Re: Uitbereiding phpbb3.0 portaal

Bericht door BetaDevil » 08 feb 2008, 14:19

Je kunt makkelijk maken dat er om de beurt een verschillende banner komt, maar jij wilt een hele mod en die kunnen we niet zomaar maken.

Gebruikersavatar
Krisken
Berichten: 65
Lid geworden op: 09 jun 2003, 10:49
Locatie: Merelbeke (België)
Contacteer:

Re: Uitbereiding phpbb3.0 portaal

Bericht door Krisken » 09 feb 2008, 15:35

Het is eerder als uitbereiding van het phpbb portal dat ik dit zou wensen. de PHP code ervoor kan ik eventueel zelf wel maken, doch ik zou dit wensen te integreren in het portal.
Studenten van Gent, visit http://www.stugent.net!!!
Overpoortbezoekers, visit http://www.overpoort.net!!!
Mensen van Oostvlaanderen, visit http://www.oostvlaanderen.net!!!

Gebruikersavatar
Krisken
Berichten: 65
Lid geworden op: 09 jun 2003, 10:49
Locatie: Merelbeke (België)
Contacteer:

Re: Uitbereiding phpbb3.0 portaal

Bericht door Krisken » 19 feb 2008, 10:39

Ik heb even zelf zitten kijken naar een script waarmee ik mijn probleem kan oplossen. Zie hieronder:

Code: Selecteer alles

<?php
/* ------------------------- CONFIGURATION -----------------------


	Set $folder to the full path to the location of your images.
	For example: $folder = '/user/me/example.com/images/';
	If the rotate.php file will be in the same folder as your
	images then you should leave it set to $folder = '.';

*/
	$folder = '.';

        $extList = array();
	$extList['gif'] = 'image/gif';
	$extList['jpg'] = 'image/jpeg';
	$extList['jpeg'] = 'image/jpeg';
	$extList['png'] = 'image/png';
	

// You don't need to edit anything after this point.


// --------------------- END CONFIGURATION -----------------------

$img = null;

if (substr($folder,-1) != '/') {
	$folder = $folder.'/';
}

if (isset($_GET['img'])) {
	$imageInfo = pathinfo($_GET['img']);
	if (
	    isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) &&
        file_exists( $folder.$imageInfo['basename'] )
    ) {
		$img = $folder.$imageInfo['basename'];
	}
} else {
	$fileList = array();
	$handle = opendir($folder);
	while ( false !== ( $file = readdir($handle) ) ) {
		$file_info = pathinfo($file);
		if (
		    isset( $extList[ strtolower( $file_info['extension'] ) ] )
		) {
			$fileList[] = $file;
		}
	}
	closedir($handle);

	if (count($fileList) > 0) {
		$imageNumber = time() % count($fileList);
		$img = $folder.$fileList[$imageNumber];
	}
}

if ($img!=null) {
	$imageInfo = pathinfo($img);
	$contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ];
	header ($contentType);
	readfile($img);
} else {
	if ( function_exists('imagecreate') ) {
		header ("Content-type: image/png");
		$im = @imagecreate (100, 100)
		    or die ("Cannot initialize new GD image stream");
		$background_color = imagecolorallocate ($im, 255, 255, 255);
		$text_color = imagecolorallocate ($im, 0,0,0);
		imagestring ($im, 2, 5, 5,  "IMAGE ERROR", $text_color);
		imagepng ($im);
		imagedestroy($im);
	}
}

?>
Dit is dus de php code van het script dat prima zou moeten werken. Voor mensen die meer betalen kan ik simpelweg meerdere malen hetzelfde plaatje uploaden hé (bvb sponsor-a-01.jpg - sponsor-b-01.jpg - sponsor-b-02.jpg etc). Op deze manier is dat al opgelost. Zijn er mensen die deze code willen integreren in de website http://www.stugent.net?

Op de portalpage zou het 3x moeten komen : http://www.stugent.net
1x boven kadertje menu (logos van 150px op 150px)
1x tussen kadertjes welkom en recent onderwerp (hoofdsponsor in bannervorm 468px x 60px)
1x boven kadertje gebruikersmenu (logos van 150px op 150px)

Op de forumpagina's: http://www.stugent.net/index.php
Bovenaan EN onderaan (exacte plaats maakt niet uit) : hoofdsponsor in bannervorm 468px x 60px

Ik heb hiervoor reeds 2 dirs aangemaakt:
/sponsor/150x150/
/sponsor/468x60/

Kan iemand mij hiermee helpen?
Studenten van Gent, visit http://www.stugent.net!!!
Overpoortbezoekers, visit http://www.overpoort.net!!!
Mensen van Oostvlaanderen, visit http://www.oostvlaanderen.net!!!

Plaats reactie