[Neuer Hack] 11 neue Hacks + 1 Templateänderung

rellek

relativ sensationell
Teammitglied
Templateänderung:
betrifft diesmal die Top5-Statistik, die auf Wunsch einiger User nach unten gewandert ist.

- Persönliche Begrüßung
Je nach Tageszeit wirst du anders begrüßt auf der Startseite

- Verwarnungshack
Grobe Verstöße gegen Board-Regeln können mir Verwarnungen geahndet werden, die dann in der -> Blacklist auftauchen

- Impressum und Regeln
Bekannt aus wBB1 - Impressum und Standard-Regeln, an die sich jeder halten sollte!

- Ladebalken
Solange eine Boardseite lädt, sieht man einen Ladebalken, der eigentlich unnütz is, aber die Wartezeit pschysisch verkürzt

- Styleauswahl auf der Startseite
Bekannt aus wBB1 - unten bei der Top5-Statistik

- php- und Code-Tag wie im wBB2.1
Bsp:
Code:
{!DOCTYPE}
<html>
<head>
<title>$master_board_name - Forum-Regeln</title></head><body bgcolor=\\"{pagebgcolor}\\" text=\\"{fontcolorfirst}\\"{hgpicture}{bgproperties} id=\\"bg\\">
$headinclude



        $header
                <tr bgcolor=\\"{tabletitlecolor}\\" id=\\"tabletitle\\">
			<td><table cellpadding=0 cellspacing=0 border=0 width=\\"100%\\">
				<tr>

        <td><center><normalfont><b><a href=\\"index.php?styleid=$styleid$session\\">$master_board_name</a>
          » Forum-Regeln</b></font></td></center>
					<td align=\\"right\\"><font face=\\"{font}\\" size=1><b>$navibar_hello</b></font></td>
				</tr>
			</table></td>
		</tr></table>
<br>
<table cellpadding=4 cellspacing=1 border=1bgcolor=\\"{tablebordercolor}\\" width=\\"100%\\">
  <tr bgcolor=\\"{tablecolorb}\\" id=\\"tableb\\">
    <td>
      <p><normalfont> Da dieses Forum auf einem deutschen Server
        liegt, unterliegt es grundlegend dem Grundgesetz der Bundesrepublik Deutschland.
        <br>
        Am wichtigsten sind hier die &sect; 1 – 5 (Menschenw&uuml;rde, Allgemeine
        Handlungsfreiheit, Gleichberechtigung von M&auml;nner und Frauen, Diskriminierungsverbote,
        Glaubens-, Gewissens- und Bekenntnisfreiheit, Wissenschafts-, Kunst-,
        Meinungs-, Presse- und Informationsfreiheit). Auf diesen Grundrechten
        bauen die folgenden Regeln auf und jeder Benutzer hat diese Regeln zu
        befolgen. </font></p></table></tr></td>
      <ul>
<tr bgcolor=\\"{tablecolora}\\" id=\\"tablea\\">
  <td><table cellpadding=0 cellspacing=0 border=0 width=\\"100%\\">
        <li><normalfont><a href=\\"#1\\">Meinungsfreiheit</a></font></li>
        <li><normalfont><a href=\\"#2\\">Auftreten und Verhalten
          im Forum</a></font></li>
        <li><normalfont><a href=\\"#3\\">Benutzerprofil</a></font></li>
        <li><normalfont><a href=\\"#4\\">Private Nachrichten / eMails</a></font></li>
        <li><normalfont><a href=\\"#5\\">Zuwiderhandlungen / Strafen</a></font></li>
        <li><normalfont><a href=\\"#6\\">Rechtliche Hinweise</a></font></li>
      </ul>
      </td>
  
<br>
<table cellpadding=4 cellspacing=1 border=1bgcolor=\\"{tablebordercolor}\\" width=\\"100%\\">
  <tr bgcolor=\\"{tabletitlecolor}\\" id=\\"tabletitle\\">
    <td> <normalfont><b><a name=\\"1\\"></a>&sect;1 : Meinungsfreiheit
      </b>
  <tr bgcolor=\\"{tablecolorb}\\" id=\\"tableb\\">
