Helmheader

ESmazter
Sicher, dass du alle Templates hochgeladen hast?
Helmchen
Wenn sie net oben wären, gäbe es eine Fehlermeldung....

-> siehe meinen letzten beitrag auf Seite 1 !
ESmazter
Kann ja sein, dass er noch das alte Template für die eingeloggten User hat!
Cheex2
ja, link steht schon im post aber hier nochmal:
www.cheex.de/eggc/bb/

Acc:
Support

PW:
support

Global.php:


<?php
@error_reporting(7);
$phpversion = phpversion();
$pagestarttime=microtime();
$query_count=0;
/** get function libary **/
require("./acp/lib/functions.php");
if (version_compare($phpversion, '4.1.0') == -1) {
$_REQUEST=array();
$_COOKIE=array();
$_POST=array();
$_GET=array();
$_SERVER=array();
$_FILES=array();
get_vars_old();
}
// remove slashes in get post cookie data...
if (get_magic_quotes_gpc()) {
if(is_array($_REQUEST)) $_REQUEST=stripslashes_array($_REQUEST);
if(is_array($_POST)) $_POST=stripslashes_array($_POST);
if(is_array($_GET)) $_GET=stripslashes_array($_GET);
if(is_array($_COOKIE)) $_COOKIE=stripslashes_array($_COOKIE);
}
@set_magic_quotes_runtime(0);
/** connect db **/
require("./acp/lib/config.inc.php");
require("./acp/lib/class_db_mysql.php");

$db = new db($sqlhost,$sqluser,$sqlpassword,$sqldb,$phpversion);

/** get configuration **/
require("./acp/lib/options.inc.php");

/** request ids **/
if(isset($_REQUEST['postid'])) $postid=$_REQUEST['postid'];
if(isset($_REQUEST['threadid'])) $threadid=$_REQUEST['threadid'];
if(isset($_REQUEST['pollid'])) $pollid=$_REQUEST['pollid'];
if(isset($_REQUEST['boardid'])) $boardid=$_REQUEST['boardid'];

/** verify ids **/
if(isset($postid)) {
$postid = intval($postid);
$post = $db->query_first("SELECT * FROM bb".$n."_posts WHERE postid = '$postid'");
if(!$post['postid']) unset($postid);
else $threadid = $post['threadid'];
}
if(isset($threadid)) {
$threadid = intval($threadid);
$thread = $db->query_first("SELECT * FROM bb".$n."_threads WHERE threadid = '$threadid'");
if(!$thread['threadid']) unset($threadid);
else $boardid = $thread['boardid'];
}
if(isset($pollid)) {
$pollid = intval($pollid);
$poll = $db->query_first("SELECT bb".$n."_polls.*, bb".$n."_threads.boardid FROM bb".$n."_polls LEFT JOIN bb".$n."_threads USING (threadid) WHERE bb".$n."_polls.pollid = '$pollid'");
if(!$poll['pollid']) unset($pollid);
else {
$boardid = $poll['boardid'];
unset($threadid);
unset($thread);
}
}

/** start session **/
require("./acp/lib/session.php");

