Code: Alles auswählen
##########################################################################################
##
## MOD Titel: Beschreibungen für die Kategorien
## MOD Version: 0.0.1 (phpBB 2.0.x)
## Autor: Faser
## Support: http://www.phpbb.de/
##
## Beschreibung: Mit diesem MOD kann man unter den Kategorien auf dem Index noch eine
## Beschreibung dieser hinzufügen.
##
## Dateien zu ändern: 5
## language/lang_german/lang_main.php
## index.php
## admin/admin_forums.php
## templates/xxx/index_body.tpl
## templates/xxx/admin/category_edit_body.tpl
##
##########################################################################################
##
## Installationsnotiz:
## Vor jeglichen Änderungen an Dateien oder Datenbank, solltest Du diese vorher
## sichern.
##
## Dieser MOD legt 1 neues Feld in der Datenbank an.
##
##########################################################################################
#
#-----[ DATENBANK AKTION: ]-----------------------------------
#
SQL QUERY: Ausführen per phpmyadmin und darauf achten, das der Tabellenprefix
übereinstimmt.
ALTER TABLE `phpbb_categories` ADD `cat_desc` TEXT NOT NULL AFTER `cat_title`;
#
#-----[ ÖFFNEN ]---------------------------------------
#
# index.php
#
#-----[ FINDE ]--- etwa Zeile 113 --------------------------
#
$sql = "SELECT c.cat_id, c.cat_title, c.cat_order
FROM " . CATEGORIES_TABLE . " c
ORDER BY c.cat_order";
#
#-----[ MIT FOLGENDEM ERSETZEN ]-------------------------------
#
$sql = "SELECT c.*
FROM " . CATEGORIES_TABLE . " c
ORDER BY c.cat_order";
#
#-----[ FINDE ]---- etwa Zeile 294 --------------------------
#
$cat_id = $category_rows[$i]['cat_id'];
#
#-----[ DANACH EINFÜGEN ]------------------------------
#
if ( $category_rows[$i]['cat_desc'] != "" )
{
$cat_desc = "<br />" . $category_rows[$i]['cat_desc'];
}
else
{
$cat_desc = " ";
}
#
#-----[ FINDE ]--- etwa Zeile 316 --------------------------
#
'CAT_DESC' => $category_rows[$i]['cat_title'],
#
#-----[ MIT FOLGENDEM ERSETZEN ]---------------------------
#
'CAT_TITLE' => $category_rows[$i]['cat_title'],
'CAT_DESC' => $cat_desc,
#
#-----[ ÖFFNEN ]------------
#
# languages/lang_german/lang_main.php
#
#-----[ FINDE ]------ etwa Zeile 50 --------------------------
#
$lang['Category'] = 'Kategorie';
#
#-----[ DANACH EINFÜGEN ]-------------------------------
#
$lang['Category_desc'] = 'Beschreibung';
#
#-----[ ÖFFNEN ]--------------------------
#
# admin/admin_forums.php
#
#-----[ FINDE ]------ etwa Zeile 518 --------------------------
#
$cat_title = $row['cat_title'];
#
#-----[ DANACH EINFÜGEN ]-------------------------------
#
$cat_desc = $row['cat_desc'];
#
#-----[ FINDE ]------ etwa Zeile 529 --------------------------
#
'CAT_TITLE' => $cat_title,
#
#-----[ DANACH EINFÜGEN ]-------------------------------
#
'CAT_DESC' => $cat_desc,
#
#-----[ FINDE ]------ etwa Zeile 531 --------------------------
#
'L_CATEGORY' => $lang['Category'],
#
#-----[ DANACH EINFÜGEN ]-------------------------------
#
'L_DESCRIPTION' => $lange['Category_desc'],
#
#-----[ FINDE ]---- etwa Zeile 545 --------------------------
#
SET cat_title = '" . str_replace("\'", "''", $HTTP_POST_VARS['cat_title']) . "'
#
#-----[ MIT FOLGENDEM ERSETZEN ]-------------------------------
#
SET cat_title = '" . str_replace("\'", "''", $HTTP_POST_VARS['cat_title']) . "',
cat_desc = '" . str_replace("\'", "''", $HTTP_POST_VARS['cat_desc']) . "'
#
#-----[ ÖFFNEN ]---------------
#
# templates/xxx/index_body.tpl
#
#-----[ FINDE ]-------------------------------
#
<!-- BEGIN catrow -->
<tr>
<td class="catLeft" colspan="2" height="28"><span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_DESC}</a></span></td>
<td class="rowpic" colspan="3" align="right"> </td>
</tr>
#
#-----[ MIT FOLGENDEM ERSETZEN ]-------------------------------
#
<!-- BEGIN catrow -->
<tr>
<td class="catLeft" colspan="2" height="28">
<span class="cattitle"><a href="{catrow.U_VIEWCAT}" class="cattitle">{catrow.CAT_TITLE}</a></span>
{catrow.CAT_DESC}
</td>
<td class="rowpic" colspan="3" align="right"> </td>
</tr>
#
#-----[ ÖFFNEN ]--
#
# templates/xxx/admin/category_edit_body.tpl
#
#-----[ FINDE ]----------------------------------
#
<tr>
<td class="row1">{L_CATEGORY}</td>
<td class="row2"><input type="text" size="25" name="cat_title" value="{CAT_TITLE}" /></td>
</tr>
#
#-----[ DANACH EINFÜGEN ]-----------------------------------
#
<tr>
<tr>
<td class="row1">{L_DESCRIPTION}</td>
<td class="row2"><textarea cols="25" rows="5" name="cat_desc" value="{CAT_DESC}" /></td>
</tr>
##########################################################################################
##########################################################################################