<table cellpadding=0 cellspacing=0 border=1bgcolor=\\"{tablebordercolor}\\" width=\\"100%\\">

      Im Forum herrscht grunds&auml;tzliche Meinungsfreiheit. Solange ein Thema
      in das betreffende Board des Forums passt, wird es weder gel&ouml;scht,
      verschoben oder bearbeitet. </font>
      <p><normalfont><br>
        &sect;1.1: Sollte eine der &uuml;brigen Forums-Regeln durch ein Thema
        oder einen Beitrag verletzt worden sein, kann diese Regel (Meinungsfreiheit)
        au&szlig;er Kraft treten.Die Sanktionsmöglichkeiten für eine drartige
        Verletzung liegen ganz im Ermessen der Moderatoren. </font></p>
      <p><normalfont>&sect;1.2: Kein Beitrag darf aus pornografischen
        Inhalten (z.B. Nacktbilder, extreme sexistische &Auml;u&szlig;erungen,
        Rotlicht-Parolen etc.) und anderen Inhalten, die den Gesetzen der Bundesrepublik
        Deutschland zuwider laufen, ganz oder teilweise bestehen. </font></p>
      <p><normalfont>&sect;1.3: Ein jeder Moderator hat in jedem
        Fall das Recht, einen Beitrag eines anderen Benutzers zu bearbeiten oder
        sogar zu l&ouml;schen, wenn er dies Aufgrund des Inhaltes f&uuml;r angemessen
        empfindet. Was „angemessen“ ist und was nicht, ist seine Entscheidung.
        Sollte er nach dem Grund der betreffenden Ma&szlig;nahme gefragt werden,
        muss er jedoch eine Forums-Regel angeben k&ouml;nnen, die sein Handeln
        rechtfertigt. </font></p>
      <br>
<table cellpadding=4 cellspacing=1 border=1bgcolor=\\"{tablebordercolor}\\" width=\\"100%\\">
  <tr bgcolor=\\"{tabletitlecolor}\\" id=\\"tabletitle\\">
    <td><normalfont><b><a name=\\"2\\"></a>&sect;2 : Auftreten und
      Verhalten im Forum </b>
<tr bgcolor=\\"{tablecolorb}\\" id=\\"tableb\\">
<table cellpadding=0 cellspacing=0 border=1bgcolor=\\"{tablebordercolor}\\" width=\\"100%\\">
      Jedes Mitglied des Forums verpflichtet sich schon bei seiner Registrierung
      dazu, mit den anderen Benutzern zivilisiert umzugehen. Dies beinhaltet die
      Einhaltung der Gesetze der Bundesrepublik Deutschland sowie die g&auml;ngige
      Etikette betreffend der Vermeidung von Kraftausdr&uuml;cken, Beleidigungen
      und &uuml;bler Nachrede. Da das Forum eine wichtige Funktion in der Aufrecherhaltung
      der Beziehungen zwischen Gleichgesinnten hat, ist es w&uuml;nschenswert,
      wenn man jedes andere Mitglied so behandeln w&uuml;rde, als ob es ein guter
      Freund w&auml;re. </font>
PHP:
<?php
$filename=\\"newthread.php\\";

require(\\"./global.php\\");

if($_REQUEST['action']==\\"announce\\") {
 if(!isset($threadid) || $thread['important']!=2) eval(\\"error(\\\"\\".$tpl->get(\\"error_falselink\\").\\"\\\");\\");
 if(($wbbuserdata['issupermod']==0 && $modpermissions['userid']!=$wbbuserdata['userid']) || !$wbbuserdata['userid']) access_error();
 $action=\\"announce\\";
 
 if(isset($_POST['send'])) {
  $boardids = $_POST['boardids'];
  if(count($boardids)) {
   $boardids = implode(\\"','$threadid'),('\\",$boardids);
   $db->query(\\"INSERT IGNORE INTO bb\\".$n.\\"_announcements (boardid,threadid) VALUES ('$boardids','$threadid')\\");
  }
  	
  header(\\"Location: thread.php?threadid=$threadid&sid=$session[hash]\\");
  exit();	
 }	
	
 $result = $db->query(\\"SELECT boardid, parentid, boardorder, title, invisible FROM bb\\".$n.\\"_boards ORDER by parentid ASC, boardorder ASC\\");
 while ($row = $db->fetch_array($result)) $boardcache[$row['parentid']][$row['boardorder']][$row['boardid']] = $row;
    
 $result = $db->query(\\"SELECT * FROM bb\\".$n.\\"_permissions WHERE groupid = '$wbbuserdata[groupid]'\\");
 while ($row = $db->fetch_array($result)) $permissioncache[$row['boardid']] = $row;
 if($wbbuserdata['userid'] && $useuseraccess==1) {
  $result = $db->query(\\"SELECT * FROM bb\\".$n.\\"_access WHERE userid = '$wbbuserdata[userid]'\\");
  while ($row = $db->fetch_array($result)) $permissioncache[$row['boardid']] = $row;
 }
  
 $board_options=makeboardselect(0,1,$boardid);

 $navbar=getNavbar($board['parentlist']);
 eval (\\"\$navbar .= \\\"\\".$tpl->get(\\"navbar_board\\").\\"\\\";\\");
 	
 eval(\\"\$tpl->output(\\\"\\".$tpl->get(\\"newthread_announce\\").\\"\\\");\\");	
 exit();	
}

