Pagina 1 van 1

Hoe krijg ik dit voor elkaar?

Geplaatst: 24 jul 2004, 04:59
door Menace2Society
op http://www.jongelibertariers.nl zag ik dat er in de 'site navigatie' een aantal eigen links staan en als je daarop klikt heb je nog steeds de portal alleen een eigen pagina (staat verder nog geen tekst op, maar dat terzijde).

Weet iemand hoe ik dat kan doen? Is daar een mod? Of zelf doen? Zo ja, hoe doe ik dat?

Geplaatst: 24 jul 2004, 13:18
door Repsaj
Ik denk dat je page_header en page_tail moet includen ofzo.
Kijk maar eens gewoon in index.php of index_body.tpl
Suc6!

Geplaatst: 24 jul 2004, 13:42
door Leipo
Is gewoon een portal maar dan het nieuws systeem eruit gerukt en een nieuwe tabel erin hoor.

Geplaatst: 24 jul 2004, 16:26
door Menace2Society
Leipo schreef:Is gewoon een portal maar dan het nieuws systeem eruit gerukt en een nieuwe tabel erin hoor.
Zo is het me helemaal duidelijk :( :?:

Geplaatst: 24 jul 2004, 16:59
door Podium4
Volgens mij gebruiken ze daar de IM portal in plaats van de Ezportal:

http://www.phpbbhacks.com/viewhack.php?id=2779

Geplaatst: 24 jul 2004, 21:15
door Menace2Society
Ik heb er een stukje over gevonden waarin WebSiteNet het een beetje uitlegt... maar ik kan er geen wijs uit worden eigenlijk :oops: En zijn site gaf vannacht een error aan dus ik kon me er verder ook niet in verdiepen.....

Geplaatst: 29 jul 2004, 17:18
door Menace2Society
Niemand?

Geplaatst: 29 jul 2004, 17:34
door Repsaj
Heb je nou IM-portal?

Geplaatst: 03 aug 2004, 17:32
door Menace2Society
Nee, heb gewoon ezPortal....die andere is ook ezPortal...

Geplaatst: 03 aug 2004, 17:58
door WebSiteNet
Het is gewoon ezportal, alleen met wat aanpassinkjes.

Ik vond het leuk om het te maken en ik heb met de webmaster van die site de aanpasing gemaakt. Ik heb de code alleen op een andere pc gemaakt. Ik zal ff zoeken.

Geplaatst: 04 aug 2004, 07:47
door WebSiteNet
Hebbes.

OPEN portal.php en VIND:

Code: Selecteer alles

//
// Beeindig session management
//
Voeg erna toe:

Code: Selecteer alles

$page = ( !empty($_GET['page']) ) ? $_GET['page'] : '';
$page_url = $phpbb_root_path . "includes/portal/" . $page . ".inc";
if( file_exists($page_url) )
{
     $open_handle = @fopen($page_url, 'r');
	 $page_text = '';
	 while ( !feof($open_handle) )
	 {
         $page_text .= fgets($open_handle, 409600);
     }
     fclose ($open_handle);
	 $CFG['welcome_text'] = $page_text;
	 $no_news = true;
	 $page_naam = ucfirst($page);
	 $page_naam = str_replace('_', ' ', $page_naam);
}
Vind:

Code: Selecteer alles

$template->set_filenames(array(
	'body' => 'portal_body.tpl')
);
Voeg erna toe:

Code: Selecteer alles

if( $no_news )
{
    $template->assign_block_vars('welcome_text', array());
}
Vind:

Code: Selecteer alles

'NEWEST_USER' => sprintf($lang['Newest_user'], '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=$newest_uid") . '">', $newest_user, '</a>'),
Voeg erna toe:

Code: Selecteer alles

'PORTAL_PAGE_TITLE' => (!empty($page_naam)) ? $page_naam : 'Welkom',
Save&upload.

//edit: Mischien handig om er bij te zetten hoe het werkt.
Het werkt zo: portal.php?page=pagina_naam (invoeren in de adres balk of een link maken in je forum/site)

Op de plaats van pagina_naam zet je neer hoe de pagina moet heten. Als hij "hoi" moet heten maak je er dit van: portal.php?page=hoi . Maak dan een map aan in includes/ en noem die portal. Dat wordt dus includes/portal/ . Daar in zet je een bestand en dat noem je hoi.inc

In dat bestand kan je alles zetten wat je wilt. Je kan er geen php in zetten maar wel html of javascript. Als je goed kijkt naar het resultaat wordt de titel van het blokje hetzelfde als de titel van je zelf gemaakte portal pagina, maar dan met de eerste letter als hoofdletter. In de naam worden underscores (_) automatisch spaties. Als er nog vragen zijn hoior ik het wel.

Arno

Geplaatst: 05 aug 2004, 20:40
door Menace2Society
Waarschijnlijk doe ik wat fout. Als ik nl. ga naar http://www.ultras-arnhem.nl/portal.php?page=ultra

Dan krijg ik dus 2 keer de 'welkom' box. En dat is ook zo als ik ga naar: http://www.ultras-arnhem.nl/portal.php?page=welkom

Geplaatst: 05 aug 2004, 20:41
door Menace2Society
En de naam van het blok blijft overigens ook hetzelfde.

Geplaatst: 06 aug 2004, 17:35
door WebSiteNet
Heb je in portal_body.tpl iets gewijzigd? Kan je dat bestand in een .txt zetten, uploaden en de url geven?

Geplaatst: 07 aug 2004, 01:14
door Menace2Society
WebSiteNet schreef:Heb je in portal_body.tpl iets gewijzigd? Kan je dat bestand in een .txt zetten, uploaden en de url geven?
Had ik in portal_body.tpl iets moeten wijzigen dan? :shock:

http://www.ultras-arnhem.nl/portalbody/portal_body.rar

Geplaatst: 07 aug 2004, 06:51
door WebSiteNet
ok, Vind:

Code: Selecteer alles

{L_NAME_WELCOME}
Vervang met:

Code: Selecteer alles

{PORTAL_PAGE_TITLE}
En nog een vervanging voor portal.php:

Open portal.php
Vind:

Code: Selecteer alles

if(!isset($HTTP_GET_VARS['article']))
{
	$template->assign_block_vars('welcome_text', array());
Vervang met:

Code: Selecteer alles

if(!isset($HTTP_GET_VARS['article']) && !$no_news)
{
	$template->assign_block_vars('welcome_text', array());
Vind:

Code: Selecteer alles

else
{
	$fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], 0);
Vervang met:

Code: Selecteer alles

else if(!$no_news)
{
	$fetchposts = phpbb_fetch_posts($CFG['news_forum'], $CFG['number_of_news'], 0);

En dan moet hij het doen.

Geplaatst: 07 aug 2004, 20:00
door Menace2Society
Ah geweldig....echt een goede aanvulling op phpbb!! Misschien dat je er hem als mod ergens beschikbaar kunt stellen?

Geplaatst: 07 aug 2004, 21:01
door WebSiteNet
Nee dat doe ik niet.

Dan moet je de mod weer up te date houden bij nieuwe versies van phpbb en exportal. Daar ben ik te lui voor.

Geplaatst: 08 aug 2004, 01:20
door Menace2Society
WebSiteNet schreef:Nee dat doe ik niet.

Dan moet je de mod weer up te date houden bij nieuwe versies van phpbb en exportal. Daar ben ik te lui voor.
Ah jammer...dan moet ik hem zelf maar op slaan ;)

Geplaatst: 08 aug 2004, 06:17
door WebSiteNet
Klopt, ik heb deze in mijn favorieten gezet. Samen met andere nuttige mods die ik regelmatig kwijtraak.