Przesunięty przez: Matteo 09-11-2013, 09:29 |
Generator postów |
Autor |
Wiadomość |
bartek5132

Pomógł: 14 razy Posty: 62
|
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
kevin_

Pomógł: 768 razy Posty: 2680
|
Wysłany: 22-03-2009, 17:48
|
|
|
Ciekawe
a) nie zwraca komunikatu z błędem (tzn. że trzeba wypełnić wszystkie pola) klikając u Ciebie (i nie wypełniając pól) menu Ci się rozwala
b) Nie wstawiamy kodu PHP w TPL, po to mamy pliki tpl, aby oddzielić kod php, od kodu html
Na razie tyle, później może coś jeszcze wyłapię. |
_________________ Prezes |
|
|
|
 |
bartek5132

Pomógł: 14 razy Posty: 62
|
Wysłany: 22-03-2009, 18:01
|
|
|
a) nie ma wyświetlania błędu ponieważ jest nie potrzebny są oznaczone pola na czerwono które trzeba wypełnić no chyba że ktoś czytać nie umie, a z tym menu to pewnie to błąd stylu bo nieraz też mi się tak dzieje na forum(ale nie za każdą razą)
b) wiem o tym doskonale ale jakoś że na Przemo znam się tak mniej więcej nie mogłem tego formularza zintegrować |
|
|
|
 |
kevin_

Pomógł: 768 razy Posty: 2680
|
Wysłany: 22-03-2009, 18:19
|
|
|
Jeśli chodzi o wyświetlanie błędów, to mam na dysku fajną regułkę JS, skorzystaj z niej, będzie to jakoś ciekawie wyglądać, łap przykład:
Kod: |
<script type="text/javascript">
function $ ( id )
{
return document.getElementById(id);
}
function check_rejestracja () {
var errors = "";
if ( $('tytul_filmu').value == '' )
errors = errors + "Koniecznie podaj Tytuł filmu!\n";
if ( $('opis_filmu').value == '' )
errors = errors + "Koniecznie podaj Opis filmu!\n";
if (errors != "") {
alert("Wystąpiły błędy w wypełnieniu formularza:\n\n" + errors + "\n Popraw je i ponownie spróbuj wysłać formularz.");
return false;
}
}
</script>
|
do <form action dodajemy;
Kod: |
onsubmit="return check_rejestracja();"
|
i jedziem, w polach input dajemy:
Kod: |
<input type="text" name="tytul_filmu" id="tytul_filmu" /> itd
|
jeśli pole jest puste, wyskakuje okienko z informacją o błędzie, i akcja nie wykonuje się. |
_________________ Prezes |
|
|
|
 |
bartek5132

Pomógł: 14 razy Posty: 62
|
Wysłany: 22-03-2009, 18:47
|
|
|
po co JS jak cały skrypt jest w PHP
można Tak np:
if (empty($tytul)){
echo('<script type="text/javascript">alert('Nie wypełniłeś wszystkich pól w formularzu!');</script>');
}
Ale to jak ktoś będzie chciał to sobie zrobi |
|
|
|
 |
szafa81
Pomógł: 1 raz Posty: 62
|
Wysłany: 23-03-2009, 00:48
|
|
|
bartek5132, a gdyby tak zrobic zamiast pokazywania kodu do wklejenia to aby od razu wysylany byl post... z mozliwoscia tez podgladu... |
_________________ Pozdrawiam, szafa. |
|
|
|
 |
shadow89
Posty: 16
|
Wysłany: 27-03-2009, 19:17
|
|
|
Witam mi nie działa nie wiem co zrobiłem źle wgrałem generator.php do głównego katalogu public html a generator_body.tpl do głównego katalogu mojego stylu i nie widać efektów proszę o pomoc |
|
|
|
 |
arcy


Pomógł: 509 razy Posty: 3761
|
|
|
|
 |
shadow89
Posty: 16
|
Wysłany: 27-03-2009, 19:28
|
|
|
chodzi mi na tej stronie www.shadow.xaa.pl |
Ostatnio zmieniony przez shadow89 27-03-2009, 19:36, w całości zmieniany 2 razy |
|
|
|
 |
arcy


Pomógł: 509 razy Posty: 3761
|
|
|
|
 |
