Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Dodanie skryptu PHP do nawigacji forum

Założony przez  KeramxD.

wersja skryptu MyBB:
adres forum: poland-craft.tk
na czym polega problem (screen, opis, komunikaty):


Witam,
Mam pytanie jak dodać skypt php do nawigacji w mybb.

Chicałbym dodać ze 3 skrypty dlatego proszę o edycje mojego hederu z wolnymi miejscami na uzupełnienie:
Mój header:


<a name="top" id="top"></a>
            <div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a></div>
            
<div class="menu" align="center">
                                    <ul>
                                        &nbsp;<li><a href="{$mybb->settings['bburl']}/portal.php">Home</a></li>&nbsp;
                                        <li><a href="{$mybb->settings['bburl']}/index.php" id="forums">Forums</a></li>&nbsp;
                                        <li><a href="{$mybb->settings['bburl']}/search.php" >{$lang->toplinks_search}</a>                                                                   
                    <li><a href="{$mybb->settings['bburl']}/memberlist.php">{$lang->toplinks_memberlist}</a></li>&nbsp;
                    <li><a href="{$mybb->settings['bburl']}/calendar.php">{$lang->toplinks_calendar}</a></li>&nbsp;
                    <li><a href="{$mybb->settings['bburl']}/misc.php?action=help">{$lang->toplinks_help}</a></li>&nbsp;
                <a name="top" id="top"></a>
<div style="float:right;">
<td class="trow1" align="center">
<form method="post" action="{$mybb->settings['bburl']}/search.php" id="searchbox">
<input type="hidden" name="action" value="do_search" />
<input type="hidden" name="postthread" value="1" />
<input type="hidden" name="forums" value="all" />
<input type="hidden" name="showresults" value="threads" />
<input type="text" id="sboxin" name="keywords" value="search..." />
<!-- start: gobutton -->
<input type="submit" id="sboxgo" value="Go" />
<!-- end: gobutton -->
</form>
</td>
</div></ul>
            </div>
<div id="upanel" align="center">{$welcomeblock}</div>        
<div id="container"><br />
            <div id="header">
            <hr class="hidden" />
        </div>
        <hr class="hidden" />
        <br class="clear" />
        <div id="content">
            {$pm_notice}
            {$bannedwarning}
            {$bbclosedwarning}
            {$unreadreports}
            {$pending_joinrequests}
            <navigation>
            <br />
Aby dodać kod php w szablonach musisz zainstalować plugin phptpl, lub template conditionals
Następnie w szablonie normalnie piszesz kod php
<?php
echo "hello php";
?>
a w jakim miejscu umiescic potem ten kod jak chce zeby byl w nawigacji?
W szablony -> nawigacja

Wystukane na P500
Moglibyście pokazać to jakoś na kodzie ?
"Chcę zmienić zmienić element na mojej stronie, możesz pokazać w którym miejscu?"
Skąd mamy wiedzieć jak twój skrypt wygląda, co robi?...
Pomyśl chcesz by był przed czy pod nawigacją ?
Podałeś szablon header i masz tam wpis:
<navigation>
Po prostu wpisujesz kod nad będzie nad nawigacją, wpiszesz poniżej, to będzie pod nawigacją :)
I nadpisujesz szablon header, który wkleiłeś.
A jeżeli chcesz dodać kod w nawigacji (w jego szablonach) to musisz otworzyć szablony nawigacji, tak jak otworzyłeś szablony nagłówka(header).
Więc szablony nawigacja -> nav
Witam,
Zacznijmy od początku. Chciałbym aby odnośnik do skryptu znajdował się tutaj :

[Obrazek: kcz678.jpg]


I najlepiej jakby wyświetlałby on się tak jak kalendarz na tej stronie ( nie wiem czy jest taka możliwość):

[Obrazek: 2962jb7.jpg]
Skrypt php
<?
header
('Content-Type: text/html; charset=utf-8'); 
?>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
    <title>Zbanowani gracze na serwerze</title> 
</head>
<body>
<?php

// change these things

   
$server "hostbazy";
   
$dbuser "uzytkownik";
   
$dbpass "haslo";
   
$dbname "nazwabazy";
   
mysql_connect($server$dbuser$dbpass);
mysql_select_db($dbname);

$result mysql_query("SELECT * FROM banlist ORDER BY time DESC");

echo 
"<table width=70% border=1 cellpadding=5 cellspacing=0>";

echo 
"<tr style=\"font-weight:bold\">
<td>Nick</td>
<td>Powod</td>
<td>Admin/Mod</td>
<td>Czas banu</td>
<td>Czas odbanowania</td>
</tr>"
;

while(
$row mysql_fetch_assoc($result)){

if(
$col == "#eeeeee"){
$col "#ffffff";
}else{
$col "#eeeeee";
}
echo 
"<tr bgcolor=$col>";

echo 
"<td>".$row['name']."</td>";
echo 
"<td>".$row['reason']."</td>";
echo 
"<td>".$row['admin']."</td>";
echo 
"<td>".date("d M, Y g:ia",$row['time'])."</td>";
if(
$row['temptime'] == "0"){
echo 
"<td>∞</td>";
}else{
echo 
"<td>".date("d M, Y g:ia",$row['temptime'])."</td>";
}

echo 
"</tr>";
}

