Dołącz do zespołu ekspertów! Backend lub Frontend Developer?

Sprawdź najnowsze oferty pracy naszego partnera - 8lines.io!

Symulacja dwóch for w jednym

Założony przez  Finarfin.

Adres forum:
[local]

Wersja silnika:
[1.8.22]

Opis problemu:
[Obrazek: 15c80dac7caef9f5.png]

Wpadłem na pewien pomysł forum internetowego które pozwalałoby użytkownikowi wybrać z poziomu strony głównej(jakiś wordpress) miejsce w które się chce udać. Za pomocą guzika A lub B mógłby przenieść się on do wybranego stylu forum.
Ogólne założenie jest takie, że wszystko prócz stylu byłoby takie samo. Użytkownicy, wszystko prócz stylu byłoby właśnie wspólne, myślałem jak to ze sobą połączyć nie robiąc dwóch for oddzielnie, stworzenie jakiejś dodatkowej tabeli w bazie danych, gdzie forum B by pobierało informacje odnośnie stylu? a forum A działało by na oryginale? Chyba że przekierować to A i B na jakiś forumdisplay ... i ustawić na sztywno fid=3 i fid=4... i jego wystylizować. Nie wiem prawdę mówiąc, czy mój plan jest wykonalny  :angry:
   

Chyba że z wordpressa, przekierowywać będzie na stronę główną i w odpowiednim miejscu centrować.
Brak pomysłów?
Mybb ma możliwość zmiany szablonu domyślnie.
Formularz który wywołuje zmiane stylu
<form method="POST" action="{$theme_redirect_url['location']}" id="theme_select">
    {$theme_redirect_url['form_html']}
    <input type="hidden" name="my_post_key" value="{$mybb->post_code}" />
    {$theme_options}
    {$gobutton}
</form>
Jednak na tej oddzielnej stronie nie będziesz miał post_code
Więc trzeba byłoby napisać jakiś kilku linijkowy plugin który robiłby coś takiego jak tutaj https://github.com/mybb/mybb/blob/128434...#L113-L149
po wjeściu przez użytkownika na wybrany link.
A drugą wersję jak zrobić?
Do szablonu forumbit cat 1 dodałem to "<tr id="{$forum['fid']}">"

I zrobiłem przekierowanie na odpowiednie miejsce na stronie po ID.



Użytkownicy przeglądający ten wątek:

1 gości