if(isset($boardid)) {
$boardid = intval($boardid);
$board = $db->query_first("SELECT
b.*, p.*
FROM bb".$n."_boards b
LEFT JOIN bb".$n."_permissions p ON (p.boardid='$boardid' AND p.groupid='$wbbuserdata[groupid]')
WHERE b.boardid = '$boardid'");

if(!$board['boardid']) unset($boardid);
else {
$modpermissions['userid']=0;
if($wbbuserdata['ismod']==1 && $wbbuserdata['issupermod']!=1) $modpermissions=$db->query_first("SELECT * FROM bb".$n."_moderators WHERE userid='$wbbuserdata[userid]' AND boardid='$boardid'");
}
}

/** get style **/
$style=array();
if($session['styleid'] && (!isset($board) || !$board['enforcestyle'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '$session[styleid]'");
if(!isset($style['styleid']) && $wbbuserdata['styleid'] && (!isset($board) || !$board['enforcestyle'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '".$wbbuserdata['styleid']."'");
if(!isset($style['styleid']) && isset($board) && $board['styleid']!=0) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE styleid = '".$board['styleid']."'");
if(!isset($style['styleid'])) $style = $db->query_first("SELECT * FROM bb".$n."_styles WHERE default_style = 1");

/** template class -> caching **/
require("./acp/lib/class_headers.php");
require("./acp/lib/class_tpl_file.php");
$tpl = new tpl(0,intval($style['subvariablepackid']));

/** templates & style **/
$phpinclude = str_replace("\\\"","\"",$tpl->get("phpinclude"));
if(trim($phpinclude)) eval($phpinclude);

$header_acp="";
eval ("\$headinclude = \"".$tpl->get("headinclude")."\";");
eval ("\$footer = \"".$tpl->get("footer")."\";");
if($wbbuserdata['userid']) {
eval ("\$usercp_or_register = \"".$tpl->get("header_usercp")."\";");
eval ("\$usercbar = \"".$tpl->get("usercbar")."\";");
if($wbbuserdata['canuseacp']==1) eval ("\$header_acp = \"".$tpl->get("header_acp")."\";");
}
else {
eval ("\$usercp_or_register = \"".$tpl->get("header_register")."\";");
eval ("\$usercbar = \"".$tpl->get("usercbar_guest")."\";");
}
eval ("\$header = \"".$tpl->get("header")."\";");


if(($wbbuserdata['canviewboard']==0 || $wbbuserdata['blocked']==1 || ($wbbuserdata['userid'] && $wbbuserdata['activation']!=1)) && $filename!="login.php" && $filename!="logout.php" && $filename!="register.php" && $filename!="forgotpw.php") access_error();
verify_ip($REMOTE_ADDR);
if($offline==1 && $wbbuserdata['canviewoffboard']==0 && $filename!="login.php" && $filename!="logout.php" && $filename!="forgotpw.php") {
$offlinemessage=nl2br($offlinemessage);
eval("\$tpl->output(\"".$tpl->get("offline")."\");");
exit();
}

if($wbbuserdata['pmpopup']==2) {
if($filename!="pms.php" && (!isset($_POST) || count($_POST)==0) && $filename!="logout.php" && $filename!="markread.php" && $filename!="misc.php" && $filename!="modcp.php" && $filename!="polledit.php" && $filename!="register.php" && $filename!="search.php" && ($filename!="thread.php" || !isset($_REQUEST['goto'])) && $filename!="threadrating.php" && $filename!="usercp.php") eval ("\$headinclude .= \"".$tpl->get("pmpopup_open")."\";");
}

if(isset($boardid)) {
if(!$board['boardpermission']) access_error();
if($board['password']) {
if(isset($_COOKIE['boardpasswords'])) $boardpasswords=decode_cookie($_COOKIE['boardpasswords']);
else $boardpasswords=array();

if(isset($_POST['boardpassword'])) {
if($_POST['boardpassword']==$board['password']) {
$boardpasswords[$boardid]=md5($board['password']);
if($wbbuserdata['usecookies']==1) encode_cookie("boardpasswords",time()+3600*24*365,false);
else encode_cookie("boardpasswords",0,false);
header("Location: board.php?boardid=$boardid&sid=$session[hash]");
exit();
}
else eval("error(\"".$tpl->get("error_falsepassword")."\");");
}
elseif(!isset($boardpasswords[$boardid]) || $boardpasswords[$boardid]!=md5($board['password'])) {
eval("\$tpl->output(\"".$tpl->get("board_password")."\");");
exit();
}
}
}

if(isset($threadid) && $thread['visible']==0 && $wbbuserdata['canuseacp']==0 && $wbbuserdata['issupermod']==0 && ($wbbuserdata['ismod']==0 || !$modpermissions['userid'])) eval("error(\"".$tpl->get("error_falselink")."\");");
if(isset($postid) && $post['visible']==0 && $wbbuserdata['canuseacp']==0 && $wbbuserdata['issupermod']==0 && ($wbbuserdata['ismod']==0 || !$modpermissions['userid'])) eval("error(\"".$tpl->get("error_falselink")."\");");
?>
Helmchen
Neh, kann nicht sein Augenzwinkern
Ich habe ein extratemplate dafür gemacht, das erleichtert den evtl. ausbau Augenzwinkern

Edit:

sorry, mein Fehler Augenzwinkern
meinte net die global.php, sondern die index.php

Und du hast einen einbaufehler gemacht.
Du hast nen falschen Teil ersetzt.
Der Header wird angezeigt wenn du ausgeloggt bist und nicht wenn du eingeloggt bist... sollte aber andersrum sein XD

Häng bitte deine index.php an und ich korrigiere das ...
Bitte nicht wieder reinposten, sondern in ner Zip anhängen !
Cheex2
ja und woran liegt des jetzt?
Helmchen
Siehe edit im vorherigen Post Augenzwinkern
Cheex2
da:
danke schonmal für die schnelle hilfe!
Helmchen
Wie ich vermutet habe,
du hast einen kleinen Einbaufehler gemacht Augenzwinkern

Mit dieser funtzt es:
Cheex2
ja danke, vielen dank!
schmoekel
helmchen bei mir ändert der header und die newsbar nicht ihre farbe nach dem style wechsel, es bleibt immer weiß aber die schrift farbe ändert sich nach dem jeweiligen style
schmoekel
Problembeschreibung:
also bei mir im forum ist der helmheader eingebaut , soweit so gut ne schöne idee, nur jetzt hab ich nen dunklen style gemacht und der header holt sich seine farbdaten einfach nicht aus der db (oder soll der das garnicht machen)
wisst ihr was der fehler sein könnte (das prob is auch bei der privaten statistik und bei der newsbar).
Bräke
Zusammengeführt:

Wenn Ihr ein Problem bei Eurem Forum habt, dann könnt Ihr hier fragen, wenn es ein Problem mit einem Hack ist, nutz bitte den Thread von dem Hack. Auch könnt Ihr hier fragen, stellen, falls Ihr im WBB-Lite 1.0.x etwas nicht versteht.
schmoekel
jo scho klar nur bis jetzt hat mir noch niemand geholfen und bei probleme dachte ich des wär die richtige kategorie weil meins is ja ein prob Augenzwinkern

naja ich hoffe helmchen kommt bald
FuzzyHead
Dies ist eine vorgefertigte Schablone.
Bitte fülle soviel aus, wie dir nur Möglich ist, du kannst auch gerne noch mehr Angaben machen.


Problembeschreibung:
Folgendes Problem mit dem "Helmheader":

"Unser neuestes Mitglied" & "Registrierte Mitglieder" werden nicht angezeigt

Fehlermeldung:

Keine, nur das die bei "Problembeschreibung" genannten Felder im Helmheader nicht richtig angezeigt werden.

Link zum Forum oder Screenshot:

Header

Was wurde zuletzt geändert oder eingebaut?

Nichts, nach dem Helmheader blieb das Board so.

---------------------------------------------------------------------------
-----

Schonmal danke für die Hilfe!

//edit: Ich seh grad, der Link bringt euch garnichts, weil ihr euch erst anmelden müsst ^^. Werd ma schnell n Foto machen ^^

//edit:Link ist aktualisiert

/edit: Hat sich erledigt, hab den Fehler gefunden! Trotzdem dange ^^
Hochelf
Zitat:
Original von schmoekel
Problembeschreibung:
also bei mir im forum ist der helmheader eingebaut , soweit so gut ne schöne idee, nur jetzt hab ich nen dunklen style gemacht und der header holt sich seine farbdaten einfach nicht aus der db (oder soll der das garnicht machen)
wisst ihr was der fehler sein könnte (das prob is auch bei der privaten statistik und bei der newsbar).


Versuchs mal damit:
ToxicRipper
Zitat:
Problembeschreibung:
Folgendes Problem mit dem "Helmheader":

"Unser neuestes Mitglied" & "Registrierte Mitglieder" werden nicht angezeigt

Fehlermeldung:

Keine, nur das die bei "Problembeschreibung" genannten Felder im Helmheader nicht richtig angezeigt werden.

Link zum Forum oder Screenshot:

Header

Was wurde zuletzt geändert oder eingebaut?

Nichts, nach dem Helmheader blieb das Board so.


Habe das Problem auch, bin leider nicht so versiert wie er hier oben, daher bräuchte ich doch ein wenig Hilfe^^
Hochelf
Das wird nicht angezeigt, weil du die Statistik unten deaktiviert hast...
(ACP->Einstellungen->Startseite->Statistiken anzeigen)

Wenn du die nicht haben willst kannste das mit dem neusten mitglied so fixen:


Zitat:

Öffne "index_hallo2.tpl"
---------------------------------------------------
Suche:
<b><a href="profile.php?userid=$newestmember[userid]&sid=$session[hash]">$newestm
ember[username]</a></b>.<br>

Ersetze durch:
<b><a href="profile.php?userid=$newestmember[userid]&sid=$session[hash]">$newestu
ser</a></b>.<br>
---------------------------------------------------


beim Anderen weiß ich nicht, ob es da noch einen anderen PHP-Code für gibt, oder wie man es hinkriegt, dass der auch ohne das die Statistik angezeigt wird definiert ist...


///edit: Ne Lösung fürs 2. gefunden, braucht aber 'ne SQL-Abfrage...

Zitat:

Öffne "index.php"
---------------------------------------------------
Suche:
eval ("\$index_stats = \"".$tpl->get("index_stats")."\";");
}

Ersetze durch:
eval ("\$index_stats = \"".$tpl->get("index_stats")."\";");
}else{
$members=$db->query_first("SELECT COUNT(*) AS members, MAböse userid) AS userid FROM bb".$n."_users WHERE activation = 1");
}
---------------------------------------------------


///edit2: Scheiß Smilies -.- statt des Smilies X ( (ohne Leerzeichen) einsetzen... *grummel*
ToxicRipper
Ah^^

Danke hab den Weg mit den Statistiken gemacht, für das andere bin ich viel zu müde (2:39)

Nochmals Danke
ToxicRipper
Hochelf
Kein Problem, musste ich ja auch für mich machen großes Grinsen

Und eigentlich kann ich sowas ja nicht, ist also gute Übung und ich habs ja auch geschafft *freu

Achja, an deiner Stelle würd ich das was ich da beschrieben hab noch machen, weil ist doch ein bisschen sinnlos oben und unten die gleichen Statistiken smile