Pagina 1 van 1

Vraag: Today At/Yesterday MOD

Geplaatst: 01 nov 2007, 21:02
door petjes
Ik wil graag de Today At/Yesterday Mod in mijn index_body plaatsen, daarvan moet ik de index.php aanpassen.
Bij de search / viewtopic en viewforum werkt het allemaal perfect, maar bij de index heb ik wat problemen om het te installeren.
Misschien hebben jullie een idee, hoe het moet.
Hieronder de gegevens.

Deze code staat in de Today At/Yesterday Mod.

Code: Selecteer alles

#-----[ OPEN ]------------------------------
# 
index.php 

#
#-----[ FIND ]-----------------------------------
# 
$last_post = $last_post_time . '<br />';

#
#-----[ REPLACE WITH ]-----------------------------------
# 


								// OLD
								// $last_post = $last_post_time . '<br />';
								//
                                // MOD - TODAY AT - BEGIN
								//
								if ( $board_config['time_today'] < $forum_data[$j]['post_time'])
								{ 
									$last_post = sprintf($lang['Today_at'], create_date($board_config['default_timeformat'], $forum_data[$j]['post_time'], $board_config['board_timezone'])) . '<br />'; 
								}
								else if ( $board_config['time_yesterday'] < $forum_data[$j]['post_time'])
								{ 
									$last_post = sprintf($lang['Yesterday_at'], create_date($board_config['default_timeformat'], $forum_data[$j]['post_time'], $board_config['board_timezone'])) . '<br />'; 
								}
								else
								{ 
									$last_post = $last_post_time . '<br />'; 
								} 
                                // MOD - TODAY AT - END


En in mijn index.php staat het volgende:

Code: Selecteer alles

$last_post .= $last_post_time . '&nbsp;<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '"></a><br>' . $lang['by'] . '&nbsp;';
		$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
	
Iemand enig idee, hoe ik dit kan combineren zodat de Today At/Yesterday MOd werkt op de index_body.

Alvast bedankt voor de reactie.

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 01 nov 2007, 22:42
door Ramon Fincken
Wijziging: Even naar modificatie forum verplaatst

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 02 nov 2007, 00:18
door PaulusB
In een orginele index.php file zit de line

Code: Selecteer alles

last_post = $last_post_time . '<br />';
op 409.

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 03 nov 2007, 12:01
door petjes
klopt, dat deze line in de originele index.php staat.
Maar bij mij is ie al aangepast met een andere mod, die ook de naam van het bericht laat zien.

Code: Selecteer alles

$last_post .= $last_post_time . '&nbsp;<a href="' . append_sid("viewtopic.$phpEx?"  . POST_POST_URL . '=' . $forum_data[$j]['forum_last_post_id']) . '#' . $forum_data[$j]['forum_last_post_id'] . '"><img src="' . $images['icon_latest_reply'] . '" border="0" alt="' . $lang['View_latest_post'] . '" title="' . $lang['View_latest_post'] . '"></a><br>' . $lang['by'] . '&nbsp;';
Nu wil ik deze dus graag combineren met de today at/yesterday mod, zodat ook de naam van het bericht blijft staan.

Dus wie heeft er enig idee ?

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 03 nov 2007, 13:03
door marian0810
petjes schreef:klopt, dat deze line in de originele index.php staat.
Maar bij mij is ie al aangepast met een andere mod, die ook de naam van het bericht laat zien.
Welke precies? Ik heb dat ook alletwee werkend, als het dezelfde is kan ik wel even kijken wat er in mijn index.php staat. Alleen heb ik wel wat veranderd, bij mij gaat de titel nu naar de laatste post en dat plaatje heb ik weggemikt.

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 03 nov 2007, 15:47
door petjes
marian0810 schreef: Welke precies? Ik heb dat ook alletwee werkend, als het dezelfde is kan ik wel even kijken wat er in mijn index.php staat. Alleen heb ik wel wat veranderd, bij mij gaat de titel nu naar de laatste post en dat plaatje heb ik weggemikt.
Zou je dat stukje vanje index.php, eens kunnen plaatsen, misschien kan ik er wat mee.

Alvast bedankt.

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 03 nov 2007, 16:45
door marian0810
Hier moet het tussen staan.

Code: Selecteer alles

								//
                                // MOD - TODAY AT - BEGIN
								//
								if ( $board_config['time_today'] < $forum_data[$j]['post_time'])
								{ 
									$last_post = sprintf($lang['Today_at'], create_date($board_config['default_timeformat'], $forum_data[$j]['post_time'], $board_config['board_timezone'])) . '<br />'; 
								}
								else if ( $board_config['time_yesterday'] < $forum_data[$j]['post_time'])
								{ 
									$last_post = sprintf($lang['Yesterday_at'], create_date($board_config['default_timeformat'], $forum_data[$j]['post_time'], $board_config['board_timezone'])) . '<br />'; 
								}
								else
								{ 
									$last_post = $last_post_time . '<br />'; 
								} 
                                // MOD - TODAY AT - END


					//-- MOD BEGIN: Last Topic Title on Index -------------------
								$ltid = $forum_data[$j]['forum_last_post_id'] . '#' . $forum_data[$j]['forum_last_post_id'];
								$lttitle = $forum_data[$j]['topic_title'];

								$altlttitle = $lttitle;
								$lang_in = $lang['in'];

						// undo_htmlspecialchars();
								$lttitle = preg_replace($unhtml_specialchars_match, $unhtml_specialchars_replace, $lttitle);

						// do_htmlspecialchars();
						// set length of topic title to 25 characters
								$lttitle = preg_replace($html_entities_match, $html_entities_replace, (strlen($lttitle) > 25) ? substr($lttitle,0,25) . '...' : $lttitle);

								$last_post .= $lang_in . '&nbsp;' . '<a title="' . $altlttitle . '" alt="' . $altlttitle . '" href="' . append_sid("viewtopic.$phpEx?" . POST_POST_URL . "=$ltid") . '">' . $lttitle . '</a><br />';

								$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? $lang['by'] . '&nbsp;' . ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : $lang['by'] . '&nbsp;' . '<a href="' . append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';

					//-- MOD END: Last Topic Title on Index -------------------								
								$last_post .= '';
							}
							else
							{
								$last_post = $lang['No_Posts'];
							}

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 04 nov 2007, 10:40
door petjes
Ik zie dat jij een andere MOD hebt gebruikt dan die van mij: Last Topic Title on Index

Kan je een link geven, waar je deze MOD, vandaan heb.
Kan hem nl zelf niet zo snel vinden.

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 04 nov 2007, 14:44
door marian0810

Re: Vraag: Today At/Yesterday MOD

Geplaatst: 04 nov 2007, 23:17
door petjes
thanks het is gelukt....

Ik had wat problemen, omdat ik niet meer precies wist wat voor mods, er allemaal verwerkt waren in mijn index.php.

Maar inmiddels werkt het allemaal...