19.11.2006, 17:14
Dragon schrieb:Nein. Aber man kann sie im ACP einstellen. (Foreneinstellungen -> Ändern -> Beitragserstellung -> Maximale Nachrichtenlänge)
Okay, vielen Dank!
Matthias
Dragon schrieb:Nein. Aber man kann sie im ACP einstellen. (Foreneinstellungen -> Ändern -> Beitragserstellung -> Maximale Nachrichtenlänge)
Mak schrieb:Das kann man nicht einstellen, ein Mod dafür gibt es soweit ich weiß auch nicht. Diese Funktion finde ich aber auch irgendwie sinnlos.
<?php
define("NO_ONLINE", 1);
define("IN_MYBB", 1);
require_once "global.php";
require_once MYBB_ROOT."inc/functions_post.php";
add_breadcrumb("Gildenübersicht", "goverview.php");
if ($faction="Allianz")
{
add_breadcrumb("Allianz");
}
elseif ($seite2)
{
add_breadcrumb("Unterseite 2");
}
else
{
add_breadcrumb("Übersicht");
}
eval("\$goverview .= \"".$templates->get("goverview")."\";"); // <<<Zeile 18
output_page($goverview);
?>
if ($faction="Allianz")
{
add_breadcrumb("Allianz");
}
else
{
add_breadcrumb("Übersicht");
}
if ($_GET[faction]=="Allianz")
{
add_breadcrumb("Allianz");
}
else
{
add_breadcrumb("Übersicht");
}
Sm00chY schrieb:Gedacht war es so: Ich klicke auf zB Allianz und der Addet den unklickbaren Breadcrumb "Allianz", dann klick ich bei einer der Gilden auf Details, der Breadcrumb "Allianz" wird mit der Allianzseite verlinkt und ein neuer Breadcrumb mit dem Gildennamen (unklickbar) kommt hinten dran.Verwende einfach immer den "verlinkten" breadcrumb (MyBB macht den Rest):
add_breadcrumb("Allianz", "goverview.php");
Sm00chY schrieb:Dazu folgende Info (ich denk mal, daran liegts, das es nicht so funktioniert wie gedacht)Im Template kann man eigene Variablen verwenden, aber da wird nur was angezeigt, wenn du in deiner PHP-Datei was in die Variable reinschreibst...
Die goverview.php ruft das Template goverview auf, dieses bindet wiederum mittels eines iframes die Seite /goverview/index.php ein (Musste so gelöst werden, da anscheinend in dem Template keine eigenen Variablen definiert und keine SQL-Statements aufgerufen werden können. Wenn ich den Quelltext der index.php in das Template schreibe, kommt folgender Ausspruch:
"Parse error: parse error, unexpected '=', expecting '}' in /home/n/nerathor.com/public_html/goverview.php(18) : eval()'d code on line 1"
Sm00chY schrieb:Das das 2. nicht funktioniert, dürfte glaube liegen, dass sich die URL in der Adressleiste nicht ändert.Ja, klar. Wenn du die GET-Aufrufe nur in dem iframe hast kannst du sie natürlich nicht über die goverview.php abrufen.
<?
//MySQL
mysql_connect("localhost", "username", "passwort");
mysql_select_db("dbname");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="de"><head><!-- start: index --><title>Nera'Thor Realm Gildenübersicht</title><!-- start: headerinclude -->
</head>
<body onload="if(document.createElement)top.res();">
<div id="content">
<table class="tborder" border="0" cellpadding="4" cellspacing="1" style="margin-top:25px;">
<tbody><tr>
<td class="trow1">
<?
if($_GET[go]=="input")
{
print "Neueinträge/Änderungen werden per <a href=http://www.nerathor.com/private.php?action=send&uid=3>PM</a> entgegengenommen.";
}elseif($_GET[go]=="show")
{
if($_GET[faction]=="ally"){$fact="Allianz";}else{$fact="Horde";}
print "<center><strong>Zeige Gilden der <i>$fact</i></strong></center><br/><br />";
$select = mysql_query("SELECT id, name, web, description FROM guilds WHERE faction='$fact' ORDER BY -id");
print "<table align=center width=70%>";
while($gilde=mysql_fetch_array($select))
{
$detail = "<a href=\"index.php?go=showdetail&faction=$_GET[faction]&gid=$gilde[id]#$gilde[name]\">Details...</a>";
print "<tr><td><b>$gilde[name]</b></td><td><td><a href=\"$gilde[web]\">$gilde[web]</a></td><td>$detail</td></tr>";
}
print "</table><br><br>";
}elseif($_GET[go]=="showdetail")
{
$select = mysql_query("SELECT id, name, leader, officers, description, image, web FROM guilds WHERE id='$_GET[gid]'")or die(mysql_error());
$gilde=mysql_fetch_array($select);
if($_GET[faction]=="ally"){$fact="Allianz";}else{$fact="Horden";}
print "<center><a href=\"index.php?go=show&faction=$_GET[faction]\">Zurück zur ".$fact."ansicht.</center><br><br>";
print "<table align=center width=70% class=tborder><tr><th class=tcat><small>".$fact."gilde</small></th><th class=tcat>$gilde[name]</th></tr>";
print "<tr><td class=trow1><table align=left style=\"font-size: 9px;\"<tr><td><b>Web</b></td><td><a href=\"$gilde[web]\">$gilde[web]</td>
<tr><td></td><td></td></tr>
<tr><td><b>Leader:</b></td><td>$gilde[leader]</td></tr>
<tr><td><b>Offiziere:</b></td><td>$gilde[officers]</td></tr>
</table>
</td><td class=trow1><img src=\"/gildenlogos/$gilde[image]\" width=250 border=0></td></tr>";
print "<tr><td colspan=2 class=trow1>$gilde[description]</td></tr>";
print "</table>";
print "<br /><br />";
print "<table align=center width=70%><tr><th colspan=2>Instanzstatus</th></tr>";
print "<tr><td>Zul'Gurub</td><td><font color=green>Clear</font></td></tr>";
print "<tr><td>Molten Core</td><td><font color=red>Vorbereitung</font></td></tr>";
print "<tr><td>Pechschwingenhort</td><td><font color=brown>Chromaggus</font></td></tr>";
print "</table><br><br>";
}else
{
?>
<table align=center width=90%><tr><th colspan=2>Wähle eine Fraktion:</th></tr>
<tr><td align=center><a href=index.php?go=show&faction=ally><img src=allianz.gif></a></td><td align=center><a href=index.php?go=show&faction=horde><img src=horde.gif></a></td></tr>
<tr><td align=center><a href=index.php?go=show&faction=ally><strong>Allianz</strong></td><td align=center><a href=index.php?go=show&faction=horde><strong>Horde</strong></a></td></tr>
</tr>
</table>
<? } ?>
</td>
</tr>
</tbody></table>
</div>
<div id="panel" style="margin-top:25px;">
<span style="float: right;"><a href=index.php?go=input>Gilde eintragen/ändern</a></span>
<a href=index.php>Gildenübersicht-Startseite</a>
<br /><br />
<?
$select_all = mysql_query("SELECT id, name, faction FROM guilds ORDER BY -id");
$gesamt = mysql_num_rows($select_all);
$select_ally = mysql_query("SELECT id FROM guilds WHERE faction='Allianz'");
$ally = mysql_num_rows($select_ally);
$horde = $gesamt - $ally;
print "<div class=copyright>Eingetragene Gilden: $gesamt<br />Allianzgilden: $ally<br />Hordegilden: $horde</div>";
$gilde = mysql_fetch_array($select_all);
if($gilde[faction]=="Allianz"){$fact="ally";}else{$fact="horde";}
print "Neuste Gilde: <b><a href=\"index.php?go=showdetail&gid=$gilde[id]\">$gilde[name]</a></b>";
?>
</div>
</body>
</html>
<html>
<head>
<title>{$settings[bbname]}</title>
{$headerinclude}
</head>
<body>
{$header}
<iframe name="ifr" id="ifr" src="goverview/index.php" width="100%" frameborder="0""></iframe>
{$footer}
</body>
</html>
<?php
define("NO_ONLINE", 1);
define("IN_MYBB", 1);
require_once "global.php";
require_once MYBB_ROOT."inc/functions_post.php";
add_breadcrumb("Gildenübersicht", "goverview.php");
if ($_GET[faction]="Allianz")
{
add_breadcrumb("Allianz", "goverview.php?go=show&faction=ally");
}
elseif ($seite2)
{
add_breadcrumb("Unterseite 2");
}
else
{
add_breadcrumb("Übersicht");
}
$content = $goverview = "";
$content .= "<div id=\"content\">";
$content .= " <table class=\"tborder\" border=\"0\" cellpadding=\"4\" cellspacing=\"1\" style=\"margin-top:25px;\">";
$content .= " <tbody><tr>";
$content .= " <td class=\"trow1\">";
if($_GET[go]=="input")
{
$content .= "Neueinträge/Änderungen werden per <a href=\"http://www.nerathor.com/private.php?action=send&uid=3\">PM</a> entgegengenommen.";
}elseif($_GET[go]=="show")
{
if($_GET[faction]=="ally"){$fact="Allianz";}else{$fact="Horde";}
$content .= "<center><strong>Zeige Gilden der <i>$fact</i></strong></center><br/><br />";
$select = $db->query("SELECT id, name, web, description FROM guilds WHERE faction='$fact' ORDER BY -id");
$content .= "<table align=center width=\"70%\">";
while($gilde=$db->fetch_array($select))
{
$detail = "<a href=\"goverview.php?go=showdetail&faction=$_GET[faction]&gid=$gilde[id]#$gilde[name]\">Details...</a>";
$content .= "<tr><td><b>$gilde[name]</b></td><td><td><a href=\"$gilde[web]\">$gilde[web]</a></td><td>$detail</td></tr>";
}
$content .= "</table><br><br>";
}elseif($_GET[go]=="showdetail")
{
$select = $db->query("SELECT id, name, leader, officers, description, image, web FROM guilds WHERE id='$_GET[gid]'")or die($db->error());
$gilde=$db->fetch_array($select);
if($_GET[faction]=="ally"){$fact="Allianz";}else{$fact="Horden";}
$content .= "<center><a href=\"goverview.php?go=show&faction=$_GET[faction]\">Zurück zur ".$fact."ansicht.</center><br><br>";
$content .= "<table align=center width=70% class=tborder><tr><th class=tcat><small>".$fact."gilde</small></th><th class=tcat>$gilde[name]</th></tr>";
$content .= "<tr><td class=trow1><table align=left style=\"font-size: 9px;\"<tr><td><b>Web</b></td><td><a href=\"$gilde[web]\">$gilde[web]</td>
<tr><td></td><td></td></tr>
<tr><td><b>Leader:</b></td><td>$gilde[leader]</td></tr>
<tr><td><b>Offiziere:</b></td><td>$gilde[officers]</td></tr>
</table>
</td><td class=trow1><img src=\"/gildenlogos/$gilde[image]\" width=250 border=0></td></tr>";
$content .= "<tr><td colspan=2 class=trow1>$gilde[description]</td></tr>";
$content .= "</table>";
$content .= "<br /><br />";
$content .= "<table align=center width=70%><tr><th colspan=2>Instanzstatus</th></tr>";
$content .= "<tr><td>Zul'Gurub</td><td><font color=green>Clear</font></td></tr>";
$content .= "<tr><td>Molten Core</td><td><font color=red>Vorbereitung</font></td></tr>";
$content .= "<tr><td>Pechschwingenhort</td><td><font color=brown>Chromaggus</font></td></tr>";
$content .= "</table><br><br>";
}else
{
$content .= " <table align=center width=\"90%\"><tr><th colspan=2>Wähle eine Fraktion:</th></tr>";
$content .= " <tr><td align=center><a href=\"goverview.php?go=show&faction=ally\"><img src=\"allianz.gif\"></a></td><td align=center><a href=\"goverview.php?go=show&faction=horde\"><img src=\"horde.gif\"></a></td></tr>";
$content .= " <tr><td align=center><a href=\"goverview.php?go=show&faction=ally\"><strong>Allianz</strong></td><td align=center><a href=\"goverview.php?go=show&faction=horde\"><strong>Horde</strong></a></td></tr>";
$content .= " </tr>";
$content .= " </table>";
}
$content .= " </td>";
$content .= " </tr>";
$content .= " </tbody></table>";
$content .= " </div>";
$content .= " <div id=\"panel\" style=\"margin-top:25px;\">";
$content .= " <span style=\"float: right;\"><a href=\"goverview.php?go=input\">Gilde eintragen/ändern</a></span>";
$content .= " <a href=\"goverview.php\">Gildenübersicht-Startseite</a>";
$content .= " <br /><br />";
$select_all = $db->query("SELECT id, name, faction FROM guilds ORDER BY -id");
$gesamt = $db->num_rows($select_all);
$select_ally = $db->query("SELECT id FROM guilds WHERE faction='Allianz'");
$ally = $db->num_rows($select_ally);
$horde = $gesamt - $ally;
$content .= "<div class=copyright>Eingetragene Gilden: $gesamt<br />Allianzgilden: $ally<br />Hordegilden: $horde</div>";
$gilde = $db->fetch_array($select_all);
if($gilde[faction]=="Allianz"){$fact="ally";}else{$fact="horde";}
$content .= "Neuste Gilde: <b><a href=\"goverview.php?go=showdetail&gid=$gilde[id]\">$gilde[name]</a></b>";
$content .= " </div>";
eval("\$goverview .= \"".$templates->get("goverview")."\";"); // <<<Zeile 18
output_page($goverview);
?>
elseif ($_GET[go]=="showdetail")
{
add_breadcrumb("$fact", "goverview.php?go=show&faction=$_GET[faction]");
add_breadcrumb("$gilde[name]", "goverview.php?go=show&faction=$_GET[faction]");
}
elseif ($_GET[go]=="showdetail" && $_GET[faction]=="ally")
{
add_breadcrumb("Allianz", "goverview.php?go=show&faction=ally");
add_breadcrumb("$gilde[name]");
}
if ($_GET[faction] == "ally")
{
add_breadcrumb("Allianz", "goverview.php?go=show&faction=ally");
}
elseif ($_GET[faction] == "horde")
{
add_breadcrumb("Horde", "goverview.php?go=show&faction=horde");
}
elseif($_GET[go]=="showdetail")
{
$select = $db->query("SELECT id, name, leader, officers, description, image, web FROM guilds WHERE id='$_GET[gid]'")or die($db->error());
$gilde=$db->fetch_array($select);
if($_GET[faction]=="ally"){$fact="Allianz";}else{$fact="Horden";}
add_breadcrumb("$gilde[name]");
goverview.php?go=showdetail&gid=$gilde[id]
goverview.php?go=showdetail&faction=$fact&gid=$gilde[id]