![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Witam, otóż chciałbym napisać coś co będzie generowało losowe pytanie odczytane z txt ale po kliknięciu w przycisk generuj.
Nie mam zielonego pojęcia jak się do tego zabrać ani jak tego szukać. Jest mi to bardzo potrzebne gdyż na tym będzie polegała strona, którą chcę postawić. Dodatkowo chciałbym to później rozbudować o wybranie kategorii z jakiej ma losować pytanie. Ktoś może mi polecić jakąś stronę? wskazówki? ---- Znalazłem coś takiego:
Chciałbym dodać do tego funkcje, która pozwoli mi zmieniać element klikając przycisk. Bez zbędnego odświeżania całej strony. Proszę o pomoc Ten post edytował NSIHD 27.09.2013, 05:22:31 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Żeby działało bez odświeżania, to tylko Ajax. Znasz jakieś podstawy JavaScript?
P.S. Jeśli tych zdań będzie stosunkowo mało (powiedzmy mniej niż 100, ale to kwestia bardzo dyskusyjna), to możesz też wszystkie od razu załadować, wtedy kolejne będą się wyświetlały natychmiast bez angażowania serwera. P.S.2. Jeśli planujesz to rozbudowywać o kategorie i może coś innego w przyszłości, to polecam zapisywać te dane w formacie JSON: json_encode Ten post edytował SmokAnalog 27.09.2013, 07:41:06 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Już sobie poradziłem, dzięki:
efekt http://nsihd.pl/tst/index.php (tymczasowe) |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Czyli jednak odświeża stronę całą. Niezbyt przyjemny efekt.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
U ciebie odświeża całą? U mnie na operze 16.0 odświeża tylko tekst. Jedno kliknięcie na 10 może odświeży całą.
Rzuć okiem na kod jak możesz
Ten post edytował NSIHD 27.09.2013, 08:06:34 |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
U Ciebie też za każdym razem odświeża całą, tylko nie za każdym razem to ewidentnie widać. Widzę, że tych pytań jest prawie 500. W sumie jeśli jesteś pewien, że średni użytkownik sporo razy kliknie, to ja bym mimo wszystko ładował całość naraz i jeszcze zastosował ładny efekt płynnej zmiany jednego pytania w drugie.
Wczytywanie całości naraz, oprócz zmniejszenia liczby wysyłanych żądań do serwera, będzie miało jeszcze jedną zaletę - możesz łatwo pomieszać całą tablicę od razu, dzięki czemu nie trafi się dwa razy na to samo pytanie (chyba że np. po przeklikaniu wszystkich chcesz, żeby się zapętliło). W obecnym skrypcie teoretycznie ktoś może mieć losowane jedno pytane wiele razy pod rząd. Jeśli pomysł Ci się podoba, to pomogę Ci taki efekt osiągnąć. |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Powiem tak, to ma być generator losowych pytań na ask.fm.
Na stronie będzie zapewne wiele wyświetleń bo takiej strony w sieci jeszcze nie ma. Myślę że pytań w bazie będzie nawet kilka razy więcej. Pytania są kopiowane z profili użytkowników bądź szukane w google. Myślałem że uporałem się już z tym odświeżaniem strony. Meh ![]() Jeżeli chodzi o powtarzanie się pytań, powinny być zapętlone ponieważ nie ma możliwości cofnięcia wstecz Ten post edytował NSIHD 27.09.2013, 08:23:45 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Kilku tysięcy pytań już bym raczej nie wrzucał naraz, bo starsze komputery mogą się zakrztusić
![]() |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Na pewno są na to lepsze metody, bardziej zaawansowane skrypty itd.
pomysłów mam dość, powinien być jeszcze przycisk kopiuj tekst, podział na kategorie pytań, wybranie płci do jakiej ma dopasować pytania, możliwość dodawania pytań przez użytkowników i takie tam. Myślę że ludzie skłonni byliby nawet płacić smsami za tak szeroką bazę pytań. A jeżeli to by nie wypaliło to zawsze na wyświetleniach reklam. Tylko że ja nie jestem webmasterem, jestem prostym grafikiem a w php siedzę no można powiedzieć że od wczoraj ![]() Może podzielić to na kilka plików, sam już nie wiem. Ten post edytował NSIHD 27.09.2013, 08:37:43 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 707 Pomógł: 266 Dołączył: 3.07.2012 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 26.09.2013 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za radę i za pomoc. Jak znajdą się środki na ten cel to pewnie tak właśnie zrobię
![]() jeżeli ktoś chciałby wspomóc projekt w jakiś sposób i mieć w tym jakiś udział lub przyjąć płatne zlecenie. Zapraszam na gg 4160349 Ten post edytował NSIHD 27.09.2013, 09:03:05 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:48 |