Zusatz Seite

Aktuelle Version: 1.0.6
Veröffentlicht: 01.09.10
Forum rules
Vor dem erstellen neuer Supportanfragen bitte zuerst in die board3 Portal FAQ schauen und die Suche benutzen!
Viele Fragen sind bereits schon gestellt und beantwortet worden.
Bitte auch unsere Forumsregeln lesen und beachten!

Topic author
amroth
Valued Contributor
Posts: 59
Joined: 18. July 2008 19:10

Zusatz Seite

Post by amroth »

Deine Portal Version: 1.0.2RC3
Typ Deines phpBB Forums: Standard phpBB3
MODs installiert: Nein
Dein Wissensstand: Einsteiger
Link zu Deinem Forum: http://www.religions-of-azeroth.de

Was hast Du gemacht, bevor das Problem aufgetreten ist?


Was hast Du bereits versucht um das Problem zu lösen?


Fehlerbeschreibung und Nachricht
Hi Leute Folgende Frage:

Vorweg: ich hab einen wow server und dort als page phpbb3 (das neuste) und das zugehörige portal (auch das neuste) und wollte im Main Menü 2 Links einfügen Namens: Online Player, und Server Status wie das geht is kein Problem das weiß ich einfach inne Main_Menu.html und gut is ^^ das kein ding

Aber jetzt kommts:

Ich möchte das dann Nach klick auf diese "Links" diese Seiten in der Mitte des Portals Angezeigt werden. Habt ihr ne Idee wie ich das machen muss ?

hier ma ein Link zu Page:

http://www.religions-of-azeroth.de
www.religions-of-azeroth.de
< Wir Suchen GM's | Scripter / Bugfixxer | Foren Moderatoren | Foren Designer >

ScHrAnZ DiNgEnS
Active Member
Posts: 1
Joined: 9. January 2009 09:37
phpBB.de User: ScHrAnZ DiNgEnS

Re: Zusatz Seite

Post by ScHrAnZ DiNgEnS »

Das scheint es irgendwo schon zu geben wenn ich dich richtig verstanden habe.
Siehe hier:
http://www.joerg-bausch-fanclub.de/jbf2008/forum/

Am besten mal den User "dirkjbf" fragen wie er das hinbekommen hat, oder warten bis er hier antwortet =)

dirkjbf
LG,
Matze

Topic author
amroth
Valued Contributor
Posts: 59
Joined: 18. July 2008 19:10

Re: Zusatz Seite

Post by amroth »

ja genau bei ihm ist es so wenn mann auf Fanclub Anmeldung klickt
www.religions-of-azeroth.de
< Wir Suchen GM's | Scripter / Bugfixxer | Foren Moderatoren | Foren Designer >
User avatar

derkubi
Portal Enthusiast
Posts: 159
Joined: 12. March 2008 18:52
Contact:

Re: Zusatz Seite

Post by derkubi »


Topic author
amroth
Valued Contributor
Posts: 59
Joined: 18. July 2008 19:10

Re: Zusatz Seite

Post by amroth »

soweit ich weiß geht diese mod nur für prosilver ich hab aber WoWMoonclaw drin

sprich ich brauch den Mod für WoW Moonclaw

weil ich nich weiß wie ich den mod bei wowmoonclaw einbinden kann ohne das fehler entstehen
Last edited by amroth on 25. January 2009 22:32, edited 1 time in total.
www.religions-of-azeroth.de
< Wir Suchen GM's | Scripter / Bugfixxer | Foren Moderatoren | Foren Designer >

Topic author
amroth
Valued Contributor
Posts: 59
Joined: 18. July 2008 19:10

Re: Zusatz Seite

Post by amroth »

Push
www.religions-of-azeroth.de
< Wir Suchen GM's | Scripter / Bugfixxer | Foren Moderatoren | Foren Designer >
User avatar

Mike
Former Team Member
Posts: 1862
Joined: 3. July 2008 23:59
Location: Schwarzwald / FDS
Contact:

Re: Zusatz Seite

Post by Mike »

