Startseite Member ~ Groupcolor

>>>>> Gehen Sie zum Original-Thread <<<<<

Google
Adsense
Helmchen
Hack Name: Member ~ Groupcolor
Hack Ersteller: Helmchen (bei AFF Lord Helmchen ...)
Forenversion: WBB 1.2

Beschreibung:
Mit diesem Hack könnt ihr die Farbe des Namens, je nach Benutzergruppe, in euremACP einstellen.
Wenn keine Farbe festgesetzt ist, wird die Standartfarbe das Boards genutzt.
Vor die Farben muss keine # gesetzt werden.
Der Name wird in der Mitgliederliste, im Profil, in der Teamanzeige, in Posts und in Ankündigungen farbig angezeigt.

Copyright ist denke ich klar...
-> ansonsten siehe Readme^^


Have a nice day everyone ^_^

Demo: Keine Angabe

Weiter zum Download ...
heino1989
könnteste das so erweitern dass die leute auch auf der startseite im who is online mit der entsprechenden farbe angezeigt werdn ? oder mir sagen was ich bei diesem "mist" ändern muss damit dein hack auch funzt ?

achja und dass portal von mywbb auch die vorgabe nimmt großes Grinsen

sonst muss ich ja drei sachen einstellen ... garnicht schön

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
1. Suche nach:
_______________________________________________________________________________________

/* ############## user online ############## */
$result = $db_zugriff->query("select distinct bb".$n."_useronline.userid, username, invisible from bb".$n."_useronline LEFT JOIN bb".$n."_user_table ON (bb".$n."_useronline.userid = bb".$n."_user_table.userid) WHERE bb".$n."_useronline.userid>0 AND zeit>=".(time()-60*$timeout)." ORDER BY username ASC");
$user_on = "";
while($row = $db_zugriff->fetch_array($result)) {
	if($row['invisible']) continue;
	if($user_on) $user_on .= ", ";
	$user_on .= "<a href=\"members.php?mode=profile&userid=$row[0]$session\">".$row[1]."</a>";
}
$db_zugriff->free_result($result);

_______________________________________________________________________________________

ersetze durch:
_______________________________________________________________________________________



/* ############## user online ############## */


/* ############## user online farbdarstellung by AnuBiS ############## */ 
/* ############## NoGhost4Admin by Danilo and SchaTTeN  ############## */
/* ############## both together by chris_ocl & DMo!     ############## */
/* ############## last change: 14.05.2003 (ck)          ############## */

$result = $db_zugriff->query("select bb".$n."_useronline.userid, username, groupid, invisible from bb".$n."_useronline LEFT JOIN bb".$n."_user_table ON (bb".$n."_useronline.userid = bb".$n."_user_table.userid) WHERE bb".$n."_useronline.ip = '' ORDER BY username ASC"); 
$user_on = "";

if($userdata['canuseacp'] == 1)    //Admins sehen alle Onlineuser
{
	while($row = $db_zugriff->fetch_array($result))
	{
        	if($user_on) $user_on .= ", ";
        	if($row['invisible'])
        	{
        		$user_on .= "[Geist:<a href=\"members.php?mode=profile&userid=$row[0]$session\">$row[1]</a>]";
        	}
        	else 
        	{

			if($row[invisible]) continue; 
	
			if($user_on) $user_on .= ", "; 
	
			if($row[groupid] == 1)
			{ 
				$user_on .= "<b><a href=\"members.php?mode=profile&userid=$row[0]$session\"><font color=#FF0000>$row[1]</a></b></font>"; 
			}
			elseif($row[groupid] == 2)
			{ 
				$user_on .= "<b><a href=\"members.php?mode=profile&userid=$row[0]$session\"><font color=#FFFF00>$row[1]</a></b></font>"; 
			}
			elseif($row[groupid] == 5)
			{ 
				$user_on .= "<b><a href=\"members.php?mode=profile&userid=$row[0]$session\"><font color=#66FF33>$row[1]</a></b></font>"; 
			}
			else
			{
				$user_on .= "<b><a href=\"members.php?mode=profile&userid=$row[0]$session\">$row[1]</a></b>"; 
			}

        	} // end else of while($row= $db_zugriff->fetch_array($result))
	}
	
}
else 
{							 

	/* normale User sehen was sie sehen dürfen */

	while($row = $db_zugriff->fetch_array($result))
	{
		if($row[invisible]) continue; 
		if($user_on) $user_on .= ", "; 
		if($row[groupid] == 1)
		{ 
			$user_on .= "<b><a href=\"members.php?mode=profile&userid=$row[0]$session\"><font color=#FF0000>$row[1]</a></b></font>"; 
		}
		elseif($row[groupid] == 2)
		{ 
			$user_on .= "<b><a href=\"members.php?mode=profile&userid=$row[0]$session\"><font color=#FFFF00>$row[1]</a></b></font>"; 
		}
		elseif($row[groupid] == 5)
		{ 
			$user_on .= "<b><a href=\"members.php?mode=profile&userid=$row[0]$session\"><font color=#66FF33>$row[1]</a></b></font>"; 
		}
		else
		{
			$user_on .= "<b><a href=\"members.php?mode=profile&userid=$row[0]$session\">$row[1]</a></b>"; 
		}
        }
        
}