shadow89
Posty: 16
|
Wysłany: 27-03-2009, 19:36
|
|
|
czy da sie zrobić żeby wyskakiwał przy dodaj nowy temat bądz post ? |
|
|
|
 |
zaba1992
Pomógł: 3 razy Posty: 524
|
Wysłany: 29-03-2009, 08:57
|
|
|
dzieki generator super |
|
|
|
 |
shadow89
Posty: 16
|
Wysłany: 31-03-2009, 21:12
|
|
|
Witam mam straszny problem przy dodawaniu postów stworzyłem przycisk generator ale przycisk jest nie czytelny i pod przyciskiem wyświetla mi się kawałem mojego loga
widać na zdjęciach niżej
KLIKNIJ BY POWIĘKSZYĆ
następnym problemem jest gdy klikam na przycisk generator otwiera nową kartę z generatorem który w 100% działa sprawnie ale zamiast grafiki mojego stylu wyświetla mi się żółta grafika + błąd chciał bym żeby znikneły wszystkie dane które są w czerwonej ramce widać na zdjęciu poniżej
KLIKNIJ BY POWIĘKSZYĆ
W pliku generator.php mam taką treść
Kod: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>generator</title>
</head>
<body style="FIBlack">
<link rel="stylesheet" href="http://html/templastes/FIBlack" type="text/css">
<form action="http://www.shadow.xaa.pl/generator.php/" method="post" enctype="multipart/form-data" target="_blank">
<input type="hidden" name="where" value="iframe">
<br>
<input type="submit" value="Generator"><br>
</form>
</body>
</html>
<?
define('IN_PHPBB', true);
define('ATTACH', true);
$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);
//
// Start session management
//
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);
//
// End session management
//
$page_title = 'generator';
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
$template->set_filenames(array(
'body' => 'generator_body.tpl')
);
$template->pparse('body');
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?> |
W templaztes/nazwa stylu/posting_body.tpl taką
Kod: |
<!-- END freak -->
<tr>
<td class="row1" valign="top">
<span class="gen"><b>Wyślij swój obrazek na imageshack.us</b></span></td>
<td class="row2">
<iframe src="http://shadow.xaa.pl/imageshack.php" scrolling="no" allowtransparency="true" frameborder="0" width="400" height="60">Update your browser for ImageShack.us!</iframe>
</td>
</tr>
<tr>
<td class="row1" valign="top">
<span class="gen"><b>Napisz wiadomość za pomoca generatora</b></span></td>
<td class="row2">
<iframe src="http://shadow.xaa.pl/generator.php" scrolling="no" allowtransparency="true" frameborder="0" width="400" height="60">Update your browser for shadow.xaa.pl/generator.php</iframe>
</td>
</tr> |
Proszę o pomoc jak to zrobić żeby to miało ręce i nogi pozdrawiam |
|
|
|
 |
kevin_

Pomógł: 768 razy Posty: 2680
|
Wysłany: 01-04-2009, 14:36
|
|
|
shadow89, dlaczego 2x wklejasz to samo do kodu?
Kod: |
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
<title>generator</title>
</head>
<body style="FIBlack">
<link rel="stylesheet" href="http://html/templastes/FIBlack" type="text/css">
<form action="http://www.shadow.xaa.pl/generator.php/" method="post" enctype="multipart/form-data" target="_blank">
<input type="hidden" name="where" value="iframe">
<br>
<input type="submit" value="Generator"><br>
</form>
</body>
</html>
|
nie dodawaj htmlów, body, i innych cudów nie widów bo przez to masz ten komunikat "headers all ready send" 2x wysyłasz informacje o nagłówku strony.
Zwróć uwagę że masz w pliku php
Kod: |
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
|
Co wyświetli nam nagłówek z overall_header.tpl więc po co swój kod jeszcze dodajesz?
Poza tym nie dodawaj kodów html w php, po to mamy te tpl'ki aby korzystać z tego. |
_________________ Prezes |
|
|
|
 |
Gadatliwa Kasia
|
|
|
|
zaba1992
Pomógł: 3 razy Posty: 524
|
Wysłany: 19-04-2009, 06:35
|
|
|
A mam pytanie czy da się wstawić takie coś że pod obrazkiem download można było wybrać sobie 1 obrazek serwera z np 10... i żeby potem ten wybrany obrazek serwera sie ukazał w temacie |
|
|
|
 |
|