Страница 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> <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, далее сверять наличие содержимого, если есть выводить линку