Last Forum Topic On Index
- 
				olegan87
 - phpBB 1.0.0
 - Сообщения: 3
 - Стаж: 18 лет 9 месяцев
 - Откуда: Latvija, Daugavpils
 
Помогите пожалуйста сделать вывод последних тем подфорумов (стоит Simple Subforums+ extreme styles) на главной странице, получается так, что последние темы вижу только я, никто другой их не видит, у других пишет что нету сообщений, а в Glance mod всё нормально, показывает все темы подфорумов и форумов. Вот мой index.php в приложении.
			
			
						У вас нет необходимых прав для просмотра вложений в этом сообщении.
							
					Последний раз редактировалось olegan87 07.01.2007 19:22, всего редактировалось 2 раза.
									
			
						- 
				olegan87
 - phpBB 1.0.0
 - Сообщения: 3
 - Стаж: 18 лет 9 месяцев
 - Откуда: Latvija, Daugavpils
 
- 
				olegan87
 - phpBB 1.0.0
 - Сообщения: 3
 - Стаж: 18 лет 9 месяцев
 - Откуда: Latvija, Daugavpils
 
Если не ошибаюсь, проблема была в отсутствии вот этой строчки  Теперь появилась новая проблема, вместо даты появляется просто набор цифр  
			
			
						Код: Выделить всё
$last_post_time = $forum_data[$j]['post_time'];У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- 
				Xpert
 - phpBB Guru

 - Сообщения: 5484
 - Стаж: 21 год 7 месяцев
 - Поблагодарили: 2 раза
 
Код: Выделить всё
$forum_data[$j]['post_time']Код: Выделить всё
$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
			
						Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
- 
				Vcool
 - phpBB 1.2.1
 - Сообщения: 29
 - Стаж: 19 лет 2 месяца
 
Значит при установке второго( Last Forum Topic On Index) нужно менять код который уже был изменен Easy Sub-Forums.
После этого если последний затронутый топик находится в подфоруме, он отражается на главной странице, но при нажатии на него тебя перекидывает не в эту тему, а в последнюю затронутую тему из главной категории.
Вот конфликтный код
А вот кусок из ласт топика, который встраивается туда-же
А вот оригинальный код
Помоги исправить плизз!
			
			
									
						После этого если последний затронутый топик находится в подфоруме, он отражается на главной странице, но при нажатии на него тебя перекидывает не в эту тему, а в последнюю затронутую тему из главной категории.
Вот конфликтный код
Код: Выделить всё
if ( $forum_data[$j]['forum_last_post_id'] )
                     {
                         // Modified by Easy Sub-Forums MOD
                        if (strlen($forum_data[$j]['topic_title'])>=25)
                        {
                           $forum_data[$j]['topic_title']=substr($forum_data[$j]['topic_title'],0,25). "...";
                        }
                        $last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
                        $last_post = '' . $last_post_time . '' . '<br />';
                        
                        $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> <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>';
   // END Modified by Easy Sub-Forums MOD
                     }
                     Код: Выделить всё
$max_topic_length = 30;
   if ( $forum_data[$j]['forum_last_post_id'] )
   {
      $forum_data[$j]['topic_title'] = (strlen($forum_data[$j]['topic_title']) > $max_topic_length) ? substr($forum_data[$j]['topic_title'], 0, $max_topic_length) . '…' : $forum_data[$j]['topic_title'];   
      $last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
      $last_post = $last_post_time . ' ';
      $last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] : $lang['Guest']) : $forum_data[$j]['username'];
      
      $last_post .= '<br /><a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id']) . '">' . $forum_data[$j]['topic_title'] . '</a>';
      $last_post .= ' <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>';
   }
                       Код: Выделить всё
if ( $forum_data[$j]['forum_last_post_id'] )
   {
      $last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
      
      $last_post = $last_post_time . '<br />';
      $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> ';
                        
      $last_post .= '<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>';
   }
- 
				Xpert
 - phpBB Guru

 - Сообщения: 5484
 - Стаж: 21 год 7 месяцев
 - Поблагодарили: 2 раза
 
Просто добавьте в кусок от ease subforums вот это
... после
Ну а дальше на свое усмотрение...
			
			
									
						Код: Выделить всё
$last_post .= '<br /><a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id']) . '">' . $forum_data[$j]['topic_title'] . '</a>';Код: Выделить всё
$last_post = $last_post_time . ' ';Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
			
						Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
