Главная Форум Поиск Пользователи Регистрация Добрый день, Гость Вход


Главная


Форум torrenpier который уже живет
это сообщество владельцев форумов на phphBB2, торрент-трекеров на движках torrentpier и SVN всех версий.
Здесь можно найти решение своих проблем на своем сайта.
Здесь можно скачать полезные и нужные моды torrenpier, phpBB2 и svn.
Наш форум - это место для общения и обмена опытом между любителей движков, создателей модов на заказ и владельцев сайтов!
[FULL] Forum Icon  
Начать новую тему   Ответить на тему    Главная -> Модификация (mod's) -> Моды (full)
Автор Сообщение
Andrey
Зарегистрирован: 2010-08-28
Сообщ.: 100
Сообщение 16-Апр-11 15:25 #1  
########################################################
## MOD Title: Forum Icon with ACP Control (Default Option)
## MOD Author: ycl6 < ycl6@users.sourceforge.net > (Y.C. LIN) http://macphpbbmod.sourceforge.net/
## MOD Description: This mod allow admin to give each forum a icon in the ACP. Icons will show on index, viewforum and viewtopic
## MOD Version: 1.1.0
##
## Installation Level: Intermediate
## Installation Time: 10 Minutes
##
## Files To Edit: 10
## index.php
## admin/admin_forums.php
## language/lang_english/lang_admin.php
## templates/subSilver/admin/forum_admin_body.tpl
## templates/subSilver/admin/forum_edit_body.tpl
## templates/subSilver/index_body.tpl
##
## Included Files: n/a
##
## License: http://opensource.org/licenses/gpl-license.php GNU General Public License v2
#################################################################
## For security purposes, please check: http://www.phpbb.com/mods/
## for the latest version of this MOD. Although MODs are checked
## before being allowed in the MODs Database there is no guarantee
## that there are no security problems within the MOD. No support
## will be given for MODs not found within the MODs Database which
## can be found at http://www.phpbb.com/mods/
##############################################################
## Author Notes:
## Tested on 2.0.18. Can be installed using EasyMOD 0.3.0
##
## If you wish to using the LIST BOX option,
## you have to follow the instruction in Forum_Icon_ListBox_en.txt.
## Please DO NOT using the below code! Both options CANNOT be used together.
##
##############################################################
## MOD History:
##
## 2003-11-04 - Version 1.0.0
## - Initial Release
##
## 2003-11-08 - Version 1.0.1
## - Checked for 2.0.6 competibility, no change in coding
##
## 2003-11-15 - Version 1.0.2
## - Corrections were made for phpBB MOD Database submission
##
## 2003-12-01 - Version 1.0.3
## - Forum icon selectable using list box (Option 2)
## - Add forum icon image to Forum Administration main panel
## - Add forum icon image to viewforum.php
##
## 2004-02-11 - Version 1.0.4
## - Fix ListBox no-picture problem when icon is slected for the first time
## People using the default option DOES NOT need to upgrade
##
##
## 2004-05-29 - Version 1.0.6
## - Corrections in MOD template were made for phpBB MOD Database submission
##
##
## 2005-05-03 - Version 1.0.8
## - Fix selected image from changing back to default image selection in List Box option (reported by obiku)
## - * No code change for Default option *
##
## 2005-05-09 - Version 1.0.9
## - Fix a tiny mistake in $forum_icons_list
## - * No code change for Default option *
##
## 2005-12-25 - Version 1.1.0
## - Update MOD template
## - Change how image is placed inside index_body.tpl
## - Change a few cosmetic changes here and there
##
##############################################################
## Before Adding This MOD To Your Forum, You Should Back Up All Files Related To This MOD
##############################################################


Мной адаптирован под torrentpier 0.3.5 !
Делаем SQL запрос:
Код:
ALTER TABLE phpbb_forums ADD forum_icon VARCHAR(255) DEFAULT NULL;


Открыть:
language/lang_english/lang_admin.php

Найти:
Код:
$lang['Forum_status']


После добавить:
Код:
$lang['Forum_icon'] = 'Forum icon'; // Forum Icon MOD
$lang['Forum_icon_explain'] = 'e.g. If your image is at <b>http://yourdomain/forum_path/images/forum_icon/test.gif</b><br /> then set it as <b>images/forum_icon/test.gif</b>'; // Forum Icon MOD


Открыть:
admin/admin_forums.php

Найти:
Код:
$forumstatus = $row['forum_status'];

После добавить:
Код:
$forumicon = $row['forum_icon']; // Forum Icon MOD

Найти:
Код:
$forumstatus = FORUM_UNLOCKED;

После добавить:
Код:
$forumicon = ''; // Forum Icon MOD

Найти:
Код:
'L_FORUM_STATUS' => $lang['Forum_status'],

После добавить:
Код:
        'L_FORUM_ICON' => $lang['Forum_icon'], // Forum Icon MOD
        'L_FORUM_ICON_EXPLAIN' => $lang['Forum_icon_explain'], // Forum Icon MOD

Найти:
Код:
'DESCRIPTION' => $forumdesc)