$db_zugriff->free_result($result); 
tp0172
eine Frage wenn man im Usernamen ein ' hat funktioniert es nicht..... ich weiß das liegt an sql, aber wie kann man das irgendwie umgehen in dem Hack, vorher gibg es ja auch mit ' im namen

EDIT: hat sich erledigt danke
TVader
mist irgendwie gehts nicht so ganz bei mir unglücklich !

Ich kann wohl in den Usergruppen die Farben eingeben, doch ist es nicht im Forum sichtbar, was mache ich flasch???



gruß TVader
Helmchen
Häng mal bitte einen Screenshot von deinen Eingaben an...
TVader
so hier kann ich es einmal eintragen im ACP







und hier ist die Farbe keider nicht sichtbar unglücklich







guten Tag noch smile

TVader
Helmchen
1. hast du auf dem Screenshot keine Farbe eigegeben...

2. Wird die Useronlineanzeige nciht Farbig angezeigt...
steht auch im Thread und in der Readme ...

Zitat:
Der Name wird in der Mitgliederliste, im Profil, in der Teamanzeige, in Posts und in Ankündigungen farbig angezeigt.
Orcdog
hmm...jetz kommen Datenbank-Fehler wenn in nem Namen bestimmte Sonderzeichen vorkommen, zB das hier: '

Kann man das beheben? is wichtig!!
Design-Maker.de
Was mus ich machen damit eine Grafick hinter dem Namen angezeickt wird?

Also so wie hir im Board, da wird ja auch eine ranggrafick hinter den Namen angezeigt.
Helmchen
Zitat:

hmm...jetz kommen Datenbank-Fehler wenn in nem Namen bestimmte Sonderzeichen vorkommen, zB das hier: '


Es kann nicht mehrere Sonderzeichen geben, dieses ist das einzige, was einen Fehler verursachen kann !

Das liegt daran, das ja der String, mit der neuen Farbe zusammengesetzt wird. Es gib nur zwei arten diesen einzugrenzen: "" und '' ....
Da "" für den HTML-Teil benutzt wird, blieb nur noch '' Für die Abgrenzung in PHP.

Es gibt eines, das du probieren kannst, um das zu beheben....
Suche in jeder änderung (in den PHP´s und ausgenommen der admin.php)
nach der Deklaration des kompletten Strings.

Z.B. $authorname = ' der lange html-Teil'
und mache for jedes " ein Slash...
Also zum Beispiel: <a href=/"........


Dann ersetzt du das ' am Anfang und Ende der Deklaration mit " ...
Dann dürfte es funtzen !
Das habe ich aber garnicht so gemacht, weil ' allgemein in Thementiteln usw für mysql-Fehler sorgt und deshalb sowiso nicht benutzt werden sollte !!

Zitat:

Was mus ich machen damit eine Grafick hinter dem Namen angezeickt wird?

Also so wie hir im Board, da wird ja auch eine ranggrafick hinter den Namen angezeigt.


das ist ein völlig anderer Hack, der damit nix zu tuen hat !
Suche bei mywbb nach einem Ranggrafik-Hack ...
Sorcio
Ich habe ein sehr großes problem mit ihrem Hack, Herr Helmchen. unglücklich