amroth wrote:weil ich nich weiß wie ich den mob bei wowmoonclaw einbinden kann ohne das fehler entstehen
Entschuldigung für den unheimlich dummen OT, und das dir das nicht hilft, aber das mit dem Mob find ich einfach genial ^^ :lol:
kein Support per PN / Messenger
no Support via PM / Messenger

Topic author
amroth
Valued Contributor
Posts: 59
Joined: 18. July 2008 19:10

Re: Zusatz Seite

Post by amroth »

Mike wrote:
amroth wrote:weil ich nich weiß wie ich den mob bei wowmoonclaw einbinden kann ohne das fehler entstehen
Entschuldigung für den unheimlich dummen OT, und das dir das nicht hilft, aber das mit dem Mob find ich einfach genial ^^ :lol:
omg lol witzig is es ja ^^ sry für den Tipp Fehler
www.religions-of-azeroth.de
< Wir Suchen GM's | Scripter / Bugfixxer | Foren Moderatoren | Foren Designer >
User avatar

Christian_N
Former Team Member
Posts: 2266
Joined: 19. January 2008 01:17
phpBB.de User: Christian_N
phpBB.com User: Christian_N
Location: Frankfurt
Contact:

Re: Zusatz Seite

Post by Christian_N »

Wie ich weiß ist der für prosilver und subsilver2, einfach die Anleitung auf dem deinen Style basiert nehmen, also subsilver2 und es sollte auch mit deinem Style funktionieren. :)
Meine Projekte: Chantals - Fanpage .::. phpBB Projekt
No support via PM, email or messenger!

Topic author
amroth
Valued Contributor
Posts: 59
Joined: 18. July 2008 19:10

Re: Zusatz Seite

Post by amroth »

Folgendes Problem

styles/subsilver2/template/overall_header.html da ich kein Subsilver Benutze nehm ich die Selbe datei nur bei WoWMoonclaw

und in der WoWMoonclaw finde ich den Code

Code: Select all

   <br style="clear: both;" />
			    
			    <!-- INCLUDE breadcrumbs.html -->
			    
			    <br />
			    
<!-- ENDIF -->
Nicht

Wo soll ich jetzt also

Code: Select all

<!--version $Id: portal_body.html 347 2008-08-29 20:26:42Z kevin74 $ //-->
	
	<!--
	    .gensmall {
	    margin: 1px 1px;
	    font-size: 10px;
	    }
	    
	    small, .small {
	    font-size:10px; 
	    font-weight:bold;
	    font-family:Arial, Helvetica, sans-serif;
	    }
	    
	    /* Container for sub-navigation list */
	    #navigation {
	    padding-top: 0px;
	    font-size: 1.1em;
	    }
	    
	    /* Link styles for the sub-section links */
	    #navigation a {
	    color: #105289;
	    font-weight: normal;
	    padding: 1px;
	    display:block;
	    }
	    
	    #navigation a:hover {
	    color: #d31141;
	    }
	    //-->
	
	
	<table cellpadding="0" cellspacing="0" border="0" width="100%" align="center">
		<tr>
			<!-- [+] left block area -->
			<td width="{PORTAL_LEFT_COLUMN}px" valign="top" style="padding-right:6px;">
				
				<!-- IF S_DISPLAY_MAINMENU -->
				<!-- INCLUDE portal/block/main_menu.html -->
				<!-- ENDIF -->
				
				<!-- IF S_DISPLAY_BIRTHDAY_LIST -->
				<!-- INCLUDE portal/block/birthday_list.html -->
				<!-- ENDIF -->
				
				<!-- IF S_DISPLAY_CLOCK -->
				<!-- INCLUDE portal/block/clock.html -->
				<!-- ENDIF -->
				
				<!-- IF S_DISPLAY_PORTALSEARCH and S_DISPLAY_SEARCH -->
				<!-- INCLUDE portal/block/search.html -->
				<!-- ENDIF -->
				
				<!-- IF S_DISPLAY_RANDOM_MEMBER -->
				<!-- INCLUDE portal/block/random_member.html -->
				<!-- ENDIF -->
				
				<!-- IF S_DISPLAY_ATTACHMENTS -->
				<!-- INCLUDE portal/block/attachments.html -->
				<!-- ENDIF -->
				
				<!-- IF S_CUSTOM_SMALL -->
				<!-- INCLUDE portal/block/custom_small.html -->
				<!-- ENDIF -->      
				
				<!-- IF S_STYLE_OPTIONS and S_DISPLAY_CHANGE_STYLE -->
				<!-- INCLUDE portal/block/change_style.html -->
				<!-- ENDIF -->      
				
				<!-- IF S_DISPLAY_TOP_POSTERS -->
				<!-- INCLUDE portal/block/top_poster.html -->
				<!-- ENDIF -->      
				
				<!-- IF S_DISPLAY_LATEST_MEMBERS -->
				<!-- INCLUDE portal/block/latest_members.html -->
				<!-- ENDIF -->
				
				<!-- IF S_DISPLAY_LINK_US -->
				<!-- INCLUDE portal/block/link_us.html -->
				<!-- ENDIF -->
				
			</td>
			<!-- [-] left block area -->
			<td style="width:4px;" valign="top"></td>
			
			<!-- [+] center block area -->
   <td valign="top">
