[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
 
cooooool. *lob* :yo aber ich würde es besser finden, wenn der top5-hack oben ist. aber ist deine entscheidung. 😉
 
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 😀

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!!
 
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...
 
nur, wenn du deinen namen schreibst.

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

leertasten weglassen 😉
 
ich hätte zu gerne das folgende bild reing gemacht:

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