
Przedszkolak

Postów: 3 Ostrzeżeń: 1
Data rejestracji: 22.07.2009 19:59
|
Witam.
Jestem nowicjuszem w modyfikowaniu PHP-Fusion, w ogóle je?li chodzi o PHP, to umiem sobie poradzi? tylko w oparciu o przyk?ady. Wcze?niej redagowa?em stron? na dbv.pl, gdzie wszystko prawie wykonuje si? w prosty, niemal?e automatyczny sposób, lecz ostatnio postanowi?em przenie?? stron? na w?asny serwer, wiedz?c, ?e dzi?ki temu zyskam o wiele wi?cej mo?liwo?ci.
Na stronie zainstalowa?em PHP-Fusion 6.01.18 + moj? ulubion? skórk? Azara i wszystko idzie pi?knie, ale mam problemy w dwóch miejscach dotycz?cych modyfikacji strony.
Po pierwsze, chcia?bym przenie?? kategorie newsów w newsach na praw? stron? - domy?lnie ustawione s? one oczywi?cie po lewej. Wygooglowa?em, ?e aby to zrobi?, nale?y w pliku g?ównym skórki, czyli theme.php, zmieni? odpowiedni? warto??. Niestety, tej?e warto?ci nie znalaz?em. Czy kto? móg?by mi doradzi?, co powinienem zrobi??
Po drugie, poniewa? prowadz? stron? klanu zrzeszaj?cego fanów pewnej gry, postanowi?em wykona? w?asn? stron? rekrutacji cz?onków, zawieraj?c? formularz pocztowy. Wysz?o nawet poprawnie, ale jest pewien szkopu?: strona jest wy?wietlana na tle strony (w Azarze jest to br?zowy kolor), a chcia?bym, ?eby wygl?da?a tak samo, jak pozosta?e podstrony oraz panele (w Azarze kolor be?owy), zawieraj?ce dodatkowo nag?ówek.
Kod tej?e podstrony wygl?da tak:
<?php
require_once "maincore.php";
require_once "subheader.php";
require_once "side_left.php";
echo'<p>Przeczytaj <b>uwa?nie</b> tekst zawarty poni?ej.</p>
<p>Je?eli chcesz do??czy? do dru?yny Rain Soldiers, wiedz, ?e szukamy wy??cznie graczy ch?tnych, zaanga?owanych, wiernych zespo?owi i zdecydowanych d??y? do naszych celów.</p>
<p>Chcemy tworzy? zgrany, dobry zespó?, stoj?cy na twardych fundamentach, zwarty i gotowy do walki o najwy?sze laury.</p>
<p><b>Nie musisz mie? wielkich umiej?tno?ci i do?wiadczenia, by zosta? Deszczowym ?o?nierzem. Potrzebne s? Ci jedynie podstawy, takie jak znajomo?? wi?kszo?ci ciosów i sta? w Little Fighterze o d?ugo?ci co najmniej trzech miesi?cy (online lub offline)</b>. Twoim dalszym szkoleniem zajmiemy si? w klanie.</p>
<p>Po??dane cechy u potencjalnego kandydata to: wytrwa?o??, d??enie do samodoskonalenia si?, cierpliwo??, inteligencja i spryt.</p>
<p><b>Pami?taj! Istotne jest nie to, co klan daje Tobie, a to, co Ty wnosisz do klanu!</b></p>
<p>Je?li jeste? zdeterminowany, by zasili? nasz? dru?yn? na sta?e, wype?nij poni?sze podanie. Powinno by? ono wyczerpuj?ce i dok?adne, wpisuj?c byle co zmniejszasz swoje szanse. Zostaw swój kontakt. Lider klanu lub tester sam si? z Tob? skontaktuje.</p>
<p><b>Zanim napiszesz...</b><br />
- Zapoznaj si? z <a href="/viewpage.php?page_id=16" target="_blank"><b><u>regu?ami walki</u></b></a> (kliknij, by zobaczy?)</p>';
if (count($_POST))
{
////////// USTAWIENIA //////////
$email = ''; // Adres e-mail adresata
$subject = 'Podanie o przyj?cie do klanu Rain Soldiers'; // Temat listu
$message = 'Podanie zosta?o wys?ane. Lider klanu lub tester skontaktuje si? z Tob? w najbli?szym czasie.'; // Komunikat
$error = 'Wyst?pi? b??d podczas wysy?ania podania'; // Komunikat b??du
$charset = 'iso-8859-2'; // Strona kodowa
//////////////////////////////
$head =
"MIME-Version: 1.0\r\n" .
"Content-Type: text/plain; charset=$charset\r\n" .
"Content-Transfer-Encoding: 8bit";
$body = '';
foreach ($_POST as $name => $value)
{
if (is_array($value))
{
for ($i = 0; $i < count($value); $i++)
{
$body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value[$i]) : $value[$i]) . "\r\n";
}
}
else $body .= "$name=" . (get_magic_quotes_gpc() ? stripslashes($value) : $value) . "\r\n";
}
echo mail($email, "=?$charset?B?" . base64_encode($subject) . "?=", $body, $head) ? $message : $error;
}
else
{
?>
<form action="?" method="post">
<div>
<table align="center" cellspacing="10">
<tr>
<td>
<u>Nick lub imi?</u>:<br />
</td>
<td>
<input type="text" name="Nick lub imi?" maxlength="20" class="textbox" style="width: 140px;" /><br /><small>Wpisz swój nick albo imi?</small>
</td>
</tr>
<tr>
<td>
<u>Wiek</u>:<br />
</td>
<td>
<input type="text" name="Wiek" maxlength="2" class="textbox" style="width: 25px;" /><br /><small>Podaj swój wiek, nie bój si?, nie b?dziemy Ci? po nim ocenia?</small>
</td>
</tr>
<tr>
<td>
<u>Do?wiadczenie</u>:<br />
</td>
<td>
<input type="text" name="Do?wiadczenie" maxlength="150" class="textbox" style="width: 350px;" /><br /><small>Ile czasu ju? grasz w LF2 w ogóle, a ile przez Internet</small>
</td>
</tr>
<tr>
<td>
<u>Zaanga?owanie</u>:<br />
</td>
<td>
<input type="text" name="Zaanga?owanie" maxlength="150" class="textbox" style="width: 350px;" /><br /><small>Jak bardzo chcesz si? zaanga?owa? w zespó?, sp?dza? czas trenuj?c itp.</small>
</td>
</tr>
<tr>
<td>
<u>Osi?gni?cia</u>:<br />
</td>
<td>
<input type="text" name="Osi?gni?cia" maxlength="150" class="textbox" style="width: 350px;" /><br /><small>Czy osi?gn??e? co? w LFie, by?e? ju? w jakim? klanie itd.</small>
</td>
</tr>
<tr>
<td>
<u>Dlaczego Rain Soldiers?</u>:<br />
</td>
<td>
<input type="text" name="Dlaczego Rain Soldiers?" maxlength="150" class="textbox" style="width: 350px;" /><br /><small>Dlaczego zdecydowa?e? si? wybra? w?a?nie ten klan, a nie inny</small>
</td>
</tr>
<tr>
<td>
<u>Dlaczego mamy Ci? przyj???</u>:<br />
</td>
<td>
<input type="text" name="Dlaczego mamy ci? przyj???" maxlength="150" class="textbox" style="width: 350px;" /><br /><small>Tutaj napisz, dlaczego w?a?nie Ty, przekonaj nas, dlaczego mieliby?my zaakceptowa? Twoj? kandydatur?</small>
</td>
</tr>
<tr>
<td colspan="2">
<u>Kontakt</u>:
</td>
</tr>
<tr>
<td>
<input type="checkbox" name="Gadu-gadu" value="..." onclick="document.getElementById('01').style.display = this.checked ? 'block' : 'none'; this.form.elements['Nr GG'].disabled = !this.checked" />Gadu-gadu
</td>
<td>
<div id="01" style="display: none">
<input type="text" maxlength="10" class="textbox" style="width: 100px;" name="Nr GG" disabled="disabled" />
</div>
</td>
</tr>
<td>
<input type="checkbox" name="ICQ" value="..." onclick="document.getElementById('02').style.display = this.checked ? 'block' : 'none'; this.form.elements['Nr ICQ'].disabled = !this.checked" />ICQ
</td>
<td>
<div id="02" style="display: none">
<input type="text" maxlength="15" class="textbox" style="width: 100px;" name="Nr ICQ" disabled="disabled" />
</div>
</td>
</tr>
<td>
<input type="checkbox" name="E-mail" value="..." onclick="document.getElementById('03').style.display = this.checked ? 'block' : 'none'; this.form.elements['Adres e-mail'].disabled = !this.checked" />E-mail
</td>
<td>
<div id="03" style="display: none">
<input type="text" maxlength="25" class="textbox" style="width: 100px;" name="Adres e-mail" disabled="disabled" />
</div>
</td>
</tr>
</table>
<input name="Wy?lij" value="Wy?lij podanie" class="button" type="submit">
</div>
</form>
<?php
}
require_once "side_right.php";
require_once "footer.php";
?>
Gdzie pope?ni?em b??d?
Z góry dzi?kuj? za odpowied?.
PW od moderatora:
- Przeniesienie tematu - bartek124 22.07 - 20:23
Edytowane przez Pieka dnia 22.07.2009 21:12:23
|