Einfügen ?

Und solche Fehler tauchen auch bei anderen Datein auf.......................

Schlicht weg kann ich die selber nicht einbinden :-(

Könnte das wer für mich machen wenn ich ihm die Datein Schicke ? Oder wie auch immer ?
www.religions-of-azeroth.de
< Wir Suchen GM's | Scripter / Bugfixxer | Foren Moderatoren | Foren Designer >
User avatar

Mike
Former Team Member
Posts: 1862
Joined: 3. July 2008 23:59
Location: Schwarzwald / FDS
Contact:

Re: Zusatz Seite

Post by Mike »

amroth wrote:Ich möchte das dann Nach klick auf diese "Links" diese Seiten in der Mitte des Portals Angezeigt werden.
Ich muss jetzt nochmal nachfragen...
Willst du generell das ganze Forum in der Mitte des Portales angezeigt bekommen, oder nur diese beiden Links, die du im Menü hinzugefügt hast?
Weil, wenn es wirklich nur die beiden Links wären, dann brauchst du diesen Mod garnicht...
Ich erklärs mal, wenn du antwortest ;)
kein Support per PN / Messenger
no Support via PM / Messenger

Topic author
amroth
Valued Contributor
Posts: 59
Joined: 18. July 2008 19:10

Re: Zusatz Seite

Post by amroth »

Also:

Ich habe einen WoW Server........

und ich Möchte das wenn die Leute sich einen Ingame Account Erstellen möchten das diese Seite dann nicht ne neue seite ist sondern das dieses "AccountPage" in der Mitte des Portals Angezeigt wird.

Weil Momentan ist es so...... das nach Klick auf den Link "Game Account" (den mann nach einer Registrierung erst sieht) sich eine Komplett neue Seite Öffnet.

Ich möchte aber das sihc keine Komplett Neue Seite Öffnet sondern das sich die Seite in der Mitte des Portals Aufbaut.

Verstanden ? Ich hoffe es doch ^^
www.religions-of-azeroth.de
< Wir Suchen GM's | Scripter / Bugfixxer | Foren Moderatoren | Foren Designer >
User avatar

Mike
Former Team Member
Posts: 1862
Joined: 3. July 2008 23:59
Location: Schwarzwald / FDS
Contact:

Re: Zusatz Seite

Post by Mike »

Also ich würde das dann folgendermaßen machen...

Du baust dir diese Registrierungsseite in einen Block, und legst ihn bei bei den Blocktemplates ab.
Wir nennen den block mal reg_block.html
styles/dein_style/template/portal/block/reg_block.html

Dann gehst du in den Ordnern eine Ebene höher, und kopierst die portal_body.html und nennst diese Kopie zb. portal_reg_body.html
Dann öffnest du diese eben erstellte Datei und ersetzt alle Blockincludes zwischen <!-- [+] center block area --> und <!-- [-] center block area --> durch ein einziges: <!-- INCLUDE portal/block/reg_block.html -->
Also müsste das dann in etwa so aussehen:

Code: Select all

<!-- [+] center block area -->
	<td valign="top">

		<!-- INCLUDE portal/block/reg_block.html -->

		<br />
		<div class="copyright" align="center">{L_PORTAL_COPY}</div>
		<br />
	</td>

