Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Generator postów
Inkubus
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.02.2008

Ostrzeżenie: (0%)
-----


Na forum prowadzimy typera , i chcemy jakoś ułatwić typowanie .
Wpadliśmy na pomysł generatora postów .
Mianowicie chodzi o coś takiego najlepiej jak by szlo zrobić to tak .
Ze na stronie głownej jest ten kod. Ktoś wpisuje swoje typy , daje wyślij , a skrypt automatycznie tworzy nowy post w danym dziale pod nickiem danej osoby.

A jesli sie tak nie da to np. otwiera "odpowiedz w danym dziale" a user musi kliknąć tylko wyslij jeszcze raz ale w odpwiedz. Czy może ktoś napisać jak to zrobić ?

a tak to wygląda


ps.forum oparte na phpbb by przemo

  1. <center><input type="text" name="edit1" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit2" value=" " size="20" maxlength="20"> <br><hr>
  2. <input type="text" name="edit3" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit4" value=" " size="20" maxlength="20"> <br><hr>
  3. <input type="text" name="edit5" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit6" value=" " size="20" maxlength="20"> <br><hr>
  4. <input type="text" name="edit7" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit8" value=" " size="20" maxlength="20"> <br><hr>
  5. <input type="text" name="edit9" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit10" value=" " size="20" maxlength="20"> <br><hr>
  6. <input type="submit" name="submit1" value="Wyślij"> </center>


Mam coś takiego do submit ale nie wiem jak zrobić żeby brało dane z edit i przenosiło do otwartego pola odpowiedzi.
Może ktoś podpowie ?

  1. <form id="form" method="post">
  2. <input type="submit" value="1" onclick="document.getElementById('form').action='posting.php?mode=reply&t=17';" >
  3. </form>


a to
  1. posting.php?mode=reply&t=17


Odnosi się do danego tematu na forum w którym ta odpowiedz z formularza/generatora ma się pojawić .


A post wygenerowany przez ten skrypt fajnie jak wyglądał by tak :

xx : xx



edit

Czytając forum doszedłem do momentu gdzie po naciśnieciu wyślij , otwiera się odpowiedz w danym temacie.
Ale może ktoś podpowiedzieć jak zrobić żeby w odpowiedzi pojawiły się wpisy z pól ?

Tak teraz to wygląda

  1. <form id="form" name="edit" method="post" action="posting.php?mode=reply&t=17" >
  2. <center><input type="text" name="edit1" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit2" value=" " size="20" maxlength="20"> <br><hr>
  3. <input type="text" name="edit3" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit4" value=" " size="20" maxlength="20"> <br><hr>
  4. <input type="text" name="edit5" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit6" value=" " size="20" maxlength="20"> <br><hr>
  5. <input type="text" name="edit7" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit8" value=" " size="20" maxlength="20"> <br><hr>
  6. <input type="text" name="edit9" value=" " size="20" maxlength="20"> <b>:</b> <input type="text" name="edit10" value=" " size="20" maxlength="20"> <br><hr>
  7. <input type="submit" name="submit1" value="Wyślij"> </center>
  8. </form>


Ten post edytował Inkubus 3.02.2008, 09:49:42
Go to the top of the page
+Quote Post
-Wieviór-
post
Post #2





Goście







Generalnie najpierw z tych wszystkich pól i danych w nich, utwórz tekst zapisany w zmiennej sesyjnej (ew. w pliku). Czyli:

  1. <? $tekst = 'Typy usera: '.$_POST['user'].'<br>'.$_POST['typ1_home'].' - '.$_GET['typ1_away']; ?>


itd.

Potem możesz zamiast dodawać posta przez forum, stworzyć skrypt, który się połączy do bazy forum i sam tam wpisze dane, tylko mocno przy tym uważaj, bo w phpbb łatwo jest coś ominąć, schrzanić, nie zauważyć.

PS. Nie polecam PHPBB by Przemo. Konkretniej ostatnie wydanie PHP Solutions nie poleca ;]
Go to the top of the page
+Quote Post
Inkubus
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 3.02.2008

Ostrzeżenie: (0%)
-----


Może ktoś wie jak to zrobic , bo niestety ale moje umiejetnosci i wiedza nie jest taka , czytam forum i szukam , ale nie spotkałem podobnego problemu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 18:19