Die Anleitung haben sie ja selbst und hier schonmal meine veränderte Admin.php Datei:

[I]<?php
@set_time_limit(0);
require "./global.php";

if(!getUser_stat($user_id,$user_password)) {
header("LOCATION: index.php?sid=$sid");
exit;
}

eval ("\$headinclude = \"".gettemplate("headinclude")."\";");



// ####################### Define variables (Error free programming) ######################
if(isset($_POST['action'])) $action=$_POST['action'];
elseif(isset($_GET['action'])) $action=$_GET['action'];
else $action="";
if(!isset($send)) $send = "";
if(!isset($_GET['action'])) $_GET['action'] = "";
if(!isset($_POST['action'])) $_POST['action'] = "";
if(!isset($_POST['send'])) $_POST['send'] = "";
if(!isset($error)) $error = "";


if($_GET['action'] == "welcome") {

$inaktiv = $db_zugriff->query_first("SELECT COUNT(userid) FROM bb".$n."_user_table WHERE activation <> 1");
$blocked = $db_zugriff->query_first("SELECT COUNT(userid) FROM bb".$n."_user_table WHERE blocked <> 0");
$pms_count = $db_zugriff->query_first("SELECT COUNT(*) FROM bb".$n."_pms");
$inaktiv = $inaktiv['0'];
$blocked = $blocked['0'];
$pms_count = $pms_count['0'];
eval("dooutput(\"".gettemplate("welcome")."\");");
}

if($_REQUEST['action'] == "switch_onoff") {
if($_POST['send'] == "send") $db_zugriff->query("UPDATE bb".$n."_config SET boardoff = '".intval($_POST['onoff'])."', boardoff_text = '".addslashes($_POST['offlinemessage'])."'");
$info = $db_zugriff->query_first("SELECT boardoff, boardoff_text FROM bb".$n."_config");
$selected=array("","");
if(!$info['0']) $selected['0'] = " selected";
else $selected['1'] = " selected";
$offlinemessage = htmlspecialchars($info['1']);
eval("dooutput(\"".gettemplate("switch_onoff")."\");");
}

if($_REQUEST['action'] == "board_options") {
if($_POST['send'] == "send") {

if(!$_POST['boardname'] || !$_POST['masteremail'] || !$_POST['php_path'] || !$_POST['regdateformat'] || !$_POST['shortdateformat'] || !$_POST['longdateformat']) eval ("\$error = \"".gettemplate("error")."\";");
else $db_zugriff->query("UPDATE bb".$n."_config SET php_path = '".addslashes($_POST['php_path'])."', master_board_name = '".addslashes($_POST['boardname'])."', master_email = '".addslashes($_POST['masteremail'])."', regdateformat = '".addslashes($_POST['regdateformat'])."', shortdateformat = '".addslashes($_POST['shortdateformat'])."', longdateformat = '".addslashes($_POST['longdateformat'])."', today = '".addslashes($_POST['today'])."', timetype = '".intval($_POST['timetype'])."', timeoffset = '".intval($_POST['timeoffset'])."'");
}
$info = $db_zugriff->query_first("SELECT php_path, master_board_name, master_email, regdateformat, shortdateformat, longdateformat, today, timetype, timeoffset FROM bb".$n."_config");

$boardname = ($info['master_board_name']);
$php_path = ($info['php_path']);
$masteremail = ($info['master_email']);
$regdateformat = ($info['regdateformat']);
$shortdateformat = ($info['shortdateformat']);
$longdateformat = ($info['longdateformat']);
$today = ($info['today']);

$selected=array("","");
if(!$info['timetype']) $selected['0'] = " selected";
else $selected['1'] = " selected";

$timeoffset_select="";
for($i = -24; $i <= 24; $i++) {
$timeoffset_select .= "<option value=\"$i\"";
if($i == $info['timeoffset']) $timeoffset_select .= " selected";
$timeoffset_select .= ">$i</option>\n";
}
eval("dooutput(\"".gettemplate("board_options")."\");");
}