<!-- [-] center block area -->
Wichtig ist, das die <td> und </td> sowie das Copyright drin bleiben.


Anschließend gehst du noch in dein Hauptverzeichnis des Forums wo die portal.php liegt und kopierst diese ebenfalls.
Gib dieser Kopie den Namen account_reg.php

Öffne diese Datei und suche relativ am Ende diese Zeile: (Zeile 252 - 254)

Code: Select all

$template->set_filenames(array(
    'body' => '/portal/portal_body.html'
)); 
Ändere hier einfach /portal/portal_body.html in /portal/portal_reg_body.html
Sollte dann eben so aussehen:

Code: Select all

$template->set_filenames(array(
    'body' => '/portal/portal_reg_body.html'
)); 
Nun musst du diese account_reg.php nur noch in deinem Menü verlinken, und beim Klick darauf hast du genau das was du wolltest. Zumindest, wenn ich dich richtig verstanden habe ;)

Du musst aufpassen, das du nicht aus versehen diese Änderungen in den Originalen Dateien machst, sondern nur in den Kopien.
Wenn du mehr als ein, oder zwei Links hast, dann ist das nicht mehr so brauchbar, weil du ja von jetzt an, bei jedem Update, und bei jeder Änderung der Anordnung deiner Blöcke, auch wieder alles in diesen Kopien deiner Dateien machen musst. Aber das ist zumindest für jedes Style tauglich, und auch nicht ganz so aufwändig ;)
kein Support per PN / Messenger
no Support via PM / Messenger

Topic author
amroth
Valued Contributor
Posts: 59
Joined: 18. July 2008 19:10

Re: Zusatz Seite

Post by amroth »

Cool Danke nur eine Frage noch...........

Wie kann ich denn die Account Creation seite in einen HTML Block einbinden wo die page doch .php ist ?

Also es gibt 2 Datein.......

Die Eine Datei is die Index.php

Code: Select all

<?php

include("config.php");

error_reporting(E_ALL ^ E_NOTICE);

session_start();

$msg = Array();
$error = Array();

function addUser(){
    if (empty($_POST)) return false;
    global $config, $msg, $error;
    if (empty($_POST['login'])) $error[] = 'Bitte gebe einen Account ein!';
    if (empty($_POST['password'][0]) || empty($_POST['password'][1])) $error[] = 'Bitte gebe ein Passwort ein!';
    if ($_POST['password'][0] !== $_POST['password'][1]) $error[] = 'Das Passwort stimmt nicht überein!';
    if (empty($_POST['email'])) $error[] = 'Bitte gebe eine gültige Email Adresse ein!';
    if (!empty($error)) return false;
    $db = @mysql_connect($config['mysql_host'], $config['mysql_user'], $config['mysql_pass']);
    if (!$db) return $error[] = 'Database: '.mysql_error();
    if (!@mysql_select_db($config['mysql_dbname'], $db)) return $error[] = 'Database: '.mysql_error();
    $query = "SELECT `acct` FROM `accounts` WHERE `login` = '".mysql_real_escape_string($_POST['login'])."'";
    $res = mysql_query($query, $db);
    if (!$res) return $error[] = 'Database: '.mysql_error();
    if (mysql_num_rows($res) > 0) return $error[] = 'Benutzername wird bereits verwendet!';
//Modified by Jerq
$query = "INSERT INTO `accounts` (`login`,`password`,`lastip`, `flags`) VALUES ('".mysql_real_escape_string($_POST['login'])."', '".mysql_real_escape_string($_POST['password'][0])."', '".$_SERVER['REMOTE_ADDR']."','".mysql_real_escape_string($_POST['tbc'])."')";
//Modified by Jerq

    $res = mysql_query($query, $db);
    if (!$res) return $error[] = 'Database: '.mysql_error();
    $msg[] = 'Dein Account <span style="color:#00FF00"><strong>'.htmlentities($_POST['login']).'</strong></span> Wurde Erfolgreich Erstellt!';
    mysql_close($db);
    return true;
}
{
addUser();
}

?>


