Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Generator postów
Forum PHP.pl > Forum > Przedszkole
Inkubus
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>
Wieviór
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 ;]
Inkubus
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.