require(\\"./acp/lib/class_parse.php\\");

unset($message);
unset($topic);
unset($guestname);

if(!isset($boardid)) eval(\\"error(\\\"\\".$tpl->get(\\"error_falselink\\").\\"\\\");\\");
if($wbbuserdata['canstarttopic']==0 || $board['startpermission']==0 || $board['closed']==1 || $board['isboard']==0) access_error();

if($newthread_default_checked_0==1) $checked[0]=\\"checked\\";
if($wbbuserdata['emailnotify']==1) $checked[1]=\\"checked\\";
if($newthread_default_checked_2==1) $checked[2]=\\"checked\\";
if($newthread_default_checked_3==1) $checked[3]=\\"checked\\";
$imp_checked[0]=\\"checked\\";
############## hangman ###############
list($hang_on)=$db->query_first(\\"SELECT hang_on FROM bb\\".$n.\\"_boards WHERE boardid='$boardid'\\");
if($hang_on=='1'){eval (\\"\$hangmanin .= \\\"\\".$tpl->get(\\"newthread_hangman\\").\\"\\\";\\");}
################# 1 ##################
?>

- Blacklist
Hier werden verwarnte User angezeigt

- Meta-Tag-Hack
Damit wir immer in Suchmaschinen gefunden werden ;)

- Singular/Plural für PNs
Auf der Startseite steht nicht mehr "4 Nachricht(en)" sondern "4 Nachrichten" bzw. "1 Nachricht"

- Singular/Plural für Useronline
Wie beim PN-Hack, nur halt mit Useronline

- Tastaturkürzel aka Autokorrektur
Im Profil könnt ihr einstellen, welche Wörter bzw. Abkürzungen automatisch geändert werden sollen - bsp: Eingegeben:
MFG -> Mit freundlichen Grüßen
dann müsst ihr im Beitrag oder PN nur noch
MFG
schreiben und heraus kommt:
Mit freundlichen Grüßen
 

dä Birne

Active Member
cooooool. *lob* :yo aber ich würde es besser finden, wenn der top5-hack oben ist. aber ist deine entscheidung. ;)
 

arsch

*InDerHoseWohn*
Templateänderung
ich liebe dich dafür :)

Persönliche Begrüßung
cool

geht der diesmal??

Impressum und Regeln
Impressum is ja jetzt pfilcht .. und Regeln sind immer gut, vorallem, wenn man sich daran hält ;)

verarsche - naja sieht aber goil aus

Styleauswahl auf der Startseite
Kewl

php- und Code-Tag wie im wBB2.1
GEIL! da verzerrt es keine Tabellen mehr!!

Kewl, endlich alle Schwerverbrecher auf einen Blick :D

Wie das Board dann erst Spaß macht :yo

Singular/Plural für PNs
Sehr gut :)

Singular/Plural für Useronline
Auch sehr gut

Tastaturkürzel aka Autokorrektur
Geilo!! Das is ja .. AUSM OFFICE GEKLAUT!!
 

conker

johnny rotten<br />(Boardberater)
könnte man es nicht generell einstellen, dass bei meinem namen ein kleines bild kommt?

man muss dass kleine bild nur als smiley hochladen und dann sagen das er conker mit :bild: ersetzten soll...
 

rellek

relativ sensationell
Teammitglied
nur, wenn du deinen namen schreibst.

erstze:
conker
nach:
[ img]http://pfad.zum/bild.gif[ /img]

leertasten weglassen ;)
 

conker

johnny rotten<br />(Boardberater)
ich hätte zu gerne das folgende bild reing gemacht:

http://images.google.de/images?q=tbn:3SCoWZcU-NEC:64scener.parodius.com/conker.gif
 
Oben