Seite 1 von 1

Beschreibung für Kategorien - hat man das nicht sowiso....

Verfasst: 08.04.2006 23:38
von Tari_Narmolanya
Öhm, habe die Tage, wie wild Mods runtergeladen, und nun beim durchforsten der unendlichen Weiten meiner FP, fällt mir das hier in die Hände.... is ja ne nette Sache... aber das hat man doch sowiso... oder irre ich?

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 = "&nbsp;";
      }
   
#
#-----[ 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">&nbsp;</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">&nbsp;</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>

########################################################################################## 
########################################################################################## 

Verfasst: 08.04.2006 23:46
von Harki
Nein, Du kannst zu Sub-Foren Beschreibungen definieren ("Hier wird über XYZ geredet" [ externes Bild ] :D), nicht aber zu Kategorien.

Verfasst: 09.04.2006 00:01
von Tari_Narmolanya
ach... siehste.... wer lesen kann, ist klar im Vorteil....

*lach* << wie peinlich....

Danke dir!!