Pagina 1 van 1

Newest scroll

Geplaatst: 03 jun 2004, 20:07
door Purmerend
Hallo php freaks... :wink:
Ik ben Niet zo heel handig hierin en hoop wat hulp te kunnen krijgen,

Ik heb een website in html en dus ook de index in html staan,
Nu heb ik op de site onderanderen een forum draaien.

Nu wil ik graag een aantal dingen in de idex verwerken,
waaronder een blokje met laast geposte berichten in het forum..
Moet ik hiervoor de index pagina in php maken?
Of kan ik een stukje php in het html doc zetten
En ik hoop dat jullie hier een mooi scriptje voor hebben
Ik heb al een tijd aan zitten klooien met het php script van Smartor, maar ik ben duidelijk gezakt voor mijn "kennis in PHP"

Bvd Marcel

Geplaatst: 03 jun 2004, 20:12
door Luuk

Geplaatst: 04 jun 2004, 15:24
door Purmerend
Heeej !!! topie ! helemaal goed... voor de echte leek hihi
Dank je wel.. :lol: :thumb:

Geplaatst: 04 jun 2004, 15:29
door desert spider
bestaat er ook zoon blokje maar dan voor de laatste dowloads?

Geplaatst: 04 jun 2004, 20:42
door Luuk
volgens mij niet... wat wil je hebben, precies hetzelfde als dat (dus via een javascript) of op een phpbb pagina laten zien?

Geplaatst: 04 jun 2004, 21:48
door desert spider
gewoon het zelft voor op de portal(meteen een mod wat je zou kunnn uit brengen)

Geplaatst: 04 jun 2004, 22:36
door Luuk
probeer dit eens (heb het niet getest)

Code: Selecteer alles

#
#-----[ OPEN ]-------------------------------------------------------
#
portal.php

#
#-----[ FIND: in configuration section ]-------------------
#
// Poll Forum ID: separate by comma for multi-forums, eg. '3,8,14'
$CFG['poll_forum'] = '1';

#
#-----[ AFTER ADD ]---------------------------------------
# You could config it as well
#
// Number of Downloads
$CFG['number_downloads'] = '10';

#
#-----[ FIND ]---------------------------------------------
#
else
{
	$l_total_user_s = $lang['Registered_users_total'];
}

#
#-----[ AFTER ADD ]---------------------------------------
#
//
// Recent Downloads
//
include($phpbb_root_path . 'pafiledb/includes/pafiledb_constants.'.$phpEx);

$sql = "SELECT paf.*, pac.cat_id, pac.cat_name, u.user_id, u.username
		FROM " . PA_FILES_TABLE . " AS paf, " . PA_CATEGORY_TABLE . " AS pac, " . USERS_TABLE . " AS u
		WHERE paf.file_approved = 1
		    AND paf.user_id = u.user_id
			AND paf.file_catid  = pac.cat_id
		ORDER BY paf.file_time DESC
		LIMIT " . $CFG['number_downloads'];
if (!$result = $db->sql_query($sql))
{
	message_die(GENERAL_ERROR, 'Could not query recent downloads information', '', __LINE__, __FILE__, $sql);
}
$number_downloads = $db->sql_numrows($result);
$recent_downloads_row = array();
while ($row = $db->sql_fetchrow($result))
{
	$recent_downloads_row[] = $row;
}
for ($i = 0; $i < $number_downloads; $i++)
{
	$template->assign_block_vars('recent_downloads_row', array(
		'NAME' => $recent_downloads_row[$i]['file_name'],
		'U_NAME' => append_sid("dload.php?action=file&file_id=" . $recent_downloads_row[$i]['file_id']),
		'CAT' => $recent_downloads_row[$i]['cat_name'],
		'U_CAT' => append_sid("dload.php?action=category&cat_id=" . $recent_downloads_row[$i]['file_catid']),
		'U_POSTER' => append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . "=" . $recent_downloads_row[$i]['user_id']),
		'POSTER' => $recent_downloads_row[$i]['username'],
		'POSTTIME' => create_date($board_config['default_dateformat'], $recent_downloads_row[$i]['file_time'], $board_config['board_timezone'])
		)
	);
}
//
// END - Recent Downloads
//