<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>RoA Account Erstellung</title>
    <meta http-equiv="Pragma" content="no-cache"/>
    <meta http-equiv="Cache-Control" content="no-cache"/>
    <style type="text/css" media="screen">@import url(server_stats.css);</style>
    <!--[if lt IE 7.]>
    <script defer type="text/javascript" src="pngfix.js"></script>
    <![endif]-->
</head>
<body>
<center>
<font color= #468ba5 >Religions of Azeroth</font><br /><font color="white">Account Creation<br /><br /></center>
    <center>
    <div class="logo"></div>
    <div style="width:300px">
        <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
        <table width="100%" border="0" cellspacing="1" cellpadding="3">
            <tr class="head"><th colspan="2">Account Erstellung</th></tr>
            <tr>
                <th>Benutzername: </th><td align="center"><input class="button" type="text" name="login" size="30" maxlength="16"/></td>
            </tr>
            <tr>
                <th>Passwort: </th><td align="center"><input class="button" type="password" name="password[]" size="30" maxlength="16"/></td>
            </tr>
            <tr>
                <th>Passwort wiederholen: </th><td align="center"><input class="button" type="password" name="password[]" size="30" maxlength="16"/></td>
            </tr>
            <tr>
                <th>E-mail: </th><td align="center"><input class="button" type="text" name="email" size="30" maxlength="30"/></td>
            </tr>
				
<th>Spiel Version:</th><td align="center">
<select name="tbc" type="select">
<option value="0">Classic</option>
<option selected value="24">BC</option>
<option selected value="24">Wotlk</option>
<option selected value="24">Wotlk+BC</option>
</select></td>
				
        </table>
        <input type="button" class="button" value="Zurück" onClick="history.go(-1)" />
        <input type="submit" value="Erstellen" class="button"/>
        </form>

		<?php
        if (!empty($error)){
            echo '<table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td class="error" align="center">';
            foreach($error as $text)
                echo $text.'</br>';
            echo '</td></tr></table>';
        };
        if (!empty($msg)){
            echo '<table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td align="center">';
            foreach($msg as $text)
                echo $text.'</br>';
            echo '</td></tr></table>';
            exit();
        };
        ?>

    </div>
    </center>

</table>
<div align="center">
<p id="done" style="width: 220px; font-weight: bold; color: #29b503; font-family: tahoma, arial, sans; font-size: 13px;">
<font color= #468ba5 >Realmlist:</font><br /><font color="white">set realmlist 217.172.177.203<br /><br />
<font color= #468ba5 >World of Warcraft Version:</font><br /><font color="white">3.0.3<br /><br />
<font color= #468ba5 >Achtung:</font><br /><font color="white">Es kann bis zu 10 Min. dauern bis der Account Aktiv ist<br /><br />
</body>
</html>

Und einmal die Seite Config.php

Code: Select all

<?php

$config['mysql_host'] = 'host'; //MySQL Host
$config['mysql_user'] = 'user'; //MySQL Username
$config['mysql_pass'] = 'password'; //MySQL Password
$config['mysql_dbname'] = 'datenbank'; //Database Name

?>
Wie kann ich das nun machen ?

Einfach die Index.php in die account_reg.php einfügen funzt nicht nur sehr fehlerhaft
www.religions-of-azeroth.de
< Wir Suchen GM's | Scripter / Bugfixxer | Foren Moderatoren | Foren Designer >
User avatar

Mike
Former Team Member
Posts: 1862
Joined: 3. July 2008 23:59
Location: Schwarzwald / FDS
Contact:

Re: Zusatz Seite

Post by Mike »

Ja, da gibt es mehrere Möglichkeiten... entweder du includest die php Datei direkt in den Block und schaltest im ACP frei das in den Templates php genutzt werden darf (wovon aus mir unbekannten Gründen immer abgeraten wird), oder du erstellst für den Block eben auch eine php Datei und machst das dort rein.
Ein Beispiel wie man ein Skript in die php Datei einbindet findest du hier: http://board3.de/viewtopic.php?f=23&t=1480&p=9635
kein Support per PN / Messenger
no Support via PM / Messenger
Locked

Return to “board3 Portal 1.0.x - Deutscher Support”