Страница 1 из 1

Форум-ссылка

Добавлено: 14.02.2007 15:50
Offshore
В Categories Hierarchy есть такая фича: тип форума "link". То есть в настройках форума указывается его название и ссылка, в результате в списке форумов появляется новый элемент, при активации которого пользователь переходит не в обычный раздел форума с темами и т.п., а по ссылке, указанной в настройках...

Можно такое сделать в виде отдельного небольшого мода?
Думаю, было бы полезно.

Будь я более искушен в знании внутренней структуры phpbb, может, сделал бы сам.

Добавлено: 14.02.2007 16:03
TUMS
в поиск на phpbb.com/mods/

Добавлено: 14.02.2007 21:57
Offshore
Не нашёл там ничего похожего. Плохо искал?

Добавлено: 04.04.2007 2:08
dnk
Offshore писал(а):Не нашёл там ничего похожего. Плохо искал?
Forum Title as Web Link
Однако не работает вместе с модом Category hierarchy Subforums plus и прочими модами подфорумов.

Добавлено спустя 3 минуты 46 секунд:

Причем проблема где-то в этом месте:

Код: Выделить всё

  <!-- BEGIN forumrow -->
   
  <tr> 
	<td class="row1" align="center" valign="middle" height="50"><img src="{catrow.forumrow.FORUM_FOLDER_IMG}" width="46" height="25" alt="{catrow.forumrow.L_FORUM_FOLDER_ALT}" title="{catrow.forumrow.L_FORUM_FOLDER_ALT}" /></td>
	<td class="row1" width="100%" height="50"><span class="forumlink"> <a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br /></span> <span class="genmed">{catrow.forumrow.FORUM_DESC}<br />
	  </span>  </span><span class="gensmall">{catrow.forumrow.L_MODERATOR} {catrow.forumrow.MODERATORS}<br /></span>
<!-- BEGIN sub -->
<span class="gensmall"><b>{L_SUBFORUMS}:</b>
<!-- BEGIN item -->
<a href="{catrow.forumrow.sub.item.U_LAST_POST}" title="{catrow.forumrow.sub.item.L_LAST_POST}"><img src="{catrow.forumrow.sub.item.FORUM_FOLDER_IMG}" border="0" alt="{catrow.forumrow.sub.item.L_FORUM_FOLDER_ALT}" /></a>&nbsp;<a href="{catrow.forumrow.sub.item.U_VIEWFORUM}" title="{catrow.forumrow.sub.item.FORUM_DESC_HTML}">{catrow.forumrow.sub.item.FORUM_NAME}</a>{catrow.forumrow.sub.item.L_SEP}
<!-- END item -->
</span>
<!-- END sub -->
</td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.TOPICS}</span></td>
	<td class="row2" align="center" valign="middle" height="50"><span class="gensmall">{catrow.forumrow.POSTS}</span></td><td class="row2" align="center" valign="middle" height="50" nowrap="nowrap"> <span class="gensmall">{catrow.forumrow.LAST_POST}</span></td>
  </tr>
  <!-- END forumrow -->
  <!-- END catrow -->
</table>
<!-- ENDONLY -->

Добавлено: 04.04.2007 15:21
Offshore
Спасибо, хороший мод.

Добавлено: 05.08.2007 21:11
dnk
dnk писал(а): Однако не работает вместе с модом Category hierarchy Subforums plus и прочими модами подфорумов.
Короче говоря, пришлось отказаться от изменений кода в шаблоне index_body.tpl, а так все нормально работает.
Там существует 2 разновидности этого мода.Стоит выбирать тот, который может не только назначать выбранный форум в качестве редиректора, но и позволяет задавать иконку данному форуму, картинку которой вы может выбрать как с папки на сервере, так и с внешней ссылки.

Re: Форум-ссылка

Добавлено: 28.02.2009 17:00
vlad77
dnk писал(а):не работает вместе с модом Category hierarchy Subforums plus и прочими модами подфорумов
По аналогии с кодом rxu http://www.phpbbguru.net/community/topi ... tml#p97870

Код: Выделить всё

# 
#-----[ OPEN ]------------------------------------------ 
# 
viewforum.php

# 
#-----[ FIND ]------------------------------------------ 
# 
//
// Check if the user has actually sent a forum ID with his/her request
// If not give them a nice error page.
//

# 
#-----[ BEFORE, ADD ]------------------------------------------ 
# 
if ($forum_id == 2) // id форума
{ 
define('IN_PHPBB', false); 
header ("Location: http://phpbbguru.net/community/topic13606.html#p237785"); // адрес ссылки
} 

# 
#-----[ SAVE/CLOSE ALL FILES ]------------------------------------------ 
# 
# End
Код простой и никак не конфликтует ни с какими модами.

Re: Форум-ссылка

Добавлено: 28.02.2009 20:16
igorek
в Subforums plus легко сделал такое, только линка получается прямая
в таблицу добавить поле "link" NULL, далее сверять наличие содержимого, если есть выводить линку