if($_REQUEST['action'] == "foren_options") {
if($_POST['send'] == "send") {

$tproseite = (int)($_POST['tproseite']);
if(!$tproseite) eval ("\$error = \"".gettemplate("error")."\";");
else $db_zugriff->query("UPDATE bb".$n."_config SET tproseite = '$tproseite', default_daysprune = '".intval($_POST['default_daysprune'])."', show_subboards = '".intval($_POST['show_subboards'])."'");
}
$info = $db_zugriff->query_first("SELECT tproseite, default_daysprune, show_subboards FROM bb".$n."_config");

$tproseite = $info['tproseite'];
$selected=array("","");
if(!$info['show_subboards']) $selected['0'] = " selected";
else $selected['1'] = " selected";

$s_prunedays=array("","","","","","","","","","","","");
switch($info['default_daysprune']) {
case 1: $s_prunedays['1'] = " selected"; break;
case 2: $s_prunedays['2'] = " selected"; break;
case 5: $s_prunedays['3'] = " selected"; break;
case 10: $s_prunedays['4'] = " selected"; break;
case 20: $s_prunedays['5'] = " selected"; break;
case 30: $s_prunedays['6'] = " selected"; break;
case 45: $s_prunedays['7'] = " selected"; break;
case 60: $s_prunedays['8'] = " selected"; break;
case 75: $s_prunedays['9'] = " selected"; break;
case 100: $s_prunedays['10'] = " selected"; break;
case 365: $s_prunedays['11'] = " selected"; break;
case 1000: $s_prunedays['12'] = " selected"; break;
}
eval("dooutput(\"".gettemplate("foren_options")."\");");
}

if($_REQUEST['action'] == "thread_options") {
if($_POST['send'] == "send") {
$_POST['eproseite'] = (int)($_POST['eproseite']);
$_POST['hotthread_view'] = (int)($_POST['hotthread_view']);
$_POST['hotthread_reply'] = (int)($_POST['hotthread_reply']);
#if(!$_POST['eproseite'] || !$_POST['hotthread_view'] || !$_POST['hotthread_reply']) eval ("\$error = \"".gettemplate("error")."\";");
if(!$_POST['eproseite']) eval ("\$error = \"".gettemplate("error")."\";");
else $db_zugriff->query("UPDATE bb".$n."_config SET eproseite = '".$_POST['eproseite']."', postorder = '".intval($_POST['postorder'])."', hotthread_reply = '".$_POST['hotthread_reply']."', hotthread_view = '".$_POST['hotthread_view']."'");
}
$info = $db_zugriff->query_first("SELECT eproseite, postorder, hotthread_view, hotthread_reply FROM bb".$n."_config");
$eproseite = $info['eproseite'];
$hotthread_view = $info['hotthread_view'];
$hotthread_reply = $info['hotthread_reply'];

$selected=array("","");
if(!$info['postorder']) $selected['0'] = " selected";
else $selected['1'] = " selected";

eval("dooutput(\"".gettemplate("thread_options")."\");");
}