Заменить на:
Код:
        'DESCRIPTION' => $forumdesc,
        'ICON' => ( $forumicon ) ? $forumicon : '', // Forum Icon MOD
        'ICON_DISPLAY' => ( $forumicon ) ? '<img src="' . $phpbb_root_path . $forumicon . '" />' : '' // Forum Icon MOD
        )

Найти:
Код:
$forum_status = intval($HTTP_POST_VARS['forumstatus']);

После добавить:
Код:
 $forum_icon = str_replace("\'", "''", trim($HTTP_POST_VARS['forumicon']));

Найти:
Код:
$columns =

В строчке найти:
Код:
forum_status

После добавить:
Код:
, forum_icon

Найти:
Код:
$values =

В строчке найти:
Код:
$forum_status

После добавить:
Код:
, '$forum_icon'

Найти:
Код:
$forum_status = intval($HTTP_POST_VARS['forumstatus']);

После добавить:
Код:
$forum_icon = str_replace("\'", "''", trim($HTTP_POST_VARS['forumicon']));

Найти:
Код:
'FORUM_DESC' => $forum_rows[$j]['forum_desc'],

После добавить:
Код:
'FORUM_ICON_IMG' => ( $forum_rows[$j]['forum_icon'] ) ? '<img src="' . $phpbb_root_path . $forum_rows[$j]['forum_icon'] . '" alt="'.$forum_data[$j]['forum_name'].'" title="'.$forum_data[$j]['forum_name'].'" border="0" />' : '', // Forum Icon Mod


Открыть:
index.php
Найти:
Код:
  $posts = $forum_data['forum_posts'];
              $topics = $forum_data['forum_topics'];

После добавить:
Код:
$icon = $forum_data['forum_icon'];  // Forum Icon Mod

Найти:
Код:
'FORUM_FOLDER_IMG' => $folder_image,

После добавить:
Код:
  'FORUM_ICON_IMG' => ($icon) ? '<img src="' . $phpbb_root_path . $icon . '" alt="'.$forum_data[$j]['forum_name'].'" title="'.$forum_data[$j]['forum_name'].'" border="0" />' : '',  // Forum Icon Mod


Открыть:
templates/subSilver/admin/forum_edit_body.tpl
Найти:
Код:
    <td class="row2"><input type="text" size="25" name="forumname" value="{FORUM_NAME}" class="post" /></td>
  </tr>

После добавить:
Код:
  <tr>
    <td class="row1">{L_FORUM_ICON}<br /><span class="gensmall">{L_FORUM_ICON_EXPLAIN}</span></td>
    <td class="row2"><input type="text" size="35" name="forumicon" value="{ICON}" class="post" />&nbsp;&nbsp;&nbsp;{ICON_DISPLAY}</td>
  </tr>

Открыть:
templates/subSilver/admin/forum_admin_body.tpl
Найти:
Код:
<td{catrow.forumrow.SF_PAD}><a title="{catrow.forumrow.FORUM_DESC}" class="{catrow.forumrow.FORUM_NAME_CLASS}" href="{catrow.forumrow.U_VIEWFORUM}" target="_new">{catrow.forumrow.FORUM_NAME}</a></td>

В строчке найти:
Код:
{catrow.forumrow.SF_PAD}>