#
#-----[ FIND ]---------------------------------------------
#
	'L_VOTE_BUTTON' => $lang['Vote'],

#
#-----[ AFTER ADD ]----------------------------------------
#
	// Recent Topics
	'L_RECENT_DOWNLOADS' => $lang['Recent_downloads'],


#
#-----[ OPEN ]-------------------------------------------------------
#
language/lang_english/lang_main.php

#
#-----[ FIND ]---------------------------------------------
#
$lang['No_poll'] = 'No poll at the moment';

#
#-----[ AFTER ADD ]----------------------------------------
#
$lang['Recent_topics'] = 'Recent downloads'; // Recent Downloads


#
#-----[ OPEN ]-------------------------------------------------------
#
templates/subSilver/portal_body.tpl

#
#-----[ FIND ]---------------------------------------------
#
		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_STATISTICS}</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="gensmall">{TOTAL_USERS}<br />{NEWEST_USER}<br /><br/>{TOTAL_POSTS} {TOTAL_TOPICS}<br />&nbsp;</span></td>
		   </tr>
		  </table>
		  
		  <br />
#
# Scrolling Version
#-----[ AFTER ADD ]----------------------------------------
#
		  <table width="100%" cellpadding="2" cellspacing="1" border="0" class="forumline">
		   <tr>
			<td class="catHead" height="25"><span class="genmed"><b>{L_RECENT_DOWNLOADS}</b></span></td>
		   </tr>
		   <tr>
			<td class="row1" align="left"><span class="gensmall">
			<marquee id="recent_downloads" behavior="scroll" direction="up" height="200" scrolldelay="100" scrollamount="2">
			<!-- BEGIN recent_downloads_row -->
			&raquo; <a href="{recent_downloads_row.U_FILE}" onMouseOver="document.all.recent_downloads.stop()" onMouseOut="document.all.recent_downloads.start()">{recent_downloads_row.FILE}</a><br />
			by <a href="{recent_downloads_row.U_POSTER}" onMouseOver="document.all.recent_downloads.stop()" onMouseOut="document.all.recent_downloads.start()">{recent_downloads_row.POSTER}</a> on {recent_downloads_row.POSTTIME}<br /><br />
			<!-- END recent_downloads_row -->
			</marquee>
			</span></td>
		   </tr>
		  </table>
		  
		  <br />

#
#-----[ SAVE/UPLOAD ALL FILES ]------------------------------------------ 
#
# EoM

Geplaatst: 04 jun 2004, 22:57
door desert spider
doet het maar half kijk maar op
http://www.owns.nl/hwfactory/forum/portal.php

Geplaatst: 04 jun 2004, 23:01
door Luuk
had het al gezien op je site, heb de 1ste regel van de 2e after add gewijzigd., had er een foutje gemaakt :roll:

Geplaatst: 04 jun 2004, 23:06
door desert spider
oke hij doet het bijna er is nog 1 probleem de titel wort niet weer gegeven

Geplaatst: 04 jun 2004, 23:08
door Luuk
zie het nu al... weer een slordigheidje

Code: Selecteer alles

<!-- END recent_downloadsc_row -->
moet

Code: Selecteer alles

<!-- END recent_downloads_row -->
zijn :roll:

Geplaatst: 04 jun 2004, 23:11
door desert spider
eh die titel doet het nog steets niet
en

Code: Selecteer alles

$lang['Recent_topics']
moet zijn

Code: Selecteer alles

$lang['Recent_downloads']

Geplaatst: 05 jun 2004, 17:23
door desert spider
er komt nog steets geen titel te staan voor de rest staat de maker er wel bij
kijk maar op http://www.owns.nl/hwfactory/forum/portal.php

Geplaatst: 06 jun 2004, 12:22
door Luuk
ja zie het al...

Code: Selecteer alles

<a href="{recent_downloads_row.U_FILE}" onMouseOver="document.all.recent_downloads.stop()" onMouseOut="document.all.recent_downloads.start()">{recent_downloads_row.FILE}</a>
moet

Code: Selecteer alles

<a href="{recent_downloads_row.U_NAME}" onMouseOver="document.all.recent_downloads.stop()" onMouseOut="document.all.recent_downloads.start()">{recent_downloads_row.NAME}</a>
trouwens, heb je de config op 1 gezet?