Haumis wbb hilfe (http://haumis-wbb-hilfe.de/wbb2/index.php)
- Veränderungen (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=15)
-- Codes PHP / html (http://haumis-wbb-hilfe.de/wbb2/board.php?boardid=49)
--- Beitragsdistanzierung mit Designanpassung (http://haumis-wbb-hilfe.de/wbb2/thread.php?threadid=799)


Geschrieben von Listiger_Falke am 02.07.2010 um 01:50:

  Beitragsdistanzierung mit Designanpassung

Dieser Tread bezieht sich auf ein WBB 2.3.6!!!!


Hier mal ein kleiner Codeschnipsel.

Da mich bei üblichen Beitragsdistanzierungen das Aussehen störte, hab ich mal eine gebastelt, die sich an das Design anpasst. Außerdem befindet sie sich nicht mehr unter dem gesammten Beitrag, sondern direkt unterhalb des Treads innerhalb des Beitragsrahmens

Rechtliches: Im Prinzip ist eine Beitragsdistanzierung nicht wirklich eine rechtliche Absicherung. Der Admin/Betreiber des Boards haftet trotz Distanzierung für die in seinem Forum veröffentlichten Beiträge! Eine Beitragsdistanzierung ist also eher eine Abschreckende Maßnahme.

Nun zum Code:

Suche in der thread_postbit.tpl

php:
1:
2:
<if($posts['editorid'])><then><p><span class="smallfont">{$LANG_THREAD_EDITOR}</span></p></then></if>
<if($invisible==1)><then><p align="right"><span class="normalfont">{$lang->items['LANG_THREAD_INVISIBLE']}</span></p></then></if>



füge darunter ein:

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
<!--  Beitragsdistanzierung  --> 
  <if($posts['userid'] != && $posts['userid'] != && $posts['userid'] != && $posts['userid'] != 4)><then>
      <table cellpadding="{$style['tableincellpadding']}cellspacing="{$style['tableincellspacing']}border="{$style['tableinborder']}style="width:100%" class="tableinborder">
 <tr>
  <td class="tablecat" align="left"><span class="normalfont"><b>Beitragsdistanzierung</b></span></td>
 </tr>
 <tr align="left">
  <td class="tabletitle">Die Betreiber des XXX-Forums distanzieren sich hiermit ausdrücklich von dem von {$posts['username']} <if($postdate != "<b>Heute</b>," && $postdate != "<b>Gestern</b>,")><then>am</then></if> $postdate um <span class="time">{$posttime}</spanverfassten Beitrag. <br />Sollte dieser Beitrag Ihre Rechte verletzenbitten wir um <a href="http://www.ulr_zum_Impressum.php" target="blank"><b>Benachrichtigung</b></a>.</td>
 </tr>
 </table>
 </then></if>
 <!--      Beitragsdistanzierung   -->


Durch diesen Code so eingebaut würde die Beitragsdistanzierung dann so aussehen, wie im Demoanhang. Die Distanzierung passt sich dem Design an.


WICHTIG: Ihr müßt die 2te Zeile anpassen! Im oberen Codebereich bei der <if> - Abfrage sind Id´s eingetragen. (Hier im Code 1,2,3,4) Diese Id´s solltet Ihr tauschen gegen Eure Administrator-ID´s. Das bedeutet: User xxx ist Admin und hat die ID 19 ... dann die 19 eintragen. Unnötige ID-Abfragen bitte löschen, werden mehr benötigt einfach weitere einfügen! Falls Ihr BOT´s benutzt ebenfalls diese ID´s eintragen. Man kann sich ja nicht von den Beiträgen der BOT´s distanzieren.
Die benötigten ID´s erseht Ihr aus der bb1_users (SQL-Datenbank)

Zusätzlich müßt Ihr bei "Die Betreiber des XXX-Forums..." Euren Forennamen eintragen
Und bei <a href="http://www.ulr_zum_Impressum.php" target="blank"> müßt Ihr den Pfad zu Eurem Impressum eintragen.

Ein weiterer Tip für Boardbetreiber. Bitte keine ID´s von Moderatoren/Supermoderatoren eintragen! NUR Admin & Bot! Es ist immer zweckmäßig sich von den Beiträgen auch der Moderatoren/Supermod´s zu distanzieren, denn im Zweifelsfall haftet der ADMIN/Bordbetreiber.


PS: Falls der Tread hier falsch eröffnet wurde.... einfach verschieben

LG
Listiger_Falke


Forensoftware: Burning Board 2.3.6, entwickelt von WoltLab GmbH