После добавить:
Код:
{catrow.forumrow.FORUM_ICON_IMG}&nbsp;&nbsp;
// Тем кому нужно что бы выводилось изображения с админки.
Открыть:
templates/subSilver/index_body.tpl
Найти:
Код:
<!-- BEGIN forumrow -->
<tr>
  <td class="row1" align="center" valign="middle" height="30" style="padding: 2px 0px 2px 0px"><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%" valign="middle" style="padding: 4px 4px 5px 4px">
    <div class="forumlink"><a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a></div>
    <!-- IF catrow.forumrow.FORUM_DESC --><div class="genmed" style="margin-top: 1px">{catrow.forumrow.FORUM_DESC}</div><!-- ENDIF -->
    <!-- BEGIN sf -->
    <!-- IF catrow.forumrow.sf.SF_NUM == 1 -->
    <div><img src="images/spacer.gif" alt="" width="1" height="2" /></div>
    <span class="genmed">{L_SUBFORUMS}:</span>
    <!-- ENDIF -->
    <img style="margin-right: 1px" src="{catrow.forumrow.sf.SF_IMG_SRC}" width="12" height="9" title="{catrow.forumrow.sf.SF_IMG_TITLE}"><a class="gensmall" href="{catrow.forumrow.sf.SF_HREF}" title="{catrow.forumrow.sf.SF_DESC}"><b>{catrow.forumrow.sf.SF_NAME}</b></a><!-- IF catrow.forumrow.sf.SF_LAST_SUBF --> <!-- ELSE -->, <!-- ENDIF -->
    <!-- END sf -->

Заменить на:
Код:
<!-- BEGIN forumrow -->
<tr>
  <td class="row1" align="center" valign="middle" height="30" style="padding: 2px 0px 2px 0px"><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%" valign="middle" style="padding: 4px 4px 5px 4px"><table width="100%" cellpadding="2" cellspacing="0" border="0">

<tr><td><a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_ICON_IMG}</a><br /></td>
<td width="100%"><span class="forumlink"><a href="{catrow.forumrow.U_VIEWFORUM}" class="forumlink">{catrow.forumrow.FORUM_NAME}</a><br /></span>

<!-- IF catrow.forumrow.FORUM_DESC --><span class="genmed" style="margin-top: 1px">{catrow.forumrow.FORUM_DESC}</span><br /><!-- ENDIF -->

<!-- IF catrow.forumrow.MODERATORS --><span class="gensmall" style="margin-top: 2px;">{catrow.forumrow.L_MODERATOR}: {catrow.forumrow.MODERATORS}</span><!-- ENDIF -->

<!-- BEGIN sf -->
    <!-- IF catrow.forumrow.sf.SF_NUM == 1 -->
    <div><img src="images/spacer.gif" alt="" width="1" height="1" /></div>
    <span class="genmed">{L_SUBFORUMS}:</span>
    <!-- ENDIF -->
    <img style="margin-right: 1px" src="{catrow.forumrow.sf.SF_IMG_SRC}" width="12" height="9" title="{catrow.forumrow.sf.SF_IMG_TITLE}"><a class="gensmall"  style="color:indigo; font-size: 11px" href="{catrow.forumrow.sf.SF_HREF}" title="{catrow.forumrow.sf.SF_DESC}">{catrow.forumrow.sf.SF_NAME}</a><!-- IF catrow.forumrow.sf.SF_LAST_SUBF --> <!-- ELSE -->, <!-- ENDIF -->
    <!-- END sf -->
</td></tr></table>
Вернуться к началу
    
Заголовок новой темы
Форум для новой темы
 
Страница 1 из 1
Показать сообщения:   
Начать новую тему   Ответить на тему    Главная -> Модификация (mod's) -> Моды (full) Часовой пояс: GMT + 4

 

Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы
Все материалы сайта представлены только для ознакомления. При копировании материала ссылка на torrentpier-download.ru обязательна!

sitemap     карта форума | Статистика визитов поисковых ботов | Выдача в поисковиках



Powered by phpBB © 2001, 2011 phpBB Group
| ©2011-2024 - Воронеж |


Нравится