- 
				STALK:ER
 - phpBB 1.2.0
 - Сообщения: 19
 - Стаж: 18 лет 9 месяцев
 
- 
				Xpert
 - phpBB Guru

 - Сообщения: 5484
 - Стаж: 21 год 7 месяцев
 - Поблагодарили: 2 раза
 
Установка мода... логично? Может банально файл не загрузили на сервер с изменениями. Если да, то такие варианты ответов раздражают.
			
			
									
						Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
			
						Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
- 
				pip
 - phpBB 1.4.3
 - Сообщения: 91
 - Стаж: 19 лет 2 месяца
 - Забанен: Бессрочно
 
А можно маленький add-on для подфорумов Simple Subforums MOD, который бы показывал название последней темы в viewforum.php?
И еще: После установки Simple Subforums название последней темы берется только из подфорума, игнорируя темы в основном форуме. С чего бы это? Сам решить эту проблему не могу. Помогите, plz!
Вот index.php. Может кто найдет решение. Я уже запарился искать, если чесно...
			
			
						И еще: После установки Simple Subforums название последней темы берется только из подфорума, игнорируя темы в основном форуме. С чего бы это? Сам решить эту проблему не могу. Помогите, plz!
Вот index.php. Может кто найдет решение. Я уже запарился искать, если чесно...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
			
						- 
				RedNaxi
														 - Former team member
 - Сообщения: 933
 - Стаж: 18 лет 8 месяцев
 - Откуда: BeBoss.ru
 - Благодарил (а): 2 раза
 - Поблагодарили: 10 раз
 
Возможно в топике уже есть такой пост. Тогда прошу мой пост удалить. просто делюсь своим опытом.
В моде написано [quote]#
#-----[ FIND ]-----------------------------------------
#
if ( $forum_data[$j]['forum_last_post_id'] )
{
$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']); из мода на 
			
			
									
						В моде написано [quote]#
#-----[ FIND ]-----------------------------------------
#
if ( $forum_data[$j]['forum_last_post_id'] )
{
$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
Код: Выделить всё
		$last_post = $last_post_time . '<br />';[code]
		$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? [code]( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] . ' ' : $lang['Guest'] . ' ' ) : '<a href="' [code]. append_sid("profile.$phpEx?mode=viewprofile&" . POST_USERS_URL . '='  . $forum_data[$j]['user_id']) . '">' . $forum_data[$j]['username'] . '</a> ';
								
		$last_post .= '<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>';
	}
#
#-----[ REPLACE WITH ]---------------------------------
#
	$max_topic_length = 30;
	if ( $forum_data[$j]['forum_last_post_id'] )
	{
		$forum_data[$j]['topic_title'] = (strlen($forum_data[$j]['topic_title']) > $max_topic_length) ? substr($forum_data[$j]['topic_title'], 0, $max_topic_length) . '…' : $forum_data[$j]['topic_title'];	
		$last_post_time = create_date($board_config['default_dateformat'], $forum_data[$j]['post_time'], $board_config['board_timezone']);
		$last_post = $last_post_time . ' ';
		$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] : $lang['Guest']) : $forum_data[$j]['username'];
		
		$last_post .= '<br /><a href="' . append_sid("viewtopic.$phpEx?"  . POST_TOPIC_URL . '=' . $forum_data[$j]['topic_id']) . '">' . $forum_data[$j]['topic_title'] . '</a>';
		$last_post .= ' <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>';
	}
                       
#[/quote]
если же заменить строку [quote]$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? ( ($forum_data[$j]['post_username'] != '' ) ? $forum_data[$j]['post_username'] : $lang['Guest']) : $forum_data[$j]['username'];Код: Выделить всё
$last_post .= ( $forum_data[$j]['user_id'] == ANONYMOUS ) ? [code]( ($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> ';[/quote] которая была изначально, то появится возможность с главной страницы посмотреть профиль пользователя, который оставил последний пост, которая присутствует в boyfxfkmyjv форуме но автором мода зачем-то убрана. может кому-то пригодится эта информация...- 
				Alexalexis
 - phpBB 1.4.4
 - Сообщения: 183
 - Стаж: 18 лет 10 месяцев
 
- 
				VVVas
														 - Former team member
 - Сообщения: 4463
 - Стаж: 20 лет 11 месяцев
 - Поблагодарили: 1 раз
 
Наверное стоит проверять, а потом уже писать, ага? http://www.phpbbguru.net/community/view ... 7649#27649RedNaxi писал(а):Возможно в топике уже есть такой пост.