if($_REQUEST['action'] == "post_options") {
if($_POST['send'] == "send") {
$_POST['anzahl_smilies'] = (int)($_POST['anzahl_smilies']);
if(!$_POST['anzahl_smilies'] || !$_POST['cover'] || ($_POST['anzahl_smilies'] && round($_POST['anzahl_smilies']/3)-($_POST['anzahl_smilies']/3)!=0)) eval ("\$error = \"".gettemplate("error")."\";");
else $db_zugriff->query("UPDATE bb".$n."_config SET html = '".intval($_POST['html'])."', smilies = '".intval($_POST['smilies'])."', bbcode = '".intval($_POST['bbcode'])."', maximage = '".intval($_POST['maximage'])."', polls = '".intval($_POST['polls'])."', image = '".intval($_POST['image'])."', image_ext = '".addslashes($_POST['image_ext'])."', ch_parseurl = '".intval($_POST['ch_parseurl'])."', ch_email = '".intval($_POST['ch_email'])."', ch_disablesmilies = '".intval($_POST['ch_disablesmilies'])."', ch_signature = '".intval($_POST['ch_signature'])."', anzahl_smilies = '".intval($_POST['anzahl_smilies'])."', badwords = '".addslashes($_POST['badwords'])."', cover = '".addslashes($_POST['cover'])."'");
}
weiter gehts im neuen beitrag....
Sorcio
$info = $db_zugriff->query_first("SELECT html, smilies, bbcode, maximage, polls, image, image_ext, ch_parseurl, ch_email, ch_disablesmilies, ch_signature, anzahl_smilies, badwords, cover FROM bb".$n."_config");

$html_selected=array("","");
$smilies_selected=array("","");
$bbcode_selected=array("","");
$polls_selected=array("","");
$image_selected=array("","");
$ch_parseurl_selected=array("","");
$ch_email_selected=array("","");
$ch_disablesmilies_selected=array("","");
$ch_signature_selected=array("","");
if(!$info['html']) $html_selected['0'] = " selected";
else $html_selected['1'] = " selected";
if(!$info['smilies']) $smilies_selected['0'] = " selected";
else $smilies_selected['1'] = " selected";
if(!$info['bbcode']) $bbcode_selected['0'] = " selected";
else $bbcode_selected['1'] = " selected";
if(!$info['polls']) $polls_selected['0'] = " selected";
else $polls_selected['1'] = " selected";
if(!$info['image']) $image_selected['0'] = " selected";
else $image_selected['1'] = " selected";
if(!$info['ch_parseurl']) $ch_parseurl_selected['0'] = " selected";
else $ch_parseurl_selected['1'] = " selected";
if(!$info['ch_email']) $ch_email_selected['0'] = " selected";
else $ch_email_selected['1'] = " selected";
if(!$info['ch_disablesmilies']) $ch_disablesmilies_selected['0'] = " selected";
else $ch_disablesmilies_selected['1'] = " selected";
if(!$info['ch_signature']) $ch_signature_selected['0'] = " selected";
else $ch_signature_selected['1'] = " selected";

$image_ext = ($info['image_ext']);
$badwords = ($info['badwords']);
$cover = ($info['cover']);
$maximage = $info['maximage'];
$anzahl_smilies = $info['anzahl_smilies'];

eval("dooutput(\"".gettemplate("post_options")."\");");
}

if($_REQUEST['action'] == "register_options") {
if($_POST['send'] == "send") $db_zugriff->query("UPDATE bb".$n."_config SET register = '".intval($_POST['register'])."', act_code = '".intval($_POST['act_code'])."', act_permail = '".intval($_POST['act_permail'])."', regnotify = '".intval($_POST['regnotify'])."', multi_email = '".intval($_POST['multi_email'])."', banname = '".addslashes($_POST['banname'])."', banemail = '".addslashes($_POST['banemail'])."'");
$info = $db_zugriff->query_first("SELECT register, act_code, act_permail, regnotify, multi_email, banname, banemail FROM bb".$n."_config");


$register_selected=array("","");
$act_code_selected=array("","");
$act_permail_selected=array("","");
$regnotify_selected=array("","");
$multi_email_selected=array("","");
if(!$info['register']) $register_selected['0'] = " selected";
else $register_selected['1'] = " selected";
if(!$info['act_code']) $act_code_selected['0'] = " selected";
else $act_code_selected['1'] = " selected";
if(!$info['act_permail']) $act_permail_selected['0'] = " selected";
else $act_permail_selected['1'] = " selected";
if(!$info['regnotify']) $regnotify_selected['0'] = " selected";
else $regnotify_selected['1'] = " selected";
if(!$info['multi_email']) $multi_email_selected['0'] = " selected";
else $multi_email_selected['1'] = " selected";

$banname = ($info['banname']);
$banemail = ($info['banemail']);

eval("dooutput(\"".gettemplate("register_options")."\");");
}