echo
"</table>"

?>
Lista banow dzieki 
<a href="http://dev.bukkit.org/server-mods/figadmin/">FigAdmin</a>.
</body></html> 


Jakie potrzebujecie jeszcze informacje do tego co chcę zrobić to podam.


P.S Mam pytanie jeszcze jedno jak ja będę przenosił forum na inny hosting to wszystko zapisuje się do pliku XML? Mam zamiar przenieść tylko samą grafikę no i te zmiany ze skryptami. To wystarczy że pobiorę z FTP grafikę tego szablonu i eksportuje styl?
Zainstaluj sobie to: http://mods.mybb.com/view/page-manager dodaj w ustawieniach ten swój skrypt. Następnie w szablony -> nagłówek -> header -> dodaj kolejny odnośnik do menu.

A to jak będzie się wyświetlało to musisz sobie oscylować w css.
To, co pokazałeś, powinno być nową podstroną, a nie kodem dodawanym do szablonów. Poczytaj sobie to:
http://mybbsite.pl/dodawanie-nowej-podstrony
i stwórz nową podstronę. Następnie w szablonach header dodaj link do tej podstrony.


@up
Ech, byłeś pierwszy. Chociaż moim zdaniem lepiej zrobić podstronę ręcznie zamiast używać pagemanagera.
:: Akcja DZIĘKUJĘ ZA POMOC ::
Pomocy udzielam jedynie na forum. Wszystkie rzeczy wykraczające poza tą dziedzinę wykonuję odpłatnie.
A jak mam sobie stworzyć to css do tego skryptu?

W tym jestem zielony.

Grafikę sam zrobię.

Jest jakiś porandnik jak zakodować css i gdzie go wtedy dać żeby działał ze sktyptem :D ?


Mam pytanie jeszcze jedno jak ja będę przenosił forum na inny hosting to wszystko zapisuje się do pliku XML? Mam zamiar przenieść tylko samą grafikę no i te zmiany ze skryptami. To wystarczy że pobiorę z FTP grafikę tego szablonu i eksportuje styl?
No pewnie że jest. http://webmade.org/kursy-online/kurs-css.php i http://webmade.org/kursy-online/kurs-html.php
Jak przenieść forum na inny hosting są poradniki. Zobacz na wiki.
Dzięki wielkie :D


Jak będę chciał inne skrypty tak zastosować to zrobić to samo ?


Podpepnie mi ktoś ten skrypt do nawigacji zamiast Kalendarza?

I najlepiej jakbyście zaznaczyli jak to zrobiliście.

Adres do skryptu:
http://testmybb.cba.pl/misc.php?page=BanList

Header:

<a name="top" id="top"></a>
            <div class="logo"><a href="{$mybb->settings['bburl']}/index.php"><img src="{$theme['logo']}" alt="{$mybb->settings['bbname']}" title="{$mybb->settings['bbname']}" /></a></div>
            
<div class="menu" align="center">
                                    <ul>
                                        &nbsp;<li><a href="{$mybb->settings['bburl']}/portal.php">Home</a></li>&nbsp;
                                        <li><a href="{$mybb->settings['bburl']}/index.php" id="forums">Forums</a></li>&nbsp;
                                        <li><a href="{$mybb->settings['bburl']}/search.php" >{$lang->toplinks_search}</a>                                                                   
                    <li><a href="{$mybb->settings['bburl']}/memberlist.php">{$lang->toplinks_memberlist}</a></li>&nbsp;
                    <li><a href="{$mybb->settings['bburl']}/calendar.php">{$lang->toplinks_calendar}</a></li>&nbsp;
                    <li><a href="{$mybb->settings['bburl']}/misc.php?action=help">{$lang->toplinks_help}</a></li>&nbsp;
                <a name="top" id="top"></a>
<div style="float:right;">
<td class="trow1" align="center">
<form method="post" action="{$mybb->settings['bburl']}/search.php" id="searchbox">
<input type="hidden" name="action" value="do_search" />
<input type="hidden" name="postthread" value="1" />
<input type="hidden" name="forums" value="all" />
<input type="hidden" name="showresults" value="threads" />
<input type="text" id="sboxin" name="keywords" value="search..." />
<!-- start: gobutton -->
<input type="submit" id="sboxgo" value="Go" />
<!-- end: gobutton -->
</form>
</td>
</div></ul>
            </div>
<div id="upanel" align="center">{$welcomeblock}</div>        
<div id="container"><br />
            <div id="header">
            <hr class="hidden" />
        </div>
        <hr class="hidden" />
        <br class="clear" />
        <div id="content">
            {$pm_notice}
            {$bannedwarning}
            {$bbclosedwarning}
            {$unreadreports}
            {$pending_joinrequests}
            <navigation>
            <br />
.... To sobie zmień
<li><a href="{$mybb->settings['bburl']}/calendar.php">{$lang->toplinks_calendar}</a></li>&nbsp;
No mam to sobie zmienić ale na co ?

Wiem o co tobie chodzi ale jak ja to zrobiłem to coś nie wyszło.
Mógłbyś mi tylko napisać co wpisać zamiast tej regułki



Użytkownicy przeglądający ten wątek:

2 gości