![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 1 Dołączył: 30.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Proszę wejść na tą stronę http://lirdoner.xaa.pl/
i zalgować się na dane: email: Rastaaa92@gmail.com hasło: 123456 pewna osoba mi wykonuje tą stronę, i mam pytanie. Chcę mieć na tej stronie odpowiedzi na komentarze (prosze sobie rozwinąć komentarze) i napisać jakiś komentarz i dodać go, a następnie odświeżyć stronę i potem kliknąć na zielone kółeczko 'odpowiedz' (koło daty), wtedy wklei się nam do pola na odpowiedź bbcode, i jak pod tym bbcodem coś napiszemy i dodamy komentarz i odświeżymy to ten komentarz będzie wyglądał tak, że: ktoś tam napisał : fajny filmik (i pod spodem to co my na to odpiedzieliśmy czyli np:) wiem, że fajny ------------------------------------------------ dodając kolejne odpowiedzi na komentarze w których są już odpowiedzi wykonują się zagnieżdzenia tych odpowiedzi. Ja chcę aby to wyglądało mniej wiecej w taki sposób: no przypuścmy pat986 napisze komentarz: fajny filmik potem lirdoner nacisnie na tym komentarzy odpowiedz wklei mu się np. bbcode [nick_answer]pat986[/nick_answer] [answer]fajny filmik[/answer] ... i tutaj pod spodem lirdoner sobie napisze: mi też się podoba i doda komentarz i komentarz ten wyświetli się w taki sposób, że pojawi się w pierwszym prostokąciku o szarej obramówce i czarnym tle napis "pat986 napisał(a):" pod spodem będzie drugi prostokącik też w szarej obramówce i na czarnym tle w którym będzie treść a w treść "fajny filmik" a pod spodem będzie bez żadnego prostokącika to co napisał lirdoner czyli "mi też się podoba" jeżeli teraz ja nacisnę na odpowiedz na twoim komentarzy to wklei mi się bbcode do pola na komentarze: [nick_answer]pat986[/nick_answer] [answer]fajny filmik[/answer] [nick_answer]lirdoner[/nick_answer] [answer]mi tez sie podoba[/answer] no i tu pod spodem ja sobie coś napisze np. 'no to jestesmy zgodni' i wtedy jak nacisne na dodaj komentarz to wyświetli się: w prostokąciki z szarą obramówką i czarnym tłem: "pat986 napisał(a):" pod spodem w drugim prostokąciku dotykającym pierwszego: "fajny film" pod spodem(3 prostokącik): "lirdoner napisał(a):" pod spodem (4 prostokącik): "mi też się podoba" i pod spodem już nie w prostokącikach to co ja napisałem czyli: "no to jestesmy zgodni" ----------------------------------- ogólnie chodzi o to aby wyświetlały się kolejne odpowiedzi jedna pod drugą zaczynając od najstarszej zamiast się zagęszczać w sobie, programista mówi, że nia da się tak wykonać bo 'inne style są dla każdej odpowiedzi' . Czy faktycznie nie da rady tego wykonać? Ja się pytam jako osoba nieznająca się za bardzo na programowaniu, czy macie jakiś pomysł, podpowiedź jak to wykonać? np. przykłądowy bbcode lub coś innego. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat ogólnie chodzi o to aby wyświetlały się kolejne odpowiedzi jedna pod drugą zaczynając od najstarszej zamiast się zagęszczać w sobie, programista mówi, że nia da się tak wykonać bo 'inne style są dla każdej odpowiedzi' . Wystarczy pobrać komentarze, posortować według daty dodania i nadać im odpowiedni styl css. |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 1 Dołączył: 30.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
A dałoby radę abyś to jakimś przykładem poparł, tak dla obrazowego pokazania?
Ten post edytował xmen491 10.02.2013, 21:55:16 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 175 Pomógł: 26 Dołączył: 13.09.2007 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
Nie logowałem się tam, ale jeśli dobrze rozumiem z opisu, to musisz trzymać dane o odpowiedziach w strukturze drzewiastej, aby odpowiedź miała przypisanego swojego rodzica (czyli kto komu odpowiada). Później wyświetalając daną odpowiedź, musisz porównać głębokość i na tej podstawie odpowiedni margines ustawić. O strukturze drzewiastej było już tu na forum niedawno. Przykład praktyczny? Zobacz na dole forum po prawej masz spis działów. Forum, Inne, Wortal ma głębokość 1 (albo 0 zależy jak liczyć). Wszystkie podfora mają głębokość o 1 większą w porównania do swojego rodzica, więc się tak jakby odpowiedzią na niego.
Jeśli chcesz coś takiego oprzeć o czyste BBCode, to już musisz parsować znaczniki, żeby wiedzieć, kto komu odpowiada na co i albo sobie je odpowiednio zagnieżdżać, tak jak to jest w HTMLu, XMLu itp. albo przyjąć założenie, że kolejny komentarz jest odpowiedzią na ostatni w ciągu. W każdym razie Zasada struktury danych taka jak wyżej, a jak do niej doprowadzisz, to już inna sprawa. Ten post edytował sabat24 10.02.2013, 22:36:11 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 77 Pomógł: 1 Dołączył: 30.05.2011 Ostrzeżenie: (0%) ![]() ![]() |
Ale to właśnie chodzi o to, że odpowiedź na odpowiedź ma mieć taką samą szerokośc niczym ma się nie różnić tylko ma być wszystko jedno pod drugim,
nick1 odp1 nick2 odp2 itd... a pod tym ma być moja wypowiedź i potem ktos naciska na odpowiedź i nick1 odp1 nick2 odp2 + mójnick i mojaodp stają się nick3 i odp3 i pod spodem znów wypowiedź kogoś innego no naszej konwersacji(odpowiedź do 3 komentarzy w sumie) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
W takim razie jest to zwykły, najprostszy sposób pobrania danych. Jeśli Twój klepacz kodu tego nie potrafi to go zwolnij i zatrudnij kogoś np. poprzez dział "oferty".
Ten post edytował !*! 11.02.2013, 11:50:27 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 20:32 |