if($_REQUEST['action'] == "member_options") {
if($_POST['send'] == "send") {
$_POST['avatar_width'] = (int)($_POST['avatar_width']);
$_POST['avatar_height'] = (int)($_POST['avatar_height']);
$_POST['avatar_size'] = (int)($_POST['avatar_size']);
if(!$_POST['avatar_size'] || !$_POST['avatar_width'] || !$_POST['avatar_height']) eval ("\$error = \"".gettemplate("error")."\";");
else $db_zugriff->query("UPDATE bb".$n."_config SET sigsmilies = '".intval($_POST['sigsmilies'])."', sigbbcode = '".intval($_POST['sigbbcode'])."', sightml = '".intval($_POST['sightml'])."', sigimage = '".intval($_POST['sigimage'])."', sigmaximage = '".(int)($_POST['sigmaximage'])."', sigimage_ext = '".addslashes($_POST['sigimage_ext'])."', siglength = '".(int)($_POST['siglength'])."', avatars = '".intval($_POST['avatars'])."', avatarimage_ext = '".addslashes($_POST['avatarimage_ext'])."', avatar_width = '".(int)($_POST['avatar_width'])."', avatar_height = '".(int)($_POST['avatar_height'])."', avatar_size = '".(int)($_POST['avatar_size'])."', usertextlength = '".(int)($_POST['usertextlength'])."', favboards = '".(int)($_POST['favboards'])."', favthreads = '".(int)($_POST['favthreads'])."'");
}
$info = $db_zugriff->query_first("SELECT sigsmilies, sigbbcode, sightml, sigimage, sigmaximage, sigimage_ext, siglength, avatars, avatarimage_ext, avatar_width, avatar_height, avatar_size, usertextlength, favboards, favthreads FROM bb".$n."_config");


$sigsmilies_selected=array("","");
$sigbbcode_selected=array("","");
$sightml_selected=array("","");
$sigimage_selected=array("","");
$avatars_selected=array("","");
if(!$info['sigsmilies']) $sigsmilies_selected['0'] = " selected";
else $sigsmilies_selected['1'] = " selected";
if(!$info['sigbbcode']) $sigbbcode_selected['0'] = " selected";
else $sigbbcode_selected['1'] = " selected";
if(!$info['sightml']) $sightml_selected['0'] = " selected";
else $sightml_selected['1'] = " selected";
if(!$info['sigimage']) $sigimage_selected['0'] = " selected";
else $sigimage_selected['1'] = " selected";
if(!$info['avatars']) $avatars_selected['0'] = " selected";
else $avatars_selected['1'] = " selected";

$sigmaximage = $info['sigmaximage'];
$siglength = $info['siglength'];
$avatar_width = $info['avatar_width'];
$avatar_height = $info['avatar_height'];
$avatar_size = $info['avatar_size'];
$usertextlength = $info['usertextlength'];
$favboards = $info['favboards'];
$favthreads = $info['favthreads'];

$sigimage_ext = ($info['sigimage_ext']);
$avatarimage_ext = ($info['avatarimage_ext']);

eval("dooutput(\"".gettemplate("member_options")."\");");
}

if($_REQUEST['action'] == "pms_options") {
if($_POST['send'] == "send") $db_zugriff->query("UPDATE bb".$n."_config SET pms = '".$_POST['pms']."', maxpms = '".(int)($_POST['maxpms'])."', maxfolder = '".(int)($_POST['maxfolder'])."'");
$info = $db_zugriff->query_first("SELECT pms, maxpms, maxfolder FROM bb".$n."_config");

$pms_selected=array("","");
if(!$info['pms']) $pms_selected['0'] = " selected";
else $pms_selected['1'] = " selected";

$maxpms = $info['maxpms'];
$maxfolder = $info['maxfolder'];

eval("dooutput(\"".gettemplate("pms_options")."\");");
}

function makeboardlist($boardid) {
global $boardcache;
if(!isset($out)) $out = "";
if(!isset($options)) $options = "";

if(!isset($boardcache[$boardid])) return;

$out.="<ul>";
while (list($key1,$val1) = each($boardcache[$boardid])) {
while(list($key2,$boards) = each($val1)) {
$count = countboards($boardcache[$boardid]);
unset($options);
if(!isset($options)) $options = "";
for($i = 1; $i <= $count; $i++) $options .= " <option value=\"$i\"".ifelse($boards['sort']==$i," selected","").">$i</option>";
eval ("\$out .= \"".gettemplate("board_viewbit")."\";");
$out .= makeboardlist($boards['boardid']);
}
}
unset($boardcache['$boardid']);
return $out."</ul>";
}

function countboards($array) {
$count=0;
reset($array);
while(list($key,$val)=each($array)) $count+=count($val);
return $count;
}

if($_REQUEST['action'] == "board_view") {
if($_POST['send'] == "send") while(list($key,$val)=each($_POST['boardorder'])) $db_zugriff->query("UPDATE bb".$n."_boards SET sort='$val' WHERE boardid = '$key'");

$result = $db_zugriff->query("SELECT boardid, boardparentid, sort, boardname FROM bb".$n."_boards ORDER by boardparentid ASC, sort ASC");
while ($row = $db_zugriff->fetch_array($result))$boardcache[$row['boardparentid']][$row['
sort']][$row['boardid']] = $row;
$boardlist = makeboardlist(0);

eval("dooutput(\"".gettemplate("board_view")."\");");
}

if($_REQUEST['action'] == "board_del") {
if($_POST['send'] == "send" && $_POST['boardid']) {
$threadids="";
$db_zugriff->query("DELETE FROM bb".$n."_object2board WHERE boardid = ".$_POST['boardid']." AND (mod = 1 OR boardpermission = 1 OR startpermission = 1 OR replypermission = 1)");
$db_zugriff->query("DELETE FROM bb".$n."_object2user WHERE objectid = ".$_POST['boardid']." AND favboards = 1");
$db_zugriff->query("UPDATE bb".$n."_boards SET boardparentid = 0 WHERE boardparentid = ".$_POST['boardid']."");
$db_zugriff->query("DELETE FROM bb".$n."_boards WHERE boardid = ".$_POST['boardid']."");
$result = $db_zugriff->query("SELECT threadid FROM bb".$n."_threads WHERE boardparentid = ".$_POST['boardid']."");
while($row=$db_zugriff->fetch_array($result)) $threadids .= ",".$row['threadid']."";
$db_zugriff->query("DELETE FROM bb".$n."_threads WHERE boardparentid = ".$_POST['boardid']."");
$db_zugriff->query("DELETE FROM bb".$n."_vote WHERE threadid IN (0$threadids)");
$db_zugriff->query("DELETE FROM bb".$n."_poll WHERE threadid IN (0$threadids)");
$db_zugriff->query("DELETE FROM bb".$n."_notify WHERE threadid IN (0$threadids)");
$db_zugriff->query("DELETE FROM bb".$n."_object2user WHERE objectid IN (0$threadids) AND favthreads = 1");

nächster beitrag geht es weiter
Sorcio
Ist nicht ganz vollständig, aber es geht um diesen Fehler:

Parse error: parse error, unexpected ',' in /usr/export/www/vhosts/funnetwork/hosting/sorcio/wbboard/admin/admin.php on line 626


wo habe ich was falsch gemacht?

Danke im voraus

Sorcio
Helmchen
Moin,

1. gleich das wichtigste... ich bin nicht Herr Helmchen, sondern Helmchen.
2. Forensprache ist du... Es wird grundsätzlich nicht gesietzt Augenzwinkern

Zu deinem Prob.
Häng mal bitte deine Admin.php in ner Zip an.
Sonst kann ich schlecht die richtige Zeile finden Augenzwinkern
Zumahl die änderung in der PHP viel weiter hinten ist.
Aber wird schon großes Grinsen
Design-Maker.de
Geht das ganze eigentlich auch mit Grafiken. denn das währe ja schon fast das was ich suche.

Eben wie hier im Board, da sind ja auch neben den Namen Grafiken die auf den rang hinweißen.
Helmchen
Ist an und für sich nicht kompliziert das auf Grafiken zu erweitern,
wenn ich Zeithabe (dauert ein bissl XD) mache ich ne 2. Version mit zusätzlichen Grafiken Augenzwinkern
Design-Maker.de
Das währe super. Ich freue mich jetzt schon drauf.
0liey
kannst du denn auch noch so coden, dass es auf der Startseite farbig angezeigt wird? So wie hier im WBB Help forum. MManche sind rot, manche schwarz oder blau...

Ich kenne mich mit php nicht aus, aber wär das nicht nur ne änderung in einer datei?
nRG
ersma: sehr schöner hack und dass alle farbig angezeigt werden funktionier echt toll,
nur hab ich jetzt ein problem unglücklich

und zwar, werden jetzt weder im portal noch auf der forenübersicht
die geburtstagskinder angezeigt unglücklich unglücklich

kannst du den hack vll. so erweitern, dass das auch noch geht?

schonmal danke im voraus smile


EDIT:

sry, aber wird hier einem NIE geantwortet??
>>>>> Gehen Sie zum Original-Thread <<<<<
Sedo - Buy and Sell Domain Names and Websites project info: wbb-help.de Statistics for project wbb-help.de etracker® web controlling instead of log file analysis
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43